text: /*!
   * Copyright (c) 2021-present, Okta, Inc. and/or its affiliates. All rights reserved.
   * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.")
   *
   * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
   * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   *
   * See the License for the specific language governing permissions and limitations under the License.
   */
  
  const getYear = () => new Date().getUTCFullYear().toString().slice(-2);
  
  const licenseText = `!
   * Copyright (c) 20${getYear()}-present, Okta, Inc. and/or its affiliates. All rights reserved.
   * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.")
   *
   * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
   * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   *
   * See the License for the specific language governing permissions and limitations under the License.`;
  
  const licenseLines = licenseText.split("\n");
  
  module.exports = {
    getYear,
    licenseText,
    licenseComment: `/*${licenseText}\n */`,
    licenseLines,
    template: licenseLines[1],
    pattern:
      /\* Copyright \(c\) 20\d{2}-present, Okta, Inc\. and\/or its affiliates\. All rights reserved\./,
  };
  