浏览代码

格式化vendor

萤火科技 2 年之前
父节点
当前提交
d0712b2e16
共有 100 个文件被更改,包括 1 次插入 和 915 次删除
  1. 1 1
      .env
  2. 0 1
      vendor/.gitignore
  3. 0 21
      vendor/adbario/php-dot-notation/LICENSE.md
  4. 0 29
      vendor/adbario/php-dot-notation/composer.json
  5. 0 609
      vendor/adbario/php-dot-notation/src/Dot.php
  6. 0 23
      vendor/adbario/php-dot-notation/src/helpers.php
  7. 0 1
      vendor/aferrandini/phpqrcode/.gitignore
  8. 0 165
      vendor/aferrandini/phpqrcode/LICENSE
  9. 0 2
      vendor/aferrandini/phpqrcode/VERSION
  10. 0 2
      vendor/aferrandini/phpqrcode/cache/frame_1.dat
  11. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_1.png
  12. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_10.dat
  13. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_10.png
  14. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_11.dat
  15. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_11.png
  16. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_12.dat
  17. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_12.png
  18. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_13.dat
  19. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_13.png
  20. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_14.dat
  21. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_14.png
  22. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_15.dat
  23. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_15.png
  24. 0 1
      vendor/aferrandini/phpqrcode/cache/frame_16.dat
  25. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_16.png
  26. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_17.dat
  27. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_17.png
  28. 0 2
      vendor/aferrandini/phpqrcode/cache/frame_18.dat
  29. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_18.png
  30. 0 3
      vendor/aferrandini/phpqrcode/cache/frame_19.dat
  31. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_19.png
  32. 0 1
      vendor/aferrandini/phpqrcode/cache/frame_2.dat
  33. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_2.png
  34. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_20.dat
  35. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_20.png
  36. 0 1
      vendor/aferrandini/phpqrcode/cache/frame_21.dat
  37. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_21.png
  38. 0 3
      vendor/aferrandini/phpqrcode/cache/frame_22.dat
  39. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_22.png
  40. 0 3
      vendor/aferrandini/phpqrcode/cache/frame_23.dat
  41. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_23.png
  42. 0 1
      vendor/aferrandini/phpqrcode/cache/frame_24.dat
  43. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_24.png
  44. 0 3
      vendor/aferrandini/phpqrcode/cache/frame_25.dat
  45. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_25.png
  46. 0 2
      vendor/aferrandini/phpqrcode/cache/frame_26.dat
  47. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_26.png
  48. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_27.dat
  49. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_27.png
  50. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_28.dat
  51. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_28.png
  52. 0 2
      vendor/aferrandini/phpqrcode/cache/frame_29.dat
  53. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_29.png
  54. 0 1
      vendor/aferrandini/phpqrcode/cache/frame_3.dat
  55. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_3.png
  56. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_30.dat
  57. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_30.png
  58. 0 1
      vendor/aferrandini/phpqrcode/cache/frame_31.dat
  59. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_31.png
  60. 0 2
      vendor/aferrandini/phpqrcode/cache/frame_32.dat
  61. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_32.png
  62. 0 14
      vendor/aferrandini/phpqrcode/cache/frame_33.dat
  63. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_33.png
  64. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_34.dat
  65. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_34.png
  66. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_35.dat
  67. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_35.png
  68. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_36.dat
  69. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_36.png
  70. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_37.dat
  71. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_37.png
  72. 0 1
      vendor/aferrandini/phpqrcode/cache/frame_38.dat
  73. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_38.png
  74. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_39.dat
  75. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_39.png
  76. 0 1
      vendor/aferrandini/phpqrcode/cache/frame_4.dat
  77. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_4.png
  78. 0 2
      vendor/aferrandini/phpqrcode/cache/frame_40.dat
  79. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_40.png
  80. 0 1
      vendor/aferrandini/phpqrcode/cache/frame_5.dat
  81. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_5.png
  82. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_6.dat
  83. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_6.png
  84. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_7.dat
  85. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_7.png
  86. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_8.dat
  87. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_8.png
  88. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_9.dat
  89. 二进制
      vendor/aferrandini/phpqrcode/cache/frame_9.png
  90. 二进制
      vendor/aferrandini/phpqrcode/cache/mask_0/mask_101_0.dat
  91. 二进制
      vendor/aferrandini/phpqrcode/cache/mask_0/mask_105_0.dat
  92. 0 2
      vendor/aferrandini/phpqrcode/cache/mask_0/mask_109_0.dat
  93. 0 2
      vendor/aferrandini/phpqrcode/cache/mask_0/mask_113_0.dat
  94. 0 2
      vendor/aferrandini/phpqrcode/cache/mask_0/mask_117_0.dat
  95. 0 1
      vendor/aferrandini/phpqrcode/cache/mask_0/mask_121_0.dat
  96. 0 2
      vendor/aferrandini/phpqrcode/cache/mask_0/mask_125_0.dat
  97. 0 2
      vendor/aferrandini/phpqrcode/cache/mask_0/mask_129_0.dat
  98. 0 2
      vendor/aferrandini/phpqrcode/cache/mask_0/mask_133_0.dat
  99. 0 1
      vendor/aferrandini/phpqrcode/cache/mask_0/mask_137_0.dat
  100. 0 2
      vendor/aferrandini/phpqrcode/cache/mask_0/mask_141_0.dat

+ 1 - 1
.env

@@ -1 +1 @@
-APP_DEBUG = false

[APP]
DEFAULT_TIMEZONE = Asia/Shanghai

[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
DATABASE = yoshop2.0-feel
USERNAME = root
PASSWORD = 123456
HOSTPORT = 3306
CHARSET = utf8
DEBUG = false

[CACHE]
DRIVER = file

[REDIS]
HOSTNAME = 127.0.0.1
HOSTPORT = 6379
PASSWORD =
SELECT = 0

[LANG]
default_lang = zh-cn
+APP_DEBUG = false

[APP]
DEFAULT_TIMEZONE = Asia/Shanghai

[DATABASE]
TYPE = mysql
HOSTNAME = localhost
DATABASE = test
USERNAME = root
PASSWORD = 123456
HOSTPORT = 3306
CHARSET = utf8
DEBUG = false

[CACHE]
DRIVER = file

[REDIS]
HOSTNAME = 127.0.0.1
HOSTPORT = 6379
PASSWORD =
SELECT = 0

[LANG]
default_lang = zh-cn

+ 0 - 1
vendor/.gitignore

@@ -1 +0,0 @@
-!.gitignore

+ 0 - 21
vendor/adbario/php-dot-notation/LICENSE.md

@@ -1,21 +0,0 @@
-# The MIT License (MIT)
-
-Copyright (c) 2016-2019 Riku Särkinen
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.

+ 0 - 29
vendor/adbario/php-dot-notation/composer.json

@@ -1,29 +0,0 @@
-{
-    "name": "adbario/php-dot-notation",
-    "description": "PHP dot notation access to arrays",
-    "keywords": ["dotnotation", "arrayaccess"],
-    "homepage": "https://github.com/adbario/php-dot-notation",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Riku Särkinen",
-            "email": "riku@adbar.io"
-        }
-    ],
-    "require": {
-        "php": ">=5.5",
-        "ext-json": "*"
-    },
-    "require-dev": {
-        "phpunit/phpunit": "^4.0|^5.0|^6.0",
-        "squizlabs/php_codesniffer": "^3.0"
-    },
-    "autoload": {
-        "files": [
-            "src/helpers.php"
-        ],
-        "psr-4": {
-            "Adbar\\": "src"
-        }
-    }
-}

+ 0 - 609
vendor/adbario/php-dot-notation/src/Dot.php

@@ -1,609 +0,0 @@
-<?php
-/**
- * Dot - PHP dot notation access to arrays
- *
- * @author  Riku Särkinen <riku@adbar.io>
- * @link    https://github.com/adbario/php-dot-notation
- * @license https://github.com/adbario/php-dot-notation/blob/2.x/LICENSE.md (MIT License)
- */
-namespace Adbar;
-
-use Countable;
-use ArrayAccess;
-use ArrayIterator;
-use JsonSerializable;
-use IteratorAggregate;
-
-/**
- * Dot
- *
- * This class provides a dot notation access and helper functions for
- * working with arrays of data. Inspired by Laravel Collection.
- */
-class Dot implements ArrayAccess, Countable, IteratorAggregate, JsonSerializable
-{
-    /**
-     * The stored items
-     *
-     * @var array
-     */
-    protected $items = [];
-
-    /**
-     * Create a new Dot instance
-     *
-     * @param mixed $items
-     */
-    public function __construct($items = [])
-    {
-        $this->items = $this->getArrayItems($items);
-    }
-
-    /**
-     * Set a given key / value pair or pairs
-     * if the key doesn't exist already
-     *
-     * @param array|int|string $keys
-     * @param mixed            $value
-     */
-    public function add($keys, $value = null)
-    {
-        if (is_array($keys)) {
-            foreach ($keys as $key => $value) {
-                $this->add($key, $value);
-            }
-        } elseif (is_null($this->get($keys))) {
-            $this->set($keys, $value);
-        }
-    }
-
-    /**
-     * Return all the stored items
-     *
-     * @return array
-     */
-    public function all()
-    {
-        return $this->items;
-    }
-
-    /**
-     * Delete the contents of a given key or keys
-     *
-     * @param array|int|string|null $keys
-     */
-    public function clear($keys = null)
-    {
-        if (is_null($keys)) {
-            $this->items = [];
-
-            return;
-        }
-
-        $keys = (array) $keys;
-
-        foreach ($keys as $key) {
-            $this->set($key, []);
-        }
-    }
-
-    /**
-     * Delete the given key or keys
-     *
-     * @param array|int|string $keys
-     */
-    public function delete($keys)
-    {
-        $keys = (array) $keys;
-
-        foreach ($keys as $key) {
-            if ($this->exists($this->items, $key)) {
-                unset($this->items[$key]);
-
-                continue;
-            }
-
-            $items = &$this->items;
-            $segments = explode('.', $key);
-            $lastSegment = array_pop($segments);
-
-            foreach ($segments as $segment) {
-                if (!isset($items[$segment]) || !is_array($items[$segment])) {
-                    continue 2;
-                }
-
-                $items = &$items[$segment];
-            }
-
-            unset($items[$lastSegment]);
-        }
-    }
-
-    /**
-     * Checks if the given key exists in the provided array.
-     *
-     * @param  array      $array Array to validate
-     * @param  int|string $key   The key to look for
-     *
-     * @return bool
-     */
-    protected function exists($array, $key)
-    {
-        return array_key_exists($key, $array);
-    }
-
-    /**
-     * Flatten an array with the given character as a key delimiter
-     *
-     * @param  string     $delimiter
-     * @param  array|null $items
-     * @param  string     $prepend
-     * @return array
-     */
-    public function flatten($delimiter = '.', $items = null, $prepend = '')
-    {
-        $flatten = [];
-
-        if (is_null($items)) {
-            $items = $this->items;
-        }
-
-        foreach ($items as $key => $value) {
-            if (is_array($value) && !empty($value)) {
-                $flatten = array_merge(
-                    $flatten,
-                    $this->flatten($delimiter, $value, $prepend.$key.$delimiter)
-                );
-            } else {
-                $flatten[$prepend.$key] = $value;
-            }
-        }
-
-        return $flatten;
-    }
-
-    /**
-     * Return the value of a given key
-     *
-     * @param  int|string|null $key
-     * @param  mixed           $default
-     * @return mixed
-     */
-    public function get($key = null, $default = null)
-    {
-        if (is_null($key)) {
-            return $this->items;
-        }
-
-        if ($this->exists($this->items, $key)) {
-            return $this->items[$key];
-        }
-
-        if (strpos($key, '.') === false) {
-            return $default;
-        }
-
-        $items = $this->items;
-
-        foreach (explode('.', $key) as $segment) {
-            if (!is_array($items) || !$this->exists($items, $segment)) {
-                return $default;
-            }
-
-            $items = &$items[$segment];
-        }
-
-        return $items;
-    }
-
-    /**
-     * Return the given items as an array
-     *
-     * @param  mixed $items
-     * @return array
-     */
-    protected function getArrayItems($items)
-    {
-        if (is_array($items)) {
-            return $items;
-        } elseif ($items instanceof self) {
-            return $items->all();
-        }
-
-        return (array) $items;
-    }
-
-    /**
-     * Check if a given key or keys exists
-     *
-     * @param  array|int|string $keys
-     * @return bool
-     */
-    public function has($keys)
-    {
-        $keys = (array) $keys;
-
-        if (!$this->items || $keys === []) {
-            return false;
-        }
-
-        foreach ($keys as $key) {
-            $items = $this->items;
-
-            if ($this->exists($items, $key)) {
-                continue;
-            }
-
-            foreach (explode('.', $key) as $segment) {
-                if (!is_array($items) || !$this->exists($items, $segment)) {
-                    return false;
-                }
-
-                $items = $items[$segment];
-            }
-        }
-
-        return true;
-    }
-
-    /**
-     * Check if a given key or keys are empty
-     *
-     * @param  array|int|string|null $keys
-     * @return bool
-     */
-    public function isEmpty($keys = null)
-    {
-        if (is_null($keys)) {
-            return empty($this->items);
-        }
-
-        $keys = (array) $keys;
-
-        foreach ($keys as $key) {
-            if (!empty($this->get($key))) {
-                return false;
-            }
-        }
-
-        return true;
-    }
-
-    /**
-     * Merge a given array or a Dot object with the given key
-     * or with the whole Dot object
-     *
-     * @param array|string|self $key
-     * @param array|self        $value
-     */
-    public function merge($key, $value = [])
-    {
-        if (is_array($key)) {
-            $this->items = array_merge($this->items, $key);
-        } elseif (is_string($key)) {
-            $items = (array) $this->get($key);
-            $value = array_merge($items, $this->getArrayItems($value));
-
-            $this->set($key, $value);
-        } elseif ($key instanceof self) {
-            $this->items = array_merge($this->items, $key->all());
-        }
-    }
-
-    /**
-     * Recursively merge a given array or a Dot object with the given key
-     * or with the whole Dot object.
-     *
-     * Duplicate keys are converted to arrays.
-     *
-     * @param array|string|self $key
-     * @param array|self        $value
-     */
-    public function mergeRecursive($key, $value = [])
-    {
-        if (is_array($key)) {
-            $this->items = array_merge_recursive($this->items, $key);
-        } elseif (is_string($key)) {
-            $items = (array) $this->get($key);
-            $value = array_merge_recursive($items, $this->getArrayItems($value));
-
-            $this->set($key, $value);
-        } elseif ($key instanceof self) {
-            $this->items = array_merge_recursive($this->items, $key->all());
-        }
-    }
-
-    /**
-     * Recursively merge a given array or a Dot object with the given key
-     * or with the whole Dot object.
-     *
-     * Instead of converting duplicate keys to arrays, the value from
-     * given array will replace the value in Dot object.
-     *
-     * @param array|string|self $key
-     * @param array|self        $value
-     */
-    public function mergeRecursiveDistinct($key, $value = [])
-    {
-        if (is_array($key)) {
-            $this->items = $this->arrayMergeRecursiveDistinct($this->items, $key);
-        } elseif (is_string($key)) {
-            $items = (array) $this->get($key);
-            $value = $this->arrayMergeRecursiveDistinct($items, $this->getArrayItems($value));
-
-            $this->set($key, $value);
-        } elseif ($key instanceof self) {
-            $this->items = $this->arrayMergeRecursiveDistinct($this->items, $key->all());
-        }
-    }
-
-    /**
-     * Merges two arrays recursively. In contrast to array_merge_recursive,
-     * duplicate keys are not converted to arrays but rather overwrite the
-     * value in the first array with the duplicate value in the second array.
-     *
-     * @param  array $array1 Initial array to merge
-     * @param  array $array2 Array to recursively merge
-     * @return array
-     */
-    protected function arrayMergeRecursiveDistinct(array $array1, array $array2)
-    {
-        $merged = &$array1;
-
-        foreach ($array2 as $key => $value) {
-            if (is_array($value) && isset($merged[$key]) && is_array($merged[$key])) {
-                $merged[$key] = $this->arrayMergeRecursiveDistinct($merged[$key], $value);
-            } else {
-                $merged[$key] = $value;
-            }
-        }
-
-        return $merged;
-    }
-
-    /**
-     * Return the value of a given key and
-     * delete the key
-     *
-     * @param  int|string|null $key
-     * @param  mixed           $default
-     * @return mixed
-     */
-    public function pull($key = null, $default = null)
-    {
-        if (is_null($key)) {
-            $value = $this->all();
-            $this->clear();
-
-            return $value;
-        }
-
-        $value = $this->get($key, $default);
-        $this->delete($key);
-
-        return $value;
-    }
-
-    /**
-     * Push a given value to the end of the array
-     * in a given key
-     *
-     * @param mixed $key
-     * @param mixed $value
-     */
-    public function push($key, $value = null)
-    {
-        if (is_null($value)) {
-            $this->items[] = $key;
-
-            return;
-        }
-
-        $items = $this->get($key);
-
-        if (is_array($items) || is_null($items)) {
-            $items[] = $value;
-            $this->set($key, $items);
-        }
-    }
-
-    /**
-     * Replace all values or values within the given key
-     * with an array or Dot object
-     *
-     * @param array|string|self $key
-     * @param array|self        $value
-     */
-    public function replace($key, $value = [])
-    {
-        if (is_array($key)) {
-            $this->items = array_replace($this->items, $key);
-        } elseif (is_string($key)) {
-            $items = (array) $this->get($key);
-            $value = array_replace($items, $this->getArrayItems($value));
-
-            $this->set($key, $value);
-        } elseif ($key instanceof self) {
-            $this->items = array_replace($this->items, $key->all());
-        }
-    }
-
-    /**
-     * Set a given key / value pair or pairs
-     *
-     * @param array|int|string $keys
-     * @param mixed            $value
-     */
-    public function set($keys, $value = null)
-    {
-        if (is_array($keys)) {
-            foreach ($keys as $key => $value) {
-                $this->set($key, $value);
-            }
-
-            return;
-        }
-
-        $items = &$this->items;
-
-        foreach (explode('.', $keys) as $key) {
-            if (!isset($items[$key]) || !is_array($items[$key])) {
-                $items[$key] = [];
-            }
-
-            $items = &$items[$key];
-        }
-
-        $items = $value;
-    }
-
-    /**
-     * Replace all items with a given array
-     *
-     * @param mixed $items
-     */
-    public function setArray($items)
-    {
-        $this->items = $this->getArrayItems($items);
-    }
-
-    /**
-     * Replace all items with a given array as a reference
-     *
-     * @param array $items
-     */
-    public function setReference(array &$items)
-    {
-        $this->items = &$items;
-    }
-
-    /**
-     * Return the value of a given key or all the values as JSON
-     *
-     * @param  mixed  $key
-     * @param  int    $options
-     * @return string
-     */
-    public function toJson($key = null, $options = 0)
-    {
-        if (is_string($key)) {
-            return json_encode($this->get($key), $options);
-        }
-
-        $options = $key === null ? 0 : $key;
-
-        return json_encode($this->items, $options);
-    }
-
-    /*
-     * --------------------------------------------------------------
-     * ArrayAccess interface
-     * --------------------------------------------------------------
-     */
-
-    /**
-     * Check if a given key exists
-     *
-     * @param  int|string $key
-     * @return bool
-     */
-    #[\ReturnTypeWillChange]
-    public function offsetExists($key)
-    {
-        return $this->has($key);
-    }
-
-    /**
-     * Return the value of a given key
-     *
-     * @param  int|string $key
-     * @return mixed
-     */
-    #[\ReturnTypeWillChange]
-    public function offsetGet($key)
-    {
-        return $this->get($key);
-    }
-
-    /**
-     * Set a given value to the given key
-     *
-     * @param int|string|null $key
-     * @param mixed           $value
-     */
-    #[\ReturnTypeWillChange]
-    public function offsetSet($key, $value)
-    {
-        if (is_null($key)) {
-            $this->items[] = $value;
-
-            return;
-        }
-
-        $this->set($key, $value);
-    }
-
-    /**
-     * Delete the given key
-     *
-     * @param int|string $key
-     */
-
-    #[\ReturnTypeWillChange]
-    public function offsetUnset($key)
-    {
-        $this->delete($key);
-    }
-
-    /*
-     * --------------------------------------------------------------
-     * Countable interface
-     * --------------------------------------------------------------
-     */
-
-    /**
-     * Return the number of items in a given key
-     *
-     * @param  int|string|null $key
-     * @return int
-     */
-    #[\ReturnTypeWillChange]
-    public function count($key = null)
-    {
-        return count($this->get($key));
-    }
-
-    /*
-     * --------------------------------------------------------------
-     * IteratorAggregate interface
-     * --------------------------------------------------------------
-     */
-
-     /**
-     * Get an iterator for the stored items
-     *
-     * @return \ArrayIterator
-     */
-    #[\ReturnTypeWillChange]
-    public function getIterator()
-    {
-        return new ArrayIterator($this->items);
-    }
-
-    /*
-     * --------------------------------------------------------------
-     * JsonSerializable interface
-     * --------------------------------------------------------------
-     */
-
-    /**
-     * Return items for JSON serialization
-     *
-     * @return array
-     */
-    #[\ReturnTypeWillChange]
-    public function jsonSerialize()
-    {
-        return $this->items;
-    }
-}

+ 0 - 23
vendor/adbario/php-dot-notation/src/helpers.php

@@ -1,23 +0,0 @@
-<?php
-/**
- * Dot - PHP dot notation access to arrays
- *
- * @author  Riku Särkinen <riku@adbar.io>
- * @link    https://github.com/adbario/php-dot-notation
- * @license https://github.com/adbario/php-dot-notation/blob/2.x/LICENSE.md (MIT License)
- */
-
-use Adbar\Dot;
-
-if (! function_exists('dot')) {
-    /**
-     * Create a new Dot object with the given items
-     *
-     * @param  mixed $items
-     * @return \Adbar\Dot
-     */
-    function dot($items)
-    {
-        return new Dot($items);
-    }
-}

+ 0 - 1
vendor/aferrandini/phpqrcode/.gitignore

@@ -1 +0,0 @@
-.idea

+ 0 - 165
vendor/aferrandini/phpqrcode/LICENSE

@@ -1,165 +0,0 @@
-                  GNU LESSER GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-
-  This version of the GNU Lesser General Public License incorporates
-the terms and conditions of version 3 of the GNU General Public
-License, supplemented by the additional permissions listed below.
-
-  0. Additional Definitions.
-
-  As used herein, "this License" refers to version 3 of the GNU Lesser
-General Public License, and the "GNU GPL" refers to version 3 of the GNU
-General Public License.
-
-  "The Library" refers to a covered work governed by this License,
-other than an Application or a Combined Work as defined below.
-
-  An "Application" is any work that makes use of an interface provided
-by the Library, but which is not otherwise based on the Library.
-Defining a subclass of a class defined by the Library is deemed a mode
-of using an interface provided by the Library.
-
-  A "Combined Work" is a work produced by combining or linking an
-Application with the Library.  The particular version of the Library
-with which the Combined Work was made is also called the "Linked
-Version".
-
-  The "Minimal Corresponding Source" for a Combined Work means the
-Corresponding Source for the Combined Work, excluding any source code
-for portions of the Combined Work that, considered in isolation, are
-based on the Application, and not on the Linked Version.
-
-  The "Corresponding Application Code" for a Combined Work means the
-object code and/or source code for the Application, including any data
-and utility programs needed for reproducing the Combined Work from the
-Application, but excluding the System Libraries of the Combined Work.
-
-  1. Exception to Section 3 of the GNU GPL.
-
-  You may convey a covered work under sections 3 and 4 of this License
-without being bound by section 3 of the GNU GPL.
-
-  2. Conveying Modified Versions.
-
-  If you modify a copy of the Library, and, in your modifications, a
-facility refers to a function or data to be supplied by an Application
-that uses the facility (other than as an argument passed when the
-facility is invoked), then you may convey a copy of the modified
-version:
-
-   a) under this License, provided that you make a good faith effort to
-   ensure that, in the event an Application does not supply the
-   function or data, the facility still operates, and performs
-   whatever part of its purpose remains meaningful, or
-
-   b) under the GNU GPL, with none of the additional permissions of
-   this License applicable to that copy.
-
-  3. Object Code Incorporating Material from Library Header Files.
-
-  The object code form of an Application may incorporate material from
-a header file that is part of the Library.  You may convey such object
-code under terms of your choice, provided that, if the incorporated
-material is not limited to numerical parameters, data structure
-layouts and accessors, or small macros, inline functions and templates
-(ten or fewer lines in length), you do both of the following:
-
-   a) Give prominent notice with each copy of the object code that the
-   Library is used in it and that the Library and its use are
-   covered by this License.
-
-   b) Accompany the object code with a copy of the GNU GPL and this license
-   document.
-
-  4. Combined Works.
-
-  You may convey a Combined Work under terms of your choice that,
-taken together, effectively do not restrict modification of the
-portions of the Library contained in the Combined Work and reverse
-engineering for debugging such modifications, if you also do each of
-the following:
-
-   a) Give prominent notice with each copy of the Combined Work that
-   the Library is used in it and that the Library and its use are
-   covered by this License.
-
-   b) Accompany the Combined Work with a copy of the GNU GPL and this license
-   document.
-
-   c) For a Combined Work that displays copyright notices during
-   execution, include the copyright notice for the Library among
-   these notices, as well as a reference directing the user to the
-   copies of the GNU GPL and this license document.
-
-   d) Do one of the following:
-
-       0) Convey the Minimal Corresponding Source under the terms of this
-       License, and the Corresponding Application Code in a form
-       suitable for, and under terms that permit, the user to
-       recombine or relink the Application with a modified version of
-       the Linked Version to produce a modified Combined Work, in the
-       manner specified by section 6 of the GNU GPL for conveying
-       Corresponding Source.
-
-       1) Use a suitable shared library mechanism for linking with the
-       Library.  A suitable mechanism is one that (a) uses at run time
-       a copy of the Library already present on the user's computer
-       system, and (b) will operate properly with a modified version
-       of the Library that is interface-compatible with the Linked
-       Version.
-
-   e) Provide Installation Information, but only if you would otherwise
-   be required to provide such information under section 6 of the
-   GNU GPL, and only to the extent that such information is
-   necessary to install and execute a modified version of the
-   Combined Work produced by recombining or relinking the
-   Application with a modified version of the Linked Version. (If
-   you use option 4d0, the Installation Information must accompany
-   the Minimal Corresponding Source and Corresponding Application
-   Code. If you use option 4d1, you must provide the Installation
-   Information in the manner specified by section 6 of the GNU GPL
-   for conveying Corresponding Source.)
-
-  5. Combined Libraries.
-
-  You may place library facilities that are a work based on the
-Library side by side in a single library together with other library
-facilities that are not Applications and are not covered by this
-License, and convey such a combined library under terms of your
-choice, if you do both of the following:
-
-   a) Accompany the combined library with a copy of the same work based
-   on the Library, uncombined with any other library facilities,
-   conveyed under the terms of this License.
-
-   b) Give prominent notice with the combined library that part of it
-   is a work based on the Library, and explaining where to find the
-   accompanying uncombined form of the same work.
-
-  6. Revised Versions of the GNU Lesser General Public License.
-
-  The Free Software Foundation may publish revised and/or new versions
-of the GNU Lesser General Public License from time to time. Such new
-versions will be similar in spirit to the present version, but may
-differ in detail to address new problems or concerns.
-
-  Each version is given a distinguishing version number. If the
-Library as you received it specifies that a certain numbered version
-of the GNU Lesser General Public License "or any later version"
-applies to it, you have the option of following the terms and
-conditions either of that published version or of any later version
-published by the Free Software Foundation. If the Library as you
-received it does not specify a version number of the GNU Lesser
-General Public License, you may choose any version of the GNU Lesser
-General Public License ever published by the Free Software Foundation.
-
-  If the Library as you received it specifies that a proxy can decide
-whether future versions of the GNU Lesser General Public License shall
-apply, that proxy's public statement of acceptance of any version is
-permanent authorization for you to choose that version for the
-Library.

+ 0 - 2
vendor/aferrandini/phpqrcode/VERSION

@@ -1,2 +0,0 @@
-1.1.5
-2012021604

+ 0 - 2
vendor/aferrandini/phpqrcode/cache/frame_1.dat

@@ -1,2 +0,0 @@
-xÚ��Á
À E9³u��`³"PÅ„CÛ牗T!0$
-E•ɲQ™�Ém½úhÛ¾9{kI"› 9Ln)Ap¤åÖ¾Ë>ß^‡Õz³mënÅ–;ü´mßn†ú¦Ë

二进制
vendor/aferrandini/phpqrcode/cache/frame_1.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_10.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_10.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_11.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_11.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_12.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_12.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_13.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_13.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_14.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_14.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_15.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_15.png


+ 0 - 1
vendor/aferrandini/phpqrcode/cache/frame_16.dat

@@ -1 +0,0 @@
-xÚí™A„ E]sëIX´;¸Ün6€È`‚q”êêW6ñ奚`Œ%A/3!¢°‚¢Š!g–ÈÌ¡’1N)éE¢Ï|;®—>6â¸�Þ97$ëÄôëc]kkö�wé1Öü[·m­CÍœcÊRºÄê¹>¦èµ¾šE,•hʼnp„#áxF�yWÏÇVWGçòÕ3¼Õ+шþàË“úSŽâ}Äž�#áG8b^c^cÏÀŽp„c&3YQ"ñŽ÷çÌvµù›…ñàÎþþ¼–¹kÞ9ŠÜ‡÷}”¹³ï×ú	¢Ä¿�QäÿL—/ÝÔÀÏ

二进制
vendor/aferrandini/phpqrcode/cache/frame_16.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_17.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_17.png


+ 0 - 2
vendor/aferrandini/phpqrcode/cache/frame_18.dat

@@ -1,2 +0,0 @@
-xÚí™A
-ƒ0E]çÖ…,2;sƒä&ÉÍšh¥ÛêO¡ôÝÈàã1&09OIv@DDÒÌ&§Ù‰K�XÈÕFv•<Ádqò9Ö<%h•¹Yïs!(d¥²ës;~||b(ÏøYůg#µ`œK ±S¼Åô¹Ä¶˜ùsàidß�Lg:Ó™Îtþ/gmª�™ƒkÅMâ3³{­4rTÈQýÿe¥·s·>ó<Ó™Ît¦3�éÌ;ïH¼#Ñ™Ît¦3�ÍYœ+og©hù¶óµÙ½¬lnðûF>Øi^»#awm;gè~pÛgìNs{6z’‘»ãºïÞäp¾Ê'

二进制
vendor/aferrandini/phpqrcode/cache/frame_18.png


+ 0 - 3
vendor/aferrandini/phpqrcode/cache/frame_19.dat

@@ -1,3 +0,0 @@
-xÚíšA
-Ä E»öÖ.ĚNo 7Ń›Ť¶iiRÚN2‹áW%đxÁ@ÚÚśę'­
-u�6×ę�.ť*S;}�«ŇĂ ĎTúčĚzrŤtąď%ç,ŇĹÚâÎ}ç;“âç)ąź�âÝZÚîLĺčą÷¬Pçç$Ż×÷ĎqËgśLÂôdJ‡;Üáw¸Ăý.]z#źľ«[Íť˝ďOg‚­Ćô"ĐË	áBíî¦}Ç}‡;Üáw¸Ăî�#1GbŽ„;Üáw¸Ăý_ÝC+w˘@Dfî÷ďç™uťř2™ĹÚÉNţű9R7|pWßkďű®ż“ßßkşöżşú»ĽÎÓ

二进制
vendor/aferrandini/phpqrcode/cache/frame_19.png


+ 0 - 1
vendor/aferrandini/phpqrcode/cache/frame_2.dat

@@ -1 +0,0 @@
-xÚÍ’Í
À F{vë& à&°Y+?Z1öÐSŸ'y!¢ŸÌÁa�815&£•Û´ŽÙHå£Ùžc³•l«ÏFÆè1º#é6fÊÖü©§6Äø•O7ˆ¨†C¦«›ðÖ�ž�Ï8gI®ÏöfB¦ÃÄÿæ\DÔ»(

二进制
vendor/aferrandini/phpqrcode/cache/frame_2.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_20.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_20.png


+ 0 - 1
vendor/aferrandini/phpqrcode/cache/frame_21.dat

@@ -1 +0,0 @@
-xÚíšA„ E]sëIX´;¹Ün6Up‚�“в™ÿ]Ù˜þ<i-eWö‹¶˜)×äÅ•¼ÉÂ…H\jvqÙHL\6–šÝÐ…rI›¢LܹÜÕ%ÅÓ@´þ±V—vÆÂúý¤(ÏP4|ÎXnÒgÉ�ß¼~]D¾ÉÕ×u1Us	S\À°€,ÿÅ2Þ¢N§Ã?D›KºüF-:“eJ]p_À°€,˜a0Ã`†ÁÝXÀ°`†Áƒw,`X´]˜ˆ™‚¹‹˜°5‰®Y4{屿ñ2íûåvçJs†±Ûí9±˜í)õu±Û¹êÏØ,«]¸“‹Ù^_§7$ƒ_Í

二进制
vendor/aferrandini/phpqrcode/cache/frame_21.png


+ 0 - 3
vendor/aferrandini/phpqrcode/cache/frame_22.dat

@@ -1,3 +0,0 @@
-xÚíšA
-„0E]{ë�.’]{{{³©Z¥BepÆÞwe@�V›ERZ3»Á"*2o€4¦y‰)i#dÒbdFÒ…´ŒI"ú‘—4ž½W­IíuŠÓ45ßx«.Z­SÙ{ÁŸ¯8åËÿk={o.±qÊÙ£[œÍ:帒q»õƒy
-)t#á„N8ádCj�-O�OG}¼:/Ÿ:s�z!Å)^<ùe½·S·uâ{Â	'œpÂ	'ú=ú=ú=¾'œpÂ	'œp¢ß£ß£ßã�N8á„Óÿ9©ªˆôpQQõ]HÔpz¾�ØGœ^æ½Qº˜I|¾ß³�u;9™ÎïÕëd;“X~$ËÙÑÉt¶ÊÛédy

二进制
vendor/aferrandini/phpqrcode/cache/frame_22.png


+ 0 - 3
vendor/aferrandini/phpqrcode/cache/frame_23.dat

@@ -1,3 +0,0 @@
-xзМ A
-ц EЁЖжfo═7я⌡U█)	%M!н■бШYu(< П⌠sK╡⌠T°⌡с
-и&╖Iз\i+╔п╙≥(m╝╢FQ║╧╞h╠ФЖЭХv~n1└oо]sКГжО╓_ч÷й3`Н_w2Ух╧∙lc[╪∙;╥шcж÷к╓▓NС╙4эpц
7эpцМmTЪ╦°⌡▒щЙrчiЯД_┐Г©pS=7ч7эpц
7эpц█>I÷╓OР-а
7эpц
7З$}▓>и╥7эpц
╥tss┴сrs
╖ЕVмнэфВ▓mЩО║р╧Р┤²чЯ}R~7ТЮ&╬В╨?7Ы²чЩ²т╕IОbhБ{Ф╩<юMi-

二进制
vendor/aferrandini/phpqrcode/cache/frame_23.png


+ 0 - 1
vendor/aferrandini/phpqrcode/cache/frame_24.dat

@@ -1 +0,0 @@
-xΪν›Aƒ E»φΦMX0;Έ�άnVP4ΪHSS»xίU3±/O΄ύLiJ4��±VβJC�%ύ‰6VR&ΓήD‘B�HjDω‚JΟ??™―κBl­cΗ±ρ½§'σU­λXοUοή�0ζΓywΝΔ―χj¬ιλ�³€3Ε›Ύλ�cj†ω£{¨¥½:GqΔG�έρψ�ϋΪ°N†v;Ή¶η¬“J‡ΔΠ<ϋ‡Ι]�κλΘσ�#�8β�#�8βH'§“ΣΙωΝΑGqΔGιδtr:9Ο#�8β�#�8βΨ“h­�―NΤt”�΄Φ_έΨ>tΉeλμS­―¦ζ�ω^�\g―υΞQe?ωvuφΜoοΥ;�ο>μ�*οwlςΧmΡ

二进制
vendor/aferrandini/phpqrcode/cache/frame_24.png


+ 0 - 3
vendor/aferrandini/phpqrcode/cache/frame_25.dat

@@ -1,3 +0,0 @@
-xÚíÛA
-à …á¬së‚‹™]rƒx½Y51mMÈBG
-ÿ¸*Sx|Ua5Ƶ‚Z—Š„-,Ž1ä²HÑPÒRj–šX5§®i†©’áG©>W¥ŽžRïöÕ/Ëâ+uT廯åÏӯ嗴ªuæÏ¥Ú[Sía£[kví÷5•+5n§Á´JêÜ%+V¬X±bÅŠõ߬u'Á�±þÔû SRýå÷štzZ»ì+÷+V¬X±bÅŠ•ٟٟٟûŠ+V¬X±bÅÊìÏìÏìÏ}ÅŠ+V¬X±ö±ª¤¥ÖVI©¢ÖÖ‘+k«qÿ[úËtŽ·oVZÍþvoNV³wÇ}µ{³r<ýR­Þ"�RÍÞ]ê
W«r}

二进制
vendor/aferrandini/phpqrcode/cache/frame_25.png


+ 0 - 2
vendor/aferrandini/phpqrcode/cache/frame_26.dat

@@ -1,2 +0,0 @@
-xÚí›A
-à E³öÖ…,t§7ˆ7Ñ›U�		E)i7ï»*~cÃüÅÄXÖEBÆè°FC–˜³6¡:&çL,å¬Mv.ŽÂÎæKgŸÕ¸ãYMç>ŸÎí>ûmÛš·?ª•vô¹¾mg?�ßÒ±Îþ³æÎ·ªd˜“Cµ¹U¦ÏIk•ÚÚE\ÕÙMs†f˜a†f˜a>œ[sÓˆ9쬩ެ8bö<kÕÙ7œ}ç†k³™§õ™ÿ3Ì0Ã3Ì0Ã3Ìä*r¹Š\Å7f˜a†f˜a†fr¹Š\Å7f˜a†f˜a†YÆÙ�Îæd›4ƒ9kíÆÌÔÝyûX	y‰gŒØÙ)›«dw�nÌ¢ûU×>Ëî”]ßöLgÉÝÁ›³è¾äEo‚ w1

二进制
vendor/aferrandini/phpqrcode/cache/frame_26.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_27.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_27.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_28.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_28.png


+ 0 - 2
vendor/aferrandini/phpqrcode/cache/frame_29.dat

@@ -1,2 +0,0 @@
-xÚíÜA� …a×Ţş	‹™ťÜ@n7+*¶šÖÚ4‘!Í?®Jšđň	ł�”抮«]Ş—ÉSźâTf)–ŮsŠIÂ"…Č”bžÝ0…Š|•"Luٸî,Ž×EÇ1\6®*ĎuQŢ?Ľ>aĚĎ…ăţńŽÄRő-r­“÷n.ďꯋ\®Tżü:Ó*)|)°Ŕ,°Ŕ,ţŃâęóĺéx_ă¬}:^R„�Uoɢ‰uÁ~ÁމX`�XĐŹĐŹĐŹĐŹ°_`�X`�XĐŹĐŹĐŹ°_`�X`�XĐŹĐŹĐŹĐŹ°wb�X`�żĄPUőö)DÔŢ"cČ{‹zçÎő3ę›é<}¸óˇ^?b÷m˙ÎÂěž�íş°»óaűŽ´’Âę.�]
-ł{Q6uáT,9

二进制
vendor/aferrandini/phpqrcode/cache/frame_29.png


+ 0 - 1
vendor/aferrandini/phpqrcode/cache/frame_3.dat

@@ -1 +0,0 @@
-xÚí“Á
À E{vë& à&°Y+¢b¤öÐkŸ'yù‘¤¿ÌÁa :äÀTXl�Þ¶$W+Ó�vû®îœ¢9}gRæ¬@H0YPB½ÆÃEmÚÚ?ûœÍ±ísœÖ"bµìt2cnÖé†É:½ﺭë;¿Y§“ÃzÿQã«7¿Ô

二进制
vendor/aferrandini/phpqrcode/cache/frame_3.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_30.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_30.png


+ 0 - 1
vendor/aferrandini/phpqrcode/cache/frame_31.dat

@@ -1 +0,0 @@
-xÚíÜAƒ …a×Þº	ØÉ
à&r³‚ Á´¸ªÎ4ù§«†´yù‚Ä·!¥mV3I�µv­!ÒœÖ2¢i\NSSä4EF2�+65Å¥‰e¾þÃ/Wœs]šñ¾‰!„Á?ÿpÅõû¦=S~ùüÄ�?Ëý+þx¦Ö6r6yö³Ùƹ}“Ç´™ë×eR1-�W•l°Ál°Á›ûÒŒÞXŸz/>Væ«·ù§:ñÒÒÄAš8üý-+mTíÎÎbl°Ál°ÁlèštMº&]“³l°Ál°Áº&]“®I×ä¼Ál°Ál°Áº&]“®Éyƒ
6Ø`ƒ
6Ø`ƒÍÝi¬uy´ØXWòè±Éi¬²\t†ýz•—Š>•.î”z¾kÊß
t²¿7©ß7òwJõÏ”¶4Òw‘�ÒˆßÓÖÍ85‰

二进制
vendor/aferrandini/phpqrcode/cache/frame_31.png


+ 0 - 2
vendor/aferrandini/phpqrcode/cache/frame_32.dat

@@ -1,2 +0,0 @@
-xЪнЬБ
-„ …бЦѕхЂ‹л.Я ЯDЯl¬,¦љMz‰я6›†Г‡	gcJЛD;ф'.®A’IqћЮ‰ДI,IrўYЁ»‘ЛFk%‰DюOжy|EDЄDЧы(LУ_YЌК>*Яљ?aКOѓїk±L_Ј<[c—с¶п>КcЛ�хuФLIдХ%В#Њ0В#Њ0В#ЊЮotСўљхµ}ЕЬ4Нfќv_)‰ВEўpъЏ¬h5R·Џ8Џ8і1В#Њ0В#Њ0ўУТiйґtZО#Њ0В#Њ0В#Њ0ўУТiйґtZО#Њ0В#Њ0В#Њ0ўУТiйґtZОlЊ0В#Њ0ВЈч9q"ўЙHЬњH™Qюќµп"ЫХL5}-ЭЬYЧѕУкёkм`¤в>¶zйёі®юЦ4&Тpчб!‘Љы!«щ`ї:5

二进制
vendor/aferrandini/phpqrcode/cache/frame_32.png


+ 0 - 14
vendor/aferrandini/phpqrcode/cache/frame_33.dat

@@ -1,14 +0,0 @@
-xЪнЬAѓ …aЧЮє‰‹™ќЬ@n7+*L++Ужџ®ут‰МbbЬ*LCп‘°‡‰ck™HҐrљ”j•ІђJ5Yнi~0•_«тЊыЧTКTх}е—e©>эц5‘b_еwРНџ?ї¤Ямж§ЦЬщ†\э­RaЖi+7хЯW©¦\гюwLUNеL¦В
-+¬°В
-+¬°Вкя­jЯТO·џkcлЮсфз\Л©|%•o<б‹k–­Lо+О+Оv¬°В
-+¬°В
-+¬°ВЉ>}ъф8Ї°В
-+¬°В
-+¬°В
-+ъфи3РgајВ
-+¬°В
-+¬°В
-+¬и3Рg П@џЃу
-+¬°В
-+¬°В
-+¬°:R‰ЁЄXіЪB‰9«”IФ=зkЮЏ±o/SwзШ�™ЩЇП`g¶бЕКМИr_Щ™™YѕѓVSY™ЕzIefnmQoz
>б

二进制
vendor/aferrandini/phpqrcode/cache/frame_33.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_34.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_34.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_35.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_35.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_36.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_36.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_37.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_37.png


+ 0 - 1
vendor/aferrandini/phpqrcode/cache/frame_38.dat

@@ -1 +0,0 @@
-xÚíÝAªƒ0ÐŽÝuÁA2«;Ð�èÎkü(üg¾Ày•tp9Äï$Ëò™¹Dœ”ò¼\ºe^'tÒ-aIºŠFMšSškÂðIóŤÓ:7®¤|LúkŸNã8N7®œöi}ö‡×Ÿi,Ÿ[W†¿g®Ó´Ì°ë?3ô1÷i™¾N·}}=ÂOM:4“”)S¦L™2eÊ”)S¦L#$½ÿ
ôÂJã­þÂJM:}ý]˜•ÖL›Ù§ÎSÿQL™2eÊ”)S¦L™2Õ¡èPt(:Šó”)S¦L™2eÊ”)S¦:ŠE‡¢Cqž2eÊ”)S¦L™2eÊ”©E‡¢CÑ¡8O™2eÊ”)S¦L™2eÊT‡¢CÑ¡èPœ§L™2eÊ”)S¦L™2Ý“¦”sJCIKÖÔ‚iÍ93�ônº_Ñòÿ¾¿ü¼“+R‡û®£“ièû£Žû4ö�\Çg¿¥¤‘ïŽ;%
}ßaÞnŽ£

二进制
vendor/aferrandini/phpqrcode/cache/frame_38.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_39.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_39.png


+ 0 - 1
vendor/aferrandini/phpqrcode/cache/frame_4.dat

@@ -1 +0,0 @@
-xÚí”Á
À E=»uÐ
pجQ•ØCOMŸ'ÃË�$ ³@à¨Ø3e–F©\FNXRyÉØ¾C{‰a8­RæŃa2@ñ圉qküßÉH1ê(£�ˆÅ`cç¦j³~Ë0ö¥¿ÃܨÖËÃØ¹nXÿGåÿ�Ä€

二进制
vendor/aferrandini/phpqrcode/cache/frame_4.png


+ 0 - 2
vendor/aferrandini/phpqrcode/cache/frame_40.dat

@@ -1,2 +0,0 @@
-xΪνέA�ƒ@Π¬½υ€‹ξ�ή@oΆ7“�`“QfeΊδ•«PA>�¦ΐΪτ<?jjo5WNiz�›yΊWύ‰σ΄&]ί…C?“I�rώWβρ^;ο8·—
-γύs<Γ°ϋφS{Ε9^gEί}>γ°<]ίΥΠλί³bZ«nγ¥^A›φQ}[χ9^�]«yώμnajMά‡KΜ�1cΖ�3fΜ�1γΈΖ{ίW5}η½{ΝΡ7lMί�οή�xάI<ΌαK½¨ΖαΞ±yl3fΜ�1cΖ�3fΜ�1γ«Ϋ»Ω»={·“Ξ±yl3fΜ�1cΖ�3fΜ�1γ«Ϋ»Ω»={·“Ξ±yl3fΜ�1cΖ�3fΜ�1γ«Ϋ»Ω»={·“Ξ±yl3fΜ�1cΖ�3fΜ�1γ«Ϋ»Ω»={·“Ξ±yl3fΜ�1cΖ�3fΜ�ρχη�SΚ‘�Σ’7¥HΖKήΌg\ηΎβuυίΟ_��r'4ά[ηή-Ζ]›…q�ϋL·η8Ζ�±ΫY1q„»�‹Δ!ξ—ήΤ/(%ϋ

二进制
vendor/aferrandini/phpqrcode/cache/frame_40.png


+ 0 - 1
vendor/aferrandini/phpqrcode/cache/frame_5.dat

@@ -1 +0,0 @@
-xÚí”1À E�½u 7ЛÀÍZµ‡|N†—üDB0@R$l,-™>VKZ[<ýØÚz—qÆŽ¨ØYJ&ƒi�åš‚‹ZyË:Y'ë¯YµÁVÿ&—e•RÄ"§sj©Ýrþö+Ëé‰ù.·MÆŽ»–Ó9ÓòzµsŽ”É,

二进制
vendor/aferrandini/phpqrcode/cache/frame_5.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_6.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_6.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_7.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_7.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_8.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_8.png


二进制
vendor/aferrandini/phpqrcode/cache/frame_9.dat


二进制
vendor/aferrandini/phpqrcode/cache/frame_9.png


二进制
vendor/aferrandini/phpqrcode/cache/mask_0/mask_101_0.dat


二进制
vendor/aferrandini/phpqrcode/cache/mask_0/mask_105_0.dat


+ 0 - 2
vendor/aferrandini/phpqrcode/cache/mask_0/mask_109_0.dat

@@ -1,2 +0,0 @@
-xÚíÚ=
-€0н§iï9'Åb‡$ ¾tËýáÚû^#i�ª¥Ëi?³ÅôÛbúK[AUØFå¾�Ƶijx]mŸ]2Ž������-Ä–�KŽ~ÏVw}¶X›ûÆÆÆÆÆÆÆ&O²É“Þ666666yRž”'½%lllll/´åhœl…Ãîm	¹¤ê�ádël™¶´3Ù+ïÛmÍ«

+ 0 - 2
vendor/aferrandini/phpqrcode/cache/mask_0/mask_113_0.dat

@@ -1,2 +0,0 @@
-xÚíÚ;
-…0Đ>«Iöż9+Eń�‚sá=ϤL1Ě„[¤÷ąFáZU‹4‡?i<˙�ç;7Ťçňç;‡ĆPĄŚ#ýW-[ńÝŻ6÷ʵddddddüc",;í"ťĽźskŤć‘‘‘‘‘‘‘‘Q&—Éerw######ŁL.ŻĘäć‘‘‘‘‘‘‘±Đ�yĽ1†^˲\ňŤîĆŘ3ĆâłÚÓóřĎĆ	‘Ńv

+ 0 - 2
vendor/aferrandini/phpqrcode/cache/mask_0/mask_117_0.dat

@@ -1,2 +0,0 @@
-xÚíÚA
-„0Ð}OÓÞÿr³R,#3öñ¥Ë,âÃþ¢½o5ŸCµØÐq:õõÖ;;¬wvN­ÁJZGÅ=Œm�»û}Úö
ѱ¬¬¬¬¬¬¬¬µ¦2âÞi‹RïïkÆj_YYYYYYYYeÙ_ö·¯¬¬¬¬¬¬¬¬²¿ì/ûÛWVVVVVVÖkîáýd-úϺ,#¦ßÀOÖÎZc]|‡{ž¾Áúˆ­$™

+ 0 - 1
vendor/aferrandini/phpqrcode/cache/mask_0/mask_121_0.dat

@@ -1 +0,0 @@
-xÚíÛ1„ ОÓÀý/·•w
YMüSø Ä8>2SÐûÖF O­E�ÓÈÌÓc«W\ûÛ¼š‹{c§æpK›GÕžB·ÐšþímûŽxhfffffffæ/s2ÛÇÚ2W|*÷d®1ÛÏÌÌÌÌÌÌÌÌÌê*5³ºÊÆÌÌÌÌÌÌÌ̬®RW©«œaÌÌÌÌÌÌÌÌsöòËÁ\xm~8ß®¸ƒr0wæjsdm÷ªýü&óâyÙ

+ 0 - 2
vendor/aferrandini/phpqrcode/cache/mask_0/mask_125_0.dat

@@ -1,2 +0,0 @@
-xкэлA
-� аНЇбћ_Ў��TH`3AO�L�4ќkэЃЭУ(сЭлewі�GWжйзз.э	#Уо2ПћЁ}	\ычYњЛЄДgggggggggg_d�>ЯяЕђj^�еиsэі;;;;;;;;;;Л'ЧЩqі;;;;;;;;;Л'ЫАЫqўuььььььььЕЧ_Pь�Эчі�ЯѓYwФ{eџ�=dЭзЬ§ўGћ/§�И

+ 0 - 2
vendor/aferrandini/phpqrcode/cache/mask_0/mask_129_0.dat

@@ -1,2 +0,0 @@
-xÚíÛ1
-Å ÀÞÓèý/—*Ÿ„DøEØ'ÉhgõtÙ-ì}_£pV‹·	\"Ìb=sþ—ÁÌå™ó[ƒÐJŒô=8DhÅoàºÛž'�0XÐ ÑüÎÛ´�©è‘¬e 0`À€˜ôÊÌj"0`ÀÀ¼ Wf`^P0`À€æ½2ó‚šÈ€¼Ò óÉôd07(ì“<O�ÁŠåo¡§ëÁ—
6
ÎSÞ

+ 0 - 2
vendor/aferrandini/phpqrcode/cache/mask_0/mask_133_0.dat

@@ -1,2 +0,0 @@
-xÚíÛ1
-€0н§Iï9§Š¢ÚTyí–)<4ä�h§N¾‡SÒš¨·]°èZŒ­?¶[¿µH<™u…ïâÐFIø7®·´žRÛ`Á‚,X°ø±EÖÞ¹×Ë´]»Wg±¦…yÁ‚,X°`!�ØÁYÈ#æ,X°`Á‚…<"�È#æ,X°`Á‚…<bg!�˜�,X°`Á‚‹WyÉO4Ñ·˜¸wf¿á>Y‹/XLÿGb…yÁ"êpT�

+ 0 - 1
vendor/aferrandini/phpqrcode/cache/mask_0/mask_137_0.dat

@@ -1 +0,0 @@
-xÚíÜ1„ ОÓÀý/·•+FÉZ?®JšÉLæ7Ôº¬ØÝ*ÑBÚa%L~šŒË»òä”ÉØéÊ“C“ðJ›´YîIWJ	½™ý.K]ñR˜0a„	“›$ç“ïINTwÎlLža¢Ÿè±L˜0a„	&Ld@PÔO˜0a„	&L˜0‘e@P?a„	&L˜0aÂD”e@ý„	&L˜0aÂäÏM²ŸIlL&)dl˜ígøÃacR™<É$övê,ý„ɺ?U2ç]

+ 0 - 2
vendor/aferrandini/phpqrcode/cache/mask_0/mask_141_0.dat

@@ -1,2 +0,0 @@
-xÚíÜ=
-€0н§iï9'EÑúÖDx͘%<lð[Zë|ZP­N	¦NÃæ‘MÌ7;·múfovmœ6-Ów³§Þ¥}•y¶ã°aÆ
6lذný_¼tÊeÒivØüËÆ¾±‹Ù°aÆ
6lØÈšòYÓ.fÆ
6lذa#kÊSldMû†
6lذaÆ
YSÖ”5í6lذaÆ
6ƒmâœÙØ$æÜ& 3dyãecSÙüÙ&ìNÕLû†Í¾&ëîº<

部分文件因为文件数量过多而无法显示