From 23b60dc1975db38c280d8a123aff97544d1673e0 Mon Sep 17 00:00:00 2001
From: HelenHuang <LinHuang@pollex.com.tw>
Date: 星期四, 09 六月 2022 15:34:21 +0800
Subject: [PATCH] TODO#139890 FAQ 常見問題 1-文案調整

---
 PAMapp/node_modules/@babel/helpers/lib/helpers.js |   36 +++++++++++++++++-------------------
 1 files changed, 17 insertions(+), 19 deletions(-)

diff --git a/PAMapp/node_modules/@babel/helpers/lib/helpers.js b/PAMapp/node_modules/@babel/helpers/lib/helpers.js
index 5734945..3b8eea2 100644
--- a/PAMapp/node_modules/@babel/helpers/lib/helpers.js
+++ b/PAMapp/node_modules/@babel/helpers/lib/helpers.js
@@ -7,11 +7,11 @@
 
 var _template = require("@babel/template");
 
-var generated = require("./helpers-generated");
+var _helpersGenerated = require("./helpers-generated");
 
 const helpers = Object.assign({
   __proto__: null
-}, generated);
+}, _helpersGenerated.default);
 var _default = helpers;
 exports.default = _default;
 
@@ -20,19 +20,6 @@
   ast: () => _template.default.program.ast(tpl)
 });
 
-helpers.asyncIterator = helper("7.0.0-beta.0")`
-  export default function _asyncIterator(iterable) {
-    var method;
-    if (typeof Symbol !== "undefined") {
-      if (Symbol.asyncIterator) method = iterable[Symbol.asyncIterator];
-      if (method == null && Symbol.iterator) method = iterable[Symbol.iterator];
-    }
-    if (method == null) method = iterable["@@asyncIterator"];
-    if (method == null) method = iterable["@@iterator"]
-    if (method == null) throw new TypeError("Object is not async iterable");
-    return method.call(iterable);
-  }
-`;
 helpers.AwaitValue = helper("7.0.0-beta.0")`
   export default function _AwaitValue(value) {
     this.wrapped = value;
@@ -233,6 +220,7 @@
   export default function _createClass(Constructor, protoProps, staticProps) {
     if (protoProps) _defineProperties(Constructor.prototype, protoProps);
     if (staticProps) _defineProperties(Constructor, staticProps);
+    Object.defineProperty(Constructor, "prototype", { writable: false });
     return Constructor;
   }
 `;
@@ -337,6 +325,9 @@
     if (typeof superClass !== "function" && superClass !== null) {
       throw new TypeError("Super expression must either be null or a function");
     }
+    // We can't use defineProperty to set the prototype in a single step because it
+    // doesn't work in Chrome <= 36. https://github.com/babel/babel/issues/14056
+    // V8 bug: https://bugs.chromium.org/p/v8/issues/detail?id=3334
     subClass.prototype = Object.create(superClass && superClass.prototype, {
       constructor: {
         value: subClass,
@@ -344,6 +335,7 @@
         configurable: true
       }
     });
+    Object.defineProperty(subClass, "prototype", { writable: false });
     if (superClass) setPrototypeOf(subClass, superClass);
   }
 `;
@@ -636,7 +628,7 @@
 helpers.get = helper("7.0.0-beta.0")`
   import superPropBase from "superPropBase";
 
-  export default function _get(target, property, receiver) {
+  export default function _get() {
     if (typeof Reflect !== "undefined" && Reflect.get) {
       _get = Reflect.get;
     } else {
@@ -647,13 +639,14 @@
 
         var desc = Object.getOwnPropertyDescriptor(base, property);
         if (desc.get) {
-          return desc.get.call(receiver);
+          // STEP 3. If receiver is not present, then set receiver to target.
+          return desc.get.call(arguments.length < 3 ? target : receiver);
         }
 
         return desc.value;
       };
     }
-    return _get(target, property, receiver || target);
+    return _get.apply(this, arguments);
   }
 `;
 helpers.set = helper("7.0.0-beta.0")`
@@ -1958,4 +1951,9 @@
       throw new TypeError("attempted to reassign private method");
     }
   `;
-}
\ No newline at end of file
+}
+helpers.identity = helper("7.17.0")`
+  export default function _identity(x) {
+    return x;
+  }
+`;
\ No newline at end of file

--
Gitblit v1.8.0