<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Cradicle Explorer</title>
    <link href="/css/bootstrap/bootstrap.min.css" rel="stylesheet">
    <style>
      .form-control-dark::placeholder {
          color: #aaa;
          opacity: 1;
      }
    </style>
    <link rel="stylesheet" href="/assets/fontawesome/css/all.min.css">
    <link rel="icon" type="image/png" href="/favicon.png">


                <link href="/css/dashboard.css" rel="stylesheet">
                </head>
                <body>
                <header class="navbar navbar-dark sticky-top bg-dark flex-md-nowrap p-0 shadow">
                  <a class="navbar-brand col-md-3 col-lg-2 me-0 px-3 fs-6" href="/">Cradicle Explorer</a>
                  <button class="navbar-toggler position-absolute d-md-none collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#sidebarMenu" aria-controls="sidebarMenu" aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-icon"></span>
                  </button>
                  <form method="get" action="/cgi-bin/main" style="width:100%;"><input class="form-control form-control-dark w-100 rounded-0 border-0" type="text" name="q" placeholder="Search repos" aria-label="Search"></form>
                  <div class="navbar-nav flex-row">
                    <div class="nav-item text-nowrap">
                      <a class="nav-link px-3 active" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ">archivesspace</a>
                    </div>
                  </div>
                </header>
                <div class="container-fluid">
                  <div class="row">
                    <nav id="sidebarMenu" class="col-md-3 col-lg-2 d-md-block bg-dark sidebar collapse">
                      <div class="position-sticky pt-3 sidebar-sticky">
                        <ul class="nav flex-column">
                          <li class="nav-item">
                            <a class="nav-link" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ">
                              <i class="align-text-bottom fa-solid fa-info"></i>
                              Info
                            </a>
                          </li>
                          <li class="nav-item">
                            <a class="nav-link" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&issue=list">
                              <i class="align-text-bottom fa-solid fa-layer-group"></i>
                              Issues
                            </a>
                          </li>
                          <li class="nav-item">
                            <a class="nav-link" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&patch=list">
                              <i class="align-text-bottom fa-solid fa-vest-patches"></i>
                              Patches
                            </a>
                          </li>
                          <li class="nav-item">
                            <a class="nav-link" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&wallet=list">
                              <i class="align-text-bottom fa-solid fa-wallet"></i>
                              Wallets
                            </a>
                          </li>
                          <li class="nav-item">
                            <a class="nav-link active" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=.">
                              <i class="align-text-bottom fa-solid fa-code"></i>
                              Source
                            </a>
                          </li>
                        <h6 class="sidebar-heading d-flex justify-content-between align-items-center px-3 mt-4 mb-1 text-muted text-uppercase">
                          <span></span>
                        </h6>
                        <ul class="nav flex-column mb-2">
                        
    <h6 class="sidebar-heading d-flex justify-content-between align-items-center px-3 mt-1 mb-1 text-muted text-uppercase">
      <span>Source</span>
    </h6>
    <li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=.devcontainer"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> .devcontainer</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=.github"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> .github</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=.vscode"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> .vscode</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=_yard"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> _yard</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=backend"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> backend</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=build"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> build</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=ci_logs"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> ci_logs</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=clustering"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> clustering</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=common"><i class="fa-solid fa-folder-open" style="color:#f0c040;"></i> common</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=common%2Faspace-rails"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> aspace-rails</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=common%2Fconfig"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> config</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=common%2Fdb"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> db</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=common%2Flib"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> lib</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=common%2Flocale_utils"><i class="fa-solid fa-folder-open" style="color:#f0c040;"></i> locale_utils</a></li><li><a class="nav-link py-0" style="padding-left:48px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Flocale_utils%2Fline_info.rb"><i class="fa-solid fa-file" style="color:#888;"></i> line_info.rb</a></li><li><a class="nav-link py-0" style="padding-left:48px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Flocale_utils%2Flocale_entry.rb"><i class="fa-solid fa-file" style="color:#888;"></i> locale_entry.rb</a></li><li><a class="nav-link py-0" style="padding-left:48px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Flocale_utils%2Flocale_file.rb"><i class="fa-solid fa-file" style="color:#888;"></i> locale_file.rb</a></li><li><a class="nav-link py-0" style="padding-left:48px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Flocale_utils%2Flocale_file_processor.rb"><i class="fa-solid fa-file" style="color:#888;"></i> locale_file_processor.rb</a></li><li><a class="nav-link py-0" style="padding-left:48px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Flocale_utils%2Fmalformed_variable_fixer.rb"><i class="fa-solid fa-file" style="color:#888;"></i> malformed_variable_fixer.rb</a></li><li><a class="nav-link py-0 active" style="padding-left:48px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Flocale_utils%2Freplacement.rb"><i class="fa-solid fa-file" style="color:#888;"></i> replacement.rb</a></li><li><a class="nav-link py-0" style="padding-left:48px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Flocale_utils%2Fvariable_replacer.rb"><i class="fa-solid fa-file" style="color:#888;"></i> variable_replacer.rb</a></li><li><a class="nav-link py-0" style="padding-left:48px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Flocale_utils%2Fyaml_validator.rb"><i class="fa-solid fa-file" style="color:#888;"></i> yaml_validator.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=common%2Flocales"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> locales</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=common%2Fschemas"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> schemas</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=common%2Fselenium"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> selenium</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=common%2Fspec"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> spec</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fadvanced_query_builder.rb"><i class="fa-solid fa-file" style="color:#888;"></i> advanced_query_builder.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fadvanced_search.rb"><i class="fa-solid fa-file" style="color:#888;"></i> advanced_search.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Farchivesspace_json_schema.rb"><i class="fa-solid fa-file" style="color:#888;"></i> archivesspace_json_schema.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Farchivesspace_thread_dump.rb"><i class="fa-solid fa-file" style="color:#888;"></i> archivesspace_thread_dump.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fasconstants.rb"><i class="fa-solid fa-file" style="color:#888;"></i> asconstants.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fashttp.rb"><i class="fa-solid fa-file" style="color:#888;"></i> ashttp.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Faspace_coverage.rb"><i class="fa-solid fa-file" style="color:#888;"></i> aspace_coverage.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Faspace_gems.rb"><i class="fa-solid fa-file" style="color:#888;"></i> aspace_gems.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Faspace_i18n.rb"><i class="fa-solid fa-file" style="color:#888;"></i> aspace_i18n.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Faspace_i18n_enumeration_support.rb"><i class="fa-solid fa-file" style="color:#888;"></i> aspace_i18n_enumeration_support.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Faspace_logger.rb"><i class="fa-solid fa-file" style="color:#888;"></i> aspace_logger.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fasutils.rb"><i class="fa-solid fa-file" style="color:#888;"></i> asutils.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fbarcode_check.rb"><i class="fa-solid fa-file" style="color:#888;"></i> barcode_check.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fclient_enum_source.rb"><i class="fa-solid fa-file" style="color:#888;"></i> client_enum_source.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fexceptions.rb"><i class="fa-solid fa-file" style="color:#888;"></i> exceptions.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fjson_schema_concurrency_fix.rb"><i class="fa-solid fa-file" style="color:#888;"></i> json_schema_concurrency_fix.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fjson_schema_utils.rb"><i class="fa-solid fa-file" style="color:#888;"></i> json_schema_utils.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fjsonmodel.rb"><i class="fa-solid fa-file" style="color:#888;"></i> jsonmodel.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fjsonmodel_client.rb"><i class="fa-solid fa-file" style="color:#888;"></i> jsonmodel_client.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fjsonmodel_i18n_mixin.rb"><i class="fa-solid fa-file" style="color:#888;"></i> jsonmodel_i18n_mixin.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fjsonmodel_publishing.rb"><i class="fa-solid fa-file" style="color:#888;"></i> jsonmodel_publishing.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fjsonmodel_translatable.rb"><i class="fa-solid fa-file" style="color:#888;"></i> jsonmodel_translatable.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fjsonmodel_type.rb"><i class="fa-solid fa-file" style="color:#888;"></i> jsonmodel_type.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fjsonmodel_utils.rb"><i class="fa-solid fa-file" style="color:#888;"></i> jsonmodel_utils.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Flog.rb"><i class="fa-solid fa-file" style="color:#888;"></i> log.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fmemoryleak.rb"><i class="fa-solid fa-file" style="color:#888;"></i> memoryleak.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fmixed_content_parser.rb"><i class="fa-solid fa-file" style="color:#888;"></i> mixed_content_parser.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fmixed_content_validator.rb"><i class="fa-solid fa-file" style="color:#888;"></i> mixed_content_validator.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fmultipart_buffer_setter.rb"><i class="fa-solid fa-file" style="color:#888;"></i> multipart_buffer_setter.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Frecord_inheritance.rb"><i class="fa-solid fa-file" style="color:#888;"></i> record_inheritance.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fsearch_definitions.rb"><i class="fa-solid fa-file" style="color:#888;"></i> search_definitions.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Ftest_utils.rb"><i class="fa-solid fa-file" style="color:#888;"></i> test_utils.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fvalidations.rb"><i class="fa-solid fa-file" style="color:#888;"></i> validations.rb</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=common%2Fvalidator_cache.rb"><i class="fa-solid fa-file" style="color:#888;"></i> validator_cache.rb</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=contribution_files"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> contribution_files</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=docs"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> docs</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=e2e-tests"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> e2e-tests</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=frontend"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> frontend</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=indexer"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> indexer</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=jmeter"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> jmeter</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=launcher"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> launcher</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=oai"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> oai</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=plugins"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> plugins</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=proxy"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> proxy</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=public"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> public</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=reports"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> reports</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=scripts"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> scripts</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=solr"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> solr</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=stylesheets"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> stylesheets</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=supervisord"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> supervisord</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=templates"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> templates</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.dockerignore"><i class="fa-solid fa-file" style="color:#888;"></i> .dockerignore</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.env.docker.db"><i class="fa-solid fa-file" style="color:#888;"></i> .env.docker.db</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.env.docker.dev"><i class="fa-solid fa-file" style="color:#888;"></i> .env.docker.dev</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.env.docker.prod"><i class="fa-solid fa-file" style="color:#888;"></i> .env.docker.prod</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.env.docker.release"><i class="fa-solid fa-file" style="color:#888;"></i> .env.docker.release</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.gitignore"><i class="fa-solid fa-file" style="color:#888;"></i> .gitignore</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.gitmodules"><i class="fa-solid fa-file" style="color:#888;"></i> .gitmodules</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.prettierignore"><i class="fa-solid fa-file" style="color:#888;"></i> .prettierignore</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.prettierrc"><i class="fa-solid fa-file" style="color:#888;"></i> .prettierrc</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.rubocop.yml"><i class="fa-solid fa-file" style="color:#888;"></i> .rubocop.yml</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.solargraph.yml"><i class="fa-solid fa-file" style="color:#888;"></i> .solargraph.yml</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.stylelintignore"><i class="fa-solid fa-file" style="color:#888;"></i> .stylelintignore</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.stylelintrc"><i class="fa-solid fa-file" style="color:#888;"></i> .stylelintrc</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.travis.yml"><i class="fa-solid fa-file" style="color:#888;"></i> .travis.yml</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.yamllint"><i class="fa-solid fa-file" style="color:#888;"></i> .yamllint</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=.yardopts"><i class="fa-solid fa-file" style="color:#888;"></i> .yardopts</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=CODE_OF_CONDUCT.md"><i class="fa-solid fa-file" style="color:#888;"></i> CODE_OF_CONDUCT.md</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=CONTRIBUTING.md"><i class="fa-solid fa-file" style="color:#888;"></i> CONTRIBUTING.md</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=COPYING"><i class="fa-solid fa-file" style="color:#888;"></i> COPYING</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=DOCKER_DEV.md"><i class="fa-solid fa-file" style="color:#888;"></i> DOCKER_DEV.md</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=Dev.dockerfile"><i class="fa-solid fa-file" style="color:#888;"></i> Dev.dockerfile</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=Dockerfile"><i class="fa-solid fa-file" style="color:#888;"></i> Dockerfile</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=Gemfile"><i class="fa-solid fa-file" style="color:#888;"></i> Gemfile</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=Gemfile.lock"><i class="fa-solid fa-file" style="color:#888;"></i> Gemfile.lock</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=PULL_REQUEST_TEMPLATE.md"><i class="fa-solid fa-file" style="color:#888;"></i> PULL_REQUEST_TEMPLATE.md</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=README.md"><i class="fa-solid fa-file" style="color:#888;"></i> README.md</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=Rakefile"><i class="fa-solid fa-file" style="color:#888;"></i> Rakefile</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=SECURITY.md"><i class="fa-solid fa-file" style="color:#888;"></i> SECURITY.md</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=Thorfile"><i class="fa-solid fa-file" style="color:#888;"></i> Thorfile</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=docker-compose-dev-full.yml"><i class="fa-solid fa-file" style="color:#888;"></i> docker-compose-dev-full.yml</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=docker-compose-dev.yml"><i class="fa-solid fa-file" style="color:#888;"></i> docker-compose-dev.yml</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=docker-compose-dist.yml"><i class="fa-solid fa-file" style="color:#888;"></i> docker-compose-dist.yml</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=docker-compose-docs.yml"><i class="fa-solid fa-file" style="color:#888;"></i> docker-compose-docs.yml</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=docker-compose-fake-smtp.yml"><i class="fa-solid fa-file" style="color:#888;"></i> docker-compose-fake-smtp.yml</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=docker-compose-prod.yml"><i class="fa-solid fa-file" style="color:#888;"></i> docker-compose-prod.yml</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=docker-compose-release.yml"><i class="fa-solid fa-file" style="color:#888;"></i> docker-compose-release.yml</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=docker-compose.yml"><i class="fa-solid fa-file" style="color:#888;"></i> docker-compose.yml</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=docker-startup.sh"><i class="fa-solid fa-file" style="color:#888;"></i> docker-startup.sh</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=eslint.config.mjs"><i class="fa-solid fa-file" style="color:#888;"></i> eslint.config.mjs</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=package-lock.json"><i class="fa-solid fa-file" style="color:#888;"></i> package-lock.json</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=package.json"><i class="fa-solid fa-file" style="color:#888;"></i> package.json</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&file=track-release-downloads.csv"><i class="fa-solid fa-file" style="color:#888;"></i> track-release-downloads.csv</a></li>
    
                        </ul>
                      </div>
                    </nav>
                <main class="col-md-9 ms-sm-auto col-lg-10">
                  <div class="container px-1 py-3">
        
<div class="mb-2" style="font-size:1.1rem;"><a href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=.">/</a> <a href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=common">common</a> / <a href="/cgi-bin/repo?id=z2ydCAkuBYiQmpQrkKgGCZveMcdnJ&source=common%2Flocale_utils">locale_utils</a> / replacement.rb</div>
        <div class="list-group">
        <div class="list-group-item">
        <div class="mb-2" style="font-weight:bold;"><i class="fa-solid fa-file"></i> replacement.rb</div>
        <pre style="margin:0; font-size:0.85rem; overflow-x:auto; color:#fafafa;"><span style="color:#666; user-select:none;"> 1</span>  # frozen_string_literal: true
<span style="color:#666; user-select:none;"> 2</span>  
<span style="color:#666; user-select:none;"> 3</span>  module LocaleUtils
<span style="color:#666; user-select:none;"> 4</span>    class Replacement
<span style="color:#666; user-select:none;"> 5</span>      attr_reader :old_line, :new_line, :key_path
<span style="color:#666; user-select:none;"> 6</span>  
<span style="color:#666; user-select:none;"> 7</span>      def initialize(old_line, new_line, key_path)
<span style="color:#666; user-select:none;"> 8</span>        @old_line = old_line
<span style="color:#666; user-select:none;"> 9</span>        @new_line = new_line
<span style="color:#666; user-select:none;">10</span>        @key_path = key_path
<span style="color:#666; user-select:none;">11</span>      end
<span style="color:#666; user-select:none;">12</span>    end
<span style="color:#666; user-select:none;">13</span>  end
</pre>
        </div>
        </div>

</div>
</main>
</div>
</div>


</body>
</html>

