From 26a09f08cf1ed43c640879f23fdad56c5c9282f7 Mon Sep 17 00:00:00 2001
From: HelenHuang <LinHuang@pollex.com.tw>
Date: 星期四, 09 六月 2022 15:02:38 +0800
Subject: [PATCH] TODO#139884 Banner 1 文案調整

---
 PAMapp/node_modules/core-js/internals/string-pad.js |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/PAMapp/node_modules/core-js/internals/string-pad.js b/PAMapp/node_modules/core-js/internals/string-pad.js
index d6e8c7f..be11bbc 100644
--- a/PAMapp/node_modules/core-js/internals/string-pad.js
+++ b/PAMapp/node_modules/core-js/internals/string-pad.js
@@ -1,9 +1,12 @@
 // https://github.com/tc39/proposal-string-pad-start-end
+var uncurryThis = require('../internals/function-uncurry-this');
 var toLength = require('../internals/to-length');
 var toString = require('../internals/to-string');
-var repeat = require('../internals/string-repeat');
+var $repeat = require('../internals/string-repeat');
 var requireObjectCoercible = require('../internals/require-object-coercible');
 
+var repeat = uncurryThis($repeat);
+var stringSlice = uncurryThis(''.slice);
 var ceil = Math.ceil;
 
 // `String.prototype.{ padStart, padEnd }` methods implementation
@@ -16,8 +19,8 @@
     var fillLen, stringFiller;
     if (intMaxLength <= stringLength || fillStr == '') return S;
     fillLen = intMaxLength - stringLength;
-    stringFiller = repeat.call(fillStr, ceil(fillLen / fillStr.length));
-    if (stringFiller.length > fillLen) stringFiller = stringFiller.slice(0, fillLen);
+    stringFiller = repeat(fillStr, ceil(fillLen / fillStr.length));
+    if (stringFiller.length > fillLen) stringFiller = stringSlice(stringFiller, 0, fillLen);
     return IS_END ? S + stringFiller : stringFiller + S;
   };
 };

--
Gitblit v1.8.0