text: let nock = require('nock');
  
  module.exports.hash = "82965f404b1b6de09a87a0c9ca2f214f";
  
  module.exports.testInfo = {"uniqueName":{},"newDate":{}}
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fmanagement.core.windows.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [
    'Cache-Control',
    'no-store, no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'x-ms-request-id',
    'd8b4f1c7-068a-49ca-8be3-b9fbc51a0700',
    'x-ms-ests-server',
    '2.1.11722.21 - SCUS ProdSlices',
    'Set-Cookie',
    'fpc=AiWY3Kx3fvZElGiMFi-_2kh12iTZAwAAALO0K9gOAAAA; expires=Wed, 09-Jun-2021 23:11:52 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly',
    'Date',
    'Mon, 10 May 2021 23:11:52 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1361'
  ]);
  
  nock('https://myregistry.azurecr.io:443', {"encodedQueryParams":true})
    .delete('/acr/v1/library%2Fbusybox')
    .reply(401, {"errors":[{"code":"UNAUTHORIZED","message":"authentication required, visit https://aka.ms/acr/authorization for more information.","detail":[{"Type":"repository","Name":"library/busybox","Action":"delete"}]}]}, [
    'Server',
    'openresty',
    'Date',
    'Mon, 10 May 2021 23:11:52 GMT',
    'Content-Type',
    'application/json; charset=utf-8',
    'Content-Length',
    '211',
    'Connection',
    'close',
    'Access-Control-Expose-Headers',
    'Docker-Content-Digest',
    'Access-Control-Expose-Headers',
    'WWW-Authenticate',
    'Access-Control-Expose-Headers',
    'Link',
    'Access-Control-Expose-Headers',
    'X-Ms-Correlation-Request-Id',
    'Docker-Distribution-Api-Version',
    'registry/2.0',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'Www-Authenticate',
    'Bearer realm="https://myregistry.azurecr.io/oauth2/token",service="myregistry.azurecr.io",scope="repository:library/busybox:delete",error="invalid_token"',
    'X-Content-Type-Options',
    'nosniff',
    'X-Ms-Correlation-Request-Id',
    'a843af51-7a52-4540-b694-10e46ce7cecc',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fmanagement.core.windows.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [
    'Cache-Control',
    'no-store, no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'x-ms-request-id',
    '14f10a4d-8e82-4f0a-ab62-1ffb055a7400',
    'x-ms-ests-server',
    '2.1.11722.21 - WUS2 ProdSlices',
    'Set-Cookie',
    'fpc=AiWY3Kx3fvZElGiMFi-_2kh12iTZBAAAALO0K9gOAAAA; expires=Wed, 09-Jun-2021 23:11:53 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly',
    'Date',
    'Mon, 10 May 2021 23:11:52 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1361'
  ]);
  
  nock('https://myregistry.azurecr.io:443', {"encodedQueryParams":true})
    .post('/oauth2/exchange', "grant_type=access_token&service=myregistry.azurecr.io&access_token=access_token")
    .reply(200, {"refresh_token":"refresh_token"}, [
    'Server',
    'openresty',
    'Date',
    'Mon, 10 May 2021 23:11:53 GMT',
    'Content-Type',
    'application/json; charset=utf-8',
    'Transfer-Encoding',
    'chunked',
    'Connection',
    'close',
    'X-Ms-Correlation-Request-Id',
    '9655ac95-4234-48da-813e-baf9a07e39af',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains'
  ]);
  
  nock('https://myregistry.azurecr.io:443', {"encodedQueryParams":true})
    .post('/oauth2/token', "grant_type=refresh_token&service=myregistry.azurecr.io&refresh_token=refresh_token&scope=repository%3Alibrary%2Fbusybox%3Adelete")
    .reply(200, {"access_token":"access_token"}, [
    'Server',
    'openresty',
    'Date',
    'Mon, 10 May 2021 23:11:54 GMT',
    'Content-Type',
    'application/json; charset=utf-8',
    'Transfer-Encoding',
    'chunked',
    'Connection',
    'close',
    'X-Ms-Correlation-Request-Id',
    'fa288406-0f0c-4a41-96b9-b38d2a345745',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains'
  ]);
  
  nock('https://myregistry.azurecr.io:443', {"encodedQueryParams":true})
    .delete('/acr/v1/library%2Fbusybox')
    .reply(202, {"manifestsDeleted":["sha256:18f9ff16e116d0467a7091dd5145f7be3231328198eadd26d9d683bcb84ca095","sha256:1e1f3623b6bd9bd9ff23af6ee8224c217acd8eb8e739cf02d447346977375184","sha256:1e389843d4f03f45b1c21ba70fa10a4e182780eb42c2f6f9b868e6b1804f2d99","sha256:447655bf5812d64e4d2133b5bf323bee06c89ece80159e76a05c577f70f89085","sha256:90c9b8eea625a4c3c995aacb0d33e50c69a31027e057940ba99f77069f132535","sha256:b5e14f3f5a2c7eb2201fd1d8470dbc7b19ae9df0b72c38ece5dd3f2233aca440","sha256:be4684e4004560b2cd1f12148b7120b0ea69c385bcc9b12a637537a2c60f97fb","sha256:c8d32e85dcb4dfc47f6d2af372dada6bd3a72d28d61e182199411367c6bd865d","sha256:d1eb04b3e60d4b8b90ee62f9a5a76bcc70bdeb9d43ffc4ae47c873828917f89e","sha256:f1e9b10f3e11f03cc1881415598044364124c838dbc616621403bb88099ba8af"],"tagsDeleted":["latest"]}, [
    'Server',
    'openresty',
    'Date',
    'Mon, 10 May 2021 23:11:55 GMT',
    'Content-Type',
    'application/json; charset=utf-8',
    'Content-Length',
    '788',
    'Connection',
    'close',
    'Access-Control-Expose-Headers',
    'Docker-Content-Digest',
    'Access-Control-Expose-Headers',
    'WWW-Authenticate',
    'Access-Control-Expose-Headers',
    'Link',
    'Access-Control-Expose-Headers',
    'X-Ms-Correlation-Request-Id',
    'Docker-Distribution-Api-Version',
    'registry/2.0',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'X-Ms-Client-Request-Id',
    '905b8221-0000-418b-9d77-7ff80e8b3075',
    'X-Ms-Correlation-Request-Id',
    '8d4f2bbb-69d9-49d1-91cb-57f9d95ff17c',
    'X-Ms-Request-Id',
    '98d9d0d7-303f-4152-a78d-3f0cce0d1a8e',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains'
  ]);
  
  nock('https://myregistry.azurecr.io:443', {"encodedQueryParams":true})
    .get('/acr/v1/_catalog')
    .reply(401, {"errors":[{"code":"UNAUTHORIZED","message":"authentication required, visit https://aka.ms/acr/authorization for more information.","detail":[{"Type":"registry","Name":"catalog","Action":"*"}]}]}, [
    'Server',
    'openresty',
    'Date',
    'Mon, 10 May 2021 23:11:55 GMT',
    'Content-Type',
    'application/json; charset=utf-8',
    'Content-Length',
    '196',
    'Connection',
    'close',
    'Access-Control-Expose-Headers',
    'Docker-Content-Digest',
    'Access-Control-Expose-Headers',
    'WWW-Authenticate',
    'Access-Control-Expose-Headers',
    'Link',
    'Access-Control-Expose-Headers',
    'X-Ms-Correlation-Request-Id',
    'Docker-Distribution-Api-Version',
    'registry/2.0',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'Www-Authenticate',
    'Bearer realm="https://myregistry.azurecr.io/oauth2/token",service="myregistry.azurecr.io",scope="registry:catalog:*",error="invalid_token"',
    'X-Content-Type-Options',
    'nosniff',
    'X-Ms-Correlation-Request-Id',
    '8a9d49aa-a758-4b1f-9dd2-65c899b18a4a',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains'
  ]);
  
  nock('https://myregistry.azurecr.io:443', {"encodedQueryParams":true})
    .post('/oauth2/token', "grant_type=refresh_token&service=myregistry.azurecr.io&refresh_token=refresh_token&scope=registry%3Acatalog%3A*")
    .reply(200, {"access_token":"access_token"}, [
    'Server',
    'openresty',
    'Date',
    'Mon, 10 May 2021 23:11:56 GMT',
    'Content-Type',
    'application/json; charset=utf-8',
    'Transfer-Encoding',
    'chunked',
    'Connection',
    'close',
    'X-Ms-Correlation-Request-Id',
    '2d1c1bbc-b63d-4d0a-baa1-b6ae4ff17201',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains'
  ]);
  
  nock('https://myregistry.azurecr.io:443', {"encodedQueryParams":true})
    .get('/acr/v1/_catalog')
    .reply(200, {"repositories":["library/hello-world"]}, [
    'Server',
    'openresty',
    'Date',
    'Mon, 10 May 2021 23:11:56 GMT',
    'Content-Type',
    'application/json; charset=utf-8',
    'Content-Length',
    '41',
    'Connection',
    'close',
    'Access-Control-Expose-Headers',
    'Docker-Content-Digest',
    'Access-Control-Expose-Headers',
    'WWW-Authenticate',
    'Access-Control-Expose-Headers',
    'Link',
    'Access-Control-Expose-Headers',
    'X-Ms-Correlation-Request-Id',
    'Docker-Distribution-Api-Version',
    'registry/2.0',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'X-Ms-Correlation-Request-Id',
    'd333ce82-405a-477f-987d-6d4b6f7e3e79',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains'
  ]);
  