Plugin Directory

Changeset 3077799


Ignore:
Timestamp:
04/26/2024 06:47:55 PM (2 years ago)
Author:
wappointment
Message:

Commit version 2.6.1 to trunk

Location:
wappointment/trunk
Files:
206 added
3 deleted
89 edited

Legend:

Unmodified
Added
Removed
  • wappointment/trunk/app/Achse/DateTimeFormatTools/Tools.php

    r2957466 r3077799  
    33namespace Wappointment\Achse\DateTimeFormatTools;
    44
     5// @codingStandardsIgnoreFile
    56class Tools
    67{
  • wappointment/trunk/app/Achse/Math/Interval/Boundary.php

    r2957466 r3077799  
    77use Wappointment\Achse\Comparable\IComparable;
    88use LogicException;
     9// @codingStandardsIgnoreFile
    910class Boundary implements \Wappointment\Achse\Comparable\IComparable
    1011{
  • wappointment/trunk/app/Achse/Math/Interval/Integer/Integer.php

    r2516737 r3077799  
    88use Wappointment\Achse\Math\Interval\Utils;
    99use InvalidArgumentException;
     10// @codingStandardsIgnoreFile
    1011final class Integer implements \Wappointment\Achse\Comparable\IComparable
    1112{
  • wappointment/trunk/app/Achse/Math/Interval/Integer/IntegerIntervalStringParser.php

    r2516737 r3077799  
    77use Wappointment\Achse\Math\Interval\Interval;
    88use Wappointment\Achse\Math\Interval\IntervalStringParser;
     9// @codingStandardsIgnoreFile
    910final class IntegerIntervalStringParser extends \Wappointment\Achse\Math\Interval\IntervalStringParser
    1011{
  • wappointment/trunk/app/Achse/Math/Interval/Interval.php

    r2516737 r3077799  
    55
    66use Wappointment\Achse\Comparable\IComparable;
     7// @codingStandardsIgnoreFile
    78class Interval
    89{
  • wappointment/trunk/app/Achse/Math/Interval/IntervalStringParser.php

    r2957466 r3077799  
    55
    66use LogicException;
     7// @codingStandardsIgnoreFile
    78abstract class IntervalStringParser
    89{
  • wappointment/trunk/app/Achse/Math/Interval/SingleDayTime/SingleDayTime.php

    r2957466 r3077799  
    1414use InvalidArgumentException;
    1515use LogicException;
     16// @codingStandardsIgnoreFile
    1617final class SingleDayTime implements \Wappointment\Achse\Comparable\IComparable
    1718{
  • wappointment/trunk/app/Achse/Math/Interval/Utils.php

    r2516737 r3077799  
    44namespace Wappointment\Achse\Math\Interval;
    55
     6// @codingStandardsIgnoreFile
    67use DateTimeInterface;
    78use InvalidArgumentException;
  • wappointment/trunk/app/Addons/AbstractBoot.php

    r2957466 r3077799  
    88use Wappointment\Services\Wappointment\Addons;
    99use Wappointment\ClassConnect\Carbon;
     10// @codingStandardsIgnoreFile
    1011abstract class AbstractBoot implements \Wappointment\Addons\Boot
    1112{
     
    238239    {
    239240        $variables = ['installed_at' => static::isInstalled()];
    240         return $var .= 'var ' . static::$addon_key . ' = ' . \json_encode($variables) . ";\n";
     241        return $var .= 'var ' . static::$addon_key . ' = ' . wp_json_encode($variables) . ";\n";
    241242    }
    242243    public static function isSetup()
  • wappointment/trunk/app/Controllers/AdminDefaultController.php

    r2152317 r3077799  
    33namespace Wappointment\Controllers;
    44
     5// phpcs:ignoreFile
    56class AdminDefaultController
    67{
  • wappointment/trunk/app/Controllers/AppController.php

    r2957466 r3077799  
    88use Wappointment\Services\Wappointment\Feedback;
    99use Wappointment\System\Status;
     10// @codingStandardsIgnoreFile
    1011class AppController extends \Wappointment\Controllers\RestController
    1112{
  • wappointment/trunk/app/Controllers/AppointmentController.php

    r2957466 r3077799  
    1010use Wappointment\Services\VersionDB;
    1111use Wappointment\Managers\Central;
     12// @codingStandardsIgnoreFile
    1213class AppointmentController extends \Wappointment\Controllers\RestController
    1314{
  • wappointment/trunk/app/Controllers/AvailabilityController.php

    r2957466 r3077799  
    99    public function get(Request $request)
    1010    {
    11         //return json_decode(file_get_contents(dirname(dirname(dirname(__FILE__))) . '/test_availability.json'));
     11        //return json_decode(wp_remote_get(dirname(dirname(dirname(__FILE__))) . '/test_availability.json'));
    1212        return (new ViewsData())->load('front_availability');
    1313    }
  • wappointment/trunk/app/Controllers/CalendarsController.php

    r2957466 r3077799  
    2121use Wappointment\WP\Helpers as WPHelpers;
    2222use Wappointment\Services\Wappointment\DotCom;
     23// @codingStandardsIgnoreFile
    2324class CalendarsController extends RestController
    2425{
     
    168169    public function saveCal(Request $request)
    169170    {
     171        $this->isKnownDomainOrThrow($request->input('calurl'));
    170172        $this->testIsAllowedToRunQuery('calendar_id', $request);
    171173        $externalCalendar = new ExternalCalendar($this->getIdAllowedToSave('calendar_id', $request));
     
    271273        throw new \WappointmentException(__('Error refreshing', 'wappointment'), 1);
    272274    }
     275    protected function isKnownDomainOrThrow($url)
     276    {
     277        $host = wp_parse_url($url, \PHP_URL_HOST);
     278        foreach ($this->allowedDomains() as $testDomain) {
     279            if ($this->endsWith($host, $testDomain)) {
     280                return \true;
     281            }
     282        }
     283        throw new \WappointmentException(\sprintf('Unknown calendar external domain %s (allowed: %s)', $host, \implode(',', $this->allowedDomains())));
     284    }
     285    protected function allowedDomains()
     286    {
     287        return ['google.com', 'apple.com', 'icloud.com', 'microsoft.com', 'live.com', 'outlook.com', 'calendly.com'];
     288    }
     289    protected function endsWith($haystack, $needle)
     290    {
     291        return \substr_compare($haystack, $needle, -\strlen($needle)) === 0;
     292    }
    273293}
  • wappointment/trunk/app/Controllers/ClientController.php

    r2957466 r3077799  
    1414use Wappointment\Services\DateTime;
    1515use Wappointment\Services\Settings;
     16// @codingStandardsIgnoreFile
    1617class ClientController extends \Wappointment\Controllers\RestController
    1718{
  • wappointment/trunk/app/Controllers/EventsController.php

    r2957466 r3077799  
    1515use Wappointment\Models\Appointment;
    1616use Wappointment\Repositories\CalendarsBack;
     17// @codingStandardsIgnoreFile
    1718class EventsController extends \Wappointment\Controllers\RestController
    1819{
  • wappointment/trunk/app/Controllers/LocationsController.php

    r2957466 r3077799  
    88use Wappointment\Models\Location;
    99use Wappointment\Services\Location as LocationService;
     10// @codingStandardsIgnoreFile
    1011class LocationsController extends RestController
    1112{
  • wappointment/trunk/app/Controllers/ReminderController.php

    r2957466 r3077799  
    1010use Wappointment\Services\Settings;
    1111use Wappointment\Services\VersionDB;
     12// @codingStandardsIgnoreFile
    1213class ReminderController extends \Wappointment\Controllers\RestController
    1314{
  • wappointment/trunk/app/Controllers/StatusController.php

    r2957466 r3077799  
    66use Wappointment\Helpers\Translations;
    77use Wappointment\Services\Status;
     8// phpcs:ignoreFile
    89class StatusController extends \Wappointment\Controllers\RestController
    910{
  • wappointment/trunk/app/Controllers/WappointmentController.php

    r2957466 r3077799  
    99use Wappointment\Validators\HttpRequest\ContactAdmin;
    1010use Wappointment\Services\Settings;
     11// @codingStandardsIgnoreFile
    1112class WappointmentController extends \Wappointment\Controllers\RestController
    1213{
  • wappointment/trunk/app/Helpers/Events.php

    r2957466 r3077799  
    33namespace Wappointment\Helpers;
    44
     5// @codingStandardsIgnoreFile
    56class Events
    67{
  • wappointment/trunk/app/Helpers/Get.php

    r2957466 r3077799  
    33namespace Wappointment\Helpers;
    44
     5// @codingStandardsIgnoreFile
    56class Get
    67{
     
    3031    public static function style($listName, $directory = \false)
    3132    {
    32         return '<style>' . \file_get_contents(static::getFilePath($listName, static::getDir('Styles', $directory), '.css')) . '</style>';
     33        return '<style>' . wp_remote_get(static::getFilePath($listName, static::getDir('Styles', $directory), '.css')) . '</style>';
    3334    }
    3435}
  • wappointment/trunk/app/Helpers/Site.php

    r2957466 r3077799  
    55use Wappointment\Plugins\Helper;
    66use Wappointment\System\Container;
     7// @codingStandardsIgnoreFile
    78class Site
    89{
  • wappointment/trunk/app/Installation/AbstractProcess.php

    r2957466 r3077799  
    44
    55use Wappointment\WP\Helpers as WPHelpers;
     6// @codingStandardsIgnoreFile
    67class AbstractProcess
    78{
  • wappointment/trunk/app/Installation/Checks/Php.php

    r2957466 r3077799  
    33namespace Wappointment\Installation\Checks;
    44
     5// @codingStandardsIgnoreFile
    56class Php extends \Wappointment\Installation\MethodsRunner
    67{
  • wappointment/trunk/app/Jobs/IsAppointmentJob.php

    r2957466 r3077799  
    2222        }
    2323        if (!empty($params['appointment']['options'])) {
    24             $params['appointment']['options'] = \json_encode($params['appointment']['options']);
     24            $params['appointment']['options'] = wp_json_encode($params['appointment']['options']);
    2525        }
    2626        $this->appointment = apply_filters('wappointment_appointment_job_params_parse', (new Appointment())->newFromBuilder($params['appointment']), $params);
  • wappointment/trunk/app/Jobs/ProcessTransaction.php

    r2957466 r3077799  
    6464        if ($this->event == 'cancel') {
    6565            if (!empty($appointmentArray['options'])) {
    66                 $appointmentArray['options'] = \json_encode($appointmentArray['options']);
     66                $appointmentArray['options'] = wp_json_encode($appointmentArray['options']);
    6767            }
    6868            $this->appointment = (new Appointment())->newFromBuilder($appointmentArray);
  • wappointment/trunk/app/Listeners/AbstractJobRecordListener.php

    r2957466 r3077799  
    1818    protected function recordJob($jobClass, $params, $queue = 'default', $appointment_id = 0, $available_at = 0)
    1919    {
    20         $this->jobs[] = ['payload' => \json_encode(['job' => $jobClass, 'params' => $params]), 'queue' => $queue, 'appointment_id' => $appointment_id, 'created_at' => \time(), 'available_at' => $available_at];
     20        $this->jobs[] = ['payload' => wp_json_encode(['job' => $jobClass, 'params' => $params]), 'queue' => $queue, 'appointment_id' => $appointment_id, 'created_at' => \time(), 'available_at' => $available_at];
    2121    }
    2222    protected function queueJobs()
  • wappointment/trunk/app/Lists/currencies.php

    r2874788 r3077799  
    33namespace WappoVendor;
    44
    5 return [0 => ['code' => 'AED', 'name' => 'United Arab Emirates dirham', 'symbol' => 'د.إ', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 1 => ['code' => 'AFN', 'name' => 'Afghan afghani', 'symbol' => '؋', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 2 => ['code' => 'ALL', 'name' => 'Albanian lek', 'symbol' => 'L', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 3 => ['code' => 'AMD', 'name' => 'Armenian dram', 'symbol' => 'AMD', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 4 => ['code' => 'ANG', 'name' => 'Netherlands Antillean guilder', 'symbol' => 'ƒ', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 5 => ['code' => 'AOA', 'name' => 'Angolan kwanza', 'symbol' => 'Kz', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 6 => ['code' => 'ARS', 'name' => 'Argentine peso', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 7 => ['code' => 'AUD', 'name' => 'Australian dollar', 'symbol' => '$', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 8 => ['code' => 'AWG', 'name' => 'Aruban florin', 'symbol' => 'Afl.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 9 => ['code' => 'AZN', 'name' => 'Azerbaijani manat', 'symbol' => 'AZN', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 10 => ['code' => 'BAM', 'name' => 'Bosnia and Herzegovina convertible mark', 'symbol' => 'KM', 'position' => 3, 'decimals_sep' => ',', 'thousand_sep' => '.'], 11 => ['code' => 'BBD', 'name' => 'Barbadian dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 12 => ['code' => 'BDT', 'name' => 'Bangladeshi taka', 'symbol' => '৳ ', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 13 => ['code' => 'BGN', 'name' => 'Bulgarian lev', 'symbol' => 'лв.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 14 => ['code' => 'BHD', 'name' => 'Bahraini dinar', 'symbol' => '.د.ب', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 15 => ['code' => 'BIF', 'name' => 'Burundian franc', 'symbol' => 'Fr', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 16 => ['code' => 'BMD', 'name' => 'Bermudian dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 17 => ['code' => 'BND', 'name' => 'Brunei dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 18 => ['code' => 'BOB', 'name' => 'Bolivian boliviano', 'symbol' => 'Bs.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 19 => ['code' => 'BRL', 'name' => 'Brazilian real', 'symbol' => 'R$', 'position' => 2, 'decimals_sep' => ',', 'thousand_sep' => '.'], 20 => ['code' => 'BSD', 'name' => 'Bahamian dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 21 => ['code' => 'BTC', 'name' => 'Bitcoin', 'symbol' => '฿', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 22 => ['code' => 'BTN', 'name' => 'Bhutanese ngultrum', 'symbol' => 'Nu.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 23 => ['code' => 'BWP', 'name' => 'Botswana pula', 'symbol' => 'P', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 24 => ['code' => 'BYR', 'name' => 'Belarusian ruble (old)', 'symbol' => 'Br', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 25 => ['code' => 'BYN', 'name' => 'Belarusian ruble', 'symbol' => 'Br', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 26 => ['code' => 'BZD', 'name' => 'Belize dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 27 => ['code' => 'CAD', 'name' => 'Canadian dollar', 'symbol' => '$', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 28 => ['code' => 'CDF', 'name' => 'Congolese franc', 'symbol' => 'Fr', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 29 => ['code' => 'CHF', 'name' => 'Swiss franc', 'symbol' => 'CHF', 'position' => 4, 'decimals_sep' => '.', 'thousand_sep' => '\''], 30 => ['code' => 'CLP', 'name' => 'Chilean peso', 'symbol' => '$', 'position' => 2, 'decimals_sep' => \false, 'thousand_sep' => ' '], 31 => ['code' => 'CNY', 'name' => 'Chinese yuan', 'symbol' => '¥', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 32 => ['code' => 'COP', 'name' => 'Colombian peso', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 33 => ['code' => 'CRC', 'name' => 'Costa Rican colón', 'symbol' => '₡', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 34 => ['code' => 'CUC', 'name' => 'Cuban convertible peso', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 35 => ['code' => 'CUP', 'name' => 'Cuban peso', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 36 => ['code' => 'CVE', 'name' => 'Cape Verdean escudo', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 37 => ['code' => 'CZK', 'name' => 'Czech koruna', 'symbol' => 'Kč', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 38 => ['code' => 'DJF', 'name' => 'Djiboutian franc', 'symbol' => 'Fr', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 39 => ['code' => 'DKK', 'name' => 'Danish krone', 'symbol' => 'DKK', 'position' => 4, 'decimals_sep' => ',', 'thousand_sep' => '.'], 40 => ['code' => 'DOP', 'name' => 'Dominican peso', 'symbol' => 'RD$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 41 => ['code' => 'DZD', 'name' => 'Algerian dinar', 'symbol' => 'د.ج', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 42 => ['code' => 'EGP', 'name' => 'Egyptian pound', 'symbol' => 'EGP', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 43 => ['code' => 'ERN', 'name' => 'Eritrean nakfa', 'symbol' => 'Nfk', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 44 => ['code' => 'ETB', 'name' => 'Ethiopian birr', 'symbol' => 'Br', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 45 => ['code' => 'EUR', 'name' => 'Euro', 'symbol' => '€', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 46 => ['code' => 'FJD', 'name' => 'Fijian dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 47 => ['code' => 'FKP', 'name' => 'Falkland Islands pound', 'symbol' => '£', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 48 => ['code' => 'GBP', 'name' => 'Pound sterling', 'symbol' => '£', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 49 => ['code' => 'GEL', 'name' => 'Georgian lari', 'symbol' => '₾', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 50 => ['code' => 'GGP', 'name' => 'Guernsey pound', 'symbol' => '£', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 51 => ['code' => 'GHS', 'name' => 'Ghana cedi', 'symbol' => '₵', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 52 => ['code' => 'GIP', 'name' => 'Gibraltar pound', 'symbol' => '£', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 53 => ['code' => 'GMD', 'name' => 'Gambian dalasi', 'symbol' => 'D', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 54 => ['code' => 'GNF', 'name' => 'Guinean franc', 'symbol' => 'Fr', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 55 => ['code' => 'GTQ', 'name' => 'Guatemalan quetzal', 'symbol' => 'Q', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 56 => ['code' => 'GYD', 'name' => 'Guyanese dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 57 => ['code' => 'HKD', 'name' => 'Hong Kong dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 58 => ['code' => 'HNL', 'name' => 'Honduran lempira', 'symbol' => 'L', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 59 => ['code' => 'HRK', 'name' => 'Croatian kuna', 'symbol' => 'kn', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 60 => ['code' => 'HTG', 'name' => 'Haitian gourde', 'symbol' => 'G', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 61 => ['code' => 'HUF', 'name' => 'Hungarian forint', 'symbol' => 'Ft', 'position' => 3, 'decimals_sep' => ',', 'thousand_sep' => ' ', 'decimals' => 0], 62 => ['code' => 'IDR', 'name' => 'Indonesian rupiah', 'symbol' => 'Rp', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 63 => ['code' => 'ILS', 'name' => 'Israeli new shekel', 'symbol' => '₪', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 64 => ['code' => 'IMP', 'name' => 'Manx pound', 'symbol' => '£', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 65 => ['code' => 'INR', 'name' => 'Indian rupee', 'symbol' => '₹', 'position' => 1, 'decimals_sep' => '.', 'thousand_sep' => ' '], 66 => ['code' => 'IQD', 'name' => 'Iraqi dinar', 'symbol' => 'ع.د', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 67 => ['code' => 'IRR', 'name' => 'Iranian rial', 'symbol' => '﷼', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 68 => ['code' => 'IRT', 'name' => 'Iranian toman', 'symbol' => 'تومان', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 69 => ['code' => 'ISK', 'name' => 'Icelandic króna', 'symbol' => 'kr.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 70 => ['code' => 'JEP', 'name' => 'Jersey pound', 'symbol' => '£', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 71 => ['code' => 'JMD', 'name' => 'Jamaican dollar', 'symbol' => '$', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 72 => ['code' => 'JOD', 'name' => 'Jordanian dinar', 'symbol' => 'د.ا', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 73 => ['code' => 'JPY', 'name' => 'Japanese yen', 'symbol' => '¥', 'position' => 2, 'decimals_sep' => \false, 'thousand_sep' => ',', 'decimals' => 0], 74 => ['code' => 'KES', 'name' => 'Kenyan shilling', 'symbol' => 'KSh', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ',', 'decimals' => 0], 75 => ['code' => 'KGS', 'name' => 'Kyrgyzstani som', 'symbol' => 'сом', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 76 => ['code' => 'KHR', 'name' => 'Cambodian riel', 'symbol' => '៛', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 77 => ['code' => 'KMF', 'name' => 'Comorian franc', 'symbol' => 'Fr', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 78 => ['code' => 'KPW', 'name' => 'North Korean won', 'symbol' => '₩', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 79 => ['code' => 'KRW', 'name' => 'South Korean won', 'symbol' => '₩', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ',', 'decimals' => 0], 80 => ['code' => 'KWD', 'name' => 'Kuwaiti dinar', 'symbol' => 'د.ك', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 81 => ['code' => 'KYD', 'name' => 'Cayman Islands dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 82 => ['code' => 'KZT', 'name' => 'Kazakhstani tenge', 'symbol' => '₸', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 83 => ['code' => 'LAK', 'name' => 'Lao kip', 'symbol' => '₭', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 84 => ['code' => 'LBP', 'name' => 'Lebanese pound', 'symbol' => 'ل.ل', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 85 => ['code' => 'LKR', 'name' => 'Sri Lankan rupee', 'symbol' => 'රු', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 86 => ['code' => 'LRD', 'name' => 'Liberian dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 87 => ['code' => 'LSL', 'name' => 'Lesotho loti', 'symbol' => 'L', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 88 => ['code' => 'LYD', 'name' => 'Libyan dinar', 'symbol' => 'ل.د', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 89 => ['code' => 'MAD', 'name' => 'Moroccan dirham', 'symbol' => 'د.م.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 90 => ['code' => 'MDL', 'name' => 'Moldovan leu', 'symbol' => 'MDL', 'position' => 3, 'decimals_sep' => ',', 'thousand_sep' => '.'], 91 => ['code' => 'MGA', 'name' => 'Malagasy ariary', 'symbol' => 'Ar', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 92 => ['code' => 'MKD', 'name' => 'Macedonian denar', 'symbol' => 'ден', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 93 => ['code' => 'MMK', 'name' => 'Burmese kyat', 'symbol' => 'Ks', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 94 => ['code' => 'MNT', 'name' => 'Mongolian tögrög', 'symbol' => '₮', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 95 => ['code' => 'MOP', 'name' => 'Macanese pataca', 'symbol' => 'P', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 96 => ['code' => 'MRU', 'name' => 'Mauritanian ouguiya', 'symbol' => 'UM', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 97 => ['code' => 'MUR', 'name' => 'Mauritian rupee', 'symbol' => '₨', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 98 => ['code' => 'MVR', 'name' => 'Maldivian rufiyaa', 'symbol' => '.ރ', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 99 => ['code' => 'MWK', 'name' => 'Malawian kwacha', 'symbol' => 'MK', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 100 => ['code' => 'MXN', 'name' => 'Mexican peso', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 101 => ['code' => 'MYR', 'name' => 'Malaysian ringgit', 'symbol' => 'RM', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 102 => ['code' => 'MZN', 'name' => 'Mozambican metical', 'symbol' => 'MT', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 103 => ['code' => 'NAD', 'name' => 'Namibian dollar', 'symbol' => 'N$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 104 => ['code' => 'NGN', 'name' => 'Nigerian naira', 'symbol' => '₦', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 105 => ['code' => 'NIO', 'name' => 'Nicaraguan córdoba', 'symbol' => 'C$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 106 => ['code' => 'NOK', 'name' => 'Norwegian krone', 'symbol' => 'kr', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 107 => ['code' => 'NPR', 'name' => 'Nepalese rupee', 'symbol' => '₨', 'position' => 4, 'decimals_sep' => '.', 'thousand_sep' => ','], 108 => ['code' => 'NZD', 'name' => 'New Zealand dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 109 => ['code' => 'OMR', 'name' => 'Omani rial', 'symbol' => 'ر.ع.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 110 => ['code' => 'PAB', 'name' => 'Panamanian balboa', 'symbol' => 'B/.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 111 => ['code' => 'PEN', 'name' => 'Sol', 'symbol' => 'S/', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 112 => ['code' => 'PGK', 'name' => 'Papua New Guinean kina', 'symbol' => 'K', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 113 => ['code' => 'PHP', 'name' => 'Philippine peso', 'symbol' => '₱', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 114 => ['code' => 'PKR', 'name' => 'Pakistani rupee', 'symbol' => '₨', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 115 => ['code' => 'PLN', 'name' => 'Polish złoty', 'symbol' => 'zł', 'position' => 3, 'decimals_sep' => ',', 'thousand_sep' => ' '], 116 => ['code' => 'PRB', 'name' => 'Transnistrian ruble', 'symbol' => 'р.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 117 => ['code' => 'PYG', 'name' => 'Paraguayan guaraní', 'symbol' => '₲', 'position' => 2, 'decimals_sep' => \false, 'thousand_sep' => '.'], 118 => ['code' => 'QAR', 'name' => 'Qatari riyal', 'symbol' => 'ر.ق', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 119 => ['code' => 'RON', 'name' => 'Romanian leu', 'symbol' => 'lei', 'position' => 3, 'decimals_sep' => ',', 'thousand_sep' => '.'], 120 => ['code' => 'RSD', 'name' => 'Serbian dinar', 'symbol' => 'рсд', 'position' => 3, 'decimals_sep' => ',', 'thousand_sep' => '.'], 121 => ['code' => 'RUB', 'name' => 'Russian ruble', 'symbol' => '₽', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 122 => ['code' => 'RWF', 'name' => 'Rwandan franc', 'symbol' => 'Fr', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 123 => ['code' => 'SAR', 'name' => 'Saudi riyal', 'symbol' => 'ر.س', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 124 => ['code' => 'SBD', 'name' => 'Solomon Islands dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 125 => ['code' => 'SCR', 'name' => 'Seychellois rupee', 'symbol' => '₨', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 126 => ['code' => 'SDG', 'name' => 'Sudanese pound', 'symbol' => 'ج.س.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 127 => ['code' => 'SEK', 'name' => 'Swedish krona', 'symbol' => 'kr', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 128 => ['code' => 'SGD', 'name' => 'Singapore dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 129 => ['code' => 'SHP', 'name' => 'Saint Helena pound', 'symbol' => '£', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 130 => ['code' => 'SLL', 'name' => 'Sierra Leonean leone', 'symbol' => 'Le', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 131 => ['code' => 'SOS', 'name' => 'Somali shilling', 'symbol' => 'Sh', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 132 => ['code' => 'SRD', 'name' => 'Surinamese dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 133 => ['code' => 'SSP', 'name' => 'South Sudanese pound', 'symbol' => '£', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 134 => ['code' => 'STN', 'name' => 'São Tomé and Príncipe dobra', 'symbol' => 'Db', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 135 => ['code' => 'SYP', 'name' => 'Syrian pound', 'symbol' => 'ل.س', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 136 => ['code' => 'SZL', 'name' => 'Swazi lilangeni', 'symbol' => 'L', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 137 => ['code' => 'THB', 'name' => 'Thai baht', 'symbol' => '฿', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 138 => ['code' => 'TJS', 'name' => 'Tajikistani somoni', 'symbol' => 'ЅМ', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 139 => ['code' => 'TMT', 'name' => 'Turkmenistan manat', 'symbol' => 'm', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 140 => ['code' => 'TND', 'name' => 'Tunisian dinar', 'symbol' => 'د.ت', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 141 => ['code' => 'TOP', 'name' => 'Tongan paʻanga', 'symbol' => 'T$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 142 => ['code' => 'TRY', 'name' => 'Turkish lira', 'symbol' => '₺', 'position' => 4, 'decimals_sep' => ',', 'thousand_sep' => '.'], 143 => ['code' => 'TTD', 'name' => 'Trinidad and Tobago dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 144 => ['code' => 'TWD', 'name' => 'New Taiwan dollar', 'symbol' => 'NT$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 145 => ['code' => 'TZS', 'name' => 'Tanzanian shilling', 'symbol' => 'Sh', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ',', 'decimals' => 0], 146 => ['code' => 'UAH', 'name' => 'Ukrainian hryvnia', 'symbol' => '₴', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 147 => ['code' => 'UGX', 'name' => 'Ugandan shilling', 'symbol' => 'UGX', 'position' => 2, 'decimals_sep' => \false, 'thousand_sep' => ',', 'decimals' => 0], 148 => ['code' => 'USD', 'name' => 'United States (US) dollar', 'symbol' => '$', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 149 => ['code' => 'UYU', 'name' => 'Uruguayan peso', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 150 => ['code' => 'UZS', 'name' => 'Uzbekistani som', 'symbol' => 'UZS', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 151 => ['code' => 'VEF', 'name' => 'Venezuelan bolívar', 'symbol' => 'Bs F', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 152 => ['code' => 'VES', 'name' => 'Bolívar soberano', 'symbol' => 'Bs.S', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 153 => ['code' => 'VND', 'name' => 'Vietnamese đồng', 'symbol' => '₫', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 154 => ['code' => 'VUV', 'name' => 'Vanuatu vatu', 'symbol' => 'Vt', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 155 => ['code' => 'WST', 'name' => 'Samoan tālā', 'symbol' => 'T', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 156 => ['code' => 'XAF', 'name' => 'Central African CFA franc', 'symbol' => 'CFA', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 157 => ['code' => 'XCD', 'name' => 'East Caribbean dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 158 => ['code' => 'XOF', 'name' => 'West African CFA franc', 'symbol' => 'CFA', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 159 => ['code' => 'XPF', 'name' => 'CFP franc', 'symbol' => 'Fr', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 160 => ['code' => 'YER', 'name' => 'Yemeni rial', 'symbol' => '﷼', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 161 => ['code' => 'ZAR', 'name' => 'South African rand', 'symbol' => 'R', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 162 => ['code' => 'ZMW', 'name' => 'Zambian kwacha', 'symbol' => 'ZK', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' ']];
     5return [0 => ['code' => 'AED', 'name' => 'United Arab Emirates dirham', 'symbol' => 'د.إ', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 1 => ['code' => 'AFN', 'name' => 'Afghan afghani', 'symbol' => '؋', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 2 => ['code' => 'ALL', 'name' => 'Albanian lek', 'symbol' => 'L', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 3 => ['code' => 'AMD', 'name' => 'Armenian dram', 'symbol' => 'AMD', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 4 => ['code' => 'ANG', 'name' => 'Netherlands Antillean guilder', 'symbol' => 'ƒ', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 5 => ['code' => 'AOA', 'name' => 'Angolan kwanza', 'symbol' => 'Kz', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 6 => ['code' => 'ARS', 'name' => 'Argentine peso', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 7 => ['code' => 'AUD', 'name' => 'Australian dollar', 'symbol' => '$', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 8 => ['code' => 'AWG', 'name' => 'Aruban florin', 'symbol' => 'Afl.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 9 => ['code' => 'AZN', 'name' => 'Azerbaijani manat', 'symbol' => 'AZN', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 10 => ['code' => 'BAM', 'name' => 'Bosnia and Herzegovina convertible mark', 'symbol' => 'KM', 'position' => 3, 'decimals_sep' => ',', 'thousand_sep' => '.'], 11 => ['code' => 'BBD', 'name' => 'Barbadian dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 12 => ['code' => 'BDT', 'name' => 'Bangladeshi taka', 'symbol' => '৳ ', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 13 => ['code' => 'BGN', 'name' => 'Bulgarian lev', 'symbol' => 'лв.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 14 => ['code' => 'BHD', 'name' => 'Bahraini dinar', 'symbol' => '.د.ب', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 15 => ['code' => 'BIF', 'name' => 'Burundian franc', 'symbol' => 'Fr', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 16 => ['code' => 'BMD', 'name' => 'Bermudian dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 17 => ['code' => 'BND', 'name' => 'Brunei dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 18 => ['code' => 'BOB', 'name' => 'Bolivian boliviano', 'symbol' => 'Bs.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 19 => ['code' => 'BRL', 'name' => 'Brazilian real', 'symbol' => 'R$', 'position' => 2, 'decimals_sep' => ',', 'thousand_sep' => '.'], 20 => ['code' => 'BSD', 'name' => 'Bahamian dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 21 => ['code' => 'BTC', 'name' => 'Bitcoin', 'symbol' => '฿', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 22 => ['code' => 'BTN', 'name' => 'Bhutanese ngultrum', 'symbol' => 'Nu.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 23 => ['code' => 'BWP', 'name' => 'Botswana pula', 'symbol' => 'P', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 24 => ['code' => 'BYR', 'name' => 'Belarusian ruble (old)', 'symbol' => 'Br', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 25 => ['code' => 'BYN', 'name' => 'Belarusian ruble', 'symbol' => 'Br', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 26 => ['code' => 'BZD', 'name' => 'Belize dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 27 => ['code' => 'CAD', 'name' => 'Canadian dollar', 'symbol' => '$', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 28 => ['code' => 'CDF', 'name' => 'Congolese franc', 'symbol' => 'Fr', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 29 => ['code' => 'CHF', 'name' => 'Swiss franc', 'symbol' => 'CHF', 'position' => 4, 'decimals_sep' => '.', 'thousand_sep' => '\''], 30 => ['code' => 'CLP', 'name' => 'Chilean peso', 'symbol' => '$', 'position' => 2, 'decimals_sep' => \false, 'thousand_sep' => ' '], 31 => ['code' => 'CNY', 'name' => 'Chinese yuan', 'symbol' => '¥', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 32 => ['code' => 'COP', 'name' => 'Colombian peso', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 33 => ['code' => 'CRC', 'name' => 'Costa Rican colón', 'symbol' => '₡', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 34 => ['code' => 'CUC', 'name' => 'Cuban convertible peso', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 35 => ['code' => 'CUP', 'name' => 'Cuban peso', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 36 => ['code' => 'CVE', 'name' => 'Cape Verdean escudo', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 37 => ['code' => 'CZK', 'name' => 'Czech koruna', 'symbol' => 'Kč', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 38 => ['code' => 'DJF', 'name' => 'Djiboutian franc', 'symbol' => 'Fr', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 39 => ['code' => 'DKK', 'name' => 'Danish krone', 'symbol' => 'DKK', 'position' => 4, 'decimals_sep' => ',', 'thousand_sep' => '.'], 40 => ['code' => 'DOP', 'name' => 'Dominican peso', 'symbol' => 'RD$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 41 => ['code' => 'DZD', 'name' => 'Algerian dinar', 'symbol' => 'د.ج', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 42 => ['code' => 'EGP', 'name' => 'Egyptian pound', 'symbol' => 'EGP', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 43 => ['code' => 'ERN', 'name' => 'Eritrean nakfa', 'symbol' => 'Nfk', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 44 => ['code' => 'ETB', 'name' => 'Ethiopian birr', 'symbol' => 'Br', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 45 => ['code' => 'EUR', 'name' => 'Euro', 'symbol' => '€', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 46 => ['code' => 'FJD', 'name' => 'Fijian dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 47 => ['code' => 'FKP', 'name' => 'Falkland Islands pound', 'symbol' => '£', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 48 => ['code' => 'GBP', 'name' => 'Pound sterling', 'symbol' => '£', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 49 => ['code' => 'GEL', 'name' => 'Georgian lari', 'symbol' => '₾', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 50 => ['code' => 'GGP', 'name' => 'Guernsey pound', 'symbol' => '£', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 51 => ['code' => 'GHS', 'name' => 'Ghana cedi', 'symbol' => '₵', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 52 => ['code' => 'GIP', 'name' => 'Gibraltar pound', 'symbol' => '£', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 53 => ['code' => 'GMD', 'name' => 'Gambian dalasi', 'symbol' => 'D', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 54 => ['code' => 'GNF', 'name' => 'Guinean franc', 'symbol' => 'Fr', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 55 => ['code' => 'GTQ', 'name' => 'Guatemalan quetzal', 'symbol' => 'Q', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 56 => ['code' => 'GYD', 'name' => 'Guyanese dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 57 => ['code' => 'HKD', 'name' => 'Hong Kong dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 58 => ['code' => 'HNL', 'name' => 'Honduran lempira', 'symbol' => 'L', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 59 => ['code' => 'HRK', 'name' => 'Croatian kuna', 'symbol' => 'kn', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 60 => ['code' => 'HTG', 'name' => 'Haitian gourde', 'symbol' => 'G', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 61 => ['code' => 'HUF', 'name' => 'Hungarian forint', 'symbol' => 'Ft', 'position' => 3, 'decimals_sep' => ',', 'thousand_sep' => ' ', 'decimals' => 0], 62 => ['code' => 'IDR', 'name' => 'Indonesian rupiah', 'symbol' => 'Rp', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 63 => ['code' => 'ILS', 'name' => 'Israeli new shekel', 'symbol' => '₪', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 64 => ['code' => 'IMP', 'name' => 'Manx pound', 'symbol' => '£', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 65 => ['code' => 'INR', 'name' => 'Indian rupee', 'symbol' => '₹', 'position' => 1, 'decimals_sep' => '.', 'thousand_sep' => ' '], 66 => ['code' => 'IQD', 'name' => 'Iraqi dinar', 'symbol' => 'ع.د', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 67 => ['code' => 'IRR', 'name' => 'Iranian rial', 'symbol' => '﷼', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 68 => ['code' => 'IRT', 'name' => 'Iranian toman', 'symbol' => 'تومان', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 69 => ['code' => 'ISK', 'name' => 'Icelandic króna', 'symbol' => 'kr.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 70 => ['code' => 'JEP', 'name' => 'Jersey pound', 'symbol' => '£', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 71 => ['code' => 'JMD', 'name' => 'Jamaican dollar', 'symbol' => '$', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 72 => ['code' => 'JOD', 'name' => 'Jordanian dinar', 'symbol' => 'د.ا', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 73 => ['code' => 'JPY', 'name' => 'Japanese yen', 'symbol' => '¥', 'position' => 2, 'decimals_sep' => \false, 'thousand_sep' => ',', 'decimals' => 0], 74 => ['code' => 'KES', 'name' => 'Kenyan shilling', 'symbol' => 'KSh', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ',', 'decimals' => 0], 75 => ['code' => 'KGS', 'name' => 'Kyrgyzstani som', 'symbol' => 'сом', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 76 => ['code' => 'KHR', 'name' => 'Cambodian riel', 'symbol' => '៛', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 77 => ['code' => 'KMF', 'name' => 'Comorian franc', 'symbol' => 'Fr', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 78 => ['code' => 'KPW', 'name' => 'North Korean won', 'symbol' => '₩', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 79 => ['code' => 'KRW', 'name' => 'South Korean won', 'symbol' => '₩', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ',', 'decimals' => 0], 80 => ['code' => 'KWD', 'name' => 'Kuwaiti dinar', 'symbol' => 'د.ك', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 81 => ['code' => 'KYD', 'name' => 'Cayman Islands dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 82 => ['code' => 'KZT', 'name' => 'Kazakhstani tenge', 'symbol' => '₸', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 83 => ['code' => 'LAK', 'name' => 'Lao kip', 'symbol' => '₭', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 84 => ['code' => 'LBP', 'name' => 'Lebanese pound', 'symbol' => 'ل.ل', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 85 => ['code' => 'LKR', 'name' => 'Sri Lankan rupee', 'symbol' => 'රු', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 86 => ['code' => 'LRD', 'name' => 'Liberian dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 87 => ['code' => 'LSL', 'name' => 'Lesotho loti', 'symbol' => 'L', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 88 => ['code' => 'LYD', 'name' => 'Libyan dinar', 'symbol' => 'ل.د', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 89 => ['code' => 'MAD', 'name' => 'Moroccan dirham', 'symbol' => 'د.م.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 90 => ['code' => 'MDL', 'name' => 'Moldovan leu', 'symbol' => 'MDL', 'position' => 3, 'decimals_sep' => ',', 'thousand_sep' => '.'], 91 => ['code' => 'MGA', 'name' => 'Malagasy ariary', 'symbol' => 'Ar', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 92 => ['code' => 'MKD', 'name' => 'Macedonian denar', 'symbol' => 'ден', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 93 => ['code' => 'MMK', 'name' => 'Burmese kyat', 'symbol' => 'Ks', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 94 => ['code' => 'MNT', 'name' => 'Mongolian tögrög', 'symbol' => '₮', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 95 => ['code' => 'MOP', 'name' => 'Macanese pataca', 'symbol' => 'P', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 96 => ['code' => 'MRU', 'name' => 'Mauritanian ouguiya', 'symbol' => 'UM', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 97 => ['code' => 'MUR', 'name' => 'Mauritian rupee', 'symbol' => '₨', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 98 => ['code' => 'MVR', 'name' => 'Maldivian rufiyaa', 'symbol' => '.ރ', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 99 => ['code' => 'MWK', 'name' => 'Malawian kwacha', 'symbol' => 'MK', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 100 => ['code' => 'MXN', 'name' => 'Mexican peso', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 101 => ['code' => 'MYR', 'name' => 'Malaysian ringgit', 'symbol' => 'RM', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 102 => ['code' => 'MZN', 'name' => 'Mozambican metical', 'symbol' => 'MT', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 103 => ['code' => 'NAD', 'name' => 'Namibian dollar', 'symbol' => 'N$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 104 => ['code' => 'NGN', 'name' => 'Nigerian naira', 'symbol' => '₦', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 105 => ['code' => 'NIO', 'name' => 'Nicaraguan córdoba', 'symbol' => 'C$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 106 => ['code' => 'NOK', 'name' => 'Norwegian krone', 'symbol' => 'kr', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 107 => ['code' => 'NPR', 'name' => 'Nepalese rupee', 'symbol' => '₨', 'position' => 4, 'decimals_sep' => '.', 'thousand_sep' => ','], 108 => ['code' => 'NZD', 'name' => 'New Zealand dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 109 => ['code' => 'OMR', 'name' => 'Omani rial', 'symbol' => 'ر.ع.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 110 => ['code' => 'PAB', 'name' => 'Panamanian balboa', 'symbol' => 'B/.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 111 => ['code' => 'PEN', 'name' => 'Sol', 'symbol' => 'S/', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 112 => ['code' => 'PGK', 'name' => 'Papua New Guinean kina', 'symbol' => 'K', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 113 => ['code' => 'PHP', 'name' => 'Philippine peso', 'symbol' => '₱', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 114 => ['code' => 'PKR', 'name' => 'Pakistani rupee', 'symbol' => '₨', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 115 => ['code' => 'PLN', 'name' => 'Polish złoty', 'symbol' => 'zł', 'position' => 3, 'decimals_sep' => ',', 'thousand_sep' => ' '], 116 => ['code' => 'PRB', 'name' => 'Transnistrian ruble', 'symbol' => 'р.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 117 => ['code' => 'PYG', 'name' => 'Paraguayan guaraní', 'symbol' => '₲', 'position' => 2, 'decimals_sep' => \false, 'thousand_sep' => '.'], 118 => ['code' => 'QAR', 'name' => 'Qatari riyal', 'symbol' => 'ر.ق', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 119 => ['code' => 'RON', 'name' => 'Romanian leu', 'symbol' => 'lei', 'position' => 3, 'decimals_sep' => ',', 'thousand_sep' => '.'], 120 => ['code' => 'RSD', 'name' => 'Serbian dinar', 'symbol' => 'рсд', 'position' => 3, 'decimals_sep' => ',', 'thousand_sep' => '.'], 121 => ['code' => 'RUB', 'name' => 'Russian ruble', 'symbol' => '₽', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 122 => ['code' => 'RWF', 'name' => 'Rwandan franc', 'symbol' => 'Fr', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 123 => ['code' => 'SAR', 'name' => 'Saudi riyal', 'symbol' => 'ر.س', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 124 => ['code' => 'SBD', 'name' => 'Solomon Islands dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 125 => ['code' => 'SCR', 'name' => 'Seychellois rupee', 'symbol' => '₨', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 126 => ['code' => 'SDG', 'name' => 'Sudanese pound', 'symbol' => 'ج.س.', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 127 => ['code' => 'SEK', 'name' => 'Swedish krona', 'symbol' => 'kr', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 128 => ['code' => 'SGD', 'name' => 'Singapore dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 129 => ['code' => 'SHP', 'name' => 'Saint Helena pound', 'symbol' => '£', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 130 => ['code' => 'SLL', 'name' => 'Sierra Leonean leone', 'symbol' => 'Le', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 131 => ['code' => 'SOS', 'name' => 'Somali shilling', 'symbol' => 'Sh', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 132 => ['code' => 'SRD', 'name' => 'Surinamese dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 133 => ['code' => 'SSP', 'name' => 'South Sudanese pound', 'symbol' => '£', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 134 => ['code' => 'STN', 'name' => 'São Tomé and Príncipe dobra', 'symbol' => 'Db', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 135 => ['code' => 'SYP', 'name' => 'Syrian pound', 'symbol' => 'ل.س', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 136 => ['code' => 'SZL', 'name' => 'Swazi lilangeni', 'symbol' => 'L', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 137 => ['code' => 'THB', 'name' => 'Thai baht', 'symbol' => '฿', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 138 => ['code' => 'TJS', 'name' => 'Tajikistani somoni', 'symbol' => 'ЅМ', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 139 => ['code' => 'TMT', 'name' => 'Turkmenistan manat', 'symbol' => 'm', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 140 => ['code' => 'TND', 'name' => 'Tunisian dinar', 'symbol' => 'د.ت', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 141 => ['code' => 'TOP', 'name' => 'Tongan paʻanga', 'symbol' => 'T$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 142 => ['code' => 'TRY', 'name' => 'Turkish lira', 'symbol' => '₺', 'position' => 4, 'decimals_sep' => ',', 'thousand_sep' => '.'], 143 => ['code' => 'TTD', 'name' => 'Trinidad and Tobago dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 144 => ['code' => 'TWD', 'name' => 'New Taiwan dollar', 'symbol' => 'NT$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 145 => ['code' => 'TZS', 'name' => 'Tanzanian shilling', 'symbol' => 'Sh', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ',', 'decimals' => 0], 146 => ['code' => 'UAH', 'name' => 'Ukrainian hryvnia', 'symbol' => '₴', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 147 => ['code' => 'UGX', 'name' => 'Ugandan shilling', 'symbol' => 'UGX', 'position' => 2, 'decimals_sep' => \false, 'thousand_sep' => ',', 'decimals' => 0], 148 => ['code' => 'USD', 'name' => 'United States (US) dollar', 'symbol' => '$', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 149 => ['code' => 'UYU', 'name' => 'Uruguayan peso', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 150 => ['code' => 'UZS', 'name' => 'Uzbekistani som', 'symbol' => 'UZS', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 151 => ['code' => 'VEF', 'name' => 'Venezuelan bolívar', 'symbol' => 'Bs F', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 152 => ['code' => 'VES', 'name' => 'Bolívar soberano', 'symbol' => 'Bs.S', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 153 => ['code' => 'VND', 'name' => 'Vietnamese đồng', 'symbol' => '₫', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 154 => ['code' => 'VUV', 'name' => 'Vanuatu vatu', 'symbol' => 'Vt', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 155 => ['code' => 'WST', 'name' => 'Samoan tālā', 'symbol' => 'T', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 156 => ['code' => 'XAF', 'name' => 'Central African CFA franc', 'symbol' => 'CFA', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 157 => ['code' => 'XCD', 'name' => 'East Caribbean dollar', 'symbol' => '$', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 158 => ['code' => 'XOF', 'name' => 'West African CFA franc', 'symbol' => 'CFA', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 159 => ['code' => 'XPF', 'name' => 'CFP franc', 'symbol' => 'Fr', 'position' => 1, 'decimals_sep' => \false, 'thousand_sep' => ' '], 160 => ['code' => 'YER', 'name' => 'Yemeni rial', 'symbol' => '﷼', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 161 => ['code' => 'ZAR', 'name' => 'South African rand', 'symbol' => 'R', 'position' => 2, 'decimals_sep' => '.', 'thousand_sep' => ','], 162 => ['code' => 'ZMW', 'name' => 'Zambian kwacha', 'symbol' => 'ZK', 'position' => 1, 'decimals_sep' => ',', 'thousand_sep' => ' '], 163 => ['code' => 'EUR', 'name' => 'Euro(Ireland)', 'symbol' => '€', 'position' => 1, 'decimals_sep' => '.', 'thousand_sep' => ' ']];
  • wappointment/trunk/app/Lists/translations_calendar.php

    r2874788 r3077799  
    33namespace WappoVendor;
    44
     5// @codingStandardsIgnoreFile
    56return [
    67    'calendar_this_week' => __('This week', 'wappointment'),
  • wappointment/trunk/app/Lists/widget_settings.php

    r2957466 r3077799  
    33namespace WappoVendor;
    44
     5// @codingStandardsIgnoreFile
    56return ['colors' => ['primary' => ['bg' => '#855785', 'text' => '#ffffff'], 'header' => ['bg' => '#F5F4F4', 'text' => '#676767', 'durationbg' => '#eeeeee'], 'body' => [
    67    'bg' => '#ffffff',
     
    7374    /* translators: %1$s - number of days, %2$s - number of hours, %3$s - number of minutes, %4$s - number of seconds */
    7475    'timeleft' => \sprintf(__('(%1$sd %2$sh %3$sm %4$ss)', 'wappointment'), '[days_left]', '[hours_left]', '[minutes_left]', '[seconds_left]'),
    75 ], 'cancel' => ['page_title' => __('Cancel Appointment', 'wappointment'), 'title' => __('Appointment details', 'wappointment'), 'confirmed' => __('Appointment has been cancelled!', 'wappointment'), 'confirmation' => __('Are you sure you want to cancel your appointment?', 'wappointment'), 'toolate' => __('Too late to cancel', 'wappointment'), 'button' => __('Cancel', 'wappointment'), 'confirm' => __('Confirm', 'wappointment')], 'reschedule' => ['page_title' => __('Reschedule Appointment', 'wappointment'), 'title' => __('Appointment details', 'wappointment'), 'toolate' => __('Too late to reschedule', 'wappointment'), 'button' => __('Reschedule', 'wappointment'), 'confirm' => __('Confirm', 'wappointment')], 'service_selection' => ['select_service' => __('Pick a service', 'wappointment'), 'check_full_width' => \false], 'service_duration' => ['select_duration' => __('How long will be the session?', 'wappointment')], 'service_location' => ['select_location' => __('How should we meet?', 'wappointment')], 'swift_payment' => ['onsite_tab' => __('Pay later', 'wappointment'), 'onsite_desc' => __('You will pay on the day of your appointment', 'wappointment'), 'onsite_confirm' => __('Confirm', 'wappointment'), 'check_tos' => \false, 'tos_text' => \sprintf(
     76], 'cancel' => ['page_title' => __('Cancel Appointment', 'wappointment'), 'title' => __('Appointment details', 'wappointment'), 'confirmed' => __('Appointment has been cancelled!', 'wappointment'), 'confirmation' => __('Are you sure you want to cancel your appointment?', 'wappointment'), 'toolate' => __('Too late to cancel', 'wappointment'), 'button' => __('Cancel', 'wappointment'), 'confirm' => __('Confirm', 'wappointment')], 'reschedule' => ['page_title' => __('Reschedule Appointment', 'wappointment'), 'title' => __('Appointment details', 'wappointment'), 'toolate' => __('Too late to reschedule', 'wappointment'), 'button' => __('Reschedule', 'wappointment'), 'confirm' => __('Confirm', 'wappointment')], 'service_selection' => ['select_service' => __('Pick a service', 'wappointment'), 'check_full_width' => \false], 'service_duration' => ['select_duration' => __('How long will the session be?', 'wappointment')], 'service_location' => ['select_location' => __('How should we meet?', 'wappointment')], 'swift_payment' => ['onsite_tab' => __('Pay later', 'wappointment'), 'onsite_desc' => __('You will pay on the day of your appointment', 'wappointment'), 'onsite_confirm' => __('Confirm', 'wappointment'), 'check_tos' => \false, 'tos_text' => \sprintf(
    7677    /* translators: %1$s - "the terms of sale" %2$s - "privacy policy" */
    7778    __('You agree to %1$s and %2$s', 'wappointment'),
  • wappointment/trunk/app/Managers/Central.php

    r2957466 r3077799  
    44
    55use Wappointment\Services\VersionDB;
     6// @codingStandardsIgnoreFile
    67/**
    78 * Singleton to replace specific core classes with addons classes
  • wappointment/trunk/app/Messages/AdminRescheduledAppointmentEmail.php

    r2957466 r3077799  
    44
    55use Wappointment\Services\Settings;
     6// @codingStandardsIgnoreFile
    67class AdminRescheduledAppointmentEmail extends \Wappointment\Messages\AbstractAdminEmail
    78{
  • wappointment/trunk/app/Messages/ConvertHtmlToText.php

    r2957466 r3077799  
    2121        $replaceLinks = '/< *a[^>]*href *= *"([^#][^"]*)"[^>]*>(.*)< *\\/ *a *>/Uis';
    2222        $text = \preg_replace([$removepictureslinks, $removeScript, $removeStyle, $removeStrikeTags, $replaceByTwoReturnChar, $replaceByStars, $replaceByReturnChar1, $replaceByReturnChar, $replaceLinks], ['', '', '', '', "\n\n", "\n* ", "\n", "\n", '${2} ( ${1} )'], $html);
    23         $text = \str_replace([' ', '&nbsp;'], ' ', \strip_tags($text));
     23        $text = \str_replace([' ', '&nbsp;'], ' ', wp_strip_all_tags($text));
    2424        $text = \trim(@\html_entity_decode($text, \ENT_QUOTES, 'UTF-8'));
    2525        if ($fullConvert) {
  • wappointment/trunk/app/Messages/EmailHelper.php

    r2957466 r3077799  
    77use Wappointment\Services\Payment;
    88use Wappointment\Services\Settings;
     9// @codingStandardsIgnoreFile
    910class EmailHelper
    1011{
  • wappointment/trunk/app/Messages/HasAppointmentFooterLinks.php

    r2957466 r3077799  
    2929        $footer = '';
    3030        if (!empty(Settings::get('email_footer'))) {
    31             $footer .= '<p>' . \nl2br(\strip_tags(Settings::get('email_footer'))) . '</p>';
     31            $footer .= '<p>' . \nl2br(wp_strip_all_tags(Settings::get('email_footer'))) . '</p>';
    3232        }
    3333        $rescheduleAndCancelLinks = $this->rescheduleAndCancelLinks();
  • wappointment/trunk/app/Models/Appointment/ManipulateCancelReschedule.php

    r2957466 r3077799  
    66use Wappointment\ClassConnect\Carbon;
    77use Wappointment\Services\DateTime;
     8// @codingStandardsIgnoreFile
    89trait ManipulateCancelReschedule
    910{
  • wappointment/trunk/app/Models/CanBook.php

    r2957466 r3077799  
    55use Wappointment\Services\AppointmentNew as AppointmentService;
    66use Wappointment\Models\Service;
     7// @codingStandardsIgnoreFile
    78trait CanBook
    89{
  • wappointment/trunk/app/Models/CanBookLegacy.php

    r2957466 r3077799  
    55use Wappointment\Services\Appointment as AppointmentServiceLegacy;
    66use Wappointment\Services\Service;
     7// @codingStandardsIgnoreFile
    78trait CanBookLegacy
    89{
  • wappointment/trunk/app/Models/Order.php

    r2957466 r3077799  
    1111use Wappointment\Services\Ticket;
    1212use Wappointment\WP\Helpers;
     13use Wappointment\ClassConnect\Carbon;
    1314class Order extends Model
    1415{
     
    115116        $this->currency = Payment::currencyCode();
    116117        $this->status = static::STATUS_PAID;
    117         $this->paid_at = \date('Y-m-d H:i:s');
     118        $this->paid_at = Carbon::now()->format('Y-m-d H:i:s');
    118119        $this->storeClient();
    119120    }
     
    171172    {
    172173        $this->status = static::STATUS_REFUNDED;
    173         $this->refunded_at = \date('Y-m-d H:i:s');
     174        $this->refunded_at = Carbon::now()->format('Y-m-d H:i:s');
    174175    }
    175176    public function prices()
  • wappointment/trunk/app/Plugins/Helper.php

    r2957466 r3077799  
    66use Wappointment\Plugins\Contract\PluginDefinition;
    77use Wappointment\WP\Plugins;
     8// @codingStandardsIgnoreFile
    89class Helper
    910{
  • wappointment/trunk/app/Services/AbstractFile.php

    r2679872 r3077799  
    33namespace Wappointment\Services;
    44
     5// phpcs:ignoreFile
    56abstract class AbstractFile
    67{
     
    3132    {
    3233        if (\file_exists($this->path)) {
    33             \unlink($this->path);
     34            wp_delete_file($this->path);
    3435        }
    3536    }
  • wappointment/trunk/app/Services/AdminLegacy.php

    r2957466 r3077799  
    55use Wappointment\Models\Client as MClient;
    66use Wappointment\Validators\HttpRequest\BookingAdmin;
     7// @codingStandardsIgnoreFile
    78class AdminLegacy
    89{
  • wappointment/trunk/app/Services/Appointment.php

    r2957466 r3077799  
    88use Wappointment\Managers\Central;
    99use Wappointment\WP\Helpers as WPHelpers;
     10// @codingStandardsIgnoreFile
    1011/**
    1112 * LEGACY DO NOT EDIT
  • wappointment/trunk/app/Services/AppointmentNew.php

    r2957466 r3077799  
    1010use Wappointment\Models\TicketAbstract;
    1111use Wappointment\WP\Helpers as WPHelpers;
     12// @codingStandardsIgnoreFile
    1213class AppointmentNew
    1314{
  • wappointment/trunk/app/Services/Calendar.php

    r2957466 r3077799  
    55use Wappointment\Remote\Request as RequestRemote;
    66use Wappointment\WP\Helpers as WPHelpers;
     7// @codingStandardsIgnoreFile
    78class Calendar
    89{
  • wappointment/trunk/app/Services/CalendarParser.php

    r2957466 r3077799  
    77use Wappointment\System\Status as SystemStatus;
    88use Wappointment\ClassConnect\VtzUtil;
     9// @codingStandardsIgnoreFile
    910class CalendarParser
    1011{
     
    236237            }
    237238        }
    238         return empty($options) ? '' : \json_encode($options);
     239        return empty($options) ? '' : wp_json_encode($options);
    239240    }
    240241    private function convertDays($days)
  • wappointment/trunk/app/Services/Calendars.php

    r2957466 r3077799  
    66use Wappointment\ClassConnect\RakitValidator;
    77use Wappointment\Helpers\Translations;
     8// @codingStandardsIgnoreFile
    89class Calendars
    910{
  • wappointment/trunk/app/Services/Client.php

    r2957466 r3077799  
    66use Wappointment\Models\Client as MClient;
    77use Wappointment\Validators\HttpRequest\Booking;
     8// @codingStandardsIgnoreFile
    89class Client
    910{
  • wappointment/trunk/app/Services/CurrentUser.php

    r2957466 r3077799  
    33namespace Wappointment\Services;
    44
     5// @codingStandardsIgnoreFile
    56class CurrentUser
    67{
  • wappointment/trunk/app/Services/DateTime.php

    r2957466 r3077799  
    55use Wappointment\ClassConnect\Carbon;
    66use Wappointment\WP\Helpers;
     7// @codingStandardsIgnoreFile
    78class DateTime
    89{
  • wappointment/trunk/app/Services/ExternalCalendar.php

    r2957466 r3077799  
    77use Wappointment\WP\Helpers as WPHelpers;
    88use Wappointment\Models\Calendar;
     9// @codingStandardsIgnoreFile
    910class ExternalCalendar
    1011{
  • wappointment/trunk/app/Services/Health.php

    r2957466 r3077799  
    1414    public function __construct()
    1515    {
    16         if (\Wappointment\Services\CurrentUser::isAdmin() && Status::isInstalled() && Appointment::count() > 0) {
     16        if (\Wappointment\Services\CurrentUser::isAdmin() && Status::isInstalled()) {
    1717            $this->set('lang', Get::list('translations_health'));
    1818            $this->checkUnreliable();
  • wappointment/trunk/app/Services/Location.php

    r2957466 r3077799  
    77use Wappointment\Helpers\Translations;
    88use Wappointment\Managers\Service as ServiceManager;
     9// @codingStandardsIgnoreFile
    910class Location
    1011{
  • wappointment/trunk/app/Services/Order.php

    r2957466 r3077799  
    55use Wappointment\Helpers\Translations;
    66use Wappointment\Models\Order as ModelOrder;
     7// @codingStandardsIgnoreFile
    78class Order
    89{
  • wappointment/trunk/app/Services/Parser/MimeDir.php

    r2957466 r3077799  
    1616 * @license http://sabre.io/license/ Modified BSD License
    1717 */
     18// @codingStandardsIgnoreFile
    1819class MimeDir extends \WappoVendor\Sabre\VObject\Parser\MimeDir
    1920{
  • wappointment/trunk/app/Services/Ping.php

    r2957466 r3077799  
    33namespace Wappointment\Services;
    44
     5// phpcs:ignoreFile
    56class Ping
    67{
  • wappointment/trunk/app/Services/Queue.php

    r2957466 r3077799  
    77use Wappointment\Helpers\Debug;
    88use Wappointment\WP\Helpers;
     9// @codingStandardsIgnoreFile
    910class Queue
    1011{
  • wappointment/trunk/app/Services/Reminder.php

    r2957466 r3077799  
    88use Wappointment\Helpers\TipTap;
    99use Wappointment\Helpers\Translations;
     10// @codingStandardsIgnoreFile
    1011class Reminder
    1112{
     
    1314    {
    1415        $validator = new RakitValidator();
    15         $reminderData['subject'] = \strip_tags($reminderData['subject']);
     16        $reminderData['subject'] = wp_strip_all_tags($reminderData['subject']);
    1617        $validationRules = ['subject' => 'required|max:100', 'type' => 'required', 'event' => 'required', 'options' => 'required|array', 'options.body' => 'required'];
    1718        $validationMessages = ['type:required' => __('Select a type of reminder', 'wappointment')];
     
    2324        }
    2425        if (isset($reminderData['id']) && $reminderData['id'] > 0) {
    25             $reminderData['options'] = \json_encode($reminderData['options']);
    26             return (bool) MReminder::where('id', (int) $reminderData['id'])->update($reminderData);
     26            $reminderData['options'] = wp_json_encode($reminderData['options']);
     27            MReminder::where('id', (int) $reminderData['id'])->update($reminderData);
     28            return \true;
    2729        } else {
    2830            return (bool) MReminder::create($reminderData);
  • wappointment/trunk/app/Services/Reset.php

    r2957466 r3077799  
    1010use Wappointment\Repositories\CalendarsBack;
    1111use Wappointment\Repositories\Services;
     12// @codingStandardsIgnoreFile
    1213class Reset
    1314{
     
    4950        foreach (apply_filters('wappointment_db_drop', $db_list) as $table_name) {
    5051            $full_table = Database::getWpSitePrefix() . $table_name;
    51             $wpdb->query("DROP TABLE IF EXISTS {$full_table};");
     52            $wpdb->query($wpdb->prepare("DROP TABLE IF EXISTS %s;", $full_table));
    5253        }
    5354        $wpdb->query("SET FOREIGN_KEY_CHECKS=1;");
  • wappointment/trunk/app/Services/Segment.php

    r2957466 r3077799  
    55use Wappointment\ClassConnect\Carbon;
    66use Wappointment\Achse\Math\Interval\Integer\IntegerInterval;
     7// @codingStandardsIgnoreFile
    78class Segment
    89{
  • wappointment/trunk/app/Services/Service.php

    r2957466 r3077799  
    66use Wappointment\Helpers\Translations;
    77use Wappointment\Models\Location;
     8// @codingStandardsIgnoreFile
    89class Service implements \Wappointment\Services\ServiceInterface
    910{
  • wappointment/trunk/app/Services/Services.php

    r2957466 r3077799  
    1010use Wappointment\Models\Location as LocationModel;
    1111use Wappointment\Models\Price as ModelsPrice;
     12// @codingStandardsIgnoreFile
    1213class Services implements ServiceInterface
    1314{
  • wappointment/trunk/app/Services/Settings.php

    r2957466 r3077799  
    77use Wappointment\ClassConnect\RakitValidator;
    88use Wappointment\Helpers\Translations;
     9// @codingStandardsIgnoreFile
    910class Settings
    1011{
     
    129130    public static function getHost()
    130131    {
    131         $parsed_url = \parse_url(WPHelpers::getWPOption('home'));
     132        $parsed_url = wp_parse_url(WPHelpers::getWPOption('home'));
    132133        return !empty($parsed_url['host']) ? static::cleanHost($parsed_url['host']) : 'example.com';
    133134    }
  • wappointment/trunk/app/Services/Status.php

    r2957466 r3077799  
    66use Wappointment\ClassConnect\Carbon;
    77use Wappointment\Helpers\Translations;
     8// @codingStandardsIgnoreFile
    89class Status
    910{
     
    7980        $i = 0;
    8081        self::$diff = $statusRecurrent->end_at->timestamp - $statusRecurrent->start_at->timestamp;
    81         if (self::$diff == 0) {
     82        if (self::$diff <= 0) {
    8283            return $newEvents;
    8384        }
  • wappointment/trunk/app/Services/Wappointment/API.php

    r2957466 r3077799  
    55use Wappointment\Remote\Request as RequestRemote;
    66use Wappointment\WP\Helpers as WPHelpers;
     7// @codingStandardsIgnoreFile
    78abstract class API
    89{
  • wappointment/trunk/app/Services/Wappointment/Addons.php

    r2957466 r3077799  
    66use Wappointment\ClassConnect\Carbon;
    77use Wappointment\WP\Plugins;
     8// @codingStandardsIgnoreFile
    89class Addons extends \Wappointment\Services\Wappointment\API
    910{
  • wappointment/trunk/app/Services/Wappointment/DotCom.php

    r2957466 r3077799  
    7777    public function hasPendingChanges($appointments, $appointments_update)
    7878    {
    79         return \md5(\json_encode($appointments)) !== \md5(\json_encode($appointments_update));
     79        return \md5(wp_json_encode($appointments)) !== \md5(wp_json_encode($appointments_update));
    8080    }
    8181    public function getAppointments()
  • wappointment/trunk/app/Services/Wappointment/Licences.php

    r2957466 r3077799  
    44
    55use Wappointment\WP\Helpers as WPHelpers;
     6// @codingStandardsIgnoreFile
    67class Licences extends \Wappointment\Services\Wappointment\API
    78{
     
    4647    protected function recordDetails($data)
    4748    {
    48         return WPHelpers::setOption('site_details', \json_encode($data));
     49        return WPHelpers::setOption('site_details', wp_json_encode($data));
    4950    }
    5051    protected function recordSiteKey($data)
     
    5455        }
    5556        if (!empty($data->details)) {
    56             WPHelpers::setOption('site_details', \json_encode($data->details));
     57            WPHelpers::setOption('site_details', wp_json_encode($data->details));
    5758        }
    5859        return WPHelpers::setOption('site_key', $data->sitekey);
  • wappointment/trunk/app/Services/Wappointment/VersionCheck.php

    r2957466 r3077799  
    1010        parent::__construct();
    1111        //testing version check set_site_transient('update_plugins', null);
    12         add_filter('pre_set_site_transient_update_plugins', [$this, 'sitePluginsVersionCheckTriggerred'], 10, 2);
     12        add_filter('pre_set_' . 'site_transient' . '_update_plugins', [$this, 'sitePluginsVersionCheckTriggerred'], 10, 2);
    1313    }
    1414    public function sitePluginsVersionCheckTriggerred($transient, $deux)
  • wappointment/trunk/app/System/Compatibility.php

    r2957466 r3077799  
    44
    55use Wappointment\Services\Settings;
     6// phpcs:ignoreFile
    67class Compatibility
    78{
     
    4041        if (is_ssl() && isset($_SERVER['SERVER_NAME'])) {
    4142            // If the current host is the same as the REST URL host, force the REST URL scheme to HTTPS.
    42             if (\parse_url(get_home_url($blog_id), \PHP_URL_HOST) === $_SERVER['SERVER_NAME']) {
     43            if (wp_parse_url(get_home_url($blog_id), \PHP_URL_HOST) === $_SERVER['SERVER_NAME']) {
    4344                $url = set_url_scheme($url, 'https');
    4445            }
  • wappointment/trunk/app/System/Helpers.php

    r2957466 r3077799  
    33namespace Wappointment\System;
    44
     5// phpcs:ignoreFile
    56class Helpers
    67{
  • wappointment/trunk/app/System/Init.php

    r2957466 r3077799  
    66use Wappointment\Config\Database;
    77use Wappointment\Services\Settings;
     8// @codingStandardsIgnoreFile
    89class Init
    910{
     
    7071        }
    7172        if (is_admin()) {
    72             $parsed = \parse_url(WPHelpers::adminUrl('admin.php'));
     73            $parsed = wp_parse_url(WPHelpers::adminUrl('admin.php'));
    7374            $variables['base_admin'] = !empty($parsed['path']) ? $parsed['path'] : '/wp-admin/admin.php';
    7475            $variables['wp_user'] = WPHelpers::wpUserData(\true);
     
    7778        $return .= '/* Wappointment globals */ ' . "\n";
    7879        $return .= '/* <![CDATA[ */ ' . "\n";
    79         $return .= 'var apiWappointment = ' . \json_encode($variables) . ";\n";
    80         $return .= 'var widgetWappointment = ' . \json_encode((new \Wappointment\Services\WidgetSettings())->get()) . ";\n";
     80        $return .= 'var apiWappointment = ' . wp_json_encode($variables) . ";\n";
     81        $return .= 'var widgetWappointment = ' . wp_json_encode((new \Wappointment\Services\WidgetSettings())->get()) . ";\n";
    8182        if (is_admin()) {
    8283            $return .= 'var wappoEmailTags =' . $this->getWappoEmailTags() . ";\n";
     
    9091    public function getWappoEmailLinks()
    9192    {
    92         return \json_encode(\Wappointment\Messages\TagsReplacement::emailsLinks());
     93        return wp_json_encode(\Wappointment\Messages\TagsReplacement::emailsLinks());
    9394    }
    9495    public function getWappoEmailTags()
    9596    {
    96         return \json_encode(\Wappointment\Messages\TagsReplacement::emailsTags());
     97        return wp_json_encode(\Wappointment\Messages\TagsReplacement::emailsTags());
    9798    }
    9899}
  • wappointment/trunk/app/System/InitBackend.php

    r2957466 r3077799  
    88use Wappointment\Services\Addons;
    99use Wappointment\Services\Reset;
     10// @codingStandardsIgnoreFile
    1011class InitBackend
    1112{
     
    6162        $return .= '/* Wappointment globals */ ' . "\n";
    6263        $return .= '/* <![CDATA[ */ ' . "\n";
    63         $return .= 'var wappointmentBackMenus = ' . \json_encode($variables) . ";\n";
     64        $return .= 'var wappointmentBackMenus = ' . wp_json_encode($variables) . ";\n";
    6465        $return .= '/* ]]> */ ' . "\n";
    6566        $return .= '</script>' . "\n";
  • wappointment/trunk/app/System/InitPreinstall.php

    r2957466 r3077799  
    44
    55use Wappointment\WP\Helpers as WPHelpers;
     6// @codingStandardsIgnoreFile
    67class InitPreinstall
    78{
  • wappointment/trunk/app/Validators/HttpRequest/AbstractProcessor.php

    r2957466 r3077799  
    66use Wappointment\ClassConnect\Request;
    77use Wappointment\Helpers\Translations;
     8// @codingStandardsIgnoreFile
    89abstract class AbstractProcessor implements \Wappointment\Validators\HttpRequest\InterfaceProcessor
    910{
  • wappointment/trunk/app/WP/Database.php

    r2957466 r3077799  
    44
    55use Wappointment\Services\Settings;
     6// @codingStandardsIgnoreFile
    67class Database
    78{
     
    5152        //determine collate
    5253        $prefix = is_multisite() ? $this->getMainPrefix() : $this->getPrefix();
    53         $dbResult = $wpdb->get_results('show create table ' . $prefix . 'wappo_appointments');
     54        $dbResult = $wpdb->get_results($wpdb->prepare("show create table  %swappo_appointments", $prefix));
    5455        $responseString = '';
    5556        foreach ($dbResult[0] as $res) {
  • wappointment/trunk/app/WP/Widget.php

    r2957466 r3077799  
    33namespace Wappointment\WP;
    44
     5// phpcs:ignoreFile
    56class Widget extends \Wappointment\WP\WidgetAbstract
    67{
  • wappointment/trunk/app/WP/WidgetAbstract.php

    r2957466 r3077799  
    2323                    break;
    2424                default:
    25                     $instance[$key] = !empty($new_instance[$key]) ? \strip_tags($new_instance[$key]) : '';
     25                    $instance[$key] = !empty($new_instance[$key]) ? wp_strip_all_tags($new_instance[$key]) : '';
    2626            }
    2727        }
  • wappointment/trunk/app/required.php

    r2645781 r3077799  
    88use Wappointment\ClassConnect\HigherOrderTapProxy;
    99use Wappointment\ClassConnect\Carbon;
    10 
     10// @codingStandardsIgnoreFile
    1111/**
    1212 * Simple widget insertion in php code useful for custom made versions
  • wappointment/trunk/dist/manifest.json

    r2957466 r3077799  
    1212  "group-bookingform-group-viewingappointment.js": "group-bookingform-group-viewingappointment.537ed95561ac3b785fae.bundle.js",
    1313  "group-bookingform.js": "group-bookingform.8c5a1c3e32617c2aab9f.bundle.js",
    14   "group-calendar.js": "group-calendar.222fa827a4cc311b0621.bundle.js",
     14  "group-calendar.js": "group-calendar.300876bc218b0db4a8ac.bundle.js",
    1515  "group-calendars-manage.js": "group-calendars-manage.59bce165f459b5f9aced.bundle.js",
    1616  "group-clients.js": "group-clients.31cd2afe52417c760f44.bundle.js",
     
    2323  "group-wizard2.js": "group-wizard2.1302a17d2925357e470f.bundle.js",
    2424  "group-wizardinit.js": "group-wizardinit.f46cddbac82be6779009.bundle.js",
    25   "main.js": "main.77400d25720301effb84.bundle.js",
     25  "main.js": "main.7061709eced882f42c4d.bundle.js",
    2626  "style-flag.js": "style-flag.216cbd8bd046bf27d58a.bundle.js",
    2727  "toggle-off.svg": "e500252a27eb6af0b0c0853d856b3647.svg",
  • wappointment/trunk/index.php

    r2957466 r3077799  
    77/**
    88 * Plugin Name: Wappointment
    9  * Version: 2.6.0
     9 * Version: 2.6.1
    1010 * Plugin URI: https://wappointment.com
    1111 * Description: Clients quickly book a meeting with you on Zoom , GoogleMeet , the phone or at your office
    1212 * Author: Wappointment
    1313 * Author URI: https://wappointment.com
    14  * Requires at least: 4.7
     14 * Requires at least: 5.5
    1515 * Requires PHP: 7.3
    16  * Tested up to: 6.2
     16 * Tested up to: 6.5
    1717 *
    1818 * Text Domain: wappointment
     
    3333 */
    3434
    35 define('WAPPOINTMENT_VERSION', '2.6.0');
     35define('WAPPOINTMENT_VERSION', '2.6.1');
    3636define('WAPPOINTMENT_PHP_MIN', '7.3.0');
    3737define('WAPPOINTMENT_NAME', 'Wappointment');
  • wappointment/trunk/readme.txt

    r2957466 r3077799  
    55Tested up to: 6.2
    66Requires PHP: 7.3
    7 Stable tag: 2.6.0
     7Stable tag: 2.6.1
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    149149== Changelog ==
    150150
    151 = 2.6.0 - 2023-04-08 =
     151= 2.6.1 - 2024-04-26 =
     152* fix security issue
     153* fix calendar dates in the backend when switching to winter time
     154
     155= 2.6.0 - 2023-08-23 =
    152156* added PHP8 compatibility
    153157
  • wappointment/trunk/vendor/autoload.php

    r2957466 r3077799  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit128b0f36eba429ab825bb8aa18dd6db1::getLoader();
     7return ComposerAutoloaderInitd22f041982b0e6456dc0a5de3a84a4a0::getLoader();
  • wappointment/trunk/vendor/composer/autoload_files.php

    r2957466 r3077799  
    2828    '93aa591bc4ca510c520999e34229ee79' => $vendorDir . '/sabre/xml/lib/Serializer/functions.php',
    2929    '37a3dc5111fe8f707ab4c132ef1dbc62' => $vendorDir . '/guzzlehttp/guzzle/src/functions_include.php',
    30     '5b33b368c341fbc017a0c5823bada2ef' => $baseDir . '/included/swiftmailer/swiftmailer/lib/swift_required.php',
     30    '521b2dd026b40a507c98dee25c21b7a0' => $baseDir . '/vendors/included/swiftmailer/swiftmailer/lib/swift_required.php',
    3131);
  • wappointment/trunk/vendor/composer/autoload_real.php

    r2957466 r3077799  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit128b0f36eba429ab825bb8aa18dd6db1
     5class ComposerAutoloaderInitd22f041982b0e6456dc0a5de3a84a4a0
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit128b0f36eba429ab825bb8aa18dd6db1', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInitd22f041982b0e6456dc0a5de3a84a4a0', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit128b0f36eba429ab825bb8aa18dd6db1', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInitd22f041982b0e6456dc0a5de3a84a4a0', 'loadClassLoader'));
    3030
    3131        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3333            require __DIR__ . '/autoload_static.php';
    3434
    35             call_user_func(\Composer\Autoload\ComposerStaticInit128b0f36eba429ab825bb8aa18dd6db1::getInitializer($loader));
     35            call_user_func(\Composer\Autoload\ComposerStaticInitd22f041982b0e6456dc0a5de3a84a4a0::getInitializer($loader));
    3636        } else {
    3737            $map = require __DIR__ . '/autoload_namespaces.php';
     
    5454
    5555        if ($useStaticLoader) {
    56             $includeFiles = Composer\Autoload\ComposerStaticInit128b0f36eba429ab825bb8aa18dd6db1::$files;
     56            $includeFiles = Composer\Autoload\ComposerStaticInitd22f041982b0e6456dc0a5de3a84a4a0::$files;
    5757        } else {
    5858            $includeFiles = require __DIR__ . '/autoload_files.php';
    5959        }
    6060        foreach ($includeFiles as $fileIdentifier => $file) {
    61             composerRequire128b0f36eba429ab825bb8aa18dd6db1($fileIdentifier, $file);
     61            composerRequired22f041982b0e6456dc0a5de3a84a4a0($fileIdentifier, $file);
    6262        }
    6363
     
    7171 * @return void
    7272 */
    73 function composerRequire128b0f36eba429ab825bb8aa18dd6db1($fileIdentifier, $file)
     73function composerRequired22f041982b0e6456dc0a5de3a84a4a0($fileIdentifier, $file)
    7474{
    7575    if (empty($GLOBALS['__wappo_autoload_files'][$fileIdentifier])) {
  • wappointment/trunk/vendor/composer/autoload_static.php

    r2957466 r3077799  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit128b0f36eba429ab825bb8aa18dd6db1
     7class ComposerStaticInitd22f041982b0e6456dc0a5de3a84a4a0
    88{
    99    public static $files = array (
     
    2929        '93aa591bc4ca510c520999e34229ee79' => __DIR__ . '/..' . '/sabre/xml/lib/Serializer/functions.php',
    3030        '37a3dc5111fe8f707ab4c132ef1dbc62' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/functions_include.php',
    31         '5b33b368c341fbc017a0c5823bada2ef' => __DIR__ . '/../..' . '/included/swiftmailer/swiftmailer/lib/swift_required.php',
     31        '521b2dd026b40a507c98dee25c21b7a0' => __DIR__ . '/../..' . '/vendors/included/swiftmailer/swiftmailer/lib/swift_required.php',
    3232    );
    3333
     
    342342    {
    343343        return \Closure::bind(function () use ($loader) {
    344             $loader->prefixLengthsPsr4 = ComposerStaticInit128b0f36eba429ab825bb8aa18dd6db1::$prefixLengthsPsr4;
    345             $loader->prefixDirsPsr4 = ComposerStaticInit128b0f36eba429ab825bb8aa18dd6db1::$prefixDirsPsr4;
    346             $loader->classMap = ComposerStaticInit128b0f36eba429ab825bb8aa18dd6db1::$classMap;
     344            $loader->prefixLengthsPsr4 = ComposerStaticInitd22f041982b0e6456dc0a5de3a84a4a0::$prefixLengthsPsr4;
     345            $loader->prefixDirsPsr4 = ComposerStaticInitd22f041982b0e6456dc0a5de3a84a4a0::$prefixDirsPsr4;
     346            $loader->classMap = ComposerStaticInitd22f041982b0e6456dc0a5de3a84a4a0::$classMap;
    347347
    348348        }, null, ClassLoader::class);
  • wappointment/trunk/vendor/composer/installed.php

    r2957466 r3077799  
    33namespace WappoVendor;
    44
    5 return array('root' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'type' => 'worpdress-plugin', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'reference' => 'd8c108e6781bf848d9ec23981cd1315062a0c3c6', 'name' => 'wappointment/wappointment', 'dev' => \false), 'versions' => array('doctrine/cache' => array('pretty_version' => '2.2.0', 'version' => '2.2.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/cache', 'aliases' => array(), 'reference' => '1ca8f21980e770095a31456042471a57bc4c68fb', 'dev_requirement' => \false), 'doctrine/dbal' => array('pretty_version' => '3.3.8', 'version' => '3.3.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/dbal', 'aliases' => array(), 'reference' => 'f873a820227bc352d023791775a01f078a30dfe1', 'dev_requirement' => \false), 'doctrine/deprecations' => array('pretty_version' => 'v1.0.0', 'version' => '1.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/deprecations', 'aliases' => array(), 'reference' => '0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de', 'dev_requirement' => \false), 'doctrine/event-manager' => array('pretty_version' => '1.2.0', 'version' => '1.2.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/event-manager', 'aliases' => array(), 'reference' => '95aa4cb529f1e96576f3fda9f5705ada4056a520', 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.6', 'version' => '2.0.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'reference' => 'd9d313a36c872fd6ee06d9a6cbcf713eaa40f024', 'dev_requirement' => \false), 'doctrine/lexer' => array('pretty_version' => '2.1.0', 'version' => '2.1.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/lexer', 'aliases' => array(), 'reference' => '39ab8fcf5a51ce4b85ca97c7a7d033eb12831124', 'dev_requirement' => \false), 'egulias/email-validator' => array('pretty_version' => '3.2.5', 'version' => '3.2.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../egulias/email-validator', 'aliases' => array(), 'reference' => 'b531a2311709443320c786feb4519cfaf94af796', 'dev_requirement' => \false), 'guzzlehttp/guzzle' => array('pretty_version' => '6.5.8', 'version' => '6.5.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 'aliases' => array(), 'reference' => 'a52f0440530b54fa079ce76e8c5d196a42cad981', 'dev_requirement' => \false), 'guzzlehttp/promises' => array('pretty_version' => '1.5.2', 'version' => '1.5.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/promises', 'aliases' => array(), 'reference' => 'b94b2807d85443f9719887892882d0329d1e2598', 'dev_requirement' => \false), 'guzzlehttp/psr7' => array('pretty_version' => '1.9.0', 'version' => '1.9.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 'aliases' => array(), 'reference' => 'e98e3e6d4f86621a9b75f623996e6bbdeb4b9318', 'dev_requirement' => \false), 'illuminate/collections' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/collections', 'aliases' => array(), 'reference' => '705a4e1ef93cd492c45b9b3e7911cccc990a07f4', 'dev_requirement' => \false), 'illuminate/container' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/container', 'aliases' => array(), 'reference' => '14062628d05f75047c5a1360b9350028427d568e', 'dev_requirement' => \false), 'illuminate/contracts' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'reference' => '5e0fd287a1b22a6b346a9f7cd484d8cf0234585d', 'dev_requirement' => \false), 'illuminate/database' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/database', 'aliases' => array(), 'reference' => '1a5b0e4e6913415464fa2aab554a38b9e6fa44b1', 'dev_requirement' => \false), 'illuminate/filesystem' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/filesystem', 'aliases' => array(), 'reference' => '73db3e9a233ed587ba54f52ab8580f3c7bc872b2', 'dev_requirement' => \false), 'illuminate/http' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/http', 'aliases' => array(), 'reference' => '38b8b0c8ca5d5231df9c515f3a3e7aac5f0da9f4', 'dev_requirement' => \false), 'illuminate/macroable' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/macroable', 'aliases' => array(), 'reference' => 'aed81891a6e046fdee72edd497f822190f61c162', 'dev_requirement' => \false), 'illuminate/pagination' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/pagination', 'aliases' => array(), 'reference' => '16fe8dc35f9d18c58a3471469af656a02e9ab692', 'dev_requirement' => \false), 'illuminate/session' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/session', 'aliases' => array(), 'reference' => '9c9988d7229d888c098eebbbb9fcb8c68580411c', 'dev_requirement' => \false), 'illuminate/support' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/support', 'aliases' => array(), 'reference' => '1c79242468d3bbd9a0f7477df34f9647dde2a09b', 'dev_requirement' => \false), 'nesbot/carbon' => array('pretty_version' => '2.66.0', 'version' => '2.66.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nesbot/carbon', 'aliases' => array(), 'reference' => '496712849902241f04902033b0441b269effe001', 'dev_requirement' => \false), 'pelago/emogrifier' => array('pretty_version' => 'v6.0.0', 'version' => '6.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../pelago/emogrifier', 'aliases' => array(), 'reference' => 'aa72d5407efac118f3896bcb995a2cba793df0ae', 'dev_requirement' => \false), 'psr/cache' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/cache', 'aliases' => array(), 'reference' => 'd11b50ad223250cf17b86e38383413f5a6764bf8', 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '1.1.1', 'version' => '1.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'reference' => '8622567409010282b7aeebe4bb841fe98b58dcaf', 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/event-dispatcher' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'dev_requirement' => \false), 'psr/event-dispatcher-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/http-message' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), 'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363', 'dev_requirement' => \false), 'psr/http-message-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/log' => array('pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0|2.0')), 'psr/simple-cache' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b', 'dev_requirement' => \false), 'rakit/validation' => array('pretty_version' => 'v1.4.0', 'version' => '1.4.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../rakit/validation', 'aliases' => array(), 'reference' => 'ff003a35cdf5030a5f2482299f4c93f344a35b29', 'dev_requirement' => \false), 'ralouphie/getallheaders' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../ralouphie/getallheaders', 'aliases' => array(), 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 'dev_requirement' => \false), 'sabberworm/php-css-parser' => array('pretty_version' => '8.4.0', 'version' => '8.4.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../sabberworm/php-css-parser', 'aliases' => array(), 'reference' => 'e41d2140031d533348b2192a83f02d8dd8a71d30', 'dev_requirement' => \false), 'sabre/uri' => array('pretty_version' => '2.1.3', 'version' => '2.1.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../sabre/uri', 'aliases' => array(), 'reference' => '18f454324f371cbcabdad3d0d3755b4b0182095d', 'dev_requirement' => \false), 'sabre/vobject' => array('pretty_version' => '4.5.3', 'version' => '4.5.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../sabre/vobject', 'aliases' => array(), 'reference' => 'fe6d9183154ed6f2f913f2b568d3d51d8ae9b308', 'dev_requirement' => \false), 'sabre/xml' => array('pretty_version' => '2.1.3', 'version' => '2.1.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../sabre/xml', 'aliases' => array(), 'reference' => 'f08a58f57e2b0d7df769a432756aa371417ab9eb', 'dev_requirement' => \false), 'soundasleep/html2text' => array('pretty_version' => '0.5.0', 'version' => '0.5.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../soundasleep/html2text', 'aliases' => array(), 'reference' => 'cdb89f6ffa2c4cc78f8ed9ea6ee0594a9133ccad', 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'reference' => 'c77433ddc6cdc689caf48065d9ea22ca0853fbd9', 'dev_requirement' => \false), 'symfony/css-selector' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/css-selector', 'aliases' => array(), 'reference' => '95f3c7468db1da8cc360b24fa2a26e7cefcb355d', 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('pretty_version' => 'v2.5.2', 'version' => '2.5.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/deprecation-contracts', 'aliases' => array(), 'reference' => 'e8b495ea28c1d97b5e0c121748d6f9b53d075c66', 'dev_requirement' => \false), 'symfony/error-handler' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/error-handler', 'aliases' => array(), 'reference' => '56a94aa8cb5a5fbc411551d8d014a296b5456549', 'dev_requirement' => \false), 'symfony/event-dispatcher' => array('pretty_version' => 'v5.3.14', 'version' => '5.3.14.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher', 'aliases' => array(), 'reference' => '6dc2d5b31cdf84fa6344f44056c32f939fcb8c4a', 'dev_requirement' => \false), 'symfony/event-dispatcher-contracts' => array('pretty_version' => 'v2.5.2', 'version' => '2.5.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher-contracts', 'aliases' => array(), 'reference' => 'f98b54df6ad059855739db6fcbc2d36995283fe1', 'dev_requirement' => \false), 'symfony/event-dispatcher-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '2.0')), 'symfony/finder' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'reference' => '078e9a5e1871fcfe6a5ce421b539344c21afef19', 'dev_requirement' => \false), 'symfony/http-foundation' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-foundation', 'aliases' => array(), 'reference' => '3bb6ee5582366c4176d5ce596b380117c8200bbf', 'dev_requirement' => \false), 'symfony/http-kernel' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-kernel', 'aliases' => array(), 'reference' => '09c19fc7e4218fbcf73fe0330eea38d66064b775', 'dev_requirement' => \false), 'symfony/mime' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/mime', 'aliases' => array(), 'reference' => 'ef57d9fb9cdd5e6b2ffc567d109865d10b6920cd', 'dev_requirement' => \false), 'symfony/polyfill-ctype' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), 'reference' => '5bbc823adecdae860bb64756d639ecfec17b050a', 'dev_requirement' => \false), 'symfony/polyfill-intl-grapheme' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme', 'aliases' => array(), 'reference' => '511a08c03c1960e08a883f4cffcacd219b758354', 'dev_requirement' => \false), 'symfony/polyfill-intl-idn' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-idn', 'aliases' => array(), 'reference' => '639084e360537a19f9ee352433b84ce831f3d2da', 'dev_requirement' => \false), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'reference' => '19bd1e4fcd5b91116f14d8533c57831ed00571b6', 'dev_requirement' => \false), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'reference' => '8ad114f6b39e2c98a8b0e3bd907732c207c2b534', 'dev_requirement' => \false), 'symfony/polyfill-php72' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php72', 'aliases' => array(), 'reference' => '869329b1e9894268a8a61dabb69153029b7a8c97', 'dev_requirement' => \false), 'symfony/polyfill-php73' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php73', 'aliases' => array(), 'reference' => '9e8ecb5f92152187c4799efd3c96b78ccab18ff9', 'dev_requirement' => \false), 'symfony/polyfill-php80' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), 'reference' => '7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936', 'dev_requirement' => \false), 'symfony/service-contracts' => array('pretty_version' => 'v2.5.2', 'version' => '2.5.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'reference' => '4b426aac47d6427cc1a1d0f7e2ac724627f5966c', 'dev_requirement' => \false), 'symfony/string' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'reference' => 'edac10d167b78b1d90f46a80320d632de0bd9f2f', 'dev_requirement' => \false), 'symfony/translation' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation', 'aliases' => array(), 'reference' => '6996affeea65705086939894b77110e9a7f80874', 'dev_requirement' => \false), 'symfony/translation-contracts' => array('pretty_version' => 'v2.5.2', 'version' => '2.5.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation-contracts', 'aliases' => array(), 'reference' => '136b19dd05cdf0709db6537d058bcab6dd6e2dbe', 'dev_requirement' => \false), 'symfony/translation-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '2.3')), 'symfony/var-dumper' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-dumper', 'aliases' => array(), 'reference' => '6c5ac3a1be8b849d59a1a77877ee110e1b55eb74', 'dev_requirement' => \false), 'true/punycode' => array('pretty_version' => 'v2.1.1', 'version' => '2.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../true/punycode', 'aliases' => array(), 'reference' => 'a4d0c11a36dd7f4e7cd7096076cab6d3378a071e', 'dev_requirement' => \false), 'voku/portable-ascii' => array('pretty_version' => '1.6.1', 'version' => '1.6.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../voku/portable-ascii', 'aliases' => array(), 'reference' => '87337c91b9dfacee02452244ee14ab3c43bc485a', 'dev_requirement' => \false), 'wappointment/wappointment' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'type' => 'worpdress-plugin', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'reference' => 'd8c108e6781bf848d9ec23981cd1315062a0c3c6', 'dev_requirement' => \false)));
     5return array('root' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'type' => 'worpdress-plugin', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'reference' => 'f34559adea5083e4e2432cb399f4525bfef7b925', 'name' => 'wappointment/wappointment', 'dev' => \false), 'versions' => array('doctrine/cache' => array('pretty_version' => '2.2.0', 'version' => '2.2.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/cache', 'aliases' => array(), 'reference' => '1ca8f21980e770095a31456042471a57bc4c68fb', 'dev_requirement' => \false), 'doctrine/dbal' => array('pretty_version' => '3.3.8', 'version' => '3.3.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/dbal', 'aliases' => array(), 'reference' => 'f873a820227bc352d023791775a01f078a30dfe1', 'dev_requirement' => \false), 'doctrine/deprecations' => array('pretty_version' => 'v1.0.0', 'version' => '1.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/deprecations', 'aliases' => array(), 'reference' => '0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de', 'dev_requirement' => \false), 'doctrine/event-manager' => array('pretty_version' => '1.2.0', 'version' => '1.2.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/event-manager', 'aliases' => array(), 'reference' => '95aa4cb529f1e96576f3fda9f5705ada4056a520', 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.6', 'version' => '2.0.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'reference' => 'd9d313a36c872fd6ee06d9a6cbcf713eaa40f024', 'dev_requirement' => \false), 'doctrine/lexer' => array('pretty_version' => '2.1.0', 'version' => '2.1.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/lexer', 'aliases' => array(), 'reference' => '39ab8fcf5a51ce4b85ca97c7a7d033eb12831124', 'dev_requirement' => \false), 'egulias/email-validator' => array('pretty_version' => '3.2.5', 'version' => '3.2.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../egulias/email-validator', 'aliases' => array(), 'reference' => 'b531a2311709443320c786feb4519cfaf94af796', 'dev_requirement' => \false), 'guzzlehttp/guzzle' => array('pretty_version' => '6.5.8', 'version' => '6.5.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 'aliases' => array(), 'reference' => 'a52f0440530b54fa079ce76e8c5d196a42cad981', 'dev_requirement' => \false), 'guzzlehttp/promises' => array('pretty_version' => '1.5.2', 'version' => '1.5.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/promises', 'aliases' => array(), 'reference' => 'b94b2807d85443f9719887892882d0329d1e2598', 'dev_requirement' => \false), 'guzzlehttp/psr7' => array('pretty_version' => '1.9.0', 'version' => '1.9.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 'aliases' => array(), 'reference' => 'e98e3e6d4f86621a9b75f623996e6bbdeb4b9318', 'dev_requirement' => \false), 'illuminate/collections' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/collections', 'aliases' => array(), 'reference' => '705a4e1ef93cd492c45b9b3e7911cccc990a07f4', 'dev_requirement' => \false), 'illuminate/container' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/container', 'aliases' => array(), 'reference' => '14062628d05f75047c5a1360b9350028427d568e', 'dev_requirement' => \false), 'illuminate/contracts' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'reference' => '5e0fd287a1b22a6b346a9f7cd484d8cf0234585d', 'dev_requirement' => \false), 'illuminate/database' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/database', 'aliases' => array(), 'reference' => '1a5b0e4e6913415464fa2aab554a38b9e6fa44b1', 'dev_requirement' => \false), 'illuminate/filesystem' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/filesystem', 'aliases' => array(), 'reference' => '73db3e9a233ed587ba54f52ab8580f3c7bc872b2', 'dev_requirement' => \false), 'illuminate/http' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/http', 'aliases' => array(), 'reference' => '38b8b0c8ca5d5231df9c515f3a3e7aac5f0da9f4', 'dev_requirement' => \false), 'illuminate/macroable' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/macroable', 'aliases' => array(), 'reference' => 'aed81891a6e046fdee72edd497f822190f61c162', 'dev_requirement' => \false), 'illuminate/pagination' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/pagination', 'aliases' => array(), 'reference' => '16fe8dc35f9d18c58a3471469af656a02e9ab692', 'dev_requirement' => \false), 'illuminate/session' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/session', 'aliases' => array(), 'reference' => '9c9988d7229d888c098eebbbb9fcb8c68580411c', 'dev_requirement' => \false), 'illuminate/support' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/support', 'aliases' => array(), 'reference' => '1c79242468d3bbd9a0f7477df34f9647dde2a09b', 'dev_requirement' => \false), 'nesbot/carbon' => array('pretty_version' => '2.66.0', 'version' => '2.66.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../nesbot/carbon', 'aliases' => array(), 'reference' => '496712849902241f04902033b0441b269effe001', 'dev_requirement' => \false), 'pelago/emogrifier' => array('pretty_version' => 'v6.0.0', 'version' => '6.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../pelago/emogrifier', 'aliases' => array(), 'reference' => 'aa72d5407efac118f3896bcb995a2cba793df0ae', 'dev_requirement' => \false), 'psr/cache' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/cache', 'aliases' => array(), 'reference' => 'd11b50ad223250cf17b86e38383413f5a6764bf8', 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '1.1.1', 'version' => '1.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'reference' => '8622567409010282b7aeebe4bb841fe98b58dcaf', 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/event-dispatcher' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'dev_requirement' => \false), 'psr/event-dispatcher-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/http-message' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), 'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363', 'dev_requirement' => \false), 'psr/http-message-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/log' => array('pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0|2.0')), 'psr/simple-cache' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b', 'dev_requirement' => \false), 'rakit/validation' => array('pretty_version' => 'v1.4.0', 'version' => '1.4.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../rakit/validation', 'aliases' => array(), 'reference' => 'ff003a35cdf5030a5f2482299f4c93f344a35b29', 'dev_requirement' => \false), 'ralouphie/getallheaders' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../ralouphie/getallheaders', 'aliases' => array(), 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 'dev_requirement' => \false), 'sabberworm/php-css-parser' => array('pretty_version' => '8.4.0', 'version' => '8.4.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../sabberworm/php-css-parser', 'aliases' => array(), 'reference' => 'e41d2140031d533348b2192a83f02d8dd8a71d30', 'dev_requirement' => \false), 'sabre/uri' => array('pretty_version' => '2.1.3', 'version' => '2.1.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../sabre/uri', 'aliases' => array(), 'reference' => '18f454324f371cbcabdad3d0d3755b4b0182095d', 'dev_requirement' => \false), 'sabre/vobject' => array('pretty_version' => '4.5.3', 'version' => '4.5.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../sabre/vobject', 'aliases' => array(), 'reference' => 'fe6d9183154ed6f2f913f2b568d3d51d8ae9b308', 'dev_requirement' => \false), 'sabre/xml' => array('pretty_version' => '2.1.3', 'version' => '2.1.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../sabre/xml', 'aliases' => array(), 'reference' => 'f08a58f57e2b0d7df769a432756aa371417ab9eb', 'dev_requirement' => \false), 'soundasleep/html2text' => array('pretty_version' => '0.5.0', 'version' => '0.5.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../soundasleep/html2text', 'aliases' => array(), 'reference' => 'cdb89f6ffa2c4cc78f8ed9ea6ee0594a9133ccad', 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'reference' => 'c77433ddc6cdc689caf48065d9ea22ca0853fbd9', 'dev_requirement' => \false), 'symfony/css-selector' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/css-selector', 'aliases' => array(), 'reference' => '95f3c7468db1da8cc360b24fa2a26e7cefcb355d', 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('pretty_version' => 'v2.5.2', 'version' => '2.5.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/deprecation-contracts', 'aliases' => array(), 'reference' => 'e8b495ea28c1d97b5e0c121748d6f9b53d075c66', 'dev_requirement' => \false), 'symfony/error-handler' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/error-handler', 'aliases' => array(), 'reference' => '56a94aa8cb5a5fbc411551d8d014a296b5456549', 'dev_requirement' => \false), 'symfony/event-dispatcher' => array('pretty_version' => 'v5.3.14', 'version' => '5.3.14.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher', 'aliases' => array(), 'reference' => '6dc2d5b31cdf84fa6344f44056c32f939fcb8c4a', 'dev_requirement' => \false), 'symfony/event-dispatcher-contracts' => array('pretty_version' => 'v2.5.2', 'version' => '2.5.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher-contracts', 'aliases' => array(), 'reference' => 'f98b54df6ad059855739db6fcbc2d36995283fe1', 'dev_requirement' => \false), 'symfony/event-dispatcher-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '2.0')), 'symfony/finder' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'reference' => '078e9a5e1871fcfe6a5ce421b539344c21afef19', 'dev_requirement' => \false), 'symfony/http-foundation' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-foundation', 'aliases' => array(), 'reference' => '3bb6ee5582366c4176d5ce596b380117c8200bbf', 'dev_requirement' => \false), 'symfony/http-kernel' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-kernel', 'aliases' => array(), 'reference' => '09c19fc7e4218fbcf73fe0330eea38d66064b775', 'dev_requirement' => \false), 'symfony/mime' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/mime', 'aliases' => array(), 'reference' => 'ef57d9fb9cdd5e6b2ffc567d109865d10b6920cd', 'dev_requirement' => \false), 'symfony/polyfill-ctype' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), 'reference' => '5bbc823adecdae860bb64756d639ecfec17b050a', 'dev_requirement' => \false), 'symfony/polyfill-intl-grapheme' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme', 'aliases' => array(), 'reference' => '511a08c03c1960e08a883f4cffcacd219b758354', 'dev_requirement' => \false), 'symfony/polyfill-intl-idn' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-idn', 'aliases' => array(), 'reference' => '639084e360537a19f9ee352433b84ce831f3d2da', 'dev_requirement' => \false), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'reference' => '19bd1e4fcd5b91116f14d8533c57831ed00571b6', 'dev_requirement' => \false), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'reference' => '8ad114f6b39e2c98a8b0e3bd907732c207c2b534', 'dev_requirement' => \false), 'symfony/polyfill-php72' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php72', 'aliases' => array(), 'reference' => '869329b1e9894268a8a61dabb69153029b7a8c97', 'dev_requirement' => \false), 'symfony/polyfill-php73' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php73', 'aliases' => array(), 'reference' => '9e8ecb5f92152187c4799efd3c96b78ccab18ff9', 'dev_requirement' => \false), 'symfony/polyfill-php80' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), 'reference' => '7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936', 'dev_requirement' => \false), 'symfony/service-contracts' => array('pretty_version' => 'v2.5.2', 'version' => '2.5.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'reference' => '4b426aac47d6427cc1a1d0f7e2ac724627f5966c', 'dev_requirement' => \false), 'symfony/string' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'reference' => 'edac10d167b78b1d90f46a80320d632de0bd9f2f', 'dev_requirement' => \false), 'symfony/translation' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation', 'aliases' => array(), 'reference' => '6996affeea65705086939894b77110e9a7f80874', 'dev_requirement' => \false), 'symfony/translation-contracts' => array('pretty_version' => 'v2.5.2', 'version' => '2.5.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation-contracts', 'aliases' => array(), 'reference' => '136b19dd05cdf0709db6537d058bcab6dd6e2dbe', 'dev_requirement' => \false), 'symfony/translation-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '2.3')), 'symfony/var-dumper' => array('pretty_version' => 'v5.4.21', 'version' => '5.4.21.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-dumper', 'aliases' => array(), 'reference' => '6c5ac3a1be8b849d59a1a77877ee110e1b55eb74', 'dev_requirement' => \false), 'true/punycode' => array('pretty_version' => 'v2.1.1', 'version' => '2.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../true/punycode', 'aliases' => array(), 'reference' => 'a4d0c11a36dd7f4e7cd7096076cab6d3378a071e', 'dev_requirement' => \false), 'voku/portable-ascii' => array('pretty_version' => '1.6.1', 'version' => '1.6.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../voku/portable-ascii', 'aliases' => array(), 'reference' => '87337c91b9dfacee02452244ee14ab3c43bc485a', 'dev_requirement' => \false), 'wappointment/wappointment' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'type' => 'worpdress-plugin', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'reference' => 'f34559adea5083e4e2432cb399f4525bfef7b925', 'dev_requirement' => \false)));
  • wappointment/trunk/wappointment.pot

    r2957466 r3077799  
    1 # Copyright (C) 2023 Wappointment
     1# Copyright (C) 2024 Wappointment
    22# This file is distributed under the same license as the Wappointment plugin.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Wappointment 2.6.0\n"
     5"Project-Id-Version: Wappointment 2.6.1\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wappointment-plugin\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2023-08-23T16:24:14+00:00\n"
     12"POT-Creation-Date: 2024-04-26T18:36:35+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    14 "X-Generator: WP-CLI 2.8.1\n"
     14"X-Generator: WP-CLI 2.10.0\n"
    1515"X-Domain: wappointment\n"
    1616
    1717#. Plugin Name of the plugin
    1818#. Author of the plugin
     19#: index.php
    1920msgid "Wappointment"
    2021msgstr ""
     
    2223#. Plugin URI of the plugin
    2324#. Author URI of the plugin
     25#: index.php
    2426msgid "https://wappointment.com"
    2527msgstr ""
    2628
    2729#. Description of the plugin
     30#: index.php
    2831msgid "Clients quickly book a meeting with you on Zoom , GoogleMeet , the phone or at your office"
    2932msgstr ""
     
    8588msgstr ""
    8689
    87 #: app/Controllers/CalendarsController.php:280
     90#: app/Controllers/CalendarsController.php:284
    8891#: app/Services/AdminLegacy.php:18
    8992#: app/Services/Appointment.php:78
     
    9497msgstr ""
    9598
    96 #: app/Controllers/CalendarsController.php:301
     99#: app/Controllers/CalendarsController.php:305
    97100msgid "Connected"
    98101msgstr ""
    99102
    100 #: app/Controllers/CalendarsController.php:304
     103#: app/Controllers/CalendarsController.php:308
    101104msgid "Error connecting"
    102105msgstr ""
    103106
    104 #: app/Controllers/CalendarsController.php:318
     107#: app/Controllers/CalendarsController.php:322
    105108msgid "Disconnected"
    106109msgstr ""
    107110
    108 #: app/Controllers/CalendarsController.php:321
     111#: app/Controllers/CalendarsController.php:325
    109112msgid "Error disconnecting"
    110113msgstr ""
    111114
    112 #: app/Controllers/CalendarsController.php:335
     115#: app/Controllers/CalendarsController.php:339
    113116msgid "Refreshed"
    114117msgstr ""
    115118
    116 #: app/Controllers/CalendarsController.php:338
     119#: app/Controllers/CalendarsController.php:342
    117120msgid "Error refreshing"
    118121msgstr ""
     
    251254
    252255#: app/Installation/Steps/SeedData.php:18
    253 #: app/Services/Reminder.php:90
     256#: app/Services/Reminder.php:91
    254257msgid "Your appointment is pending"
    255258msgstr ""
     
    259262#: app/Installation/Steps/SeedData.php:44
    260263#: app/Installation/Steps/SeedData.php:65
    261 #: app/Services/Reminder.php:97
    262 #: app/Services/Reminder.php:120
    263 #: app/Services/Reminder.php:142
    264 #: app/Services/Reminder.php:167
    265 #: app/Services/Reminder.php:174
     264#: app/Services/Reminder.php:98
     265#: app/Services/Reminder.php:121
     266#: app/Services/Reminder.php:143
     267#: app/Services/Reminder.php:168
     268#: app/Services/Reminder.php:175
    266269msgid "Dear %s,"
    267270msgstr ""
     
    269272#. translators: %1$s is the service name, %2$s is the appointment duration, %3$s is appointment start date
    270273#: app/Installation/Steps/SeedData.php:26
    271 #: app/Services/Reminder.php:101
    272 #: app/Services/Reminder.php:170
     274#: app/Services/Reminder.php:102
     275#: app/Services/Reminder.php:171
    273276msgid "You have booked a %1$s of %2$s long on %3$s"
    274277msgstr ""
    275278
    276279#: app/Installation/Steps/SeedData.php:27
    277 #: app/Services/Reminder.php:102
     280#: app/Services/Reminder.php:103
    278281msgid "It will be confirmed shortly, you will receive the confirmation by email."
    279282msgstr ""
    280283
    281284#: app/Installation/Steps/SeedData.php:29
    282 #: app/Services/Reminder.php:104
    283 #: app/Services/Reminder.php:162
     285#: app/Services/Reminder.php:105
     286#: app/Services/Reminder.php:163
    284287msgid "Best,"
    285288msgstr ""
    286289
    287290#: app/Installation/Steps/SeedData.php:38
    288 #: app/Services/Reminder.php:113
     291#: app/Services/Reminder.php:114
    289292msgid "Your appointment has been rescheduled"
    290293msgstr ""
    291294
    292295#: app/Installation/Steps/SeedData.php:46
    293 #: app/Services/Reminder.php:122
     296#: app/Services/Reminder.php:123
    294297msgid "Your appointment has been rescheduled."
    295298msgstr ""
     
    297300#. translators: %s - appointment starts date.
    298301#: app/Installation/Steps/SeedData.php:48
    299 #: app/Services/Reminder.php:124
     302#: app/Services/Reminder.php:125
    300303msgid "Your new appointment will start on %s"
    301304msgstr ""
    302305
    303306#: app/Installation/Steps/SeedData.php:50
    304 #: app/Services/Reminder.php:126
     307#: app/Services/Reminder.php:127
    305308msgid "We look forward to seeing you!"
    306309msgstr ""
    307310
    308311#: app/Installation/Steps/SeedData.php:59
    309 #: app/Services/Reminder.php:135
     312#: app/Services/Reminder.php:136
    310313msgid "Your appointment has been cancelled"
    311314msgstr ""
     
    313316#. translators: %s - appointment starts date.
    314317#: app/Installation/Steps/SeedData.php:68
    315 #: app/Services/Reminder.php:145
     318#: app/Services/Reminder.php:146
    316319msgid "Your appointment taking place the %s has been cancelled."
    317320msgstr ""
     
    319322#. translators: %s - a "click here" link will be added.
    320323#: app/Installation/Steps/SeedData.php:70
    321 #: app/Services/Reminder.php:147
     324#: app/Services/Reminder.php:148
    322325msgid "If you want to book a new appointment with us, %s."
    323326msgstr ""
     
    325328#. translators: %s - a "click here" link will be added.
    326329#: app/Installation/Steps/SeedData.php:70
    327 #: app/Services/Reminder.php:147
     330#: app/Services/Reminder.php:148
    328331msgid "click here"
    329332msgstr ""
    330333
    331334#: app/Installation/Steps/SeedData.php:72
    332 #: app/Services/Reminder.php:149
     335#: app/Services/Reminder.php:150
    333336msgid "We hope to see you soon!"
    334337msgstr ""
     
    490493#. translators: %s - total slot.
    491494#: app/Lists/translations_calendar.php:14
    492 #: app/Lists/widget_settings.php:66
     495#: app/Lists/widget_settings.php:67
    493496msgid "%s free slots"
    494497msgstr ""
     
    783786#: app/Lists/translations_js_common.php:53
    784787#: app/Lists/translations_orders.php:6
    785 #: app/Lists/widget_settings.php:115
     788#: app/Lists/widget_settings.php:116
    786789#: app/Lists/widget_translations.php:12
    787790#: app/Services/Settings.php:102
     
    791794
    792795#: app/Lists/translations_js_common.php:54
    793 #: app/Lists/widget_settings.php:84
    794 #: app/Lists/widget_settings.php:116
    795 #: app/Lists/widget_settings.php:123
    796 #: app/Lists/widget_settings.php:139
     796#: app/Lists/widget_settings.php:85
     797#: app/Lists/widget_settings.php:117
     798#: app/Lists/widget_settings.php:124
     799#: app/Lists/widget_settings.php:140
    797800msgid "Confirm"
    798801msgstr ""
     
    804807#: app/Lists/translations_js_common.php:56
    805808#: app/Lists/translations_wizard.php:3
    806 #: app/Lists/widget_settings.php:83
     809#: app/Lists/widget_settings.php:84
    807810msgid "Back"
    808811msgstr ""
     
    829832
    830833#: app/Lists/translations_js_common.php:62
    831 #: app/Lists/widget_settings.php:122
     834#: app/Lists/widget_settings.php:123
    832835#: app/Lists/widget_translations.php:11
    833836#: app/Services/Settings.php:101
     
    10981101
    10991102#: app/Lists/translations_settings.php:48
    1100 #: app/Lists/widget_settings.php:47
     1103#: app/Lists/widget_settings.php:48
    11011104#: app/Messages/EmailHelper.php:94
    11021105#: app/WP/AppointmentHistory.php:50
     
    13081311
    13091312#: app/Lists/translations_wizard.php:21
    1310 #: app/Lists/widget_settings.php:77
     1313#: app/Lists/widget_settings.php:78
    13111314msgid "Video meeting"
    13121315msgstr ""
     
    13171320
    13181321#: app/Lists/translations_wizard.php:23
     1322#: app/Lists/widget_settings.php:77
     1323msgid "By Phone"
     1324msgstr ""
     1325
     1326#: app/Lists/translations_wizard.php:24
    13191327#: app/Lists/widget_settings.php:76
    1320 msgid "By Phone"
    1321 msgstr ""
    1322 
    1323 #: app/Lists/translations_wizard.php:24
    1324 #: app/Lists/widget_settings.php:75
    13251328msgid "By Skype"
    13261329msgstr ""
     
    15561559msgstr ""
    15571560
    1558 #: app/Lists/widget_settings.php:46
     1561#: app/Lists/widget_settings.php:47
    15591562msgid "When"
    15601563msgstr ""
    15611564
    1562 #: app/Lists/widget_settings.php:48
     1565#: app/Lists/widget_settings.php:49
    15631566msgid "Where"
    15641567msgstr ""
    15651568
    1566 #: app/Lists/widget_settings.php:49
     1569#: app/Lists/widget_settings.php:50
    15671570msgid "Package"
    15681571msgstr ""
    15691572
    1570 #: app/Lists/widget_settings.php:50
     1573#: app/Lists/widget_settings.php:51
    15711574msgid "min"
    15721575msgstr ""
    15731576
    1574 #: app/Lists/widget_settings.php:51
     1577#: app/Lists/widget_settings.php:52
    15751578msgid "No appointments available"
    15761579msgstr ""
    15771580
    1578 #: app/Lists/widget_settings.php:54
     1581#: app/Lists/widget_settings.php:55
    15791582#: app/required.php:20
    15801583#: app/WP/Widget.php:30
     
    15821585msgstr ""
    15831586
    1584 #: app/Lists/widget_settings.php:60
     1587#: app/Lists/widget_settings.php:61
    15851588msgid "Select staff"
    15861589msgstr ""
    15871590
    1588 #: app/Lists/widget_settings.php:61
     1591#: app/Lists/widget_settings.php:62
    15891592msgid "Availability for"
    15901593msgstr ""
    15911594
    15921595#. translators: %s - timezone.
    1593 #: app/Lists/widget_settings.php:68
     1596#: app/Lists/widget_settings.php:69
    15941597msgid "Timezone: %s"
    15951598msgstr ""
    15961599
    1597 #: app/Lists/widget_settings.php:69
     1600#: app/Lists/widget_settings.php:70
    15981601msgid "Morning"
    15991602msgstr ""
    16001603
    1601 #: app/Lists/widget_settings.php:70
     1604#: app/Lists/widget_settings.php:71
    16021605msgid "Afternoon"
    16031606msgstr ""
    16041607
    1605 #: app/Lists/widget_settings.php:71
     1608#: app/Lists/widget_settings.php:72
    16061609msgid "Evening"
    16071610msgstr ""
    16081611
    1609 #: app/Lists/widget_settings.php:72
     1612#: app/Lists/widget_settings.php:73
    16101613msgid "%s left"
    16111614msgstr ""
    16121615
    1613 #: app/Lists/widget_settings.php:78
     1616#: app/Lists/widget_settings.php:79
    16141617msgid "At a Location"
    16151618msgstr ""
    16161619
    1617 #: app/Lists/widget_settings.php:79
     1620#: app/Lists/widget_settings.php:80
    16181621msgid "Full Name:"
    16191622msgstr ""
    16201623
    1621 #: app/Lists/widget_settings.php:80
     1624#: app/Lists/widget_settings.php:81
    16221625msgid "Email:"
    16231626msgstr ""
    16241627
    1625 #: app/Lists/widget_settings.php:81
     1628#: app/Lists/widget_settings.php:82
    16261629msgid "Phone:"
    16271630msgstr ""
    16281631
    1629 #: app/Lists/widget_settings.php:82
     1632#: app/Lists/widget_settings.php:83
    16301633msgid "Skype username:"
    16311634msgstr ""
    16321635
    16331636#. translators: %s - a "we process your data" link is added.
    1634 #: app/Lists/widget_settings.php:87
     1637#: app/Lists/widget_settings.php:88
    16351638msgid "View %s"
    16361639msgstr ""
    16371640
    16381641#. translators: %s - a "we process your data" link is added.
    1639 #: app/Lists/widget_settings.php:87
     1642#: app/Lists/widget_settings.php:88
     1643#: app/Lists/widget_settings.php:149
     1644msgid "the privacy policy"
     1645msgstr ""
     1646
     1647#: app/Lists/widget_settings.php:92
     1648msgid "Appointment Booked"
     1649msgstr ""
     1650
     1651#: app/Lists/widget_settings.php:93
     1652msgid "When:"
     1653msgstr ""
     1654
     1655#: app/Lists/widget_settings.php:94
     1656msgid "Service:"
     1657msgstr ""
     1658
     1659#: app/Lists/widget_settings.php:95
     1660msgid "Duration:"
     1661msgstr ""
     1662
     1663#: app/Lists/widget_settings.php:96
     1664msgid "The appointment is pending and should be quickly confirmed"
     1665msgstr ""
     1666
     1667#: app/Lists/widget_settings.php:97
     1668msgid "The appointment will take place on Skype, we will call you on this account:"
     1669msgstr ""
     1670
     1671#. translators: %s - a "here" link is added.
     1672#: app/Lists/widget_settings.php:99
     1673msgid "The appointment will take place by Video meeting online, the link will show %s."
     1674msgstr ""
     1675
     1676#. translators: %s - a "here" link is added.
     1677#: app/Lists/widget_settings.php:99
     1678#: app/Services/Reminder.php:196
     1679msgid "here"
     1680msgstr ""
     1681
     1682#: app/Lists/widget_settings.php:100
     1683msgid "The appointment will take place over the phone, we will call you on this number:"
     1684msgstr ""
     1685
     1686#: app/Lists/widget_settings.php:101
     1687msgid "The appointment will take place at this address:"
     1688msgstr ""
     1689
     1690#: app/Lists/widget_settings.php:102
     1691msgid "Save it to your calendar"
     1692msgstr ""
     1693
     1694#: app/Lists/widget_settings.php:105
     1695msgid "Join Meeting"
     1696msgstr ""
     1697
     1698#: app/Lists/widget_settings.php:106
     1699msgid "The meeting room link will appear once it is time to start."
     1700msgstr ""
     1701
     1702#. translators: %1$s - number of days, %2$s - number of hours, %3$s - number of minutes, %4$s - number of seconds
     1703#: app/Lists/widget_settings.php:108
     1704msgid "(%1$sd %2$sh %3$sm %4$ss)"
     1705msgstr ""
     1706
     1707#: app/Lists/widget_settings.php:111
     1708msgid "Cancel Appointment"
     1709msgstr ""
     1710
     1711#: app/Lists/widget_settings.php:112
     1712#: app/Lists/widget_settings.php:121
     1713msgid "Appointment details"
     1714msgstr ""
     1715
     1716#: app/Lists/widget_settings.php:113
     1717msgid "Appointment has been cancelled!"
     1718msgstr ""
     1719
     1720#: app/Lists/widget_settings.php:114
     1721msgid "Are you sure you want to cancel your appointment?"
     1722msgstr ""
     1723
     1724#: app/Lists/widget_settings.php:115
     1725msgid "Too late to cancel"
     1726msgstr ""
     1727
     1728#: app/Lists/widget_settings.php:120
     1729msgid "Reschedule Appointment"
     1730msgstr ""
     1731
     1732#: app/Lists/widget_settings.php:122
     1733msgid "Too late to reschedule"
     1734msgstr ""
     1735
     1736#: app/Lists/widget_settings.php:127
     1737msgid "Pick a service"
     1738msgstr ""
     1739
     1740#: app/Lists/widget_settings.php:131
     1741msgid "How long will the session be?"
     1742msgstr ""
     1743
     1744#: app/Lists/widget_settings.php:134
     1745msgid "How should we meet?"
     1746msgstr ""
     1747
     1748#: app/Lists/widget_settings.php:138
     1749msgid "Pay later"
     1750msgstr ""
     1751
     1752#: app/Lists/widget_settings.php:139
     1753msgid "You will pay on the day of your appointment"
     1754msgstr ""
     1755
     1756#. translators: %1$s - "the terms of sale" %2$s - "privacy policy"
     1757#: app/Lists/widget_settings.php:147
     1758msgid "You agree to %1$s and %2$s"
     1759msgstr ""
     1760
    16401761#: app/Lists/widget_settings.php:148
    1641 msgid "the privacy policy"
    1642 msgstr ""
    1643 
    1644 #: app/Lists/widget_settings.php:91
    1645 msgid "Appointment Booked"
    1646 msgstr ""
    1647 
    1648 #: app/Lists/widget_settings.php:92
    1649 msgid "When:"
    1650 msgstr ""
    1651 
    1652 #: app/Lists/widget_settings.php:93
    1653 msgid "Service:"
    1654 msgstr ""
    1655 
    1656 #: app/Lists/widget_settings.php:94
    1657 msgid "Duration:"
    1658 msgstr ""
    1659 
    1660 #: app/Lists/widget_settings.php:95
    1661 msgid "The appointment is pending and should be quickly confirmed"
    1662 msgstr ""
    1663 
    1664 #: app/Lists/widget_settings.php:96
    1665 msgid "The appointment will take place on Skype, we will call you on this account:"
    1666 msgstr ""
    1667 
    1668 #. translators: %s - a "here" link is added.
    1669 #: app/Lists/widget_settings.php:98
    1670 msgid "The appointment will take place by Video meeting online, the link will show %s."
    1671 msgstr ""
    1672 
    1673 #. translators: %s - a "here" link is added.
    1674 #: app/Lists/widget_settings.php:98
    1675 #: app/Services/Reminder.php:195
    1676 msgid "here"
    1677 msgstr ""
    1678 
    1679 #: app/Lists/widget_settings.php:99
    1680 msgid "The appointment will take place over the phone, we will call you on this number:"
    1681 msgstr ""
    1682 
    1683 #: app/Lists/widget_settings.php:100
    1684 msgid "The appointment will take place at this address:"
    1685 msgstr ""
    1686 
    1687 #: app/Lists/widget_settings.php:101
    1688 msgid "Save it to your calendar"
    1689 msgstr ""
    1690 
    1691 #: app/Lists/widget_settings.php:104
    1692 msgid "Join Meeting"
    1693 msgstr ""
    1694 
    1695 #: app/Lists/widget_settings.php:105
    1696 msgid "The meeting room link will appear once it is time to start."
    1697 msgstr ""
    1698 
    1699 #. translators: %1$s - number of days, %2$s - number of hours, %3$s - number of minutes, %4$s - number of seconds
    1700 #: app/Lists/widget_settings.php:107
    1701 msgid "(%1$sd %2$sh %3$sm %4$ss)"
    1702 msgstr ""
    1703 
    1704 #: app/Lists/widget_settings.php:110
    1705 msgid "Cancel Appointment"
    1706 msgstr ""
    1707 
    1708 #: app/Lists/widget_settings.php:111
    1709 #: app/Lists/widget_settings.php:120
    1710 msgid "Appointment details"
    1711 msgstr ""
    1712 
    1713 #: app/Lists/widget_settings.php:112
    1714 msgid "Appointment has been cancelled!"
    1715 msgstr ""
    1716 
    1717 #: app/Lists/widget_settings.php:113
    1718 msgid "Are you sure you want to cancel your appointment?"
    1719 msgstr ""
    1720 
    1721 #: app/Lists/widget_settings.php:114
    1722 msgid "Too late to cancel"
    1723 msgstr ""
    1724 
    1725 #: app/Lists/widget_settings.php:119
    1726 msgid "Reschedule Appointment"
    1727 msgstr ""
    1728 
    1729 #: app/Lists/widget_settings.php:121
    1730 msgid "Too late to reschedule"
    1731 msgstr ""
    1732 
    1733 #: app/Lists/widget_settings.php:126
    1734 msgid "Pick a service"
    1735 msgstr ""
    1736 
    1737 #: app/Lists/widget_settings.php:130
    1738 msgid "How long will be the session?"
    1739 msgstr ""
    1740 
    1741 #: app/Lists/widget_settings.php:133
    1742 msgid "How should we meet?"
    1743 msgstr ""
    1744 
    1745 #: app/Lists/widget_settings.php:137
    1746 msgid "Pay later"
    1747 msgstr ""
    1748 
    1749 #: app/Lists/widget_settings.php:138
    1750 msgid "You will pay on the day of your appointment"
    1751 msgstr ""
    1752 
    1753 #. translators: %1$s - "the terms of sale" %2$s - "privacy policy"
    1754 #: app/Lists/widget_settings.php:146
    1755 msgid "You agree to %1$s and %2$s"
    1756 msgstr ""
    1757 
    1758 #: app/Lists/widget_settings.php:147
    17591762msgid "the terms of sale"
    17601763msgstr ""
     
    20572060msgstr ""
    20582061
    2059 #: app/Models/Order.php:49
     2062#: app/Models/Order.php:50
    20602063msgid "Pending"
    20612064msgstr ""
    20622065
    2063 #: app/Models/Order.php:51
     2066#: app/Models/Order.php:52
    20642067msgid "Awaiting payment"
    20652068msgstr ""
    20662069
    2067 #: app/Models/Order.php:53
     2070#: app/Models/Order.php:54
    20682071msgid "Paid"
    20692072msgstr ""
    20702073
    2071 #: app/Models/Order.php:55
     2074#: app/Models/Order.php:56
    20722075msgid "Cancelled"
    20732076msgstr ""
    20742077
    2075 #: app/Models/Order.php:57
     2078#: app/Models/Order.php:58
    20762079msgid "Refunded"
    20772080msgstr ""
    20782081
    2079 #: app/Models/Order.php:65
     2082#: app/Models/Order.php:66
    20802083msgid "Pay On Site"
    20812084msgstr ""
     
    23002303
    23012304#. translators: %s - appointment starts date
    2302 #: app/Services/Reminder.php:177
     2305#: app/Services/Reminder.php:178
    23032306msgid "We remind you that you have an appointment on %s"
    23042307msgstr ""
    23052308
    23062309#. translators: %s - service address
    2307 #: app/Services/Reminder.php:182
     2310#: app/Services/Reminder.php:183
    23082311msgid "It will take place at this address: %s"
    23092312msgstr ""
    23102313
    23112314#. translators: %s - client's phone number
    2312 #: app/Services/Reminder.php:186
     2315#: app/Services/Reminder.php:187
    23132316msgid "It will take place over the phone, we will call you on this number: %s"
    23142317msgstr ""
    23152318
    23162319#. translators: %s - client's skype username
    2317 #: app/Services/Reminder.php:190
     2320#: app/Services/Reminder.php:191
    23182321msgid "It will take place on Skype, we will call you on this account: %s"
    23192322msgstr ""
    23202323
    2321 #: app/Services/Reminder.php:193
     2324#: app/Services/Reminder.php:194
    23222325msgid "It will take place by video online."
    23232326msgstr ""
    23242327
    23252328#. translators: %s - a "here" link is added.
    2326 #: app/Services/Reminder.php:195
     2329#: app/Services/Reminder.php:196
    23272330msgid "Click %s to begin the meeting"
    23282331msgstr ""
    23292332
    2330 #: app/Services/Reminder.php:218
     2333#: app/Services/Reminder.php:219
    23312334msgid "Your appointment has been confirmed"
    23322335msgstr ""
    23332336
    2334 #: app/Services/Reminder.php:230
     2337#: app/Services/Reminder.php:231
    23352338msgid "Don't forget your appointment"
    23362339msgstr ""
Note: See TracChangeset for help on using the changeset viewer.