From abacc4c41c4a1c8a8aaf769ba25e2e3da99c2207 Mon Sep 17 00:00:00 2001 From: wuchengwei Date: Wed, 6 Dec 2023 20:25:35 +0800 Subject: [PATCH 01/38] lid --- language_identification/jsonql.py | 1340 ++++++++++++++++++++++ language_identification/readMe.md | 0 language_identification/split_by_lang.py | 122 ++ requirements.txt | 5 +- 4 files changed, 1466 insertions(+), 1 deletion(-) create mode 100644 language_identification/jsonql.py create mode 100644 language_identification/readMe.md create mode 100644 language_identification/split_by_lang.py diff --git a/language_identification/jsonql.py b/language_identification/jsonql.py new file mode 100644 index 0000000..b5ab405 --- /dev/null +++ b/language_identification/jsonql.py @@ -0,0 +1,1340 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +# +# This source code is licensed under the MIT license found in the +# LICENSE file in the root directory of this source tree. +# + +""" +Manipulate files containing one json per line. +""" +import argparse +import collections +import contextlib +import functools +import glob +import gzip +import importlib +import inspect +import io +import itertools +import json +import logging +import multiprocessing +import os +import re +import sys +import tempfile +import time +import typing as tp +import warnings +import zlib +from pathlib import Path +from typing import ( + Callable, + Dict, + Iterable, + Iterator, + List, + Optional, + Sequence, + TextIO, + Tuple, + Union, +) + +import numpy as np +import psutil # type: ignore +import requests +from typing_extensions import Protocol + +logging.basicConfig( + level=logging.INFO, + format="%(asctime)s %(levelname)s %(process)d:%(name)s - %(message)s", + datefmt="%Y-%m-%d %H:%M", +) + +NEWLINE = " N3WL1N3 " + +FilterFn = Callable[[dict], bool] +FileDescriptor = Union[Path, List[Path], str] +WritableFileLike = Union[FileDescriptor, TextIO, "SimpleIO", None] +ReadableFileLike = Union[Iterable[str], FileDescriptor, None] + + +def io_parser(): + """Parser shared by all commands to get input/output files.""" + parser = argparse.ArgumentParser(add_help=False) + file_help = """File to read from. Can be specified several times for several files. + Be careful that bash will expand glob patterns **before** sending the args + to python. To use globs put it inside single quotes: + jsonql where --file 'data/perplexity/*.json' '{length} > 100' | head -1 + jsonql --file 'data/perplexity/*.json' where '{length} > 100' | head -1 + [Invalid] jsonql where '{length} > 100' --file data/perplexity/*.json | head -1 + [Invalid] jsonql where --file data/perplexity/*.json '{length} > 100' | head -1 + """ + parser.add_argument("-f", "--file", type=Path, action="append", help=file_help) + parser.add_argument("-o", "--output", type=Path, default="-") + parser.add_argument("--processes", type=int, default=1) + return parser + + +def get_parser(): + parser = argparse.ArgumentParser( + description="Read a set of json files and allow to query them" + ) + subparsers = parser.add_subparsers() + + def add_subparser(function, arguments): + doc = function.__doc__.split("\n")[0] + p = subparsers.add_parser(function.__name__, help=doc, parents=[io_parser()]) + p.set_defaults(command=function) + for k, v in arguments.items(): + p.add_argument(k, **v) + + add_subparser( + select, + { + "columns": dict(nargs="+", help="Extract the value of the given fields"), + "--skip_empty": dict( + action="store_true", help="Skip lines without the requested fields" + ), + "--separator": dict( + default="\t", help="Separator to use between the different columns" + ), + "--newline": dict( + default=NEWLINE, + help="Replace newlines found in the text by the given string", + ), + }, + ) + + add_subparser( + where, + { + "clauses": dict(nargs="+", help=""), + "--requires": dict( + action="append", help="Python module required by the clauses code." + ), + }, + ) + + add_subparser( + merge, + { + "columns": dict(nargs="+", help=""), + "--separator": dict( + default="\t", help="Separator to use between the different columns" + ), + "--newline": dict( + default=NEWLINE, help="Replace the given string by actual newlines" + ), + }, + ) + + add_subparser( + describe, + { + "columns": dict(nargs="*", help=""), + "--bins": dict( + default="auto", help="Number of bins for computing the histograms" + ), + "--cumulative": dict( + action="store_true", help="Compute cumulative histograms" + ), + "--weights": dict(type=str, help="Column used to weight histograms"), + }, + ) + + add_subparser(split, {"--pattern": dict(type=str)}) + add_subparser(shard, {}) + return parser + + +def _split_array(array, sep): + last = 0 + for i, x in enumerate(array): + if x != sep: + continue + yield array[last:i] + last = i + 1 + if last != len(array): + yield array[last:] + + +def main(raw_args): + parser = get_parser() + pipeline = [] + file = "-" + output = "-" + processes = 1 + + for args_group in _split_array(raw_args, "--"): + args = vars(parser.parse_args(args_group)) + command = args.pop("command") + file = args.pop("file") or file + output = args.pop("output") or output + processes = args.pop("processes") or processes + pipeline.append(as_pipe(command, args)) + + if not pipeline: + parser.print_help() + return + + run_pipes(*pipeline, file=Path(file), output=Path(output), processes=processes) + + +class Transformer: + """ + Wrapper around functions transforming documents. + + This allows `run_pipes` to automatically parallelize the pipeline. + Provides: + * Automatic logging. Logging can be changed with the `summary` method. + Loggin frequency with _log_freq (in second) or $JSONQL_LOG_FREQ env variable. + * Automatic parallelization without pickling. The transformers are shared + across processes, and the object is usually not pickled. + * Basic pickling / unpickling in case it's still needed. + By default will only pickle the arguments passed to the constructor. + * Delayed initialization. Internal state which is not pickable should be set + inside the `_prepare` function. + """ + + parallelisable: bool = True + expect_json: bool = False + warn_when_pickling: bool = False + ready: bool = False + + def __init_subclass__(cls, expect_json: bool = None): + """Detects if the subclass expects json as input.""" + spec = inspect.getfullargspec(cls.do) + if expect_json is None: + expect_json = spec.annotations.get(spec.args[1], None) == dict + + cls.expect_json = expect_json + + def __new__(cls, *args, **kwargs): + """Creates the transformer and save the arguments passed to the constructor.""" + t = super().__new__(cls) + Transformer.__init__(t, args, kwargs) + return t + + def __init__(self, state_args: tuple = None, state_kwargs: dict = None): + """ + Init the transformer counters. + + If state_args/state_kwargs are set they will override whatever was + originally passed to the subclass constructor. + """ + if state_args is not None: + self.__args = state_args + if state_kwargs is not None: + self.__kwargs = state_kwargs + + self.start_time = time.time() + self.__last_log = self.start_time + self.processed = 0 + # Log every 5 min unless specified other wise. + self._log_freq = int(os.environ.get("JSONQL_LOG_FREQ", 5 * 60)) + self.__cls = type(self) + self._logger = logging.getLogger(self.__cls.__name__) + + def __call__(self, x): + assert self.ready, f"{self} is not ready." + if x is None: + return + y = self.do(x) + self.processed += 1 + if time.time() - self.__last_log > self._log_freq: + self.log_summary() + return y + + def do(self, x): + raise NotImplementedError(f"'do' not implemented in {type(self)}") + + def summary(self) -> List[str]: + return [self.speed_summary()] + + def speed_summary(self) -> str: + delay = time.time() - self.start_time + h = delay / 3600 + s = self.processed / delay + return f"Processed {self.processed:_} documents in {h:.2}h ({s:5.1f} doc/s)." + + def log(self, message): + self._logger.info(message) + + def log_summary(self) -> None: + if not self.ready: + self.log("Not ready.") + return + summ = self.summary() or [] + for line in summ: + self.log(line) + self.__last_log = time.time() + + def map(self, source: Iterable) -> Iterator: + if self.ready: + for x in source: + yield self(x) + # since we have been prepared by caller, + # caller is also responsible for calling `close`. + return + else: + with self: + for x in source: + yield self(x) + + def __getstate__(self) -> Tuple[tuple, dict, bool]: + return (self.__args, self.__kwargs, self.expect_json) + + def __setstate__(self, state: Tuple[tuple, dict, bool]): + if self.warn_when_pickling: + warnings.warn(f"Unpickling transformer: {type(self)}. This can be slow.") + (args, kwargs, expect_json) = state + # When unpickling `__new__` isn't called so we have to doit ourselves. + Transformer.__init__(self, state_args=args, state_kwargs=kwargs) + type(self).__init__(self, *args, **kwargs) + assert self.expect_json == expect_json + # __setstate__ is called by multiprocessing right before calling + # the object so we need to initialize everything. + self.__enter__() + + def _prepare(self) -> None: + pass + + def __enter__(self) -> "Transformer": + # In multiprocessing __enter__ is always called twice, so we are idempotent. + # Because we call __enter__ when deserializing this transformer and + # also when the parent transformer is deserialized. + self.start_time = time.time() + if self.ready: + return self + self._prepare() + self.ready = True + return self + + def __exit__(self, *args) -> None: + self.close() + self.log_summary() + + def close(self) -> None: + pass + + +def as_pipe(transformer, kwargs): + if isinstance(transformer, type): + return transformer(**kwargs) + return lambda source: transformer(source, **kwargs) + + +def compose(fns: List[Transformer]) -> Transformer: + if len(fns) == 1: + return fns[0] + return MultiTransformer(fns) + + +class MultiTransformer(Transformer): + def __init__(self, transformers: List[Transformer]): + super().__init__() + self.transformers = transformers + + def __repr__(self) -> str: + pipeline = " | ".join(type(t).__name__ for t in self.transformers) + return f"<{pipeline}>" + + def do(self, x): + for t in self.transformers: + x = t(x) + return x + + def _prepare(self): + for t in self.transformers: + t.__enter__() + return self + + def __exit__(self, *args): + for t in self.transformers: + t.__exit__(*args) + + def summary(self): + return itertools.chain(*(t.summary() for t in self.transformers)) + + +class Mapper(Transformer): + def __init__(self, fn): + super().__init__() + self.fn = fn + + def do(self, x): + return self.fn(x) + + +def run_pipe( + command, + kwargs: dict = None, + file: ReadableFileLike = None, + output: WritableFileLike = None, +): + kwargs = kwargs or {} + if isinstance(kwargs, argparse.ArgumentParser): + kwargs = vars(kwargs.parse_args()) + file = file or Path(kwargs.pop("file", "-")) + output = output or Path(kwargs.pop("output", "-")) + + return run_pipes(as_pipe(command, kwargs), file=file, output=output) + + +def run_pipes( + *fns: Union[Transformer, Callable[[Iterable], Iterable]], + inputs: Iterable[dict] = None, + file: ReadableFileLike = None, + output: WritableFileLike = None, + processes: int = 1, + chunksize: int = 10_000, +): + """ + Run full document processing pipeline. + + - fns: list of functions to run over the documents. Can be: + * `Iterable -> Iterable` function + * jsonql.Transformer instance + Using transformers allow the pipeline to process documents in parallel. + - inputs: iterable to read the documents from + - file: if inputs is not given, will read documents from this file. + - output: writable file like. + - processes: number of processes to use. -1 means all CPU available. + - chunksize: chunksize for multiprocessing.Pool.imap_unordered + """ + expect_json = len(fns) and isinstance(fns[0], Transformer) and fns[0].expect_json + if expect_json and inputs is None: + fns = (JsonReader(),) + fns + transformers = [] + for t in fns: + if not isinstance(t, Transformer): + break + if not t.parallelisable: + break + transformers.append(t) + pipes = fns[len(transformers) :] + + log = logging.getLogger(__name__).info + if inputs is None: + data: Iterable = open_read(file) + else: + data = inputs + + if processes == -1: + processes = os.cpu_count() or 0 + + with contextlib.suppress(BrokenPipeError), contextlib.ExitStack() as stack: + if transformers: + log(f"preparing {transformers}") + transform = stack.enter_context(compose(transformers)) + if processes <= 1: + data = transform.map(data) + else: + p = multiprocessing.current_process() + log(f"Will start {processes} processes from {p.name}, Pid: {p.pid}") + pool = stack.enter_context( + multiprocessing.Pool( + processes=processes, + initializer=_set_global_transformer, + initargs=(transform,), + ) + ) + data = pool.imap_unordered( + _global_transformer, data, chunksize=chunksize + ) + + for fn in pipes: + if isinstance(fn, Transformer): + data = fn.map(data) + else: + data = fn(data) + + write_jsons(data, output) + + +# Allows to share transformer acroos subprocess. +# Used by `run_pipes` +_GLOBAL_TRANSFORMER: Optional[Transformer] = None + + +def _set_global_transformer(transformer: Transformer): + global _GLOBAL_TRANSFORMER + p = multiprocessing.current_process() + logging.info( + f"Started subprocess {p.name}:{p.pid} from {os.getppid()} for {transformer}" + ) + assert transformer.ready, f"{transformer} isn't ready" + _GLOBAL_TRANSFORMER = transformer + + +def _global_transformer(document: str) -> Optional[dict]: + assert _GLOBAL_TRANSFORMER is not None + return _GLOBAL_TRANSFORMER(document) + + +def lines(file: ReadableFileLike) -> Iterator[str]: + return (line.strip("\n") for line in open_read(file)) + + +def read_jsons(file: ReadableFileLike, strict=False) -> Iterator[dict]: + reader = JsonReader(strict=strict) + lines = open_read(file) + for line in lines: + if line is None: + continue + yield reader(line) + + reader.log_summary() + + +def write_jsons(source: Iterable[dict], file: WritableFileLike) -> None: + eol = os.linesep + with open_write(file) as o: + for res in source: + if res is None: + continue + if isinstance(res, dict): + json.dump(res, o, ensure_ascii=False) + o.write(eol) + continue + if isinstance(res, str): + res = res.rstrip("\n") + print(res, file=o) + + +class JsonReader(Transformer): + def __init__(self, strict: bool = False): + super().__init__() + self.ready = True + self.strict = strict + self.num_errors = 0 + + def do(self, line: str) -> Optional[dict]: + if line is None: + return None + if isinstance(line, dict): + return line + line = line.rstrip("\n") + if not line: + return None + try: + return json.loads(line) + except json.decoder.JSONDecodeError as e: + self.log_error(e) + if self.strict: + raise + return None + + def log_error(self, e: json.decoder.JSONDecodeError): + self.num_errors += 1 + if self.num_errors > 10: + return + + MAX_LEN = 80 + snippet, snippet_len = e.doc, len(e.doc) + col = e.pos + if snippet_len > MAX_LEN: + if col < MAX_LEN: + start = 0 + elif snippet_len - col < MAX_LEN: + start = snippet_len - MAX_LEN + else: + start = col - MAX_LEN // 2 + snippet = e.doc[start : start + MAX_LEN] + col = col - start + logging.warning( + "\n".join( + [ + f"Invalid json (length={len(e.doc)}) {e}", + snippet, + " " * (col - 1) + "^", + ] + ) + ) + + def summary(self): + summ = super().summary() + if self.num_errors > 0: + summ.append(f"Skipped {self.num_errors} invalid json.") + return summ + + +def compile_column(column, newline): + if callable(column): + return column + + if column == "*": + return json.dumps + + if re.match(r"[_a-z][_a-z0-9]*", column): + + def extract_col(doc): + v = doc.get(column, "") + if isinstance(v, str) and newline != "\n": + v = v.rstrip("\n").replace("\n", newline) + return v + + return extract_col + + return compile_expr(column) + + +def select(lines, columns, skip_empty=False, separator="\t", newline="\n"): + """Yields the content of the requested columns.""" + column_parsers = [compile_column(c, newline) for c in columns] + for doc in read_jsons(lines): + values = [] + empty = True + for parse_col in column_parsers: + v = parse_col(doc) + values.append(str(v) or "") + empty = empty and v is None + + if skip_empty and empty: + continue + + yield separator.join(values) + + +def compile_expr(clause: Union[str, FilterFn], requires: List[str] = None): + if not isinstance(clause, str): + return clause + + args_re = r"(?i:\{([_a-z][_a-z0-9]*)\})" + args_list = list(re.findall(args_re, clause)) + if not args_list: + # This is only a warning because you may want to have eg random sampling + # that doesn't depend on the document. + logging.warn( + f"Warning: No variable found in expression: <{clause}>\n" + "Variables should be written inside braces, eg: {language}=='en'" + ) + python_like = re.sub(args_re, r"doc.get('\1', None)", clause) + requires = requires or [] + modules = {r: importlib.import_module(r) for r in requires} + return eval(f"lambda doc: {python_like}", modules) + + +class where(Transformer): + """Filters the data using python code. + + Ex: `jsonql where 'len({text}) > 100'` + """ + + def __init__( + self, clauses: Sequence[Union[str, FilterFn]], requires: List[str] = [] + ): + super().__init__() + self.raw_clauses = clauses + self.requires = requires + self.n_selected = 0 + self.clauses: List[FilterFn] = [] + + def _prepare(self): + self.clauses = [compile_expr(c, self.requires) for c in self.raw_clauses] + + def do(self, doc: dict) -> Optional[dict]: + assert self.clauses + if not doc or not all((c(doc) for c in self.clauses)): + return None + self.n_selected += 1 + return doc + + def summary(self): + n_selected, n_docs = self.n_selected, self.processed + selectivity = n_selected / n_docs if n_docs else 0 + return [f"Selected {n_selected} documents out of {n_docs} ({selectivity:5.1%})"] + + +def merge(lines, columns, separator="\t", newline=NEWLINE): + """Reads tab separated columns and output a json using the given headers. + + Headers are of form {key}[%{type}] + {type} can be one of {"f": float, "i": int, "b": bool, "s": string}. + Default type is string. + A special header "_" means interpret this column as json, and append all other + columns to it. Must appear only once and on last position. + + Ex: + `echo '1\thello' | jsonql merge n t` --> `{"n": "1", "t": "hello"}` + `echo '1\thello" | jsonql merge n%i t` --> `{"n": 1, "t": "hello"}` + `echo '1\thello\t{"f": "bar"}' | jsonql merge n%i t _` --> `{"n": 1, "t": "hello", "f": "bar"}` + """ + handle_newlines = lambda s: s.replace(newline, "\n") + type_mapping: Dict[str, Callable] = { + "f": float, + "i": int, + "b": bool, + "s": handle_newlines, + } + type_parsing = [ + type_mapping.get(f.split("%")[-1], handle_newlines) for f in columns + ] + columns = [f.split("%")[0] for f in columns] + doc_index = columns.index("_") if "_" in columns else -1 + read_json = JsonReader() + + def parse(line): + parts = line.split(separator, len(columns) - 1) + doc: Dict[str, tp.Any] = {} + for i, value in enumerate(parts): + if columns[i] == "_": + doc.update(read_json(parts[doc_index])) + else: + try: + doc[columns[i]] = type_parsing[i](value) + except ValueError: + logging.error( + f"Error when parsing column {i} of line: {line[:100]}..." + ) + return doc + + for line in lines: + yield json.dumps(parse(line)) + + +class split(Transformer): + """Split a files in several smaller files based on the value of a field.""" + + # Not parallelisable since we are writing to files. + parallelisable = False + + def __init__( + self, + pattern: Union[Path, str] = None, + split_fn: Callable[[dict], str] = None, + mkdir: bool = False, + ): + super().__init__() + assert not ( + pattern and split_fn + ), "split can't have both a pattern and a split_fn" + if split_fn is not None: + self.split_fn = split_fn + else: + assert pattern, "split need either a pattern or a split_fn" + self.split_fn = self.make_split_fn(str(pattern)) + self.mkdir = mkdir + self.o: dict = {} + + def make_split_fn(self, pattern: str) -> Callable[[dict], str]: + candidates = list(re.findall(r"(?i:\{([_a-z][_a-z0-9]*)\})", pattern)) + return lambda doc: pattern.format(**{c: doc[c] for c in candidates}) + + def do(self, doc): + filename = self.split_fn(doc) + if not filename: + return + o = self.o.get(filename, None) + if o is None: + if self.mkdir: + Path(filename).parent.mkdir(parents=True, exist_ok=True) + self.o[filename] = open_write(filename) + print(json.dumps(doc, ensure_ascii=False), file=self.o[filename], flush=True) + + def summary(self): + summ = super().summary() + summ.append(f"Found {len(self.o)} splits.") + return summ + + def close(self): + for file in self.o.values(): + file.close() + + +def histogram(values, bins, weights): + hist, bins = np.histogram(values, bins=bins) + # n_bins = len(hist) + + if weights is not None: + # Bins can't be auto-determined if weights is supplied. + # So we first compute the bins without the weights then recompute + # the histogram with the weights. + hist, bins = np.histogram(values, bins=bins, weights=weights) + # cumsum = np.cumsum(hist) + # total = cumsum[-1] + + # for i in range(n_bins - 1): + # if cumsum[i] / total > 0.9: + # useful_range = np.linspace(bins[0], bins[i + 1], n_bins) + # new_bins = np.append(useful_range, [bins[-1]]) + # return np.histogram(values, bins=new_bins, weights=weights) + + return hist, bins + + +def _parse_bins(bins): + try: + if isinstance(bins, str): + if "," in bins: + bins = [int(b) for b in bins.split(",")] + else: + bins = int(bins) + except ValueError: + pass + return bins + + +ALL_DOCUMENTS = "" +MAX_LABEL_LEN = 100 + + +def bar_chart(hist, bins): + n = sum(hist) + max_h = max(hist) + out = [] + for i, h in enumerate(hist): + h_size = 80 * h // max_h + dh_size = 80 * (h - hist[i - 1]) // max_h + if h_size == 0 or dh_size == 0: + continue + bar = "█" * h_size + out.append(f"{bins[i]:8.3f} {bar:80} ({h:5d}, {h / n:5.1%}) {bins[i+1]:8.3f}") + out.append(f"{bins[-1]:8.3f}") + return out + + +def display_stats(stats, key, weights=None, bins="auto", cumulative=False): + out = [] + documents = stats[ALL_DOCUMENTS] + count = stats.get(key, 0) + r = count / documents if documents else 0 + out.append(f"Field {key} saw {count} times ({r:5.1%})") + + length = stats.get(key + ".length", None) + avg_length = length // count if length else 0 + if length is not None: + out[-1] += f", average length is {length // count}" + + values = stats.get(key + ".val", None) + if values: + out[-1] += f", histogram is: (bins={bins})" + if weights: + if weights not in stats: + logging.warn(f"Warning: weights column {weights} not found.") + if weights + ".val" not in stats: + logging.warn( + f"Warning: weights column {weights} is not a numeric column." + ) + weights = stats.get(weights + ".val") + hist, bins = histogram(values, _parse_bins(bins), weights) + if cumulative: + hist = np.cumsum(hist) + out += bar_chart(hist, bins) + + cnt = stats.get(key + ".cnt", None) + if avg_length < MAX_LABEL_LEN and cnt and max(cnt.values()) > 1: + cnt = sorted(cnt.items(), key=lambda kv: kv[1], reverse=True) + out[-1] += ", top 100 labels:" + for label, n in cnt[:100]: + if n < 5: + continue + out.append(f"{label:25}: {n:6} ({n / count:5.1%})") + + return out + + +def describe(source, columns=None, weights=None, **kwargs): + """Compute some statistics about a dataset. + + Stats can be restricted to a subset of columns.""" + MAX_HIST_SIZE = 100_000_000 + MAX_CNT_SIZE = 1000 + stats = {ALL_DOCUMENTS: 0} + needed = columns + [weights] if columns else None + + for doc in read_jsons(source): + stats[ALL_DOCUMENTS] += 1 + for k, v in doc.items(): + if needed and k not in needed: + continue + stats[k] = get_or_set(stats, k, 0) + 1 + if isinstance(v, str): + stats[k + ".length"] = get_or_set(stats, k + ".length", 0) + len(v) + if len(v) > MAX_LABEL_LEN: # Don't treat too long string as labels + continue + cnt = get_or_set(stats, k + ".cnt", collections.defaultdict(int)) + if v in cnt or len(cnt) < MAX_CNT_SIZE: + cnt[v] += 1 + elif type(v) in (int, float): + values = get_or_set(stats, k + ".val", []) + if len(values) < MAX_HIST_SIZE: + values.append(v) + elif type(v) is list and len(v) and type(v[0]) in (int, float): + values = get_or_set(stats, k + ".val", []) + if len(values) < MAX_HIST_SIZE: + values += v + elif type(v) is dict: + cnt = get_or_set(stats, k + ".cnt", collections.defaultdict(int)) + for label in v: + if label in cnt or len(cnt) < MAX_CNT_SIZE: + cnt[label] += 1 + + documents = stats[ALL_DOCUMENTS] + yield f"Stats computed on {documents} documents:" + for k in stats: + if columns and k not in columns: + continue + if "." in k or k == ALL_DOCUMENTS: + continue + for line in display_stats(stats, k, weights=weights, **kwargs): + yield line + + +def shard(lines): + """Shard a file in several smaller ones.""" + # The creation of the shard is handle in a generic way. Do we need this ? + return lines + + +# *** Utils *** + + +def get_or_set(dictionary, key, default): + if key not in dictionary: + dictionary[key] = default + return dictionary[key] + + +class SimpleIO(Protocol): + """A subset of methods from TextIO.""" + + def close(self) -> None: + ... + + def write(self, line: str) -> int: + ... + + def __enter__(self) -> "SimpleIO": + ... + + def __exit__(self, exc_type, exc_value, traceback): + ... + + +def open_read(filename: ReadableFileLike) -> Iterable[str]: + """Open the given file, list of files or files matching the given glob and read lines. + + `filename` is None or "-" -> reads from stdin + `filename` is a Path / str -> interprets filename as a glob and open files matching it + `filename` is a list -> opens sequentially all files from the list using `open_read` + `filename` is something else -> returns the object wrapped in a `nullcontext` + This allows to pass already openened files or iterables. + + `open_read` will decompress gzip files, given they have ".gz" suffix. + """ + if filename is None: + return sys.stdin + + if isinstance(filename, list): + assert isinstance(filename[0], Path) + if len(filename) == 0: + return [] + if len(filename) > 1: + return _yield_from(filename) + filename = tp.cast(Path, filename[0]) + if isinstance(filename, str): + if filename.startswith("http://") or filename.startswith("https://"): + return open_remote_file(filename) + + filename = Path(filename) + if not isinstance(filename, Path): + # we might have received an iterable, return it unmodified. + return filename # type: ignore + + # Expand glob patterns only when reading + files = [Path(f) for f in sorted(glob.glob(str(filename)))] + if len(files) > 1: + return _yield_from(files) + if len(files) == 1: + filename = files[0] + + assert isinstance(filename, Path) + + if filename.name.endswith("]"): + return block_reader(filename) + + logging.getLogger(__name__).info(f"Opening {filename} with mode 'rt'") + if filename.suffix == ".gz": + file: TextIO = gzip.open(filename, "rt") # type: ignore + else: + file = open(filename, "rt") + + return _close_when_exhausted(file) + + +def _close_when_exhausted(file: TextIO) -> Iterable[str]: + with file: + yield from file + + +def _yield_from(files: list) -> Iterable[str]: + for file in files: + yield from open_read(file) + + +def open_write( + filename: WritableFileLike, max_size: str = "4G" +) -> tp.ContextManager[TextIO]: + """Open the given file, list of files or files matching the given glob. + + The return value is a ContextManager meant to be used inside a `with` block: + ``` + with open_write("foo.txt") as o: + ... + + Write mode: + replaces "?" from filename by numbers ranging from 0 to 9, generatings files of size `max_size`. + If filename ends with ".gz", creates a blocked gzip file with random access. + """ + if filename is None: + return contextlib.nullcontext(sys.stdout) + + if isinstance(filename, list): + if len(filename) > 1: + return MultiFile(filename, "w", max_size) + else: + filename = tp.cast(Path, filename[0]) + if isinstance(filename, str): + filename = Path(filename) + if not isinstance(filename, Path): + assert hasattr(filename, "write"), f"{filename} doesn't have a .write method." + # We return a 'TextIO' even though we only check for `.write` method, + # this works better with eg `print`. + return contextlib.nullcontext(tp.cast(TextIO, filename)) + + mode = "wt" + if "?" in filename.name: + return sharded_file(filename, mode, max_size) + + logging.getLogger(__name__).info(f"Opening {filename} with mode {mode}") + # TODO: should we use another format ? + if filename.suffix == ".gz": + return BlockedGzipWriter(Path(filename), mode, block_size="64M") + + return open(filename, "wt") + + +def parse_size(size): + unit_map = {"B": 1, "K": 1024, "M": 1024 ** 2, "G": 1024 ** 3} + unit = size[-1].upper() + assert ( + unit in unit_map + ), f"Unsupported size unit for {size}. Use one of: {unit_map.keys()}." + return int(size[:-1]) * unit_map[unit] + + +class MultiFile(SimpleIO): + def __init__(self, files: Iterable[Path], mode="w", max_size="4G"): + self.name = str(files) + self.mode = mode + self.files = iter(files) + self.max_size = parse_size(max_size) + self.current_handle: Optional[TextIO] = None + self.current_block_size = 0 + self._open_next_handle() # Opening 1st handle allows to write directly. + + def write(self, content) -> int: + # Avoid splitting newlines to a new file. + # use current_block_size since it's faster than `tell()` + if content != "\n" and self.current_block_size >= self.max_size: + self._open_next_handle() + if self.current_handle is None: + raise Exception("No more files to write to...") + + written = self.current_handle.write(content) + self.current_block_size += written + return written + + def _open_next_handle(self) -> bool: + self.close() + file = next(self.files, None) + if file is None: + return False + + self.current_handle = open_write(file).__enter__() + self.current_block_size = 0 + return True + + def __enter__(self): + return self + + def __exit__(self, *exc_info): + self.close() + + @property + def closed(self): + return self.current_handle is None + + def close(self): + if self.current_handle is None: + return + + # log("Closing", self.current_handle.name, "with mode", self.current_handle.mode) + self.current_handle.__exit__(None, None, None) + self.current_handle = None + + +# not sure it helps since connections are reseted anyway. +_session = functools.lru_cache()(requests.Session) + + +def request_get_content(url: str, n_retry: int = 3) -> bytes: + """Retrieve the binary content at url. + + Retry on connection errors. + """ + t0 = time.time() + logging.info(f"Starting download of {url}") + for i in range(1, n_retry + 1): + try: + r = _session().get(url) + r.raise_for_status() + break + except requests.exceptions.RequestException as e: + # Sleep and try again on error, unless it's a 404. + message = e.args[0] if isinstance(e.args[0], str) else "" + if i == n_retry or "Client Error" in message: + raise e + warnings.warn( + f"Swallowed error {e} while downloading {url} ({i} out of {n_retry})" + ) + time.sleep(10 * 2 ** i) + dl_time = time.time() - t0 + dl_speed = len(r.content) / dl_time / 1024 + logging.info( + f"Downloaded {url} [{r.status_code}] took {dl_time:.0f}s ({dl_speed:.1f}kB/s)" + ) + return r.content + + +def open_remote_file(url: str, cache: Path = None) -> Iterable[str]: + """Download the files at the given url to memory and opens it as a file. + Assumes that the file is small, and fetch it when this function is called. + """ + if cache and cache.exists(): + return open_read(cache) + + # TODO: open the remote file in streaming mode. + # The hard part is that we need to write the content on disk at the same time, + # to implement disk caching. + raw_bytes = request_get_content(url) + content = io.BytesIO(raw_bytes) + if url.endswith(".gz"): + f: TextIO = gzip.open(content, mode="rt") # type: ignore + else: + f = io.TextIOWrapper(content) + + if cache and not cache.exists(): + # The file might have been created while downloading/writing. + tmp_cache = _tmp(cache) + tmp_cache.write_bytes(raw_bytes) + if not cache.exists(): + tmp_cache.replace(cache) + else: + tmp_cache.unlink() + + return _close_when_exhausted(f) + + +def sharded_file(file_pattern: Path, mode: str, max_size: str = "4G") -> MultiFile: + folder, name = file_pattern.parent, file_pattern.name + assert "?" in name, f"Can't expand give file_pattern: {file_pattern}" + + n = name.count("?") + assert 0 < n < 8 + assert "?" * n in name, f"The '?' need to be adjacents in {file_pattern}" + assert "r" not in mode + files = (folder / name.replace("?" * n, f"%0{n}d" % i) for i in range(10 ** n)) + + return MultiFile(files, mode, max_size) + + +class SplitFile: + def __init__(self, filename: Path, chunk: int, n_chunks: int, mode: str = "r"): + assert mode == "r" + size = os.path.getsize(filename) + self.handle = open(filename, mode) + start = chunk * size // n_chunks + self.end: int = (chunk + 1) * size // n_chunks + + if start > 0: + self.handle.seek(start - 1) + # Skip incomplete line. This avoid crashing when reading eg the middle + # of a unicode char. `self.handle.buffer` is a binary file reader. + self.handle.buffer.readline() # type: ignore + + def __enter__(self): + return self + + def __iter__(self): + while True: + line = self.handle.readline() + if not line: + return + + yield line + if self.handle.tell() >= self.end: + return + + def readlines(self): + return list(self.__iter__()) + + def close(self): + self.handle.close() + + def __exit__(self, *args): + self.close() + + +def get_block_readers(filename: Path, n_readers, mode="t"): + index_filename = filename.parent / (filename.name + ".index") + if not index_filename.exists(): + return [gzip.open(filename, "r" + mode)] + index: List[int] = np.load(index_filename) + n_chunks = len(index) + chunk_per_reader = int(np.ceil(n_chunks / n_readers)) + n_readers = int(np.ceil(n_chunks / chunk_per_reader)) + + start = 0 + readers = [] + for i in range(n_readers): + end = index[min((i + 1) * chunk_per_reader - 1, n_chunks - 1)] + r = _blocked_gzip_reader(filename, start, end, mode) + readers.append(r) + start = end + return readers + + +def block_reader(filename: Path) -> Iterable[str]: + root, pattern = str(filename)[:-1].split("[", 1) + assert root.endswith(".gz"), "Can only read block of a .gz file for now." + + ii, nn = pattern.strip().split("/") + i, n_readers = int(ii), int(nn) + + index_filename = root + ".index" + assert os.path.exists( + index_filename + ), f"Index {index_filename} not found for {filename}" + index: List[int] = np.load(index_filename) + n_chunks = len(index) + chunk_per_reader = int(np.ceil(n_chunks / n_readers)) + n_readers = int(np.ceil(n_chunks / chunk_per_reader)) + # I'm not sure how to handle the case where there is less reader than expected. + # Currently we return empty readers. + + start = 0 + if i > 0: + start = index[min((i - 1) * chunk_per_reader, n_chunks - 1)] + end = index[min(i * chunk_per_reader, n_chunks - 1)] + return _blocked_gzip_reader(root, start, end, mode="t") + + +def _blocked_gzip_reader(filename, start, end, mode="t") -> Iterable[str]: + handle = gzip.open(filename, "r" + mode) + handle.seek(start) + try: + while handle.tell() < end: + line = handle.readline() + if not line: + break + yield line + finally: + handle.close() + + +class BlockedGzipWriter(MultiFile): + """Writes a Gzip files which can be read by block. + + Decreasing the block size may hurt compression, but provides more split points. + """ + + def __init__(self, filename: Path, mode: str, block_size: str = "256M"): + assert "w" in mode + self.filename = Path(filename) + self.index: List[int] = [] + self.zipfile: Optional[gzip.GzipFile] = None + super().__init__([], mode, block_size) + + def _open_next_handle(self) -> bool: + """Here we never actually close/open handles, + we just write the end of block sequence.""" + if not self.current_handle: + mode = self.mode + "t" + self.current_handle = tp.cast(TextIO, gzip.open(self.filename, mode)) + assert isinstance(self.current_handle.buffer, gzip.GzipFile) + self.zipfile = self.current_handle.buffer + return True + + # Use Z_FULL_FLUSH to allow random access: + # https://github.com/madler/zlib/blob/cacf7f1d4e3d44d871b605da3b647f07d718623f/zlib.h#L313 + self.current_handle.buffer.flush(zlib_mode=zlib.Z_FULL_FLUSH) # type: ignore + self.index.append(self.current_handle.tell()) + self.current_block_size = 0 + return True + + def flush(self): + assert self.current_handle is not None + self.current_handle.flush() + + def close(self): + if self.current_handle is None: + return + self.current_handle.flush() + self.index.append(self.current_handle.tell()) + self.current_handle.close() + self.current_handle = None + index = np.array(self.index, dtype=np.uint64) + with open(str(self.filename) + ".index", "wb") as o: + np.save(o, index) + + +def grouper(iterable, n): + group = [] + for x in iterable: + group.append(x) + if len(group) == n: + yield group + group = [] + if group: + yield group + + +PROCESS = psutil.Process() + + +def mem_footprint_gb(pid=None): + rss = PROCESS.memory_info().rss + return rss / 1_000_000_000 + + +def _tmp(output: Path) -> Path: + suffix = "".join(output.suffixes) + suffix = ".tmp" + suffix + prefix = output.name[: -len(suffix)] + _, tmp_path = tempfile.mkstemp(dir=output.parent, prefix=prefix, suffix=suffix) + return Path(tmp_path) + + +@functools.lru_cache() +def _tmp_dir() -> Path: + job_id = os.environ.get("SLURM_JOB_ID") + if job_id: + return Path("/scratch/slurm_tmpdir") / job_id + + checkpoint = Path("/checkpoint") / os.environ.get("USER", "") + if checkpoint.exists(): + tmp = checkpoint / "tmp" + tmp.mkdir(exist_ok=True) + return tmp + + return Path("/tmp") + + +if __name__ == "__main__": + multiprocessing.set_start_method("fork") + main(sys.argv[1:]) diff --git a/language_identification/readMe.md b/language_identification/readMe.md new file mode 100644 index 0000000..e69de29 diff --git a/language_identification/split_by_lang.py b/language_identification/split_by_lang.py new file mode 100644 index 0000000..fa70b64 --- /dev/null +++ b/language_identification/split_by_lang.py @@ -0,0 +1,122 @@ +from pathlib import Path +import fasttext # type: ignore +from typing import Dict, Optional + +from language_identification import jsonql + + +def predict(model, text: str, k: int = 1): + labels, scores = model.predict(text, k=k) + labels = [l.replace("__label__", "") for l in labels] + return labels, scores + + +class Classifier(jsonql.Transformer): + def __init__( + self, + model: Path, + field: str, + out_field: str, + threshold: float = 0, + top: int = 1, + language: str = None, + rounding: int = 2, + ): + super().__init__() + self.model = model + assert model.exists(), f"Model {model} doesn't exist." + self.field = field + self.out_field = out_field + self.threshold = threshold + self.top = top + self.language = language + self.rounding = rounding + # Fasttext model is a C object and can't be pickled + self.fasttext_model: fasttext._FastText = None + self.n_doc, self.n_accepted, self.n_ignored, self.n_disagreement = 0, 0, 0, 0 + self.cnt: Dict[str, int] = {} + + def _prepare(self): + self.log(f"Loading {self.model}") + self.fasttext_model = fasttext.load_model(str(self.model)) + + def predict(self, text): + return predict(self.fasttext_model, text.replace("\n", ""), k=self.top) + + def do(self, doc: dict) -> Optional[dict]: + text = doc.get(self.field, None) + if not text: + return None + + if self.language and doc.get("language") != self.language: + self.n_ignored += 1 + return doc + + self.n_doc += 1 + labels, scores = self.predict(text) + scores.round(self.rounding, out=scores) + for l in labels: + self.cnt[l] = self.cnt.get(l, 0) + 1 + + if self.top == 1: + existing_label = doc.get(self.out_field, None) + if existing_label and labels[0] != existing_label: + self.n_disagreement += 1 + + if all(s < self.threshold for s in scores): + return None + + self.n_accepted += 1 + if self.top == 1: + doc[self.out_field] = labels[0] + doc[self.out_field + "_score"] = scores[0] + else: + doc[self.out_field] = {l: s for l, s in zip(labels, scores)} + return doc + + def summary(self): + n_doc, n_accepted, n_disagreement, cnt, out_field = ( + self.n_doc, + self.n_accepted, + self.n_disagreement, + self.cnt, + self.out_field, + ) + summ = super().summary() + if self.threshold > 0: + ratio = n_accepted / n_doc if n_doc else 0 + summ.append(f"Kept {n_accepted} docs over {n_doc} ({ratio :.1%})") + summ.append(f"Found {len(cnt)} {out_field} labels: {cnt}") + + disagreement = n_disagreement / n_doc if n_doc else 0 + if disagreement: + summ.append(f"{out_field} disagreement is at {disagreement:.1%}.") + return summ + + def __repr__(self): + return f"Classifier({self.model})" + + +if __name__ == "__main__": + model = Path("bin/lid.bin") + + classifier = Classifier(model, "text", "lang") + classifier.__enter__() + doc_zh = dict(text="面向大模型研究领域的高效易用数据处理工貝包") + doc_en = dict(text="Efficient and Easy-to-Use Data Processing Workbags for Large Modeling Research Domain") + doc_ru = dict(text="Эффективные и простые в использовании рабочие пакеты для обработки данных в области исследования больших моделей") + doc_fr = dict(text="Sacs de travail efficaces et faciles à utiliser pour le traitement des données dans le domaine de la recherche sur les grands modèles") + doc_de = dict(text="Effiziente und einfach zu verwendende Datenverarbeitungs-Workbags für große Modellforschungsbereiche") + doc_ja = dict(text="大規模モデル研究領域のための効率的で使いやすいデータ処理ワークバッグ") + results_zh = classifier(doc_zh) + results_en = classifier(doc_en) + results_ru = classifier(doc_ru) + results_fr = classifier(doc_fr) + results_de = classifier(doc_de) + results_ja = classifier(doc_ja) + print(f"language type: {results_zh.get('lang')}, language source:{results_zh.get('lang_score')} , original text: {results_zh.get('text')} .") + print(f"language type: {results_en.get('lang')}, language source:{results_en.get('lang_score')} , original text: {results_en.get('text')} .") + print(f"language type: {results_ru.get('lang')}, language source:{results_ru.get('lang_score')} , original text: {results_ru.get('text')} .") + print(f"language type: {results_fr.get('lang')}, language source:{results_fr.get('lang_score')} , original text: {results_fr.get('text')} .") + print(f"language type: {results_de.get('lang')}, language source:{results_de.get('lang_score')} , original text: {results_de.get('text')} .") + print(f"language type: {results_ja.get('lang')}, language source:{results_ja.get('lang_score')} , original text: {results_ja.get('text')} .") diff --git a/requirements.txt b/requirements.txt index 91c11d8..5709a52 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,4 +8,7 @@ transformers==4.20.1 loguru>=0.6.0 numpy>=1.21.5 pandas>=1.3.5 -nltk>=3.7 \ No newline at end of file +nltk>=3.7 +fasttext>=0.9.1 +psutil>=5.6.3 +typing_extensions \ No newline at end of file From 575264dc88919d223800f66d2d052827192df699 Mon Sep 17 00:00:00 2001 From: wuchengwei Date: Fri, 8 Dec 2023 20:34:11 +0800 Subject: [PATCH 02/38] add new function --- all2txt/outputs1.json | 14074 +++++++++++++++++++++++++++++ all2txt/pdf2txt.py | 92 + gpt4_data_gen/README.md | 11 + gpt4_data_gen/example.py | 51 + gpt4_data_gen/prompt_template.py | 55 + gpt4_data_gen/strategy.py | 174 + gpt4_data_gen/utils.py | 30 + 7 files changed, 14487 insertions(+) create mode 100644 all2txt/outputs1.json create mode 100644 all2txt/pdf2txt.py create mode 100644 gpt4_data_gen/README.md create mode 100644 gpt4_data_gen/example.py create mode 100644 gpt4_data_gen/prompt_template.py create mode 100644 gpt4_data_gen/strategy.py create mode 100644 gpt4_data_gen/utils.py diff --git a/all2txt/outputs1.json b/all2txt/outputs1.json new file mode 100644 index 0000000..e78570d --- /dev/null +++ b/all2txt/outputs1.json @@ -0,0 +1,14074 @@ +[ + { + "element_id": "bf952612b8f83c3ffa49ce97e0f9ddfa", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 16.3, + 263.2 + ], + [ + 16.3, + 303.2 + ], + [ + 36.3, + 303.2 + ], + [ + 36.3, + 263.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1 + }, + "text": "0 2 0 2", + "type": "UncategorizedText" + }, + { + "element_id": "f45cef6bd622246f79ec90cdb021d4b2", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 16.3, + 308.2 + ], + [ + 16.3, + 363.2 + ], + [ + 36.3, + 363.2 + ], + [ + 36.3, + 308.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1 + }, + "text": "p e S 0 3", + "type": "Title" + }, + { + "element_id": "3e16d5218a727bdf70d048a818de45a9", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 16.3, + 373.2 + ], + [ + 16.3, + 433.8 + ], + [ + 36.3, + 433.8 + ], + [ + 36.3, + 373.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1 + }, + "text": "] L C . s c [", + "type": "Title" + }, + { + "element_id": "d0fd4bb8404d3232a0d2a180b2a85a9d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 16.3, + 443.8 + ], + [ + 16.3, + 609.9 + ], + [ + 36.3, + 609.9 + ], + [ + 36.3, + 443.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1, + "parent_id": "3e16d5218a727bdf70d048a818de45a9" + }, + "text": "3 v 6 0 9 4 0 . 4 0 0 2 : v i X r a", + "type": "UncategorizedText" + }, + { + "element_id": "69373920861cce2c75e10860b7d2afc3", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 104.7, + 70.3 + ], + [ + 104.7, + 84.7 + ], + [ + 492.8, + 84.7 + ], + [ + 492.8, + 70.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1 + }, + "text": "Dense Passage Retrieval for Open-Domain Question Answering", + "type": "Title" + }, + { + "element_id": "82f1b12834745904fdb47b55c7d8392d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 138.7, + 104.8 + ], + [ + 138.7, + 132.1 + ], + [ + 461.8, + 132.1 + ], + [ + 461.8, + 104.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 18, + "text": "\u2217,", + "url": "Hfootnote.1" + } + ], + "page_number": 1, + "parent_id": "69373920861cce2c75e10860b7d2afc3" + }, + "text": "Vladimir Karpukhin\u2217, Barlas O\u02d8guz\u2217, Sewon Min\u2020, Patrick Lewis, Ledell Wu, Sergey Edunov, Danqi Chen\u2021, Wen-tau Yih", + "type": "UncategorizedText" + }, + { + "element_id": "b596e9d3f2845d750b3bcef66385a9ff", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 127.4, + 134.3 + ], + [ + 127.4, + 146.2 + ], + [ + 189.3, + 146.2 + ], + [ + 189.3, + 134.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1 + }, + "text": "Facebook AI", + "type": "Title" + }, + { + "element_id": "832a6ac03a2320b6d718d3240450a946", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 216.2, + 132.9 + ], + [ + 216.2, + 146.2 + ], + [ + 343.2, + 146.2 + ], + [ + 343.2, + 132.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1 + }, + "text": "\u2020University of Washington", + "type": "Title" + }, + { + "element_id": "9aeac2fae108ceb3fd175c44cf60d896", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 370.1, + 132.9 + ], + [ + 370.1, + 146.2 + ], + [ + 473.2, + 146.2 + ], + [ + 473.2, + 132.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1 + }, + "text": "\u2021Princeton University", + "type": "Title" + }, + { + "element_id": "0b97b34003d9f698993202539c813abc", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 97.0, + 147.4 + ], + [ + 97.0, + 187.2 + ], + [ + 503.5, + 187.2 + ], + [ + 503.5, + 147.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1, + "parent_id": "9aeac2fae108ceb3fd175c44cf60d896" + }, + "text": "{vladk, barlaso, plewis, ledell, edunov, scottyih}@fb.com sewon@cs.washington.edu danqic@cs.princeton.edu", + "type": "NarrativeText" + }, + { + "element_id": "d21b4a64a2d8656a0fdf7ab2e89a4916", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 158.9, + 224.0 + ], + [ + 158.9, + 236.0 + ], + [ + 203.4, + 236.0 + ], + [ + 203.4, + 224.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1 + }, + "text": "Abstract", + "type": "Title" + }, + { + "element_id": "40fd09620fd4ef591cfff19f2339b21e", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 88.6, + 245.7 + ], + [ + 88.6, + 446.9 + ], + [ + 274.9, + 446.9 + ], + [ + 274.9, + 245.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 711, + "text": ".", + "url": "Hfootnote.2" + } + ], + "page_number": 1, + "parent_id": "d21b4a64a2d8656a0fdf7ab2e89a4916" + }, + "text": "Open-domain question answering relies on ef- \ufb01cient passage retrieval to select candidate contexts, where traditional sparse vector space models, such as TF-IDF or BM25, are the de facto method. In this work, we show that retrieval can be practically implemented us- ing dense representations alone, where em- beddings are learned from a small number of questions and passages by a simple dual- encoder framework. When evaluated on a wide range of open-domain QA datasets, our dense retriever outperforms a strong Lucene- BM25 system greatly by 9%-19% absolute in terms of top-20 passage retrieval accuracy, and helps our end-to-end QA system establish new state-of-the-art on multiple open-domain QA benchmarks.1", + "type": "NarrativeText" + }, + { + "element_id": "6b86b273ff34fce19d6b804eff5a3f57", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 457.2 + ], + [ + 72.0, + 469.2 + ], + [ + 78.0, + 469.2 + ], + [ + 78.0, + 457.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1, + "parent_id": "d21b4a64a2d8656a0fdf7ab2e89a4916" + }, + "text": "1", + "type": "UncategorizedText" + }, + { + "element_id": "b605350bc00209520b7cd8f546322663", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 89.9, + 457.2 + ], + [ + 89.9, + 469.2 + ], + [ + 154.8, + 469.2 + ], + [ + 154.8, + 457.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1 + }, + "text": "Introduction", + "type": "Title" + }, + { + "element_id": "c64f44389bb8fe5071732a8740943dd4", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.2, + 478.7 + ], + [ + 71.2, + 706.4 + ], + [ + 292.1, + 706.4 + ], + [ + 292.1, + 478.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 37, + "text": "Voorhees", + "url": "cite.voorhees1999trec" + }, + { + "start_index": 47, + "text": "1999", + "url": "cite.voorhees1999trec" + }, + { + "start_index": 216, + "text": "Ferrucci", + "url": "cite.ferrucci2012introduction" + }, + { + "start_index": 226, + "text": "2012", + "url": "cite.ferrucci2012introduction" + }, + { + "start_index": 230, + "text": ");", + "url": "cite.moldovan2003performance" + }, + { + "start_index": 242, + "text": "etal", + "url": "cite.moldovan2003performance" + }, + { + "start_index": 250, + "text": "2003", + "url": "cite.moldovan2003performance" + }, + { + "start_index": 591, + "text": "Chenetal .,", + "url": "cite.chen2017reading" + }, + { + "start_index": 604, + "text": "2017", + "url": "cite.chen2017reading" + }, + { + "start_index": 757, + "text": ",", + "url": "Hfootnote.3" + } + ], + "page_number": 1, + "parent_id": "b605350bc00209520b7cd8f546322663" + }, + "text": "Open-domain question answering (QA) (Voorhees, 1999) is a task that answers factoid questions us- ing a large collection of documents. While early QA systems are often complicated and consist of multiple components (Ferrucci (2012); Moldovan et al. (2003), inter alia), the advances of reading comprehension models suggest a much simpli\ufb01ed two-stage framework: (1) a context retriever \ufb01rst selects a small subset of passages where some of them contain the answer to the question, and then (2) a machine reader can thoroughly exam- ine the retrieved contexts and identify the correct answer (Chen et al., 2017). Although reducing open-domain QA to machine reading is a very rea- sonable strategy, a huge performance degradation is often observed in practice2, indicating the needs of improving retrieval.", + "type": "NarrativeText" + }, + { + "element_id": "77616626377536e9398824b1b38effcb", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 84.7, + 712.7 + ], + [ + 84.7, + 734.1 + ], + [ + 290.3, + 734.1 + ], + [ + 290.3, + 712.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1, + "parent_id": "b605350bc00209520b7cd8f546322663" + }, + "text": "\u2217Equal contribution 1The code and trained models have been released at", + "type": "NarrativeText" + }, + { + "element_id": "3ae8896a0aad690779c3404686696b43", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 735.1 + ], + [ + 72.0, + 744.1 + ], + [ + 224.5, + 744.1 + ], + [ + 224.5, + 735.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1 + }, + "text": "https://github.com/facebookresearch/DPR.", + "type": "Title" + }, + { + "element_id": "72b6d39b162b30069b5784a826ffe271", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 84.7, + 744.5 + ], + [ + 84.7, + 754.9 + ], + [ + 290.3, + 754.9 + ], + [ + 290.3, + 744.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1 + }, + "text": "2For instance, the exact match score on SQuAD v1.1 drops", + "type": "Title" + }, + { + "element_id": "f011683bf9057985e43cf3cd5e786014", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 303.0, + 224.9 + ], + [ + 303.0, + 574.6 + ], + [ + 527.4, + 574.6 + ], + [ + 527.4, + 224.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 74, + "text": "( Zaragoza , 2009 ), whichmatcheskeywordsef\ufb01", + "url": "cite.robertson2009probabilistic" + }, + { + "start_index": 89, + "text": "Zaragoza", + "url": "cite.robertson2009probabilistic" + }, + { + "start_index": 99, + "text": "2009", + "url": "cite.robertson2009probabilistic" + }, + { + "start_index": 1210, + "text": "ShrivastavaandLi", + "url": "cite.NIPS2014_5329" + }, + { + "start_index": 1230, + "text": "2014", + "url": "cite.NIPS2014_5329" + }, + { + "start_index": 1237, + "text": "Guoetal", + "url": "cite.guo2016quantization" + }, + { + "start_index": 1249, + "text": "2016", + "url": "cite.guo2016quantization" + } + ], + "page_number": 1, + "parent_id": "72b6d39b162b30069b5784a826ffe271" + }, + "text": "Retrieval in open-domain QA is usually imple- mented using TF-IDF or BM25 (Robertson and Zaragoza, 2009), which matches keywords ef\ufb01- ciently with an inverted index and can be seen as representing the question and context in high- dimensional, sparse vectors (with weighting). Con- versely, the dense, latent semantic encoding is com- plementary to sparse representations by design. For example, synonyms or paraphrases that consist of completely different tokens may still be mapped to vectors close to each other. Consider the question \u201cWho is the bad guy in lord of the rings?\u201d, which can be answered from the context \u201cSala Baker is best known for portraying the villain Sauron in the Lord of the Rings trilogy.\u201d A term-based system would have dif\ufb01culty retrieving such a context, while a dense retrieval system would be able to better match \u201cbad guy\u201d with \u201cvillain\u201d and fetch the cor- rect context. Dense encodings are also learnable by adjusting the embedding functions, which pro- vides additional \ufb02exibility to have a task-speci\ufb01c representation. With special in-memory data struc- tures and indexing schemes, retrieval can be done ef\ufb01ciently using maximum inner product search (MIPS) algorithms (e.g., Shrivastava and Li (2014); Guo et al. (2016)).", + "type": "NarrativeText" + }, + { + "element_id": "a3892a174dd8dceadf65495b936bf1e7", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 578.3 + ], + [ + 306.9, + 765.3 + ], + [ + 527.5, + 765.3 + ], + [ + 527.5, + 578.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 259, + "text": "Leeetal .,", + "url": "cite.lee2019latent" + }, + { + "start_index": 271, + "text": "2019", + "url": "cite.lee2019latent" + } + ], + "page_number": 1, + "parent_id": "72b6d39b162b30069b5784a826ffe271" + }, + "text": "However, it is generally believed that learn- ing a good dense vector representation needs a large number of labeled pairs of question and con- texts. Dense retrieval methods have thus never be shown to outperform TF-IDF/BM25 for open- domain QA before ORQA (Lee et al., 2019), which proposes a sophisticated inverse cloze task (ICT) objective, predicting the blocks that contain the masked sentence, for additional pretraining. The question encoder and the reader model are then \ufb01ne- tuned using pairs of questions and answers jointly. Although ORQA successfully demonstrates that dense retrieval can outperform BM25, setting new state-of-the-art results on multiple open-domain", + "type": "NarrativeText" + }, + { + "element_id": "6fca521f401a70e685cdee3b7f122df7", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 755.9 + ], + [ + 72.0, + 764.9 + ], + [ + 267.8, + 764.9 + ], + [ + 267.8, + 755.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 1 + }, + "text": "from above 80% to less than 40% (Yang et al., 2019a).", + "type": "Title" + }, + { + "element_id": "4ffbfe02a6da5ac2ffa586205e4603c9", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 65.2 + ], + [ + 72.0, + 171.0 + ], + [ + 292.2, + 171.0 + ], + [ + 292.2, + 65.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 2, + "parent_id": "6fca521f401a70e685cdee3b7f122df7" + }, + "text": "QA datasets, it also suffers from two weaknesses. First, ICT pretraining is computationally intensive and it is not completely clear that regular sentences are good surrogates of questions in the objective function. Second, because the context encoder is not \ufb01ne-tuned using pairs of questions and answers, the corresponding representations could be subop- timal.", + "type": "NarrativeText" + }, + { + "element_id": "3bed499e55636392d074ef00589538d0", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 174.6 + ], + [ + 71.6, + 647.1 + ], + [ + 292.2, + 647.1 + ], + [ + 292.2, + 174.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 229, + "text": "Devlinetal", + "url": "cite.devlin2018bert" + }, + { + "start_index": 244, + "text": "2019", + "url": "cite.devlin2018bert" + }, + { + "start_index": 282, + "text": "(", + "url": "cite.bromley1994signature" + }, + { + "start_index": 291, + "text": "etal .,", + "url": "cite.bromley1994signature" + }, + { + "start_index": 299, + "text": "1994", + "url": "cite.bromley1994signature" + }, + { + "start_index": 982, + "text": "Leeetal .,", + "url": "cite.lee2019latent" + }, + { + "start_index": 994, + "text": "2019", + "url": "cite.lee2019latent" + }, + { + "start_index": 1000, + "text": "Kwiatkowskietal .,", + "url": "cite.kwiatkowski2019natural" + }, + { + "start_index": 1020, + "text": "2019", + "url": "cite.kwiatkowski2019natural" + } + ], + "page_number": 2, + "parent_id": "6fca521f401a70e685cdee3b7f122df7" + }, + "text": "In this paper, we address the question: can we train a better dense embedding model using only pairs of questions and passages (or answers), with- out additional pretraining? By leveraging the now standard BERT pretrained model (Devlin et al., 2019) and a dual-encoder architecture (Bromley et al., 1994), we focus on developing the right training scheme using a relatively small number of question and passage pairs. Through a series of careful ablation studies, our \ufb01nal solution is surprisingly simple: the embedding is optimized for maximizing inner products of the question and relevant passage vectors, with an objective compar- ing all pairs of questions and passages in a batch. Our Dense Passage Retriever (DPR) is exception- ally strong. It not only outperforms BM25 by a large margin (65.2% vs. 42.9% in Top-5 accuracy), but also results in a substantial improvement on the end-to-end QA accuracy compared to ORQA (41.5% vs. 33.3%) in the open Natural Questions setting (Lee et al., 2019; Kwiatkowski et al., 2019). Our contributions are twofold. First, we demon- strate that with the proper training setup, sim- ply \ufb01ne-tuning the question and passage encoders on existing question-passage pairs is suf\ufb01cient to greatly outperform BM25. Our empirical results also suggest that additional pretraining may not be needed. Second, we verify that, in the context of open-domain question answering, a higher retrieval precision indeed translates to a higher end-to-end QA accuracy. By applying a modern reader model to the top retrieved passages, we achieve compara- ble or better results on multiple QA datasets in the open-retrieval setting, compared to several, much complicated systems.", + "type": "NarrativeText" + }, + { + "element_id": "b9cecd7cdf8e46c955bd793d1c2118df", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 662.4 + ], + [ + 72.0, + 674.4 + ], + [ + 152.8, + 674.4 + ], + [ + 152.8, + 662.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 2 + }, + "text": "2 Background", + "type": "Title" + }, + { + "element_id": "b5205fe2d106125396334bae254a782a", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 686.7 + ], + [ + 71.6, + 765.3 + ], + [ + 290.3, + 765.3 + ], + [ + 290.3, + 686.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 2, + "parent_id": "b9cecd7cdf8e46c955bd793d1c2118df" + }, + "text": "The problem of open-domain QA studied in this paper can be described as follows. Given a factoid question, such as \u201cWho \ufb01rst voiced Meg on Family Guy?\u201d or \u201cWhere was the 8th Dalai Lama born?\u201d, a system is required to answer it using a large corpus of diversi\ufb01ed topics. More speci\ufb01cally, we assume", + "type": "NarrativeText" + }, + { + "element_id": "9992ab80b044f68cf51f36e3de7b6e10", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 65.2 + ], + [ + 306.9, + 421.5 + ], + [ + 527.5, + 421.5 + ], + [ + 527.5, + 65.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 341, + "text": "p2", + "url": "Hfootnote.4" + }, + { + "start_index": 936, + "text": "Chenetal .,", + "url": "cite.chen2017reading" + }, + { + "start_index": 949, + "text": "2017", + "url": "cite.chen2017reading" + }, + { + "start_index": 953, + "text": ").", + "url": "Hfootnote.5" + } + ], + "page_number": 2, + "parent_id": "b9cecd7cdf8e46c955bd793d1c2118df" + }, + "text": "the extractive QA setting, in which the answer is restricted to a span appearing in one or more pas- sages in the corpus. Assume that our collection contains D documents, d1, d2, \u00b7 \u00b7 \u00b7 , dD. We \ufb01rst split each of the documents into text passages of equal lengths as the basic retrieval units3 and get M total passages in our corpus C = {p1, p2, . . . , pM }, where each passage pi can be viewed as a sequence 2 , \u00b7 \u00b7 \u00b7 , w(i) 1 , w(i) of tokens w(i) |pi|. Given a question q, the task is to \ufb01nd a span w(i) s+1, \u00b7 \u00b7 \u00b7 , w(i) s , w(i) from one of the passages pi that can answer the question. Notice that to cover a wide variety of domains, the corpus size can easily range from millions of docu- ments (e.g., Wikipedia) to billions (e.g., the Web). As a result, any open-domain QA system needs to include an ef\ufb01cient retriever component that can se- lect a small set of relevant texts, before applying the reader to extract the answer (Chen et al., 2017).4 Formally speaking, a retriever R : (q, C) \u2192 CF is a function that takes as input a question q and a corpus C and returns a much smaller \ufb01lter set of texts CF \u2282 C, where |CF | = k (cid:28) |C|. For a \ufb01xed k, a retriever can be evaluated in isolation on top-k retrieval accuracy, which is the fraction of ques- tions for which CF contains a span that answers the question.", + "type": "NarrativeText" + }, + { + "element_id": "3f79bb7b435b05321651daefd374cdc6", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 491.9, + 197.4 + ], + [ + 491.9, + 205.3 + ], + [ + 495.8, + 205.3 + ], + [ + 495.8, + 197.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 2 + }, + "text": "e", + "type": "Title" + }, + { + "element_id": "09b350258cc8e8c2bbc4d2164016b892", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 434.2 + ], + [ + 307.3, + 446.2 + ], + [ + 485.1, + 446.2 + ], + [ + 485.1, + 434.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 2 + }, + "text": "3 Dense Passage Retriever (DPR)", + "type": "Title" + }, + { + "element_id": "205fbcb8766db03aca41834da8bdfe53", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.8, + 456.5 + ], + [ + 306.8, + 602.9 + ], + [ + 527.5, + 602.9 + ], + [ + 527.5, + 456.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 466, + "text": ". 1", + "url": "subsection.4.1" + } + ], + "page_number": 2, + "parent_id": "09b350258cc8e8c2bbc4d2164016b892" + }, + "text": "We focus our research in this work on improv- ing the retrieval component in open-domain QA. Given a collection of M text passages, the goal of our dense passage retriever (DPR) is to index all the passages in a low-dimensional and continuous space, such that it can retrieve ef\ufb01ciently the top k passages relevant to the input question for the reader at run-time. Note that M can be very large (e.g., 21 million passages in our experiments, de- scribed in Section 4.1) and k is usually small, such as 20\u2013100.", + "type": "NarrativeText" + }, + { + "element_id": "ed67b4f9e3be54965e9e1d2b8e5fda98", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 615.1 + ], + [ + 307.3, + 626.0 + ], + [ + 376.4, + 626.0 + ], + [ + 376.4, + 615.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 2 + }, + "text": "3.1 Overview", + "type": "Title" + }, + { + "element_id": "f14ec690f6e77f6f9314775b93a641db", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 633.0 + ], + [ + 307.3, + 684.6 + ], + [ + 527.5, + 684.6 + ], + [ + 527.5, + 633.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 2, + "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" + }, + "text": "Our dense passage retriever (DPR) uses a dense encoder EP (\u00b7) which maps any text passage to a d- dimensional real-valued vectors and builds an index for all the M passages that we will use for retrieval.", + "type": "NarrativeText" + }, + { + "element_id": "fac7e303e228e8ad71c8639b55b6da4e", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.0, + 693.8 + ], + [ + 307.0, + 744.1 + ], + [ + 527.0, + 744.1 + ], + [ + 527.0, + 693.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 2, + "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" + }, + "text": "3The ideal size and boundary of a text passage are func- tions of both the retriever and reader. We also experimented with natural paragraphs in our preliminary trials and found that using \ufb01xed-length passages performs better in both retrieval and \ufb01nal QA accuracy, as observed by Wang et al. (2019).", + "type": "NarrativeText" + }, + { + "element_id": "ddc41519eb7ad91c8843e3fb24add5a8", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 744.5 + ], + [ + 307.3, + 764.9 + ], + [ + 526.7, + 764.9 + ], + [ + 526.7, + 744.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 21, + "text": "Seoetal .,", + "url": "cite.seo2019real" + }, + { + "start_index": 33, + "text": "2019", + "url": "cite.seo2019real" + }, + { + "start_index": 44, + "text": "Robertsetal", + "url": "cite.roberts2020much" + } + ], + "page_number": 2, + "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" + }, + "text": "4Exceptions include (Seo et al., 2019) and (Roberts et al., 2020), which retrieves and generates the answers, respectively.", + "type": "NarrativeText" + }, + { + "element_id": "22f2c00bed24ac090fef5c4b109e71b7", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 65.0 + ], + [ + 71.6, + 143.9 + ], + [ + 291.5, + 143.9 + ], + [ + 291.5, + 65.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3, + "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" + }, + "text": "At run-time, DPR applies a different encoder EQ(\u00b7) that maps the input question to a d-dimensional vector, and retrieves k passages of which vectors are the closest to the question vector. We de\ufb01ne the similarity between the question and the passage using the dot product of their vectors:", + "type": "NarrativeText" + }, + { + "element_id": "3c4a2d2202c0aaec37196c177dd405d5", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 120.6, + 154.0 + ], + [ + 120.6, + 169.7 + ], + [ + 241.7, + 169.7 + ], + [ + 241.7, + 154.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3, + "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" + }, + "text": "sim(q, p) = EQ(q)(cid:124)EP (p).", + "type": "UncategorizedText" + }, + { + "element_id": "a5382d7617cbb8481f61a748a1eb216f", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 182.9 + ], + [ + 71.6, + 437.7 + ], + [ + 292.2, + 437.7 + ], + [ + 292.2, + 182.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 674, + "text": "MussmannandErmon", + "url": "cite.mussmann2016learning" + }, + { + "start_index": 694, + "text": "2016", + "url": "cite.mussmann2016learning" + }, + { + "start_index": 700, + "text": "RamandGray", + "url": "cite.ram2012maximum" + }, + { + "start_index": 714, + "text": "2012", + "url": "cite.ram2012maximum" + }, + { + "start_index": 806, + "text": ". 2", + "url": "section*.13" + }, + { + "start_index": 820, + "text": "),", + "url": "appendix.B" + } + ], + "page_number": 3, + "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" + }, + "text": "Although more expressive model forms for measur- ing the similarity between a question and a passage do exist, such as networks consisting of multiple layers of cross attentions, the similarity function needs to be decomposable so that the represen- tations of the collection of passages can be pre- computed. Most decomposable similarity functions are some transformations of Euclidean distance (L2). For instance, cosine is equivalent to inner product for unit vectors and the Mahalanobis dis- tance is equivalent to L2 distance in a transformed space. Inner product search has been widely used and studied, as well as its connection to cosine similarity and L2 distance (Mussmann and Ermon, 2016; Ram and Gray, 2012). As our ablation study \ufb01nds other similarity functions perform compara- bly (Section 5.2; Appendix B), we thus choose the simpler inner product function and improve the dense passage retriever by learning better encoders.", + "type": "NarrativeText" + }, + { + "element_id": "fc0e66fbc43692b8d2cd53aebc7601e6", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 448.2 + ], + [ + 72.0, + 527.0 + ], + [ + 292.1, + 527.0 + ], + [ + 292.1, + 448.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 152, + "text": "Devlinetal .,", + "url": "cite.devlin2018bert" + }, + { + "start_index": 167, + "text": "2019", + "url": "cite.devlin2018bert" + } + ], + "page_number": 3, + "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" + }, + "text": "Encoders Although in principle the question and passage encoders can be implemented by any neu- ral networks, in this work we use two independent BERT (Devlin et al., 2019) networks (base, un- cased) and take the representation at the [CLS] token as the output, so d = 768.", + "type": "NarrativeText" + }, + { + "element_id": "e5577179ffda2c6c2756b128045bf7bf", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.7, + 537.5 + ], + [ + 71.7, + 657.7 + ], + [ + 292.2, + 657.7 + ], + [ + 292.2, + 537.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 113, + "text": "Johnsonetal .,", + "url": "cite.johnson2017billion" + }, + { + "start_index": 129, + "text": "2017", + "url": "cite.johnson2017billion" + } + ], + "page_number": 3, + "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" + }, + "text": "Inference During inference time, we apply the passage encoder EP to all the passages and index them using FAISS (Johnson et al., 2017) of\ufb02ine. FAISS is an extremely ef\ufb01cient, open-source li- brary for similarity search and clustering of dense vectors, which can easily be applied to billions of vectors. Given a question q at run-time, we derive its embedding vq = EQ(q) and retrieve the top k passages with embeddings closest to vq.", + "type": "NarrativeText" + }, + { + "element_id": "22e5bda5d100c1c1defaf10962bbe992", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 668.8 + ], + [ + 72.0, + 679.7 + ], + [ + 137.0, + 679.7 + ], + [ + 137.0, + 668.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3 + }, + "text": "3.2 Training", + "type": "Title" + }, + { + "element_id": "39abf2efb588fac56bdc1e05c881e601", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.7, + 686.7 + ], + [ + 71.7, + 765.3 + ], + [ + 292.1, + 765.3 + ], + [ + 292.1, + 686.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 65, + "text": "1", + "url": "equation.3.1" + }, + { + "start_index": 159, + "text": "Kulis", + "url": "cite.kulis2013metric" + }, + { + "start_index": 166, + "text": "2013", + "url": "cite.kulis2013metric" + } + ], + "page_number": 3, + "parent_id": "22e5bda5d100c1c1defaf10962bbe992" + }, + "text": "Training the encoders so that the dot-product sim- ilarity (Eq. (1)) becomes a good ranking function for retrieval is essentially a metric learning prob- lem (Kulis, 2013). The goal is to create a vector space such that relevant pairs of questions and pas- sages will have smaller distance (i.e., higher simi-", + "type": "NarrativeText" + }, + { + "element_id": "fd0ad9026eee596b7072a762941f60be", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 277.5, + 158.0 + ], + [ + 277.5, + 168.9 + ], + [ + 290.3, + 168.9 + ], + [ + 290.3, + 158.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3, + "parent_id": "22e5bda5d100c1c1defaf10962bbe992" + }, + "text": "(1)", + "type": "UncategorizedText" + }, + { + "element_id": "59dc5d35508a682e88d90cf55ea6e624", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 65.2 + ], + [ + 307.3, + 104.0 + ], + [ + 525.7, + 104.0 + ], + [ + 525.7, + 65.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3, + "parent_id": "22e5bda5d100c1c1defaf10962bbe992" + }, + "text": "larity) than the irrelevant ones, by learning a better embedding function. Let D = {(cid:104)qi, p+", + "type": "NarrativeText" + }, + { + "element_id": "f17b9817a078291c14e55b7202500999", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 89.9 + ], + [ + 306.9, + 184.5 + ], + [ + 527.4, + 184.5 + ], + [ + 527.4, + 89.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3, + "parent_id": "22e5bda5d100c1c1defaf10962bbe992" + }, + "text": "i , p\u2212 i=1 be the training data that consists of m instances. Each instance contains one question qi and one relevant (positive) passage p+ i , along with n irrelevant (neg- ative) passages p\u2212 i,j. We optimize the loss function as the negative log likelihood of the positive pas- sage:", + "type": "NarrativeText" + }, + { + "element_id": "6d14583d41dfb1867339ba6604a43148", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 415.2, + 89.9 + ], + [ + 415.2, + 105.7 + ], + [ + 463.3, + 105.7 + ], + [ + 463.3, + 89.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3, + "parent_id": "22e5bda5d100c1c1defaf10962bbe992" + }, + "text": "i,1, \u00b7 \u00b7 \u00b7 , p\u2212", + "type": "UncategorizedText" + }, + { + "element_id": "7a61269c5667ad430435dd2d81979866", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 456.7, + 90.5 + ], + [ + 456.7, + 105.7 + ], + [ + 484.8, + 105.7 + ], + [ + 484.8, + 90.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3, + "parent_id": "22e5bda5d100c1c1defaf10962bbe992" + }, + "text": "i,n(cid:105)}m", + "type": "UncategorizedText" + }, + { + "element_id": "56af521ffb15cc73e9a0d76e1055218c", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 347.9, + 194.8 + ], + [ + 347.9, + 209.0 + ], + [ + 384.8, + 209.0 + ], + [ + 384.8, + 194.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3 + }, + "text": "L(qi, p+", + "type": "Title" + }, + { + "element_id": "1d7f6abf52b3544f828e23016f8dfd2a", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 378.2, + 194.8 + ], + [ + 378.2, + 210.6 + ], + [ + 402.2, + 210.6 + ], + [ + 402.2, + 194.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3 + }, + "text": "i , p\u2212", + "type": "Title" + }, + { + "element_id": "6d14583d41dfb1867339ba6604a43148", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 395.6, + 194.8 + ], + [ + 395.6, + 210.6 + ], + [ + 443.7, + 210.6 + ], + [ + 443.7, + 194.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3, + "parent_id": "1d7f6abf52b3544f828e23016f8dfd2a" + }, + "text": "i,1, \u00b7 \u00b7 \u00b7 , p\u2212", + "type": "UncategorizedText" + }, + { + "element_id": "6a0f02b3a066e60061ea6d0812369e08", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 419.9, + 197.0 + ], + [ + 419.9, + 228.1 + ], + [ + 464.0, + 228.1 + ], + [ + 464.0, + 197.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3 + }, + "text": "i,n) esim(qi,p+ i )", + "type": "Title" + }, + { + "element_id": "c8dae2af59c4799d1e39b344aac8ba4d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 329.5, + 224.6 + ], + [ + 329.5, + 235.5 + ], + [ + 372.2, + 235.5 + ], + [ + 372.2, + 224.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3 + }, + "text": "= \u2212 log", + "type": "Title" + }, + { + "element_id": "32465a610c663202b31d33648f295b5c", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 444.7, + 231.2 + ], + [ + 444.7, + 249.3 + ], + [ + 508.6, + 249.3 + ], + [ + 508.6, + 231.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3 + }, + "text": "j=1 esim(qi,p\u2212 i,j )", + "type": "Title" + }, + { + "element_id": "2ebe028b09bf728e110a69a96356e98a", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 375.3, + 232.3 + ], + [ + 375.3, + 246.7 + ], + [ + 415.6, + 246.7 + ], + [ + 415.6, + 232.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3 + }, + "text": "esim(qi,p+", + "type": "Title" + }, + { + "element_id": "0c078217696e35060ba3ccd86db14528", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 410.0, + 232.0 + ], + [ + 410.0, + 246.7 + ], + [ + 449.9, + 246.7 + ], + [ + 449.9, + 232.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3, + "parent_id": "2ebe028b09bf728e110a69a96356e98a" + }, + "text": "i ) + (cid:80)n", + "type": "UncategorizedText" + }, + { + "element_id": "988286585a8a008cd87d42744cbfebb1", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 259.3 + ], + [ + 306.9, + 595.5 + ], + [ + 527.5, + 595.5 + ], + [ + 527.5, + 259.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 933, + "text": ". 2", + "url": "section*.10" + } + ], + "page_number": 3, + "parent_id": "2ebe028b09bf728e110a69a96356e98a" + }, + "text": "Positive and negative passages For retrieval problems, it is often the case that positive examples are available explicitly, while negative examples need to be selected from an extremely large pool. For instance, passages relevant to a question may be given in a QA dataset, or can be found using the answer. All other passages in the collection, while not speci\ufb01ed explicitly, can be viewed as irrelevant by default. In practice, how to select negative ex- amples is often overlooked but could be decisive for learning a high-quality encoder. We consider three different types of negatives: (1) Random: any random passage from the corpus; (2) BM25: top passages returned by BM25 which don\u2019t contain the answer but match most question tokens; (3) Gold: positive passages paired with other questions which appear in the training set. We will discuss the impact of different types of negative passages and training schemes in Section 5.2. Our best model uses gold passages from the same mini-batch and one BM25 negative passage. In particular, re-using gold passages from the same batch as negatives can make the computation ef\ufb01cient while achiev- ing great performance. We discuss this approach below.", + "type": "NarrativeText" + }, + { + "element_id": "0d3b6e30f877cab114de963fffd73e70", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.0, + 605.1 + ], + [ + 306.0, + 765.3 + ], + [ + 527.5, + 765.3 + ], + [ + 527.5, + 605.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3, + "parent_id": "2ebe028b09bf728e110a69a96356e98a" + }, + "text": "In-batch negatives Assume that we have B questions in a mini-batch and each one is asso- ciated with a relevant passage. Let Q and P be the (B \u00d7d) matrix of question and passage embeddings in a batch of size B. S = QPT is a (B \u00d7 B) ma- trix of similarity scores, where each row of which corresponds to a question, paired with B passages. In this way, we reuse computation and effectively train on B2 (qi, pj) question/passage pairs in each batch. Any (qi, pj) pair is a positive example when i = j, and negative otherwise. This creates B train- ing instances in each batch, where there are B \u2212 1", + "type": "NarrativeText" + }, + { + "element_id": "0e77e68ba5473d98840c3212f4a8cb80", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 512.8, + 197.3 + ], + [ + 512.8, + 208.2 + ], + [ + 525.5, + 208.2 + ], + [ + 525.5, + 197.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3, + "parent_id": "2ebe028b09bf728e110a69a96356e98a" + }, + "text": "(2)", + "type": "UncategorizedText" + }, + { + "element_id": "cdb4ee2aea69cc6a83331bbe96dc2caa", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 510.3, + 224.6 + ], + [ + 510.3, + 235.5 + ], + [ + 513.3, + 235.5 + ], + [ + 513.3, + 224.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 3, + "parent_id": "2ebe028b09bf728e110a69a96356e98a" + }, + "text": ".", + "type": "UncategorizedText" + }, + { + "element_id": "c7d4828d505e88fd6d50c5d097350afb", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 65.2 + ], + [ + 72.0, + 76.1 + ], + [ + 229.8, + 76.1 + ], + [ + 229.8, + 65.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4 + }, + "text": "negative passages for each question.", + "type": "Title" + }, + { + "element_id": "c7cba915e3a62932889a7f6c3c31050b", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 79.2 + ], + [ + 72.0, + 157.8 + ], + [ + 291.2, + 157.8 + ], + [ + 291.2, + 79.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 73, + "text": "Yihetal .,", + "url": "cite.yih2011learning" + }, + { + "start_index": 85, + "text": "2011", + "url": "cite.yih2011learning" + }, + { + "start_index": 125, + "text": "Hendersonetal .,", + "url": "cite.henderson2017efficient" + }, + { + "start_index": 143, + "text": "2017", + "url": "cite.henderson2017efficient" + }, + { + "start_index": 149, + "text": "Gillicketal .,", + "url": "cite.gillick-etal-2019-learning" + }, + { + "start_index": 165, + "text": "2019", + "url": "cite.gillick-etal-2019-learning" + } + ], + "page_number": 4, + "parent_id": "c7d4828d505e88fd6d50c5d097350afb" + }, + "text": "The trick of in-batch negatives has been used in the full batch setting (Yih et al., 2011) and more recently for mini-batch (Henderson et al., 2017; Gillick et al., 2019). It has been shown to be an effective strategy for learning a dual-encoder model that boosts the number of training examples.", + "type": "NarrativeText" + }, + { + "element_id": "ece34411811a0a732567bb7b7282ef86", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 171.2 + ], + [ + 72.0, + 183.2 + ], + [ + 191.9, + 183.2 + ], + [ + 191.9, + 171.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4 + }, + "text": "4 Experimental Setup", + "type": "Title" + }, + { + "element_id": "becf92039254407410319cad3e1f4847", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 194.1 + ], + [ + 72.0, + 218.5 + ], + [ + 290.5, + 218.5 + ], + [ + 290.5, + 194.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4, + "parent_id": "ece34411811a0a732567bb7b7282ef86" + }, + "text": "In this section, we describe the data we used for experiments and the basic setup.", + "type": "NarrativeText" + }, + { + "element_id": "907e15b3e47cd91541fe1063ef3b224e", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 231.4 + ], + [ + 72.0, + 242.3 + ], + [ + 241.4, + 242.3 + ], + [ + 241.4, + 231.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4 + }, + "text": "4.1 Wikipedia Data Pre-processing", + "type": "Title" + }, + { + "element_id": "cf2cef2c4e225e8618898ecc733b13b1", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.5, + 249.8 + ], + [ + 71.5, + 450.4 + ], + [ + 292.2, + 450.4 + ], + [ + 292.2, + 249.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 11, + "text": "Leeetal .,", + "url": "cite.lee2019latent" + }, + { + "start_index": 23, + "text": "2019", + "url": "cite.lee2019latent" + }, + { + "start_index": 187, + "text": "(", + "url": "cite.chen2017reading" + }, + { + "start_index": 193, + "text": "etal .,", + "url": "cite.chen2017reading" + }, + { + "start_index": 201, + "text": "2017", + "url": "cite.chen2017reading" + }, + { + "start_index": 532, + "text": "Wangetal .,", + "url": "cite.wang2019multi" + }, + { + "start_index": 545, + "text": "2019", + "url": "cite.wang2019multi" + }, + { + "start_index": 599, + "text": ".", + "url": "Hfootnote.6" + } + ], + "page_number": 4, + "parent_id": "907e15b3e47cd91541fe1063ef3b224e" + }, + "text": "Following (Lee et al., 2019), we use the English Wikipedia dump from Dec. 20, 2018 as the source documents for answering questions. We \ufb01rst apply the pre-processing code released in DrQA (Chen et al., 2017) to extract the clean, text-portion of articles from the Wikipedia dump. This step re- moves semi-structured data, such as tables, info- boxes, lists, as well as the disambiguation pages. We then split each article into multiple, disjoint text blocks of 100 words as passages, serving as our basic retrieval units, following (Wang et al., 2019), which results in 21,015,324 passages in the end.5 Each passage is also prepended with the title of the Wikipedia article where the passage is from, along with an [SEP] token.", + "type": "NarrativeText" + }, + { + "element_id": "6a27ae9ecb0eb52c884fd80f3b85c394", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 463.2 + ], + [ + 72.0, + 474.1 + ], + [ + 233.5, + 474.1 + ], + [ + 233.5, + 463.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4 + }, + "text": "4.2 Question Answering Datasets", + "type": "Title" + }, + { + "element_id": "7b8f4715f2ea2d367c504bd2d865f25a", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.5, + 481.6 + ], + [ + 71.5, + 724.5 + ], + [ + 292.1, + 724.5 + ], + [ + 292.1, + 481.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 97, + "text": "Leeetal .,", + "url": "cite.lee2019latent" + }, + { + "start_index": 109, + "text": "2019", + "url": "cite.lee2019latent" + }, + { + "start_index": 248, + "text": "Kwiatkowskietal", + "url": "cite.kwiatkowski2019natural" + }, + { + "start_index": 268, + "text": "2019", + "url": "cite.kwiatkowski2019natural" + }, + { + "start_index": 465, + "text": "Joshietal .,", + "url": "cite.joshi-etal-2017-triviaqa" + }, + { + "start_index": 479, + "text": "2017", + "url": "cite.joshi-etal-2017-triviaqa" + }, + { + "start_index": 595, + "text": "Berantetal .,", + "url": "cite.berant2013semantic" + }, + { + "start_index": 610, + "text": "2013", + "url": "cite.berant2013semantic" + }, + { + "start_index": 737, + "text": "Baudi\u02c7sand\u02c7Sediv ` y", + "url": "cite.baudivs2015modeling" + } + ], + "page_number": 4, + "parent_id": "6a27ae9ecb0eb52c884fd80f3b85c394" + }, + "text": "We use the same \ufb01ve QA datasets and train- ing/dev/testing splitting method as in previous work (Lee et al., 2019). Below we brie\ufb02y describe each dataset and refer readers to their paper for the details of data preparation. Natural Questions (NQ) (Kwiatkowski et al., 2019) was designed for end-to-end question an- swering. The questions were mined from real Google search queries and the answers were spans in Wikipedia articles identi\ufb01ed by annotators. TriviaQA (Joshi et al., 2017) contains a set of trivia questions with answers that were originally scraped from the Web. WebQuestions (WQ) (Berant et al., 2013) consists of questions selected using Google Suggest API, where the answers are entities in Freebase. CuratedTREC (TREC) (Baudi\u02c7s and \u02c7Sediv`y, 2015) sources questions from TREC QA tracks", + "type": "NarrativeText" + }, + { + "element_id": "f854d7756ec1a89cd14f9f30ed5d33d6", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 734.5 + ], + [ + 72.0, + 764.9 + ], + [ + 291.8, + 764.9 + ], + [ + 291.8, + 734.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 10, + "text": "Wangetal", + "url": "cite.wang2019multi" + }, + { + "start_index": 23, + "text": "2019", + "url": "cite.wang2019multi" + } + ], + "page_number": 4, + "parent_id": "6a27ae9ecb0eb52c884fd80f3b85c394" + }, + "text": "5However, Wang et al. (2019) also propose splitting docu- ments into overlapping passages, which we do not \ufb01nd advan- tageous compared to the non-overlapping version.", + "type": "NarrativeText" + }, + { + "element_id": "4411e525721e7dd801755882fd2361b2", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 313.3, + 66.6 + ], + [ + 313.3, + 75.6 + ], + [ + 342.1, + 75.6 + ], + [ + 342.1, + 66.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4 + }, + "text": "Dataset", + "type": "Title" + }, + { + "element_id": "e99c90db87c0e400832edcedcc1b14e3", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 410.2, + 66.6 + ], + [ + 410.2, + 75.6 + ], + [ + 431.5, + 75.6 + ], + [ + 431.5, + 66.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4 + }, + "text": "Train", + "type": "Title" + }, + { + "element_id": "9c24f45a7ea9e4668ee31dc18bd0a915", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 468.8, + 66.6 + ], + [ + 468.8, + 75.6 + ], + [ + 483.6, + 75.6 + ], + [ + 483.6, + 66.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4 + }, + "text": "Dev", + "type": "Title" + }, + { + "element_id": "532eaabd9574880dbf76b9b8cc00832c", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 504.6, + 66.6 + ], + [ + 504.6, + 75.6 + ], + [ + 520.2, + 75.6 + ], + [ + 520.2, + 66.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4 + }, + "text": "Test", + "type": "Title" + }, + { + "element_id": "219a3bd3f501a2476d0f41dcee9ce459", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 313.3, + 82.1 + ], + [ + 313.3, + 130.9 + ], + [ + 378.3, + 130.9 + ], + [ + 378.3, + 82.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4 + }, + "text": "Natural Questions TriviaQA WebQuestions CuratedTREC SQuAD", + "type": "Title" + }, + { + "element_id": "1bf88b651301afff9c28b0f985a31d54", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 390.2, + 82.1 + ], + [ + 390.2, + 130.9 + ], + [ + 414.9, + 130.9 + ], + [ + 414.9, + 82.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4, + "parent_id": "219a3bd3f501a2476d0f41dcee9ce459" + }, + "text": "79,168 78,785 3,417 1,353 78,713", + "type": "UncategorizedText" + }, + { + "element_id": "6bb8fda77ee68138b3e3f0da83c07ad6", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 426.8, + 82.1 + ], + [ + 426.8, + 130.9 + ], + [ + 451.5, + 130.9 + ], + [ + 451.5, + 82.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4, + "parent_id": "219a3bd3f501a2476d0f41dcee9ce459" + }, + "text": "58,880 60,413 2,474 1,125 70,096", + "type": "UncategorizedText" + }, + { + "element_id": "4b4e3f01c5b31fe4a5c987f452181ecb", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 463.4, + 82.1 + ], + [ + 463.4, + 130.9 + ], + [ + 483.6, + 130.9 + ], + [ + 483.6, + 82.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4, + "parent_id": "219a3bd3f501a2476d0f41dcee9ce459" + }, + "text": "8,757 8,837 361 133 8,886", + "type": "UncategorizedText" + }, + { + "element_id": "b9201cfeba16534906bc28ec5581f2a1", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 495.6, + 82.1 + ], + [ + 495.6, + 130.9 + ], + [ + 520.2, + 130.9 + ], + [ + 520.2, + 82.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4, + "parent_id": "219a3bd3f501a2476d0f41dcee9ce459" + }, + "text": "3,610 11,313 2,032 694 10,570", + "type": "UncategorizedText" + }, + { + "element_id": "380bdc30d41f33c3934c8990192af5af", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.0, + 145.3 + ], + [ + 307.0, + 191.1 + ], + [ + 527.2, + 191.1 + ], + [ + 527.2, + 145.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4, + "parent_id": "219a3bd3f501a2476d0f41dcee9ce459" + }, + "text": "Table 1: Number of questions in each QA dataset. The two columns of Train denote the original training ex- amples in the dataset and the actual questions used for training DPR after \ufb01ltering. See text for more details.", + "type": "NarrativeText" + }, + { + "element_id": "2c9cb5e777bfcb3ce2cab29cc5b11ed0", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 215.8 + ], + [ + 306.9, + 389.7 + ], + [ + 527.5, + 389.7 + ], + [ + 527.5, + 215.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 105, + "text": "Rajpurkaretal .,", + "url": "cite.rajpurkar2016squad" + }, + { + "start_index": 123, + "text": "2016", + "url": "cite.rajpurkar2016squad" + }, + { + "start_index": 604, + "text": ". 1", + "url": "subsection.5.1" + } + ], + "page_number": 4, + "parent_id": "219a3bd3f501a2476d0f41dcee9ce459" + }, + "text": "as well as various Web sources and is intended for open-domain QA from unstructured corpora. SQuAD v1.1 (Rajpurkar et al., 2016) is a popu- lar benchmark dataset for reading comprehension. Annotators were presented with a Wikipedia para- graph, and asked to write questions that could be answered from the given text. Although SQuAD has been used previously for open-domain QA re- search, it is not ideal because many questions lack context in absence of the provided paragraph. We still include it in our experiments for providing a fair comparison to previous work and we will discuss more in Section 5.1.", + "type": "NarrativeText" + }, + { + "element_id": "e00121a43908054686a3e432345f8b27", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 401.3 + ], + [ + 306.9, + 629.0 + ], + [ + 527.4, + 629.0 + ], + [ + 527.4, + 401.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 123, + "text": ",", + "url": "Hfootnote.7" + }, + { + "start_index": 542, + "text": ".", + "url": "Hfootnote.8" + }, + { + "start_index": 708, + "text": "/", + "url": "table.caption.6" + } + ], + "page_number": 4, + "parent_id": "219a3bd3f501a2476d0f41dcee9ce459" + }, + "text": "Selection of positive passages Because only pairs of questions and answers are provided in TREC, WebQuestions and TriviaQA6, we use the highest-ranked passage from BM25 that contains the answer as the positive passage. If none of the top 100 retrieved passages has the answer, the ques- tion will be discarded. For SQuAD and Natural Questions, since the original passages have been split and processed differently than our pool of candidate passages, we match and replace each gold passage with the corresponding passage in the candidate pool.7 We discard the questions when the matching is failed due to different Wikipedia versions or pre-processing. Table 1 shows the num- ber of questions in training/dev/test sets for all the datasets and the actual questions used for training the retriever.", + "type": "NarrativeText" + }, + { + "element_id": "d21d736c86069c34f06d9a4611105ada", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 642.6 + ], + [ + 307.3, + 654.6 + ], + [ + 487.5, + 654.6 + ], + [ + 487.5, + 642.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4 + }, + "text": "5 Experiments: Passage Retrieval", + "type": "Title" + }, + { + "element_id": "19d68285de008566b7b2e1cb12c8b63b", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 665.6 + ], + [ + 307.3, + 703.6 + ], + [ + 527.4, + 703.6 + ], + [ + 527.4, + 665.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4, + "parent_id": "d21d736c86069c34f06d9a4611105ada" + }, + "text": "In this section, we evaluate the retrieval perfor- mance of our Dense Passage Retriever (DPR), along with analysis on how its output differs from", + "type": "NarrativeText" + }, + { + "element_id": "20a3741786bcab3bda02fc21bbeaedae", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 319.9, + 713.8 + ], + [ + 319.9, + 724.2 + ], + [ + 525.5, + 724.2 + ], + [ + 525.5, + 713.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4, + "parent_id": "d21d736c86069c34f06d9a4611105ada" + }, + "text": "6We use the un\ufb01ltered TriviaQA version and discard the", + "type": "NarrativeText" + }, + { + "element_id": "4d0fa69502698b722670f13f56d69371", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 725.2 + ], + [ + 307.3, + 734.2 + ], + [ + 467.9, + 734.2 + ], + [ + 467.9, + 725.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 4, + "parent_id": "d21d736c86069c34f06d9a4611105ada" + }, + "text": "noisy evidence documents mined from Bing.", + "type": "NarrativeText" + }, + { + "element_id": "753ea1e18434009027bb988d5658d0df", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 734.5 + ], + [ + 307.3, + 764.9 + ], + [ + 527.0, + 764.9 + ], + [ + 527.0, + 734.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 98, + "text": ".", + "url": "section*.12" + } + ], + "page_number": 4, + "parent_id": "d21d736c86069c34f06d9a4611105ada" + }, + "text": "7The improvement of using gold contexts over passages that contain answers is small. See Section 5.2 and Ap- pendix A.", + "type": "NarrativeText" + }, + { + "element_id": "c8131309d22a01dab9d323b3a7dce45e", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 84.5, + 66.6 + ], + [ + 84.5, + 75.6 + ], + [ + 163.8, + 75.6 + ], + [ + 163.8, + 66.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "Training Retriever", + "type": "Title" + }, + { + "element_id": "808957e3618049e5d396cfe75ac8b44c", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 253.5, + 66.6 + ], + [ + 253.5, + 75.6 + ], + [ + 280.1, + 75.6 + ], + [ + 280.1, + 66.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "Top-20", + "type": "Title" + }, + { + "element_id": "2a537654134d75c0127c107b0b058d0e", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 419.0, + 66.6 + ], + [ + 419.0, + 75.6 + ], + [ + 450.1, + 75.6 + ], + [ + 450.1, + 66.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "808957e3618049e5d396cfe75ac8b44c" + }, + "text": "Top-100", + "type": "UncategorizedText" + }, + { + "element_id": "0a14c6d1e0c60b4f067257d3da0dffbb", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 189.3, + 76.6 + ], + [ + 189.3, + 85.6 + ], + [ + 513.0, + 85.6 + ], + [ + 513.0, + 76.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "NQ TriviaQA WQ TREC SQuAD NQ TriviaQA WQ TREC SQuAD", + "type": "Title" + }, + { + "element_id": "dc937b59892604f5a86ac96936cd7ff0", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 84.5, + 92.1 + ], + [ + 84.5, + 101.0 + ], + [ + 103.9, + 101.0 + ], + [ + 103.9, + 92.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "None", + "type": "Title" + }, + { + "element_id": "9aecf15305b91844a45c5163faa338f1", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 127.7, + 92.1 + ], + [ + 127.7, + 101.0 + ], + [ + 150.6, + 101.0 + ], + [ + 150.6, + 92.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "BM25", + "type": "Title" + }, + { + "element_id": "43e00500c36be69e1d51347dac2151a9", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 187.9, + 92.1 + ], + [ + 187.9, + 101.0 + ], + [ + 203.6, + 101.0 + ], + [ + 203.6, + 92.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "9aecf15305b91844a45c5163faa338f1" + }, + "text": "59.1", + "type": "UncategorizedText" + }, + { + "element_id": "198211617b7c624ed22919c6facc6d5c", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 222.9, + 92.1 + ], + [ + 222.9, + 101.0 + ], + [ + 238.6, + 101.0 + ], + [ + 238.6, + 92.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "9aecf15305b91844a45c5163faa338f1" + }, + "text": "66.9", + "type": "UncategorizedText" + }, + { + "element_id": "40b2ddd4fee0a4778f262e809498e83d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 257.9, + 92.1 + ], + [ + 257.9, + 101.0 + ], + [ + 273.6, + 101.0 + ], + [ + 273.6, + 92.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "9aecf15305b91844a45c5163faa338f1" + }, + "text": "55.0", + "type": "UncategorizedText" + }, + { + "element_id": "7fcf031297fc99381d2f592a2f8091ca", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 287.2, + 92.1 + ], + [ + 287.2, + 101.0 + ], + [ + 302.8, + 101.0 + ], + [ + 302.8, + 92.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "9aecf15305b91844a45c5163faa338f1" + }, + "text": "70.9", + "type": "UncategorizedText" + }, + { + "element_id": "d4d63176def902021ddfc53b452cc750", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 323.0, + 92.1 + ], + [ + 323.0, + 101.0 + ], + [ + 338.7, + 101.0 + ], + [ + 338.7, + 92.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "9aecf15305b91844a45c5163faa338f1" + }, + "text": "68.8", + "type": "UncategorizedText" + }, + { + "element_id": "43ebfa4112c064744fbaf6b2b3859d16", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 355.7, + 92.1 + ], + [ + 355.7, + 101.0 + ], + [ + 371.4, + 101.0 + ], + [ + 371.4, + 92.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "9aecf15305b91844a45c5163faa338f1" + }, + "text": "73.7", + "type": "UncategorizedText" + }, + { + "element_id": "4cf24e4e0192f7b4e22803df7f3566a7", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 390.6, + 92.1 + ], + [ + 390.6, + 101.0 + ], + [ + 406.3, + 101.0 + ], + [ + 406.3, + 92.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "9aecf15305b91844a45c5163faa338f1" + }, + "text": "76.7", + "type": "UncategorizedText" + }, + { + "element_id": "d069726c636e023f08545b7296cca04d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 425.6, + 92.1 + ], + [ + 425.6, + 101.0 + ], + [ + 441.3, + 101.0 + ], + [ + 441.3, + 92.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "9aecf15305b91844a45c5163faa338f1" + }, + "text": "71.1", + "type": "UncategorizedText" + }, + { + "element_id": "ec1a3b25a67d07a1135e0d62c7361439", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 454.9, + 92.1 + ], + [ + 454.9, + 101.0 + ], + [ + 470.6, + 101.0 + ], + [ + 470.6, + 92.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "9aecf15305b91844a45c5163faa338f1" + }, + "text": "84.1", + "type": "UncategorizedText" + }, + { + "element_id": "5afc581cc9ea399a2b1fa46aef3df4be", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 490.7, + 92.1 + ], + [ + 490.7, + 101.0 + ], + [ + 506.4, + 101.0 + ], + [ + 506.4, + 92.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "9aecf15305b91844a45c5163faa338f1" + }, + "text": "80.0", + "type": "UncategorizedText" + }, + { + "element_id": "8888a029aaf60b70574640efd1655343", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 84.5, + 112.5 + ], + [ + 84.5, + 121.5 + ], + [ + 107.4, + 121.5 + ], + [ + 107.4, + 112.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "Single", + "type": "Title" + }, + { + "element_id": "2380f65c99d78ff07bf4a6a9a5fe1dc2", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 127.7, + 107.5 + ], + [ + 127.7, + 126.4 + ], + [ + 203.6, + 126.4 + ], + [ + 203.6, + 107.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "8888a029aaf60b70574640efd1655343" + }, + "text": "78.4 DPR BM25 + DPR 76.6", + "type": "UncategorizedText" + }, + { + "element_id": "edcf41040b4b74dae95c7e637fc27101", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 222.9, + 107.5 + ], + [ + 222.9, + 126.4 + ], + [ + 238.6, + 126.4 + ], + [ + 238.6, + 107.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "8888a029aaf60b70574640efd1655343" + }, + "text": "79.4 79.8", + "type": "UncategorizedText" + }, + { + "element_id": "d65f625775921534ac5e654fbd4dae66", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 257.9, + 107.5 + ], + [ + 257.9, + 126.4 + ], + [ + 273.6, + 126.4 + ], + [ + 273.6, + 107.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "8888a029aaf60b70574640efd1655343" + }, + "text": "73.2 71.0", + "type": "UncategorizedText" + }, + { + "element_id": "f9dc14def6df728c580f452289217452", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 287.2, + 107.5 + ], + [ + 287.2, + 126.4 + ], + [ + 302.8, + 126.4 + ], + [ + 302.8, + 107.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "8888a029aaf60b70574640efd1655343" + }, + "text": "79.8 85.2", + "type": "UncategorizedText" + }, + { + "element_id": "5d5f015a83310916e6a6c0189ff95171", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 323.0, + 107.5 + ], + [ + 323.0, + 126.4 + ], + [ + 338.7, + 126.4 + ], + [ + 338.7, + 107.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "8888a029aaf60b70574640efd1655343" + }, + "text": "63.2 71.5", + "type": "UncategorizedText" + }, + { + "element_id": "8e82b980100abbab050c49ea039686ff", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 355.7, + 107.5 + ], + [ + 355.7, + 126.4 + ], + [ + 371.4, + 126.4 + ], + [ + 371.4, + 107.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "8888a029aaf60b70574640efd1655343" + }, + "text": "85.4 83.8", + "type": "UncategorizedText" + }, + { + "element_id": "2816aaaa966b308a8bc78b5942f33b2d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 390.6, + 107.5 + ], + [ + 390.6, + 126.4 + ], + [ + 406.3, + 126.4 + ], + [ + 406.3, + 107.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "8888a029aaf60b70574640efd1655343" + }, + "text": "85.0 84.5", + "type": "UncategorizedText" + }, + { + "element_id": "520dcd089e54c24d33e0ce1c97b4ef9a", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 425.6, + 107.5 + ], + [ + 425.6, + 126.4 + ], + [ + 441.3, + 126.4 + ], + [ + 441.3, + 107.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "8888a029aaf60b70574640efd1655343" + }, + "text": "81.4 80.5", + "type": "UncategorizedText" + }, + { + "element_id": "c906939167788982595a2ae49641e98a", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 454.9, + 107.5 + ], + [ + 454.9, + 126.4 + ], + [ + 470.6, + 126.4 + ], + [ + 470.6, + 107.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "8888a029aaf60b70574640efd1655343" + }, + "text": "89.1 92.7", + "type": "UncategorizedText" + }, + { + "element_id": "97d3031b1bd668dba2a6d0c313cc8df9", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 490.7, + 107.5 + ], + [ + 490.7, + 126.4 + ], + [ + 506.4, + 126.4 + ], + [ + 506.4, + 107.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "8888a029aaf60b70574640efd1655343" + }, + "text": "77.2 81.3", + "type": "UncategorizedText" + }, + { + "element_id": "dea894b8304550baf5f5d244b82e0e3d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 84.5, + 137.9 + ], + [ + 84.5, + 146.9 + ], + [ + 104.4, + 146.9 + ], + [ + 104.4, + 137.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "Multi", + "type": "Title" + }, + { + "element_id": "cb32b09490b5add366e978b925cc977d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 127.7, + 132.9 + ], + [ + 127.7, + 151.9 + ], + [ + 203.6, + 151.9 + ], + [ + 203.6, + 132.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "dea894b8304550baf5f5d244b82e0e3d" + }, + "text": "79.4 DPR BM25 + DPR 78.0", + "type": "UncategorizedText" + }, + { + "element_id": "e18c087e8dd2fa52638d3c326084d7ba", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 222.9, + 132.9 + ], + [ + 222.9, + 151.8 + ], + [ + 238.6, + 151.8 + ], + [ + 238.6, + 132.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "dea894b8304550baf5f5d244b82e0e3d" + }, + "text": "78.8 79.9", + "type": "UncategorizedText" + }, + { + "element_id": "cb1ca9c4b53fdc10638bc22dc5443c6f", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 257.9, + 132.9 + ], + [ + 257.9, + 151.9 + ], + [ + 273.6, + 151.9 + ], + [ + 273.6, + 132.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "dea894b8304550baf5f5d244b82e0e3d" + }, + "text": "75.0 74.7", + "type": "UncategorizedText" + }, + { + "element_id": "4e5275048766416738cd2d15d97885e5", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 287.2, + 132.9 + ], + [ + 287.2, + 151.9 + ], + [ + 302.8, + 151.9 + ], + [ + 302.8, + 132.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "dea894b8304550baf5f5d244b82e0e3d" + }, + "text": "89.1 88.5", + "type": "UncategorizedText" + }, + { + "element_id": "9476cc2e6c768c65ea4158742651ac8e", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 323.0, + 132.9 + ], + [ + 323.0, + 151.9 + ], + [ + 338.7, + 151.9 + ], + [ + 338.7, + 132.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "dea894b8304550baf5f5d244b82e0e3d" + }, + "text": "51.6 66.2", + "type": "UncategorizedText" + }, + { + "element_id": "dee1a5da7d8c127a47ff51fc064aea5c", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 355.7, + 132.9 + ], + [ + 355.7, + 151.9 + ], + [ + 371.4, + 151.9 + ], + [ + 371.4, + 132.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "dea894b8304550baf5f5d244b82e0e3d" + }, + "text": "86.0 83.9", + "type": "UncategorizedText" + }, + { + "element_id": "91874a7d00dac5fa02f1b2f734e18e50", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 390.6, + 132.9 + ], + [ + 390.6, + 151.9 + ], + [ + 406.3, + 151.9 + ], + [ + 406.3, + 132.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "dea894b8304550baf5f5d244b82e0e3d" + }, + "text": "84.7 84.4", + "type": "UncategorizedText" + }, + { + "element_id": "a94ac1b63b4dd9e0b9f5cea38956dfd1", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 425.6, + 132.9 + ], + [ + 425.6, + 151.9 + ], + [ + 441.3, + 151.9 + ], + [ + 441.3, + 132.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "dea894b8304550baf5f5d244b82e0e3d" + }, + "text": "82.9 82.3", + "type": "UncategorizedText" + }, + { + "element_id": "c3aab744d06c8384812082bf4a281175", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 454.9, + 132.9 + ], + [ + 454.9, + 151.8 + ], + [ + 470.6, + 151.8 + ], + [ + 470.6, + 132.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "dea894b8304550baf5f5d244b82e0e3d" + }, + "text": "93.9 94.1", + "type": "UncategorizedText" + }, + { + "element_id": "5947243f7ab3173f3e074156aeffbd71", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 490.7, + 132.9 + ], + [ + 490.7, + 151.9 + ], + [ + 506.4, + 151.9 + ], + [ + 506.4, + 132.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "dea894b8304550baf5f5d244b82e0e3d" + }, + "text": "67.6 78.6", + "type": "UncategorizedText" + }, + { + "element_id": "531c567e9aa57c5c404e2f145ed382d2", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.7, + 166.2 + ], + [ + 71.7, + 200.0 + ], + [ + 525.5, + 200.0 + ], + [ + 525.5, + 166.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "dea894b8304550baf5f5d244b82e0e3d" + }, + "text": "Table 2: Top-20 & Top-100 retrieval accuracy on test sets, measured as the percentage of top 20/100 retrieved passages that contain the answer. Single and Multi denote that our Dense Passage Retriever (DPR) was trained using individial or combined training datasets (all the datasets excluding SQuAD). See text for more details.", + "type": "NarrativeText" + }, + { + "element_id": "9fd09e16f25f5ceadfc740e873824d56", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 223.8 + ], + [ + 72.0, + 248.3 + ], + [ + 290.3, + 248.3 + ], + [ + 290.3, + 223.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "dea894b8304550baf5f5d244b82e0e3d" + }, + "text": "traditional retrieval methods, the effects of different training schemes and the run-time ef\ufb01ciency.", + "type": "UncategorizedText" + }, + { + "element_id": "85d90f598b94af86b9266baa277f3303", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 251.0 + ], + [ + 71.6, + 370.3 + ], + [ + 292.1, + 370.3 + ], + [ + 292.1, + 251.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 102, + "text": ". 2", + "url": "subsection.3.2" + } + ], + "page_number": 5, + "parent_id": "dea894b8304550baf5f5d244b82e0e3d" + }, + "text": "The DPR model used in our main experiments is trained using the in-batch negative setting (Sec- tion 3.2) with a batch size of 128 and one additional BM25 negative passage per question. We trained the question and passage encoders for up to 40 epochs for large datasets (NQ, TriviaQA, SQuAD) and 100 epochs for small datasets (TREC, WQ), with a learning rate of 10\u22125 using Adam, linear scheduling with warm-up and dropout rate 0.1.", + "type": "NarrativeText" + }, + { + "element_id": "35cf980a8c2d15b5567d0b41910954a7", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "# Train: all (59k)", + "type": "Title" + }, + { + "element_id": "4c8ae224d14bbdfbe9886884d77ca643", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "# Train: 1k", + "type": "Title" + }, + { + "element_id": "ff5a1ae012afa5d4c889c50ad427aaf5", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "4c8ae224d14bbdfbe9886884d77ca643" + }, + "text": "70", + "type": "UncategorizedText" + }, + { + "element_id": "9aecf15305b91844a45c5163faa338f1", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "BM25", + "type": "Title" + }, + { + "element_id": "319e579104baac67890f72102c01ecae", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "9aecf15305b91844a45c5163faa338f1" + }, + "text": "100k: # of retrieved passages", + "type": "NarrativeText" + }, + { + "element_id": "f5ca38f748a1d6eaf726b8a42fb575c3", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "9aecf15305b91844a45c5163faa338f1" + }, + "text": "20", + "type": "UncategorizedText" + }, + { + "element_id": "ed3226aa75b9a0b9c715f5de09ff2700", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "# Train: 10k", + "type": "Title" + }, + { + "element_id": "d59eced1ded07f84c145592f65bdf854", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "ed3226aa75b9a0b9c715f5de09ff2700" + }, + "text": "40", + "type": "UncategorizedText" + }, + { + "element_id": "d59eced1ded07f84c145592f65bdf854", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "ed3226aa75b9a0b9c715f5de09ff2700" + }, + "text": "40", + "type": "UncategorizedText" + }, + { + "element_id": "39fa9ec190eee7b6f4dff1100d6343e1", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "ed3226aa75b9a0b9c715f5de09ff2700" + }, + "text": "60", + "type": "UncategorizedText" + }, + { + "element_id": "48449a14a4ff7d79bb7a1b6f3d488eba", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "ed3226aa75b9a0b9c715f5de09ff2700" + }, + "text": "80", + "type": "UncategorizedText" + }, + { + "element_id": "216fed55c4c13d0e11ec4d11dfc9bfc2", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "90Top-k accuracy (%)", + "type": "Title" + }, + { + "element_id": "48449a14a4ff7d79bb7a1b6f3d488eba", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "216fed55c4c13d0e11ec4d11dfc9bfc2" + }, + "text": "80", + "type": "UncategorizedText" + }, + { + "element_id": "445866f18477032ebbccf5f077d95835", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "# Train: 20k", + "type": "Title" + }, + { + "element_id": "39fa9ec190eee7b6f4dff1100d6343e1", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "445866f18477032ebbccf5f077d95835" + }, + "text": "60", + "type": "UncategorizedText" + }, + { + "element_id": "ae242bdd9c62f1617946f518f448b323", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "# Train: 40k", + "type": "Title" + }, + { + "element_id": "1a6562590ef19d1045d06c4055742d38", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 222.4 + ], + [ + 307.3, + 379.2 + ], + [ + 537.7, + 379.2 + ], + [ + 537.7, + 222.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "ae242bdd9c62f1617946f518f448b323" + }, + "text": "50", + "type": "UncategorizedText" + }, + { + "element_id": "4936022f665f403b641ece42f1f1dd77", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.5, + 373.0 + ], + [ + 71.5, + 573.6 + ], + [ + 292.2, + 573.6 + ], + [ + 292.2, + 373.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 280, + "text": "8InadditiontoDPR", + "url": "Hfootnote.9" + }, + { + "start_index": 459, + "text": "Speci\ufb01cally", + "url": "Hfootnote.10" + } + ], + "page_number": 5, + "parent_id": "ae242bdd9c62f1617946f518f448b323" + }, + "text": "While it is good to have the \ufb02exibility to adapt the retriever to each dataset, it would also be de- sirable to obtain a single retriever that works well across the board. To this end, we train a multi- dataset encoder by combining training data from all datasets excluding SQuAD.8 In addition to DPR, we also present the results of BM25, the traditional retrieval method9 and BM25+DPR, using a linear combination of their scores as the new ranking function. Speci\ufb01cally, we obtain two initial sets of top-2000 passages based on BM25 and DPR, respectively, and rerank the union of them using BM25(q,p) + \u03bb \u00b7 sim(q, p) as the ranking function. We used \u03bb = 1.1 based on the retrieval accuracy in the development set.", + "type": "NarrativeText" + }, + { + "element_id": "bb8182a74607429eeb51c6b02e9ecdac", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.0, + 389.5 + ], + [ + 307.0, + 447.5 + ], + [ + 527.2, + 447.5 + ], + [ + 527.2, + 389.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "ae242bdd9c62f1617946f518f448b323" + }, + "text": "Figure 1: Retriever top-k accuracy with different num- bers of training examples used in our dense passage re- triever vs BM25. The results are measured on the de- velopment set of Natural Questions. Our DPR trained using 1,000 examples already outperforms BM25.", + "type": "NarrativeText" + }, + { + "element_id": "f75b5bc8b0c551bcbb1614d50aba4ef0", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 474.3 + ], + [ + 307.3, + 566.5 + ], + [ + 527.4, + 566.5 + ], + [ + 527.4, + 474.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "ae242bdd9c62f1617946f518f448b323" + }, + "text": "tiple datasets, TREC, the smallest dataset of the \ufb01ve, bene\ufb01ts greatly from more training examples. In contrast, Natural Questions and WebQuestions improve modestly and TriviaQA degrades slightly. Results can be improved further in some cases by combining DPR with BM25 in both single- and multi-dataset settings.", + "type": "NarrativeText" + }, + { + "element_id": "5537a1e812e5808d8f32f5cdda497a0b", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 585.2 + ], + [ + 72.0, + 596.1 + ], + [ + 158.1, + 596.1 + ], + [ + 158.1, + 585.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "5.1 Main Results", + "type": "Title" + }, + { + "element_id": "84f5b33d08884f697fae0d91f7b1f381", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 602.9 + ], + [ + 71.6, + 695.1 + ], + [ + 292.1, + 695.1 + ], + [ + 292.1, + 602.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 0, + "text": "Table2comparesdifferentpassageretrievalsys temson\ufb01veQAdatasets , usingthetop - ( k \u2208{", + "url": "table.caption.7" + } + ], + "page_number": 5, + "parent_id": "5537a1e812e5808d8f32f5cdda497a0b" + }, + "text": "Table 2 compares different passage retrieval sys- tems on \ufb01ve QA datasets, using the top-k accuracy (k \u2208 {20, 100}). With the exception of SQuAD, DPR performs consistently better than BM25 on all datasets. The gap is especially large when k is small (e.g., 78.4% vs. 59.1% for top-20 accuracy on Natural Questions). When training with mul-", + "type": "NarrativeText" + }, + { + "element_id": "be5a91236f3f537bdd6f17fa70b1cadf", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 570.7 + ], + [ + 307.3, + 690.0 + ], + [ + 527.4, + 690.0 + ], + [ + 527.4, + 570.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 420, + "text": ".(", + "url": "cite.lee2019latent" + }, + { + "start_index": 423, + "text": "2019", + "url": "cite.lee2019latent" + } + ], + "page_number": 5, + "parent_id": "5537a1e812e5808d8f32f5cdda497a0b" + }, + "text": "We conjecture that the lower performance on SQuAD is due to two reasons. First, the annota- tors wrote questions after seeing the passage. As a result, there is a high lexical overlap between passages and questions, which gives BM25 a clear advantage. Second, the data was collected from only 500+ Wikipedia articles and thus the distribu- tion of training examples is extremely biased, as argued previously by Lee et al. (2019).", + "type": "NarrativeText" + }, + { + "element_id": "d161e1e29438e8fbf84ba498837e7f76", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 703.7 + ], + [ + 72.0, + 734.1 + ], + [ + 290.3, + 734.1 + ], + [ + 290.3, + 703.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "5537a1e812e5808d8f32f5cdda497a0b" + }, + "text": "8SQuAD is limited to a small set of Wikipedia documents and thus introduces unwanted bias. We will discuss this issue more in Section 5.1.", + "type": "NarrativeText" + }, + { + "element_id": "a2cb828f461eee2edd87a97779208717", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 734.5 + ], + [ + 72.0, + 764.9 + ], + [ + 291.8, + 764.9 + ], + [ + 291.8, + 734.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 0, + "text": "9Luceneimplementation . BM25parametersb = 0 . 4 ( doc umentlengthnormalization ) andk1 = 0 . 9 ( scaling )", + "url": "https://lucene.apache.org/" + } + ], + "page_number": 5, + "parent_id": "5537a1e812e5808d8f32f5cdda497a0b" + }, + "text": "9Lucene implementation. BM25 parameters b = 0.4 (doc- ument length normalization) and k1 = 0.9 (term frequency scaling) are tuned using development sets.", + "type": "NarrativeText" + }, + { + "element_id": "7f27e8ed5fe407464f4f7554cb73130b", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 706.7 + ], + [ + 307.3, + 717.6 + ], + [ + 492.3, + 717.6 + ], + [ + 492.3, + 706.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5 + }, + "text": "5.2 Ablation Study on Model Training", + "type": "Title" + }, + { + "element_id": "861ac126678e58f80c0041e12563a075", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 727.3 + ], + [ + 306.9, + 765.3 + ], + [ + 527.4, + 765.3 + ], + [ + 527.4, + 727.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 5, + "parent_id": "7f27e8ed5fe407464f4f7554cb73130b" + }, + "text": "To understand further how different model training options affect the results, we conduct several addi- tional experiments and discuss our \ufb01ndings below.", + "type": "NarrativeText" + }, + { + "element_id": "481f75c04a0065749ca22bfb39de5896", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 65.1 + ], + [ + 72.0, + 238.7 + ], + [ + 292.1, + 238.7 + ], + [ + 292.1, + 65.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 223, + "text": "measuredonthedevel", + "url": "figure.caption.8" + } + ], + "page_number": 6, + "parent_id": "7f27e8ed5fe407464f4f7554cb73130b" + }, + "text": "Sample ef\ufb01ciency We explore how many train- ing examples are needed to achieve good passage retrieval performance. Figure 1 illustrates the top-k retrieval accuracy with respect to different num- bers of training examples, measured on the devel- opment set of Natural Questions. As is shown, a dense passage retriever trained using only 1,000 ex- amples already outperforms BM25. This suggests that with a general pretrained language model, it is possible to train a high-quality dense retriever with a small number of question\u2013passage pairs. Adding more training examples (from 1k to 59k) further improves the retrieval accuracy consistently.", + "type": "NarrativeText" + }, + { + "element_id": "c45e0c64b809dd4c67ecb23454602d99", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 252.7 + ], + [ + 71.6, + 399.2 + ], + [ + 292.2, + 399.2 + ], + [ + 292.2, + 252.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 179, + "text": "Ntrainingset", + "url": "table.caption.11" + }, + { + "start_index": 315, + "text": "2", + "url": "equation.3.2" + } + ], + "page_number": 6, + "parent_id": "7f27e8ed5fe407464f4f7554cb73130b" + }, + "text": "In-batch negative training We test different training schemes on the development set of Natural Questions and summarize the results in Table 3. The top block is the standard 1-of-N training set- ting, where each question in the batch is paired with a positive passage and its own set of n neg- ative passages (Eq. (2)). We \ufb01nd that the choice of negatives \u2014 random, BM25 or gold passages (positive passages from other questions) \u2014 does not impact the top-k accuracy much in this setting when k \u2265 20.", + "type": "NarrativeText" + }, + { + "element_id": "3b472284b54e2aea0bf5786116becdd4", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 403.0 + ], + [ + 71.6, + 590.1 + ], + [ + 292.2, + 590.1 + ], + [ + 292.2, + 403.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 60, + "text": ". 2", + "url": "subsection.3.2" + } + ], + "page_number": 6, + "parent_id": "7f27e8ed5fe407464f4f7554cb73130b" + }, + "text": "The middle bock is the in-batch negative training (Section 3.2) setting. We \ufb01nd that using a similar con\ufb01guration (7 gold negative passages), in-batch negative training improves the results substantially. The key difference between the two is whether the gold negative passages come from the same batch or from the whole training set. Effectively, in-batch negative training is an easy and memory-ef\ufb01cient way to reuse the negative examples already in the batch rather than creating new ones. It produces more pairs and thus increases the number of train- ing examples, which might contribute to the good model performance. As a result, accuracy consis- tently improves as the batch size grows.", + "type": "NarrativeText" + }, + { + "element_id": "9c730f69e214d215c769ef4a9f60b265", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 593.9 + ], + [ + 71.6, + 713.2 + ], + [ + 290.3, + 713.2 + ], + [ + 290.3, + 593.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6, + "parent_id": "7f27e8ed5fe407464f4f7554cb73130b" + }, + "text": "Finally, we explore in-batch negative training with additional \u201chard\u201d negative passages that have high BM25 scores given the question, but do not contain the answer string (the bottom block). These additional passages are used as negative passages for all questions in the same batch. We \ufb01nd that adding a single BM25 negative passage improves the result substantially while adding two does not help further.", + "type": "NarrativeText" + }, + { + "element_id": "0dff1ed0c185729bb26c504a46058341", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 727.2 + ], + [ + 71.6, + 765.3 + ], + [ + 292.2, + 765.3 + ], + [ + 292.2, + 727.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 142, + "text": ". 2", + "url": "subsection.4.2" + } + ], + "page_number": 6, + "parent_id": "7f27e8ed5fe407464f4f7554cb73130b" + }, + "text": "Impact of gold passages We use passages that match the gold contexts in the original datasets (when available) as positive examples (Section 4.2).", + "type": "NarrativeText" + }, + { + "element_id": "baaddf70fb5d432b8bd948ef91d6f910", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 309.5, + 66.6 + ], + [ + 309.5, + 75.6 + ], + [ + 328.3, + 75.6 + ], + [ + 328.3, + 66.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6 + }, + "text": "Type", + "type": "Title" + }, + { + "element_id": "1229464e9ffc9a18d24300f659411587", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 364.5, + 66.6 + ], + [ + 364.5, + 75.6 + ], + [ + 375.4, + 75.6 + ], + [ + 375.4, + 66.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6 + }, + "text": "#N", + "type": "Title" + }, + { + "element_id": "e26796eec935d8e0194346fec26ff2ca", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 404.8, + 66.6 + ], + [ + 404.8, + 75.6 + ], + [ + 519.1, + 75.6 + ], + [ + 519.1, + 66.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6 + }, + "text": "IB Top-5 Top-20 Top-100", + "type": "Title" + }, + { + "element_id": "c529f1e04891a909ee6da3ad9b8fe0cd", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 309.5, + 82.1 + ], + [ + 309.5, + 111.0 + ], + [ + 339.9, + 111.0 + ], + [ + 339.9, + 82.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6 + }, + "text": "Random BM25 Gold", + "type": "Title" + }, + { + "element_id": "44a6ad8737433180d6729f93f0bf4c24", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 309.5, + 117.5 + ], + [ + 309.5, + 146.4 + ], + [ + 327.5, + 146.4 + ], + [ + 327.5, + 117.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6 + }, + "text": "Gold Gold Gold", + "type": "Title" + }, + { + "element_id": "a4a72075685419a7f786ac3aa556b59f", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 364.5, + 82.1 + ], + [ + 364.5, + 111.0 + ], + [ + 369.0, + 111.0 + ], + [ + 369.0, + 82.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "7 7 7", + "type": "UncategorizedText" + }, + { + "element_id": "8c004000ab968c3b3e21ae51c305ca50", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 364.5, + 117.5 + ], + [ + 364.5, + 146.4 + ], + [ + 377.9, + 146.4 + ], + [ + 377.9, + 117.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "7 31 127", + "type": "UncategorizedText" + }, + { + "element_id": "f9d2f05d2f0c6dfd1c069d3fe8d3d7a9", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 407.0, + 80.2 + ], + [ + 407.0, + 109.1 + ], + [ + 412.1, + 109.1 + ], + [ + 412.1, + 80.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "(cid:55) (cid:55) (cid:55)", + "type": "UncategorizedText" + }, + { + "element_id": "e912850de0c91df77adb2c15442283f0", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 406.2, + 82.1 + ], + [ + 406.2, + 146.4 + ], + [ + 441.5, + 146.4 + ], + [ + 441.5, + 82.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "47.0 50.0 42.6 (cid:51) 51.1 (cid:51) 52.1 (cid:51) 55.8", + "type": "UncategorizedText" + }, + { + "element_id": "22f52f7f740c7aa740ba6dbfd775a9ac", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 458.5, + 82.1 + ], + [ + 458.5, + 111.0 + ], + [ + 474.2, + 111.0 + ], + [ + 474.2, + 82.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "64.3 63.3 63.1", + "type": "UncategorizedText" + }, + { + "element_id": "2363729d2299b00b8f325813b4a8d0c2", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 458.5, + 117.5 + ], + [ + 458.5, + 146.4 + ], + [ + 474.2, + 146.4 + ], + [ + 474.2, + 117.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "69.1 70.8 73.0", + "type": "UncategorizedText" + }, + { + "element_id": "e38c7d3ae3de75331f0b81b3cb83b2f5", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 495.7, + 82.1 + ], + [ + 495.7, + 111.0 + ], + [ + 511.4, + 111.0 + ], + [ + 511.4, + 82.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "77.8 74.8 78.3", + "type": "UncategorizedText" + }, + { + "element_id": "9bfc3591ce87a0aa06a7b407f7670139", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 495.7, + 117.5 + ], + [ + 495.7, + 146.4 + ], + [ + 511.4, + 146.4 + ], + [ + 511.4, + 117.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "80.8 82.1 83.1", + "type": "UncategorizedText" + }, + { + "element_id": "af6f91c099a29618be1beab3290d5490", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 309.5, + 152.2 + ], + [ + 309.5, + 185.7 + ], + [ + 441.5, + 185.7 + ], + [ + 441.5, + 152.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "(cid:51) 65.0 G.+BM25(1) 31+32 (cid:51) 64.5 G.+BM25(2) 31+64 G.+BM25(1) 127+128 (cid:51) 65.8", + "type": "UncategorizedText" + }, + { + "element_id": "03ab53ae64d707402feb35cf12b05d8f", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 458.5, + 154.2 + ], + [ + 458.5, + 185.6 + ], + [ + 474.2, + 185.6 + ], + [ + 474.2, + 154.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "77.3 76.4 78.0", + "type": "UncategorizedText" + }, + { + "element_id": "75651a6221f1e1910fb45cdbe435679f", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 495.7, + 154.2 + ], + [ + 495.7, + 185.6 + ], + [ + 511.4, + 185.6 + ], + [ + 511.4, + 154.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "84.4 84.0 84.9", + "type": "UncategorizedText" + }, + { + "element_id": "d2d319522069fb4c185a4fe6bf26d17d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.0, + 200.0 + ], + [ + 307.0, + 281.7 + ], + [ + 527.2, + 281.7 + ], + [ + 527.2, + 200.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "Table 3: Comparison of different training schemes, measured as top-k retrieval accuracy on Natural Ques- #N: number of negative tions (development set). examples, IB: in-batch training. G.+BM25(1) and G.+BM25(2) denote in-batch training with 1 or 2 ad- ditional BM25 negatives, which serve as negative pas- sages for all questions in the batch.", + "type": "NarrativeText" + }, + { + "element_id": "cc643f4aca3015b926b2f6a989d7e312", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 305.6 + ], + [ + 307.3, + 384.3 + ], + [ + 525.7, + 384.3 + ], + [ + 525.7, + 305.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 179, + "text": ":", + "url": "appendix.A" + } + ], + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "Our experiments on Natural Questions show that switching to distantly-supervised passages (using the highest-ranked BM25 passage that contains the answer), has only a small impact: 1 point lower top-k accuracy for retrieval. Appendix A contains more details.", + "type": "NarrativeText" + }, + { + "element_id": "5375bcf4b99ff5452870d20b06412013", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 394.4 + ], + [ + 307.3, + 554.5 + ], + [ + 527.4, + 554.5 + ], + [ + 527.4, + 394.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 446, + "text": "(", + "url": "cite.burges2005learning" + }, + { + "start_index": 454, + "text": "etal .,", + "url": "cite.burges2005learning" + }, + { + "start_index": 462, + "text": "2005", + "url": "cite.burges2005learning" + }, + { + "start_index": 546, + "text": ". detailscanbefoundinAppendixB", + "url": "appendix.B" + } + ], + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "Similarity and loss Besides dot product, cosine and Euclidean L2 distance are also commonly used as decomposable similarity functions. We test these alternatives and \ufb01nd that L2 performs compara- ble to dot product, and both of them are superior to cosine. Similarly, in addition to negative log- likelihood, a popular option for ranking is triplet loss, which compares a positive passage and a nega- tive one directly with respect to a question (Burges et al., 2005). Our experiments show that using triplet loss does not affect the results much. More details can be found in Appendix B.", + "type": "NarrativeText" + }, + { + "element_id": "3f08ef7c7ccb9aa36188a1b578710b2a", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 564.6 + ], + [ + 306.9, + 765.3 + ], + [ + 527.5, + 765.3 + ], + [ + 527.5, + 564.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 6, + "parent_id": "44a6ad8737433180d6729f93f0bf4c24" + }, + "text": "Cross-dataset generalization One interesting question regarding DPR\u2019s discriminative training is how much performance degradation it may suf- fer from a non-iid setting. In other words, can it still generalize well when directly applied to a different dataset without additional \ufb01ne-tuning? To test the cross-dataset generalization, we train DPR on Natural Questions only and test it directly on the smaller WebQuestions and CuratedTREC datasets. We \ufb01nd that DPR generalizes well, with 3-5 points loss from the best performing \ufb01ne-tuned model in top-20 retrieval accuracy (69.9/86.3 vs. 75.0/89.1 for WebQuestions and TREC, respec- tively), while still greatly outperforming the BM25 baseline (55.0/70.9).", + "type": "NarrativeText" + }, + { + "element_id": "ee2253c61c597d8c61f15972ad2e5089", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 65.1 + ], + [ + 72.0, + 76.0 + ], + [ + 190.6, + 76.0 + ], + [ + 190.6, + 65.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7 + }, + "text": "5.3 Qualitative Analysis", + "type": "Title" + }, + { + "element_id": "442af6d23319e7a9da68f75c5dc99c5d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 83.3 + ], + [ + 71.6, + 175.5 + ], + [ + 292.1, + 175.5 + ], + [ + 292.1, + 83.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 275, + "text": ".", + "url": "appendix.C" + } + ], + "page_number": 7, + "parent_id": "ee2253c61c597d8c61f15972ad2e5089" + }, + "text": "Although DPR performs better than BM25 in gen- eral, passages retrieved by these two methods dif- fer qualitatively. Term-matching methods like BM25 are sensitive to highly selective keywords and phrases, while DPR captures lexical variations or semantic relationships better. See Appendix C for examples and more discussion.", + "type": "NarrativeText" + }, + { + "element_id": "2f3324a4fd6c56e27746984e7c300f16", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 187.9 + ], + [ + 72.0, + 198.8 + ], + [ + 189.6, + 198.8 + ], + [ + 189.6, + 187.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7 + }, + "text": "5.4 Run-time Ef\ufb01ciency", + "type": "Title" + }, + { + "element_id": "13ad5dd59d4604e139396a5dc5e3be67", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.0, + 206.0 + ], + [ + 71.0, + 379.5 + ], + [ + 292.1, + 379.5 + ], + [ + 292.1, + 206.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 295, + "text": "- @ 2 . 20GHzand512GBmemory . FAISSin - memoryindexforreal - valuedvectors10", + "url": "Hfootnote.11" + } + ], + "page_number": 7, + "parent_id": "2f3324a4fd6c56e27746984e7c300f16" + }, + "text": "The main reason that we require a retrieval compo- nent for open-domain QA is to reduce the number of candidate passages that the reader needs to con- sider, which is crucial for answering user\u2019s ques- tions in real-time. We pro\ufb01led the passage retrieval speed on a server with Intel Xeon CPU E5-2698 v4 @ 2.20GHz and 512GB memory. With the help of FAISS in-memory index for real-valued vectors10, DPR can be made incredibly ef\ufb01cient, processing 995.0 questions per second, returning top 100 pas- sages per question. In contrast, BM25/Lucene (im- plemented in Java, using \ufb01le index) processes 23.7 questions per second per CPU thread.", + "type": "NarrativeText" + }, + { + "element_id": "47b1ce6dc0ff03626e4fab9309140792", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 382.4 + ], + [ + 72.0, + 501.7 + ], + [ + 292.1, + 501.7 + ], + [ + 292.1, + 382.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "2f3324a4fd6c56e27746984e7c300f16" + }, + "text": "On the other hand, the time required for building an index for dense vectors is much longer. Com- puting dense embeddings on 21-million passages is resource intensive, but can be easily parallelized, taking roughly 8.8 hours on 8 GPUs. However, building the FAISS index on 21-million vectors on a single server takes 8.5 hours. In comparison, building an inverted index using Lucene is much cheaper and takes only about 30 minutes in total.", + "type": "NarrativeText" + }, + { + "element_id": "af38cab6a4df868953e136c2c1dc139f", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 514.7 + ], + [ + 72.0, + 526.6 + ], + [ + 266.7, + 526.6 + ], + [ + 266.7, + 514.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7 + }, + "text": "6 Experiments: Question Answering", + "type": "Title" + }, + { + "element_id": "780a2c6307da2ffe51d7aae906ab7af0", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 537.2 + ], + [ + 72.0, + 561.7 + ], + [ + 290.3, + 561.7 + ], + [ + 290.3, + 537.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "af38cab6a4df868953e136c2c1dc139f" + }, + "text": "In this section, we experiment with how different passage retrievers affect the \ufb01nal QA accuracy.", + "type": "NarrativeText" + }, + { + "element_id": "6c2139d41aaa0b6853052a20a6f229bf", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 574.1 + ], + [ + 72.0, + 585.0 + ], + [ + 204.4, + 585.0 + ], + [ + 204.4, + 574.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7 + }, + "text": "6.1 End-to-end QA System", + "type": "Title" + }, + { + "element_id": "bac800be9f132d9bc309033d5b488248", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.5, + 592.2 + ], + [ + 71.5, + 725.0 + ], + [ + 292.2, + 725.0 + ], + [ + 292.2, + 592.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" + }, + "text": "We implement an end-to-end question answering system in which we can plug different retriever systems directly. Besides the retriever, our QA sys- tem consists of a neural reader that outputs the answer to the question. Given the top k retrieved passages (up to 100 in our experiments), the reader assigns a passage selection score to each passage. In addition, it extracts an answer span from each passage and assigns a span score. The best span from the passage with the highest passage selection", + "type": "NarrativeText" + }, + { + "element_id": "f87ad5942b745ce926611c47eda2a3a0", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 734.5 + ], + [ + 72.0, + 764.9 + ], + [ + 291.4, + 764.9 + ], + [ + 291.4, + 734.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" + }, + "text": "10FAISS con\ufb01guration: we used HNSW index type on CPU, neighbors to store per node = 512, construction time search depth = 200, search depth = 128.", + "type": "NarrativeText" + }, + { + "element_id": "a5b595988bcba207a47b29d1d80756d4", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 65.2 + ], + [ + 306.9, + 198.1 + ], + [ + 527.4, + 198.1 + ], + [ + 527.4, + 65.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 349, + "text": "1", + "url": "equation.3.1" + }, + { + "start_index": 465, + "text": "Wangetal .,", + "url": "cite.wang2019multi" + }, + { + "start_index": 478, + "text": "2019", + "url": "cite.wang2019multi" + }, + { + "start_index": 484, + "text": "2018", + "url": "cite.wang2018r" + }, + { + "start_index": 490, + "text": "Linetal .,", + "url": "cite.lin2018denoising" + }, + { + "start_index": 502, + "text": "2018", + "url": "cite.lin2018denoising" + } + ], + "page_number": 7, + "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" + }, + "text": "score is chosen as the \ufb01nal answer. The passage selection model serves as a reranker through cross- attention between the question and the passage. Al- though cross-attention is not feasible for retrieving relevant passages in a large corpus due to its non- decomposable nature, it has more capacity than the dual-encoder model sim(q, p) as in Eq. (1). Apply- ing it to selecting the passage from a small number of retrieved candidates has been shown to work well (Wang et al., 2019, 2018; Lin et al., 2018).", + "type": "NarrativeText" + }, + { + "element_id": "905d86cc9d6f01520a08df6cf1d0e8fd", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 198.7 + ], + [ + 307.3, + 293.3 + ], + [ + 527.4, + 293.3 + ], + [ + 527.4, + 198.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" + }, + "text": "Speci\ufb01cally, let Pi \u2208 RL\u00d7h (1 \u2264 i \u2264 k) be a BERT (base, uncased in our experiments) rep- resentation for the i-th passage, where L is the maximum length of the passage and h the hidden dimension. The probabilities of a token being the starting/ending positions of an answer span and a passage being selected are de\ufb01ned as:", + "type": "NarrativeText" + }, + { + "element_id": "4a44e23b85b14653207ef39296e2d1dc", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 326.6, + 303.4 + ], + [ + 326.6, + 356.1 + ], + [ + 494.3, + 356.1 + ], + [ + 494.3, + 303.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" + }, + "text": "Pstart,i(s) = softmax(cid:0)Piwstart s, (cid:1) Pend,i(t) = softmax(cid:0)Piwend t, Pselected(i) = softmax(cid:0) \u02c6P(cid:124)wselected", + "type": "NarrativeText" + }, + { + "element_id": "89507815c6b4a6f31e6d3da7fca6b561", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 478.3, + 303.4 + ], + [ + 478.3, + 314.3 + ], + [ + 483.3, + 314.3 + ], + [ + 483.3, + 303.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" + }, + "text": "(cid:1)", + "type": "UncategorizedText" + }, + { + "element_id": "89507815c6b4a6f31e6d3da7fca6b561", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 494.8, + 339.5 + ], + [ + 494.8, + 350.4 + ], + [ + 499.8, + 350.4 + ], + [ + 499.8, + 339.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" + }, + "text": "(cid:1)", + "type": "UncategorizedText" + }, + { + "element_id": "46f789d1efeefad080846917a6a4a761", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 512.8, + 308.1 + ], + [ + 512.8, + 319.0 + ], + [ + 525.5, + 319.0 + ], + [ + 525.5, + 308.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" + }, + "text": "(3)", + "type": "UncategorizedText" + }, + { + "element_id": "cbe3b52ccdb46fd15e9f52b372fc95b5", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 512.8, + 325.6 + ], + [ + 512.8, + 336.5 + ], + [ + 525.5, + 336.5 + ], + [ + 525.5, + 325.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" + }, + "text": "(4)", + "type": "UncategorizedText" + }, + { + "element_id": "57a5d597b16b553448a6ff14b4256a64", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 499.8, + 343.9 + ], + [ + 499.8, + 358.6 + ], + [ + 525.5, + 358.6 + ], + [ + 525.5, + 343.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" + }, + "text": "i, (5)", + "type": "UncategorizedText" + }, + { + "element_id": "c172d84556a1bdc91a90e8b760e423c3", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.8, + 369.7 + ], + [ + 306.8, + 453.0 + ], + [ + 527.5, + 453.0 + ], + [ + 527.5, + 369.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" + }, + "text": "where \u02c6P = [P[CLS] ] \u2208 Rh\u00d7k and wstart, wend, wselected \u2208 Rh are learnable vectors. We compute a span score of the s-th to t-th words from the i-th passage as Pstart,i(s) \u00d7 Pend,i(t), and a passage selection score of the i-th passage as Pselected(i).", + "type": "NarrativeText" + }, + { + "element_id": "ac970c11f53f7030a85f7faa7b9080a4", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 402.3, + 369.7 + ], + [ + 402.3, + 384.0 + ], + [ + 455.9, + 384.0 + ], + [ + 455.9, + 369.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" + }, + "text": ", . . . , P[CLS]", + "type": "UncategorizedText" + }, + { + "element_id": "6b86b273ff34fce19d6b804eff5a3f57", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 381.0, + 378.6 + ], + [ + 381.0, + 386.5 + ], + [ + 385.2, + 386.5 + ], + [ + 385.2, + 378.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" + }, + "text": "1", + "type": "UncategorizedText" + }, + { + "element_id": "8254c329a92850f6d539dd376f4816ee", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 435.1, + 379.0 + ], + [ + 435.1, + 386.9 + ], + [ + 439.5, + 386.9 + ], + [ + 439.5, + 379.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7 + }, + "text": "k", + "type": "Title" + }, + { + "element_id": "bf7b0392ed7eea8785844d1f7274dbe1", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 455.0 + ], + [ + 306.9, + 682.7 + ], + [ + 527.5, + 682.7 + ], + [ + 527.5, + 455.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7, + "parent_id": "8254c329a92850f6d539dd376f4816ee" + }, + "text": "During training, we sample one positive and \u02dcm \u2212 1 negative passages from the top 100 passages returned by the retrieval system (BM25 or DPR) for each question. \u02dcm is a hyper-parameter and we use \u02dcm = 24 in all the experiments. The training ob- jective is to maximize the marginal log-likelihood of all the correct answer spans in the positive pas- sage (the answer string may appear multiple times in one passage), combined with the log-likelihood of the positive passage being selected. We use the batch size of 16 for large (NQ, TriviaQA, SQuAD) and 4 for small (TREC, WQ) datasets, and tune k on the development set. For experiments on small datasets under the Multi setting, in which using other datasets is allowed, we \ufb01ne-tune the reader trained on Natural Questions to the target dataset. All experiments were done on eight 32GB GPUs.", + "type": "NarrativeText" + }, + { + "element_id": "c4f34f099e4e35e7bc557654eb3cea6d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 695.4 + ], + [ + 307.3, + 706.4 + ], + [ + 365.8, + 706.4 + ], + [ + 365.8, + 695.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 7 + }, + "text": "6.2 Results", + "type": "Title" + }, + { + "element_id": "b7e968d482b29979b9280789fd3c64b3", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 713.8 + ], + [ + 306.9, + 765.3 + ], + [ + 527.4, + 765.3 + ], + [ + 527.4, + 713.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 51, + "text": ",", + "url": "table.caption.15" + }, + { + "start_index": 136, + "text": "Chenetal", + "url": "cite.chen2017reading" + }, + { + "start_index": 149, + "text": "2017", + "url": "cite.chen2017reading" + }, + { + "start_index": 155, + "text": "Leeetal .,", + "url": "cite.lee2019latent" + }, + { + "start_index": 167, + "text": "2019", + "url": "cite.lee2019latent" + } + ], + "page_number": 7, + "parent_id": "c4f34f099e4e35e7bc557654eb3cea6d" + }, + "text": "Table 4 summarizes our \ufb01nal end-to-end QA re- sults, measured by exact match with the reference answer after minor normalization as in (Chen et al., 2017; Lee et al., 2019). From the table, we can", + "type": "NarrativeText" + }, + { + "element_id": "544ea95f312b0ab1f50f60d708919305", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 97.7, + 67.6 + ], + [ + 97.7, + 78.5 + ], + [ + 177.8, + 78.5 + ], + [ + 177.8, + 67.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8 + }, + "text": "Training Model", + "type": "Title" + }, + { + "element_id": "07669b9b204eb09cd5299290b39b7240", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 311.7, + 67.6 + ], + [ + 311.7, + 78.5 + ], + [ + 499.8, + 78.5 + ], + [ + 499.8, + 67.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8 + }, + "text": "NQ TriviaQA WQ TREC SQuAD", + "type": "Title" + }, + { + "element_id": "ec4bc1693496251a668e425660a3893b", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 97.7, + 86.7 + ], + [ + 97.7, + 178.9 + ], + [ + 125.6, + 178.9 + ], + [ + 125.6, + 86.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8 + }, + "text": "Single Single Single Single Single Single Single", + "type": "Title" + }, + { + "element_id": "1eb38a2d54c38c56675d052edf3b3506", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 148.1, + 86.7 + ], + [ + 148.1, + 179.9 + ], + [ + 329.4, + 179.9 + ], + [ + 329.4, + 86.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 45, + "text": "Leeetal .,", + "url": "cite.lee2019latent" + }, + { + "start_index": 57, + "text": "2019", + "url": "cite.lee2019latent" + }, + { + "start_index": 71, + "text": "Minetal .,", + "url": "cite.min2019discrete" + }, + { + "start_index": 83, + "text": "2019a", + "url": "cite.min2019discrete" + }, + { + "start_index": 111, + "text": "Minetal .,", + "url": "cite.min2019knowledge" + }, + { + "start_index": 123, + "text": "2019b", + "url": "cite.min2019knowledge" + }, + { + "start_index": 155, + "text": "Asaietal .,", + "url": "cite.asai2020learning" + }, + { + "start_index": 168, + "text": "2020", + "url": "cite.asai2020learning" + }, + { + "start_index": 190, + "text": "Guuetal .,", + "url": "cite.guu2020realm" + }, + { + "start_index": 202, + "text": "2020", + "url": "cite.guu2020realm" + } + ], + "page_number": 8, + "parent_id": "ec4bc1693496251a668e425660a3893b" + }, + "text": "26.5 BM25+BERT (Lee et al., 2019) 33.3 ORQA (Lee et al., 2019) HardEM (Min et al., 2019a) 28.1 GraphRetriever (Min et al., 2019b) 34.5 32.6 PathRetriever (Asai et al., 2020) 39.2 REALMWiki (Guu et al., 2020) 40.4 REALMNews (Guu et al., 2020)", + "type": "UncategorizedText" + }, + { + "element_id": "bf107b0172f495533928206eaf831faf", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 352.1, + 86.7 + ], + [ + 352.1, + 178.9 + ], + [ + 371.2, + 178.9 + ], + [ + 371.2, + 86.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "ec4bc1693496251a668e425660a3893b" + }, + "text": "47.1 45.0 50.9 56.0 - - -", + "type": "UncategorizedText" + }, + { + "element_id": "047acbfbfe97b212586dac64f1efb313", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 394.0, + 86.7 + ], + [ + 394.0, + 178.9 + ], + [ + 413.1, + 178.9 + ], + [ + 413.1, + 86.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "ec4bc1693496251a668e425660a3893b" + }, + "text": "17.7 36.4 - 36.4 - 40.2 40.7", + "type": "UncategorizedText" + }, + { + "element_id": "c6070b37114f7be8255481ed0fa8c0d6", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 428.8, + 86.7 + ], + [ + 428.8, + 178.9 + ], + [ + 447.9, + 178.9 + ], + [ + 447.9, + 86.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "ec4bc1693496251a668e425660a3893b" + }, + "text": "21.3 30.1 - - - 46.8 42.9", + "type": "UncategorizedText" + }, + { + "element_id": "bfdda609c08e06e292fd41277fed873d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 472.1, + 86.7 + ], + [ + 472.1, + 178.9 + ], + [ + 491.2, + 178.9 + ], + [ + 491.2, + 86.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "ec4bc1693496251a668e425660a3893b" + }, + "text": "33.2 20.2 - - 56.5 - -", + "type": "UncategorizedText" + }, + { + "element_id": "8888a029aaf60b70574640efd1655343", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 97.7, + 200.6 + ], + [ + 97.7, + 211.5 + ], + [ + 125.6, + 211.5 + ], + [ + 125.6, + 200.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8 + }, + "text": "Single", + "type": "Title" + }, + { + "element_id": "6082ad0fe2b904ae47f4f717e023faf5", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 148.1, + 187.0 + ], + [ + 148.1, + 225.0 + ], + [ + 203.3, + 225.0 + ], + [ + 203.3, + 187.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8 + }, + "text": "BM25 DPR BM25+DPR", + "type": "Title" + }, + { + "element_id": "d00cfbd2afe066cc35167bec06d20355", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 310.3, + 187.0 + ], + [ + 310.3, + 225.0 + ], + [ + 329.4, + 225.0 + ], + [ + 329.4, + 187.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "6082ad0fe2b904ae47f4f717e023faf5" + }, + "text": "32.6 41.5 39.0", + "type": "UncategorizedText" + }, + { + "element_id": "7c6e9ab25e501bc4466685d688edc5f7", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 352.1, + 187.0 + ], + [ + 352.1, + 225.0 + ], + [ + 371.2, + 225.0 + ], + [ + 371.2, + 187.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "6082ad0fe2b904ae47f4f717e023faf5" + }, + "text": "52.4 56.8 57.0", + "type": "UncategorizedText" + }, + { + "element_id": "85c8f55e5830eadb2dce6b1b264ba544", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 394.0, + 187.0 + ], + [ + 394.0, + 225.0 + ], + [ + 413.1, + 225.0 + ], + [ + 413.1, + 187.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "6082ad0fe2b904ae47f4f717e023faf5" + }, + "text": "29.9 34.6 35.2", + "type": "UncategorizedText" + }, + { + "element_id": "1074889fab58699a2e6ddb950140355f", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 428.8, + 187.0 + ], + [ + 428.8, + 225.0 + ], + [ + 447.9, + 225.0 + ], + [ + 447.9, + 187.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "6082ad0fe2b904ae47f4f717e023faf5" + }, + "text": "24.9 25.9 28.0", + "type": "UncategorizedText" + }, + { + "element_id": "d493ef83d3f2487ec86d5e8d12657b8e", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 472.1, + 187.0 + ], + [ + 472.1, + 225.0 + ], + [ + 491.2, + 225.0 + ], + [ + 491.2, + 187.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "6082ad0fe2b904ae47f4f717e023faf5" + }, + "text": "38.1 29.8 36.7", + "type": "UncategorizedText" + }, + { + "element_id": "dea894b8304550baf5f5d244b82e0e3d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 97.7, + 239.9 + ], + [ + 97.7, + 250.8 + ], + [ + 121.9, + 250.8 + ], + [ + 121.9, + 239.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8 + }, + "text": "Multi", + "type": "Title" + }, + { + "element_id": "0d35103ea53a7509e1b33954e6b46ec4", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 148.1, + 233.1 + ], + [ + 148.1, + 257.6 + ], + [ + 203.3, + 257.6 + ], + [ + 203.3, + 233.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8 + }, + "text": "DPR BM25+DPR", + "type": "Title" + }, + { + "element_id": "f6644cdd2f6204c70beff10f223e2d52", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 310.3, + 233.1 + ], + [ + 310.3, + 257.6 + ], + [ + 329.4, + 257.6 + ], + [ + 329.4, + 233.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" + }, + "text": "41.5 38.8", + "type": "UncategorizedText" + }, + { + "element_id": "502842a1d5705f07e9d7a2f8ade4d03c", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 352.1, + 233.1 + ], + [ + 352.1, + 257.5 + ], + [ + 371.2, + 257.5 + ], + [ + 371.2, + 233.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" + }, + "text": "56.8 57.9", + "type": "UncategorizedText" + }, + { + "element_id": "7b2135bf20f31b9ae23e14b8d49af43f", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 394.0, + 233.1 + ], + [ + 394.0, + 257.6 + ], + [ + 413.1, + 257.6 + ], + [ + 413.1, + 233.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" + }, + "text": "42.4 41.1", + "type": "UncategorizedText" + }, + { + "element_id": "5f5488a1e57f71fb827c48a8567b9754", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 428.8, + 233.1 + ], + [ + 428.8, + 257.5 + ], + [ + 447.9, + 257.5 + ], + [ + 447.9, + 233.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" + }, + "text": "49.4 50.6", + "type": "UncategorizedText" + }, + { + "element_id": "7fe143866a0e450442e15b0cd2f9deab", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 472.1, + 233.1 + ], + [ + 472.1, + 257.6 + ], + [ + 491.2, + 257.6 + ], + [ + 491.2, + 233.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" + }, + "text": "24.1 35.8", + "type": "UncategorizedText" + }, + { + "element_id": "2b5cc43e70acfb26a3a82e718f0c4ad8", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.7, + 272.6 + ], + [ + 71.7, + 318.4 + ], + [ + 527.3, + 318.4 + ], + [ + 527.3, + 272.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" + }, + "text": "Table 4: End-to-end QA (Exact Match) Accuracy. The \ufb01rst block of results are copied from their cited papers. REALMWiki and REALMNews are the same model but pretrained on Wikipedia and CC-News, respectively. Single and Multi denote that our Dense Passage Retriever (DPR) is trained using individual or combined training datasets (all except SQuAD). For WQ and TREC in the Multi setting, we \ufb01ne-tune the reader trained on NQ.", + "type": "NarrativeText" + }, + { + "element_id": "c6880f922271aa2e47f61c48580e9344", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 342.2 + ], + [ + 71.6, + 718.9 + ], + [ + 292.1, + 718.9 + ], + [ + 292.1, + 342.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 720, + "text": "Leeetal .,", + "url": "cite.lee2019latent" + }, + { + "start_index": 732, + "text": "2019", + "url": "cite.lee2019latent" + }, + { + "start_index": 790, + "text": "( etal ., 2020 ). Whilebothmethodsincludeaddi", + "url": "cite.guu2020realm" + }, + { + "start_index": 795, + "text": "etal .,", + "url": "cite.guu2020realm" + }, + { + "start_index": 803, + "text": "2020", + "url": "cite.guu2020realm" + } + ], + "page_number": 8, + "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" + }, + "text": "see that higher retriever accuracy typically leads to better \ufb01nal QA results: in all cases except SQuAD, answers extracted from the passages retrieved by DPR are more likely to be correct, compared to those from BM25. For large datasets like NQ and TriviaQA, models trained using multiple datasets (Multi) perform comparably to those trained using the individual training set (Single). Conversely, on smaller datasets like WQ and TREC, the multi- dataset setting has a clear advantage. Overall, our DPR-based models outperform the previous state- of-the-art results on four out of the \ufb01ve datasets, with 1% to 12% absolute differences in exact match accuracy. It is interesting to contrast our results to those of ORQA (Lee et al., 2019) and also the concurrently developed approach, REALM (Guu et al., 2020). While both methods include addi- tional pretraining tasks and employ an expensive end-to-end training regime, DPR manages to out- perform them on both NQ and TriviaQA, simply by focusing on learning a strong passage retrieval model using pairs of questions and answers. The additional pretraining tasks are likely more useful only when the target training sets are small. Al- though the results of DPR on WQ and TREC in the single-dataset setting are less competitive, adding more question\u2013answer pairs helps boost the perfor- mance, achieving the new state of the art.", + "type": "NarrativeText" + }, + { + "element_id": "0841fd3196f534a1e9ed52d9a37a175c", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 342.2 + ], + [ + 306.9, + 651.4 + ], + [ + 527.4, + 651.4 + ], + [ + 527.4, + 342.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 73, + "text": ".", + "url": "cite.lee2019latent" + }, + { + "start_index": 31, + "text": "2019", + "url": "cite.lee2019latent" + }, + { + "start_index": 401, + "text": ",", + "url": "appendix.D" + } + ], + "page_number": 8, + "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" + }, + "text": "trained, following Lee et al. (2019). This approach obtains a score of 39.8 EM, which suggests that our strategy of training a strong retriever and reader in isolation can leverage effectively available supervi- sion, while outperforming a comparable joint train- ing approach with a simpler design (Appendix D). One thing worth noticing is that our reader does consider more passages compared to ORQA, al- though it is not completely clear how much more time it takes for inference. While DPR processes up to 100 passages for each question, the reader is able to \ufb01t all of them into one batch on a sin- gle 32GB GPU, thus the latency remains almost identical to the single passage case (around 20ms). The exact impact on throughput is harder to mea- sure: ORQA uses 2-3x longer passages compared to DPR (288 word pieces compared to our 100 tokens) and the computational complexity is super- linear in passage length. We also note that we found k = 50 to be optimal for NQ, and k = 10 leads to only marginal loss in exact match accu- racy (40.8 vs. 41.5 EM on NQ), which should be roughly comparable to ORQA\u2019s 5-passage setup.", + "type": "NarrativeText" + }, + { + "element_id": "6a25d12fe6bee59c3cbbab072fe440a8", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 664.2 + ], + [ + 307.3, + 676.2 + ], + [ + 396.4, + 676.2 + ], + [ + 396.4, + 664.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8 + }, + "text": "7 Related Work", + "type": "Title" + }, + { + "element_id": "daa6a2e7025eb22d33b70734407c0b25", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 727.3 + ], + [ + 72.0, + 765.3 + ], + [ + 292.1, + 765.3 + ], + [ + 292.1, + 727.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 8, + "parent_id": "6a25d12fe6bee59c3cbbab072fe440a8" + }, + "text": "To compare our pipeline training approach with joint learning, we run an ablation on Natural Ques- tions where the retriever and reader are jointly", + "type": "NarrativeText" + }, + { + "element_id": "41bf1fd799946a7f92e455b2c7ccb3b6", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.0, + 686.7 + ], + [ + 307.0, + 765.3 + ], + [ + 527.4, + 765.3 + ], + [ + 527.4, + 686.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 72, + "text": "Voorhees", + "url": "cite.voorhees1999trec" + }, + { + "start_index": 82, + "text": "1999", + "url": "cite.voorhees1999trec" + } + ], + "page_number": 8, + "parent_id": "6a25d12fe6bee59c3cbbab072fe440a8" + }, + "text": "Passage retrieval has been an important compo- nent for open-domain QA (Voorhees, 1999). It not only effectively reduces the search space for answer extraction, but also identi\ufb01es the support context for users to verify the answer. Strong sparse vector space models like TF-IDF or BM25 have", + "type": "NarrativeText" + }, + { + "element_id": "93e281a97d4e9e284ff31e9cc6123a88", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.5, + 65.2 + ], + [ + 71.5, + 171.0 + ], + [ + 292.1, + 171.0 + ], + [ + 292.1, + 65.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 76, + "text": "Chenetal .,", + "url": "cite.chen2017reading" + }, + { + "start_index": 89, + "text": "2017", + "url": "cite.chen2017reading" + }, + { + "start_index": 93, + "text": "; etal ., 2019a , b ; Nieetal ., 2019 ; Minetal ., 2019a", + "url": "cite.yang2019end" + }, + { + "start_index": 100, + "text": "etal .,", + "url": "cite.yang2019end" + }, + { + "start_index": 108, + "text": "2019a", + "url": "cite.yang2019end" + }, + { + "start_index": 114, + "text": "b", + "url": "cite.Yang2019Data" + }, + { + "start_index": 117, + "text": "Nieetal .,", + "url": "cite.nie2019revealing" + }, + { + "start_index": 129, + "text": "2019", + "url": "cite.nie2019revealing" + }, + { + "start_index": 135, + "text": "Minetal .,", + "url": "cite.min2019discrete" + }, + { + "start_index": 147, + "text": "2019a", + "url": "cite.min2019discrete" + }, + { + "start_index": 154, + "text": "Wolfsonetal .,", + "url": "cite.wolfson2020break" + }, + { + "start_index": 170, + "text": "2020", + "url": "cite.wolfson2020break" + }, + { + "start_index": 332, + "text": "Minetal .,", + "url": "cite.min2019knowledge" + }, + { + "start_index": 344, + "text": "2019b", + "url": "cite.min2019knowledge" + }, + { + "start_index": 349, + "text": ";", + "url": "cite.asai2020learning" + }, + { + "start_index": 356, + "text": "etal .,", + "url": "cite.asai2020learning" + }, + { + "start_index": 364, + "text": "2020", + "url": "cite.asai2020learning" + } + ], + "page_number": 9, + "parent_id": "6a25d12fe6bee59c3cbbab072fe440a8" + }, + "text": "been used as the standard method applied broadly to various QA tasks (e.g., Chen et al., 2017; Yang et al., 2019a,b; Nie et al., 2019; Min et al., 2019a; Wolfson et al., 2020). Augmenting text-based re- trieval with external structured information, such as knowledge graph and Wikipedia hyperlinks, has also been explored recently (Min et al., 2019b; Asai et al., 2020).", + "type": "NarrativeText" + }, + { + "element_id": "b30b032166032e8d0f57688f4f1fc1dd", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 179.5 + ], + [ + 71.6, + 502.0 + ], + [ + 292.2, + 502.0 + ], + [ + 292.2, + 179.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 107, + "text": "Deerwesteretal .,", + "url": "cite.deerwester1990indexing" + }, + { + "start_index": 126, + "text": "1990", + "url": "cite.deerwester1990indexing" + }, + { + "start_index": 251, + "text": "Yihetal .,", + "url": "cite.yih2011learning" + }, + { + "start_index": 263, + "text": "2011", + "url": "cite.yih2011learning" + }, + { + "start_index": 269, + "text": "Huangetal .,", + "url": "cite.huang2013learning" + }, + { + "start_index": 283, + "text": "2013", + "url": "cite.huang2013learning" + }, + { + "start_index": 287, + "text": ";", + "url": "cite.gillick-etal-2019-learning" + }, + { + "start_index": 297, + "text": "etal .,", + "url": "cite.gillick-etal-2019-learning" + }, + { + "start_index": 305, + "text": "2019", + "url": "cite.gillick-etal-2019-learning" + }, + { + "start_index": 885, + "text": "NogueiraandCho", + "url": "cite.nogueira2019passage" + }, + { + "start_index": 903, + "text": "2019", + "url": "cite.nogueira2019passage" + }, + { + "start_index": 909, + "text": "Humeauetal .,", + "url": "cite.humeau2020poly" + }, + { + "start_index": 924, + "text": "2020", + "url": "cite.humeau2020poly" + }, + { + "start_index": 959, + "text": "KhattabandZaharia", + "url": "cite.khattab2020colbert" + }, + { + "start_index": 980, + "text": "2020", + "url": "cite.khattab2020colbert" + } + ], + "page_number": 9, + "parent_id": "6a25d12fe6bee59c3cbbab072fe440a8" + }, + "text": "The use of dense vector representations for re- trieval has a long history since Latent Semantic Analysis (Deerwester et al., 1990). Using labeled pairs of queries and documents, discriminatively trained dense encoders have become popular re- cently (Yih et al., 2011; Huang et al., 2013; Gillick et al., 2019), with applications to cross-lingual document retrieval, ad relevance prediction, Web search and entity retrieval. Such approaches com- plement the sparse vector methods as they can po- tentially give high similarity scores to semantically relevant text pairs, even without exact token match- ing. The dense representation alone, however, is typically inferior to the sparse one. While not the focus of this work, dense representations from pre- trained models, along with cross-attention mecha- nisms, have also been shown effective in passage or dialogue re-ranking tasks (Nogueira and Cho, 2019; Humeau et al., 2020). Finally, a concurrent work (Khattab and Zaharia, 2020) demonstrates the feasibility of full dense retrieval in IR tasks. Instead of employing the dual-encoder framework, they introduced a late-interaction operator on top of the BERT encoders.", + "type": "NarrativeText" + }, + { + "element_id": "06d742e7aa6f6d4514031e40bda93395", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 510.5 + ], + [ + 72.0, + 765.3 + ], + [ + 292.2, + 765.3 + ], + [ + 292.2, + 510.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 65, + "text": ".(", + "url": "cite.das2019multi" + }, + { + "start_index": 68, + "text": "2019", + "url": "cite.das2019multi" + }, + { + "start_index": 227, + "text": "Seoetal", + "url": "cite.seo2019real" + }, + { + "start_index": 239, + "text": "2019", + "url": "cite.seo2019real" + }, + { + "start_index": 480, + "text": "Leeetal", + "url": "cite.lee2019latent" + }, + { + "start_index": 492, + "text": "2019", + "url": "cite.lee2019latent" + }, + { + "start_index": 688, + "text": "Guuetal", + "url": "cite.guu2020realm" + }, + { + "start_index": 700, + "text": "2020", + "url": "cite.guu2020realm" + }, + { + "start_index": 770, + "text": "indexingthepassagesdur ingtraining . recentlybeenimprovedbyXiongetal", + "url": "cite.Xiong2020ProgressivelyPD" + }, + { + "start_index": 886, + "text": "2020b", + "url": "cite.Xiong2020ProgressivelyPD" + } + ], + "page_number": 9, + "parent_id": "6a25d12fe6bee59c3cbbab072fe440a8" + }, + "text": "Dense retrieval for open-domain QA has been explored by Das et al. (2019), who propose to re- trieve relevant passages iteratively using reformu- lated question vectors. As an alternative approach that skips passage retrieval, Seo et al. (2019) pro- pose to encode candidate answer phrases as vectors and directly retrieve the answers to the input ques- tions ef\ufb01ciently. Using additional pretraining with the objective that matches surrogates of questions and relevant passages, Lee et al. (2019) jointly train the question encoder and reader. Their approach outperforms the BM25 plus reader paradigm on multiple open-domain QA datasets in QA accuracy, and is further extended by REALM (Guu et al., 2020), which includes tuning the passage encoder asynchronously by re-indexing the passages dur- ing training. The pretraining objective has also recently been improved by Xiong et al. (2020b). In contrast, our model provides a simple and yet", + "type": "NarrativeText" + }, + { + "element_id": "d1901aa1bfb8cc149e914018f1143797", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 65.2 + ], + [ + 307.3, + 103.2 + ], + [ + 527.4, + 103.2 + ], + [ + 527.4, + 65.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 9, + "parent_id": "6a25d12fe6bee59c3cbbab072fe440a8" + }, + "text": "effective solution that shows stronger empirical per- formance, without relying on additional pretraining or complex joint training schemes.", + "type": "NarrativeText" + }, + { + "element_id": "9b41b843780ccbd32b5817c1d22d121f", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 105.9 + ], + [ + 306.9, + 306.5 + ], + [ + 527.5, + 306.5 + ], + [ + 527.5, + 105.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 132, + "text": "Xiongetal", + "url": "cite.Xiong2020ANCE" + }, + { + "start_index": 146, + "text": "2020a", + "url": "cite.Xiong2020ANCE" + }, + { + "start_index": 427, + "text": "IzacardandGrave", + "url": "cite.Izacard2020fid" + }, + { + "start_index": 446, + "text": "2020", + "url": "cite.Izacard2020fid" + }, + { + "start_index": 452, + "text": "Lewisetal .,", + "url": "cite.lewis2020rag" + }, + { + "start_index": 466, + "text": "2020b", + "url": "cite.lewis2020rag" + }, + { + "start_index": 551, + "text": "Lewisetal .,", + "url": "cite.lewis-etal-2020-bart" + }, + { + "start_index": 565, + "text": "2020a", + "url": "cite.lewis-etal-2020-bart" + }, + { + "start_index": 580, + "text": "Raf", + "url": "cite.raffel2019T5" + }, + { + "start_index": 585, + "text": "feletal .,", + "url": "cite.raffel2019T5" + }, + { + "start_index": 597, + "text": "2019", + "url": "cite.raffel2019T5" + } + ], + "page_number": 9, + "parent_id": "6a25d12fe6bee59c3cbbab072fe440a8" + }, + "text": "DPR has also been used as an important mod- ule in very recent work. For instance, extending the idea of leveraging hard negatives, Xiong et al. (2020a) use the retrieval model trained in the pre- vious iteration to discover new negatives and con- struct a different set of examples in each training iteration. Starting from our trained DPR model, they show that the retrieval performance can be further improved. Recent work (Izacard and Grave, 2020; Lewis et al., 2020b) have also shown that DPR can be combined with generation models such as BART (Lewis et al., 2020a) and T5 (Raf- fel et al., 2019), achieving good performance on open-domain QA and other knowledge-intensive tasks.", + "type": "NarrativeText" + }, + { + "element_id": "57cf5cd97bc68a0b5b414f3a4bd37ce6", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 318.4 + ], + [ + 307.3, + 330.3 + ], + [ + 382.3, + 330.3 + ], + [ + 382.3, + 318.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 9 + }, + "text": "8 Conclusion", + "type": "Title" + }, + { + "element_id": "e2a3ea98a8f72a9b455cf1e7b566216f", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 340.2 + ], + [ + 306.9, + 513.7 + ], + [ + 527.4, + 513.7 + ], + [ + 527.4, + 340.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 9, + "parent_id": "57cf5cd97bc68a0b5b414f3a4bd37ce6" + }, + "text": "In this work, we demonstrated that dense retrieval can outperform and potentially replace the tradi- tional sparse retrieval component in open-domain question answering. While a simple dual-encoder approach can be made to work surprisingly well, we showed that there are some critical ingredients to training a dense retriever successfully. Moreover, our empirical analysis and ablation studies indicate that more complex model frameworks or similarity functions do not necessarily provide additional val- ues. As a result of improved retrieval performance, we obtained new state-of-the-art results on multiple open-domain question answering benchmarks.", + "type": "NarrativeText" + }, + { + "element_id": "4be0f860ee3560910d50596233fe802e", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 525.6 + ], + [ + 307.3, + 537.5 + ], + [ + 400.8, + 537.5 + ], + [ + 400.8, + 525.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 9 + }, + "text": "Acknowledgments", + "type": "Title" + }, + { + "element_id": "84e4539ac39232472a1473ccab786909", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.8, + 547.4 + ], + [ + 306.8, + 571.8 + ], + [ + 525.5, + 571.8 + ], + [ + 525.5, + 547.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 9, + "parent_id": "4be0f860ee3560910d50596233fe802e" + }, + "text": "We thank the anonymous reviewers for their helpful comments and suggestions.", + "type": "NarrativeText" + }, + { + "element_id": "69824d3b0e70ca6aaa0da1613b65fd91", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 596.4 + ], + [ + 307.3, + 608.4 + ], + [ + 362.8, + 608.4 + ], + [ + 362.8, + 596.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 9 + }, + "text": "References", + "type": "Title" + }, + { + "element_id": "0f7bab4a5f829a443e580076e6e4c1eb", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 615.7 + ], + [ + 307.3, + 669.5 + ], + [ + 527.2, + 669.5 + ], + [ + 527.2, + 615.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 9, + "parent_id": "69824d3b0e70ca6aaa0da1613b65fd91" + }, + "text": "Akari Asai, Kazuma Hashimoto, Hannaneh Hajishirzi, Richard Socher, and Caiming Xiong. 2020. Learn- ing to retrieve reasoning paths over Wikipedia graph for question answering. In International Conference on Learning Representations (ICLR).", + "type": "NarrativeText" + }, + { + "element_id": "81be30476ba77a4f59621587526a0059", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 678.2 + ], + [ + 307.3, + 734.3 + ], + [ + 527.2, + 734.3 + ], + [ + 527.2, + 678.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 9, + "parent_id": "69824d3b0e70ca6aaa0da1613b65fd91" + }, + "text": "Petr Baudi\u02c7s and Jan \u02c7Sediv`y. 2015. Modeling of the question answering task in the yodaqa system. In In- ternational Conference of the Cross-Language Eval- uation Forum for European Languages, pages 222\u2013 228. Springer.", + "type": "NarrativeText" + }, + { + "element_id": "3fbc63ba2b33dd8a9b5a1e54869b1a6d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 744.2 + ], + [ + 307.3, + 765.1 + ], + [ + 525.9, + 765.1 + ], + [ + 525.9, + 744.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 9, + "parent_id": "69824d3b0e70ca6aaa0da1613b65fd91" + }, + "text": "Jonathan Berant, Andrew Chou, Roy Frostig, and Percy Liang. 2013. Semantic parsing on Freebase from", + "type": "NarrativeText" + }, + { + "element_id": "02b1608d5721fcfd8ad93dfc1072081f", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 82.9, + 65.7 + ], + [ + 82.9, + 86.9 + ], + [ + 291.9, + 86.9 + ], + [ + 291.9, + 65.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10 + }, + "text": "question-answer pairs. In Empirical Methods in Nat- ural Language Processing (EMNLP).", + "type": "Title" + }, + { + "element_id": "a33cbab23c3461f9fb7fa8a6d52156cd", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 96.9 + ], + [ + 72.0, + 139.7 + ], + [ + 292.0, + 139.7 + ], + [ + 292.0, + 96.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Jane Bromley, Isabelle Guyon, Yann LeCun, Eduard S\u00a8ackinger, and Roopak Shah. 1994. Signature veri\ufb01- cation using a \u201cSiamese\u201d time delay neural network. In NIPS, pages 737\u2013744.", + "type": "NarrativeText" + }, + { + "element_id": "b89848c440355ae2b838fd4ea5e75f63", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 149.8 + ], + [ + 72.0, + 203.6 + ], + [ + 292.0, + 203.6 + ], + [ + 292.0, + 149.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Chris Burges, Tal Shaked, Erin Renshaw, Ari Lazier, Matt Deeds, Nicole Hamilton, and Greg Hullender. 2005. Learning to rank using gradient descent. In Proceedings of the 22nd international conference on Machine learning, pages 89\u201396.", + "type": "NarrativeText" + }, + { + "element_id": "f108302b048215ff308e27fb1f6c9fb2", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 213.6 + ], + [ + 72.0, + 256.4 + ], + [ + 291.9, + 256.4 + ], + [ + 291.9, + 213.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Danqi Chen, Adam Fisch, Jason Weston, and Antoine Bordes. 2017. Reading Wikipedia to answer open- In Association for Computa- domain questions. tional Linguistics (ACL), pages 1870\u20131879.", + "type": "NarrativeText" + }, + { + "element_id": "e54d58bec6d1205935658746ae84c0e5", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 266.5 + ], + [ + 72.0, + 320.3 + ], + [ + 291.9, + 320.3 + ], + [ + 291.9, + 266.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Rajarshi Das, Shehzaad Dhuliawala, Manzil Zaheer, and Andrew McCallum. 2019. Multi-step retriever- reader interaction for scalable open-domain question In International Conference on Learn- answering. ing Representations (ICLR).", + "type": "NarrativeText" + }, + { + "element_id": "1fd7c977c701e0d754f7ce7a81920174", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 330.3 + ], + [ + 72.0, + 384.1 + ], + [ + 292.0, + 384.1 + ], + [ + 292.0, + 330.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Scott Deerwester, Susan T Dumais, George W Fur- nas, Thomas K Landauer, and Richard Harshman. Indexing by latent semantic analysis. Jour- 1990. nal of the American society for information science, 41(6):391\u2013407.", + "type": "NarrativeText" + }, + { + "element_id": "4b14bd2cb7bab9af0eca03957a394950", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 394.1 + ], + [ + 72.0, + 447.9 + ], + [ + 291.9, + 447.9 + ], + [ + 291.9, + 394.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2019. BERT: Pre-training of deep bidirectional transformers for language under- standing. In North American Association for Com- putational Linguistics (NAACL).", + "type": "NarrativeText" + }, + { + "element_id": "ea2c7ed160affdc4a3afbc418c164627", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 457.9 + ], + [ + 72.0, + 478.9 + ], + [ + 291.9, + 478.9 + ], + [ + 291.9, + 457.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "David A Ferrucci. 2012. Introduction to \u201cThis is Wat- IBM Journal of Research and Development,", + "type": "NarrativeText" + }, + { + "element_id": "8d9df4e5200503d14471a29f83df41d0", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 82.9, + 468.9 + ], + [ + 82.9, + 489.8 + ], + [ + 132.2, + 489.8 + ], + [ + 132.2, + 468.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "son\u201d. 56(3.4):1\u20131.", + "type": "UncategorizedText" + }, + { + "element_id": "f8a1ed944c7fe5781d6bc0f102d65528", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 499.9 + ], + [ + 72.0, + 553.6 + ], + [ + 291.9, + 553.6 + ], + [ + 291.9, + 499.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Daniel Gillick, Sayali Kulkarni, Larry Lansing, Alessandro Presta, Jason Baldridge, Eugene Ie, and Diego Garcia-Olano. 2019. Learning dense repre- sentations for entity retrieval. In Computational Nat- ural Language Learning (CoNLL).", + "type": "NarrativeText" + }, + { + "element_id": "2c3f3c9edf4818978b28897bd6c661f0", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 563.7 + ], + [ + 72.0, + 606.5 + ], + [ + 291.9, + 606.5 + ], + [ + 291.9, + 563.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Ruiqi Guo, Sanjiv Kumar, Krzysztof Choromanski, and David Simcha. 2016. Quantization based fast inner product search. In Arti\ufb01cial Intelligence and Statis- tics, pages 482\u2013490.", + "type": "NarrativeText" + }, + { + "element_id": "f75295ffcf1d43dd7c010b331b0fce43", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 616.5 + ], + [ + 72.0, + 659.4 + ], + [ + 292.0, + 659.4 + ], + [ + 292.0, + 616.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Kelvin Guu, Kenton Lee, Zora Tung, Panupong Pa- REALM: supat, and Ming-Wei Chang. 2020. Retrieval-augmented language model pre-training. ArXiv, abs/2002.08909.", + "type": "NarrativeText" + }, + { + "element_id": "d321da8a692e21574bf9237413ff4d5c", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 669.4 + ], + [ + 72.0, + 723.2 + ], + [ + 291.9, + 723.2 + ], + [ + 291.9, + 669.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Matthew Henderson, Rami Al-Rfou, Brian Strope, Yun- hsuan Sung, L\u00b4aszl\u00b4o Luk\u00b4acs, Ruiqi Guo, Sanjiv Ku- mar, Balint Miklos, and Ray Kurzweil. 2017. Ef\ufb01- cient natural language response suggestion for smart reply. ArXiv, abs/1705.00652.", + "type": "NarrativeText" + }, + { + "element_id": "a895c8afd54512b9191d95ed6a268aac", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 733.2 + ], + [ + 72.0, + 765.1 + ], + [ + 291.5, + 765.1 + ], + [ + 291.5, + 733.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Po-Sen Huang, Xiaodong He, Jianfeng Gao, Li Deng, Alex Acero, and Larry Heck. 2013. Learning deep structured semantic models for Web search using", + "type": "NarrativeText" + }, + { + "element_id": "44d0e268870859262cee44aea88ca86c", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 317.5, + 65.7 + ], + [ + 317.5, + 97.8 + ], + [ + 527.2, + 97.8 + ], + [ + 527.2, + 65.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "In ACM International Confer- clickthrough data. ence on Information and Knowledge Management (CIKM), pages 2333\u20132338.", + "type": "NarrativeText" + }, + { + "element_id": "6ff61fc0320b585e05a1bc784abd3b43", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 109.7 + ], + [ + 307.3, + 163.5 + ], + [ + 527.2, + 163.5 + ], + [ + 527.2, + 109.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Samuel Humeau, Kurt Shuster, Marie-Anne Lachaux, and Jason Weston. 2020. Poly-encoders: Architec- tures and pre-training strategies for fast and accurate multi-sentence scoring. In International Conference on Learning Representations (ICLR).", + "type": "NarrativeText" + }, + { + "element_id": "1fa9d05962fab3a7caed4caae5effafb", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 175.3 + ], + [ + 307.3, + 207.2 + ], + [ + 527.2, + 207.2 + ], + [ + 527.2, + 175.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Gautier Izacard and Edouard Grave. 2020. Leveraging passage retrieval with generative models for open do- main question answering. ArXiv, abs/2007.01282.", + "type": "NarrativeText" + }, + { + "element_id": "3c47d119e3632e3cedced4a55b3b15ba", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 219.0 + ], + [ + 307.3, + 250.9 + ], + [ + 527.3, + 250.9 + ], + [ + 527.3, + 219.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Jeff Johnson, Matthijs Douze, and Herv\u00b4e J\u00b4egou. 2017. Billion-scale similarity search with GPUs. ArXiv, abs/1702.08734.", + "type": "NarrativeText" + }, + { + "element_id": "4d5198e893496133af19dddfb1df1873", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 262.7 + ], + [ + 307.3, + 316.5 + ], + [ + 527.2, + 316.5 + ], + [ + 527.2, + 262.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Mandar Joshi, Eunsol Choi, Daniel Weld, and Luke Zettlemoyer. 2017. TriviaQA: A large scale dis- tantly supervised challenge dataset for reading com- prehension. In Association for Computational Lin- guistics (ACL), pages 1601\u20131611.", + "type": "NarrativeText" + }, + { + "element_id": "feafdfd22e06772174a003f74a29ef7a", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 328.4 + ], + [ + 307.3, + 382.2 + ], + [ + 527.2, + 382.2 + ], + [ + 527.2, + 328.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Omar Khattab and Matei Zaharia. 2020. ColBERT: Ef\ufb01cient and effective passage search via contextu- In ACM SIGIR alized late interaction over BERT. Conference on Research and Development in Infor- mation Retrieval (SIGIR), pages 39\u201348.", + "type": "NarrativeText" + }, + { + "element_id": "747b1b671e6144bc1c3a79ab0555a456", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 393.8 + ], + [ + 307.3, + 425.9 + ], + [ + 527.2, + 425.9 + ], + [ + 527.2, + 393.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Brian Kulis. 2013. Metric learning: A survey. Foun- dations and Trends in Machine Learning, 5(4):287\u2013 364.", + "type": "NarrativeText" + }, + { + "element_id": "105ccad8a371a0741f9ba84ef7050c7f", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 437.7 + ], + [ + 307.3, + 535.3 + ], + [ + 527.2, + 535.3 + ], + [ + 527.2, + 437.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Tom Kwiatkowski, Jennimaria Palomaki, Olivia Red- \ufb01eld, Michael Collins, Ankur Parikh, Chris Alberti, Danielle Epstein, Illia Polosukhin, Matthew Kelcey, Jacob Devlin, Kenton Lee, Kristina N. Toutanova, Llion Jones, Ming-Wei Chang, Andrew Dai, Jakob Uszkoreit, Quoc Le, and Slav Petrov. 2019. Natu- ral questions: a benchmark for question answering research. Transactions of the Association of Compu- tational Linguistics (TACL).", + "type": "NarrativeText" + }, + { + "element_id": "bc26ff104481741cdd4163a20513fa52", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 547.2 + ], + [ + 307.3, + 590.0 + ], + [ + 527.3, + 590.0 + ], + [ + 527.3, + 547.2 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Kenton Lee, Ming-Wei Chang, and Kristina Toutanova. 2019. Latent retrieval for weakly supervised open domain question answering. In Association for Com- putational Linguistics (ACL), pages 6086\u20136096.", + "type": "NarrativeText" + }, + { + "element_id": "5bf249760094fe28ab5f62a5222c1aee", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 601.9 + ], + [ + 307.3, + 677.6 + ], + [ + 527.3, + 677.6 + ], + [ + 527.3, + 601.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Mike Lewis, Yinhan Liu, Naman Goyal, Mar- jan Ghazvininejad, Abdelrahman Mohamed, Omer Levy, Veselin Stoyanov, and Luke Zettlemoyer. 2020a. BART: Denoising sequence-to-sequence pre- training for natural language generation, translation, In Association for Computa- and comprehension. tional Linguistics (ACL), pages 7871\u20137880.", + "type": "NarrativeText" + }, + { + "element_id": "b606c861e7da4a3fc0c9f152ab736772", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 689.4 + ], + [ + 307.3, + 765.1 + ], + [ + 526.8, + 765.1 + ], + [ + 526.8, + 689.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 10, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Patrick Lewis, Ethan Perez, Aleksandara Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Heinrich K\u00a8uttler, Mike Lewis, Wen-tau Yih, Tim Rockt\u00a8aschel, Sebastian Riedel, and Douwe Kiela. 2020b. Retrieval-augmented generation for In Advances in knowledge-intensive NLP tasks. Neural Information Processing Systems (NeurIPS).", + "type": "NarrativeText" + }, + { + "element_id": "e106fc6387072184d20df707304f624c", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 66.0 + ], + [ + 72.0, + 108.8 + ], + [ + 292.0, + 108.8 + ], + [ + 292.0, + 66.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Yankai Lin, Haozhe Ji, Zhiyuan Liu, and Maosong Sun. 2018. Denoising distantly supervised open-domain In Association for Computa- question answering. tional Linguistics (ACL), pages 1736\u20131745.", + "type": "NarrativeText" + }, + { + "element_id": "074327d8fb7a87720ced682ba83345d5", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 117.9 + ], + [ + 72.0, + 171.7 + ], + [ + 292.0, + 171.7 + ], + [ + 292.0, + 117.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Sewon Min, Danqi Chen, Hannaneh Hajishirzi, and Luke Zettlemoyer. 2019a. A discrete hard EM ap- proach for weakly supervised question answering. In Empirical Methods in Natural Language Process- ing (EMNLP).", + "type": "NarrativeText" + }, + { + "element_id": "fa74d73702c7a959e601e1fa9a241a79", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 180.8 + ], + [ + 72.0, + 223.7 + ], + [ + 291.9, + 223.7 + ], + [ + 291.9, + 180.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Sewon Min, Danqi Chen, Luke Zettlemoyer, and Han- naneh Hajishirzi. 2019b. Knowledge guided text re- trieval and reading for open domain question answer- ing. ArXiv, abs/1911.03868.", + "type": "NarrativeText" + }, + { + "element_id": "0178c6f683092fcd0d92e6022dd9f1c3", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 232.8 + ], + [ + 72.0, + 286.6 + ], + [ + 291.9, + 286.6 + ], + [ + 291.9, + 232.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Dan Moldovan, Marius Pas\u00b8ca, Sanda Harabagiu, and Mihai Surdeanu. 2003. Performance issues and er- ror analysis in an open-domain question answering system. ACM Transactions on Information Systems (TOIS), 21(2):133\u2013154.", + "type": "NarrativeText" + }, + { + "element_id": "0d86dfc43960d451a083befd8c2bbebb", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 295.7 + ], + [ + 72.0, + 338.5 + ], + [ + 292.0, + 338.5 + ], + [ + 292.0, + 295.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Stephen Mussmann and Stefano Ermon. 2016. Learn- ing and inference via maximum inner product search. In International Conference on Machine Learning (ICML), pages 2587\u20132596.", + "type": "NarrativeText" + }, + { + "element_id": "c6aadb3191eb3d765fd8e30335678ce4", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 347.6 + ], + [ + 72.0, + 390.5 + ], + [ + 291.9, + 390.5 + ], + [ + 291.9, + 347.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Yixin Nie, Songhe Wang, and Mohit Bansal. 2019. Re- vealing the importance of semantic retrieval for ma- chine reading at scale. In Empirical Methods in Nat- ural Language Processing (EMNLP).", + "type": "NarrativeText" + }, + { + "element_id": "03f9daa1bea7ac76b1f9d8d823feb1c5", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 399.6 + ], + [ + 72.0, + 420.5 + ], + [ + 290.3, + 420.5 + ], + [ + 290.3, + 399.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Rodrigo Nogueira and Kyunghyun Cho. 2019. Passage re-ranking with BERT. ArXiv, abs/1901.04085.", + "type": "NarrativeText" + }, + { + "element_id": "0fbaa8eaa03f9b8a4d03b007e8e28ef2", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 429.6 + ], + [ + 72.0, + 483.4 + ], + [ + 291.9, + 483.4 + ], + [ + 291.9, + 429.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Colin Raffel, Noam Shazeer, Adam Roberts, Katherine Lee, Sharan Narang, Michael Matena, Yanqi Zhou, Wei Li, and Peter J Liu. 2019. Exploring the limits of transfer learning with a uni\ufb01ed text-to-text trans- former. ArXiv, abs/1910.10683.", + "type": "NarrativeText" + }, + { + "element_id": "8aaf3729322abec81210096ce67dfe5c", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 492.5 + ], + [ + 72.0, + 546.3 + ], + [ + 291.5, + 546.3 + ], + [ + 291.5, + 492.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Pranav Rajpurkar, Jian Zhang, Konstantin Lopyrev, and Percy Liang. 2016. SQuAD: 100,000+ questions In Empirical for machine comprehension of text. Methods in Natural Language Processing (EMNLP), pages 2383\u20132392.", + "type": "NarrativeText" + }, + { + "element_id": "02b26474534c62869affbab6f885d043", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 555.5 + ], + [ + 72.0, + 609.3 + ], + [ + 291.9, + 609.3 + ], + [ + 291.9, + 555.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Parikshit Ram and Alexander G Gray. 2012. Maximum inner-product search using cone trees. In Proceed- ings of the 18th ACM SIGKDD international con- ference on Knowledge discovery and data mining, pages 931\u2013939.", + "type": "NarrativeText" + }, + { + "element_id": "f4c4512466a85b5d3a5d0c0686865816", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 618.4 + ], + [ + 72.0, + 650.3 + ], + [ + 292.0, + 650.3 + ], + [ + 292.0, + 618.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Adam Roberts, Colin Raffel, and Noam Shazeer. 2020. How much knowledge can you pack into the param- eters of a language model? ArXiv, abs/2002.08910.", + "type": "NarrativeText" + }, + { + "element_id": "ec48bb49a0e368dd4e6d7f6fe9f2166b", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 659.4 + ], + [ + 72.0, + 702.2 + ], + [ + 291.9, + 702.2 + ], + [ + 291.9, + 659.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Stephen Robertson and Hugo Zaragoza. 2009. The probabilistic relevance framework: BM25 and be- yond. Foundations and Trends in Information Re- trieval, 3(4):333\u2013389.", + "type": "NarrativeText" + }, + { + "element_id": "2ec8a47c958017c9a3e973330bdd2aab", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 711.3 + ], + [ + 72.0, + 765.1 + ], + [ + 292.0, + 765.1 + ], + [ + 292.0, + 711.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Minjoon Seo, Jinhyuk Lee, Tom Kwiatkowski, Ankur Parikh, Ali Farhadi, and Hannaneh Hajishirzi. 2019. Real-time open-domain question answering with dense-sparse phrase index. In Association for Com- putational Linguistics (ACL).", + "type": "NarrativeText" + }, + { + "element_id": "7cd4fd99f0d477dc645686a0b1e85db2", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 66.0 + ], + [ + 307.3, + 119.8 + ], + [ + 527.2, + 119.8 + ], + [ + 527.2, + 66.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Anshumali Shrivastava and Ping Li. 2014. Asymmet- ric LSH (ALSH) for sublinear time maximum inner In Advances in Neural In- product search (MIPS). formation Processing Systems (NIPS), pages 2321\u2013 2329.", + "type": "NarrativeText" + }, + { + "element_id": "bbcca3b603ead019f3dca884c315951a", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 129.7 + ], + [ + 307.3, + 150.6 + ], + [ + 527.2, + 150.6 + ], + [ + 527.2, + 129.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Ellen M Voorhees. 1999. The TREC-8 question an- In TREC, volume 99, pages", + "type": "NarrativeText" + }, + { + "element_id": "6b7274efac6cff2d84e091f81ea1a7a4", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 317.9, + 140.7 + ], + [ + 317.9, + 161.6 + ], + [ + 403.3, + 161.6 + ], + [ + 403.3, + 140.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "swering track report. 77\u201382.", + "type": "NarrativeText" + }, + { + "element_id": "4596e6b59b78efde83167b8a41aef421", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 171.6 + ], + [ + 307.3, + 236.3 + ], + [ + 526.9, + 236.3 + ], + [ + 526.9, + 171.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Shuohang Wang, Mo Yu, Xiaoxiao Guo, Zhiguo Wang, Tim Klinger, Wei Zhang, Shiyu Chang, Gerry Tesauro, Bowen Zhou, and Jing Jiang. 2018. R\u02c63: Reinforced ranker-reader for open-domain question answering. In Conference on Arti\ufb01cial Intelligence (AAAI).", + "type": "NarrativeText" + }, + { + "element_id": "c8c535f573cb2650bf1ad9df8448dd76", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 246.3 + ], + [ + 307.3, + 300.1 + ], + [ + 527.2, + 300.1 + ], + [ + 527.2, + 246.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Zhiguo Wang, Patrick Ng, Xiaofei Ma, Ramesh Nalla- pati, and Bing Xiang. 2019. Multi-passage BERT: A globally normalized bert model for open-domain question answering. In Empirical Methods in Natu- ral Language Processing (EMNLP).", + "type": "NarrativeText" + }, + { + "element_id": "6f06bfa07daed4dbd7854ce7075cd49d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 310.0 + ], + [ + 307.3, + 363.8 + ], + [ + 527.2, + 363.8 + ], + [ + 527.2, + 310.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Tomer Wolfson, Mor Geva, Ankit Gupta, Matt Gard- ner, Yoav Goldberg, Daniel Deutch, and Jonathan Berant. 2020. Break it down: A question under- standing benchmark. Transactions of the Associa- tion of Computational Linguistics (TACL).", + "type": "NarrativeText" + }, + { + "element_id": "f8ca3c39710d0d0bce195a3f8cb157b5", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 373.8 + ], + [ + 307.3, + 427.6 + ], + [ + 527.3, + 427.6 + ], + [ + 527.3, + 373.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Lee Xiong, Chenyan Xiong, Ye Li, Kwok-Fung Tang, Jialin Liu, Paul Bennett, Junaid Ahmed, and Arnold Overwijk. 2020a. Approximate nearest neighbor negative contrastive learning for dense text retrieval. ArXiv, abs/2007.00808.", + "type": "NarrativeText" + }, + { + "element_id": "0f7935cdbc82c1487276ee55fc39bc62", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 437.6 + ], + [ + 307.3, + 480.4 + ], + [ + 526.8, + 480.4 + ], + [ + 526.8, + 437.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Wenhan Xiong, Hankang Wang, and William Yang Wang. 2020b. Progressively pretrained dense corpus index for open-domain question answering. ArXiv, abs/2005.00038.", + "type": "NarrativeText" + }, + { + "element_id": "9c889ba2e4f7973347e71f0286735afa", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 490.4 + ], + [ + 307.3, + 544.2 + ], + [ + 527.3, + 544.2 + ], + [ + 527.3, + 490.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Wei Yang, Yuqing Xie, Aileen Lin, Xingyu Li, Luchen Tan, Kun Xiong, Ming Li, and Jimmy Lin. 2019a. End-to-end open-domain question answering with bertserini. In North American Association for Com- putational Linguistics (NAACL), pages 72\u201377.", + "type": "NarrativeText" + }, + { + "element_id": "7cc479b914d0fa8897f741da8ff7f3de", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 554.1 + ], + [ + 307.3, + 597.0 + ], + [ + 527.3, + 597.0 + ], + [ + 527.3, + 554.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Wei Yang, Yuqing Xie, Luchen Tan, Kun Xiong, Ming Li, and Jimmy Lin. 2019b. Data augmentation for bert \ufb01ne-tuning in open-domain question answering. ArXiv, abs/1904.06652.", + "type": "NarrativeText" + }, + { + "element_id": "c73882cce430a34037015cbe8c651ea5", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 606.9 + ], + [ + 307.3, + 660.7 + ], + [ + 527.2, + 660.7 + ], + [ + 527.2, + 606.9 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 11, + "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" + }, + "text": "Wen-tau Yih, Kristina Toutanova, John C Platt, and Christopher Meek. 2011. Learning discriminative In Com- projections for text similarity measures. putational Natural Language Learning (CoNLL), pages 247\u2013256.", + "type": "NarrativeText" + }, + { + "element_id": "1129f613984b33625a968f9d37b0e9ae", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 64.3 + ], + [ + 72.0, + 76.3 + ], + [ + 193.1, + 76.3 + ], + [ + 193.1, + 64.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12 + }, + "text": "A Distant Supervision", + "type": "Title" + }, + { + "element_id": "0e24275c9776a54f5d3b7ea1130e7979", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.5, + 87.7 + ], + [ + 71.5, + 274.7 + ], + [ + 292.1, + 274.7 + ], + [ + 292.1, + 87.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 462, + "text": "werunLucene", + "url": "table.caption.18" + } + ], + "page_number": 12, + "parent_id": "1129f613984b33625a968f9d37b0e9ae" + }, + "text": "When training our \ufb01nal DPR model using Natural Questions, we use the passages in our collection that best match the gold context as the positive passages. As some QA datasets contain only the question and answer pairs, it is thus interesting to see when using the passages that contain the answers as positives (i.e., the distant supervision setting), whether there is a signi\ufb01cant performance degradation. Using the question and answer to- gether as the query, we run Lucene-BM25 and pick the top passage that contains the answer as the pos- itive passage. Table 5 shows the performance of DPR when trained using the original setting and the distant supervision setting.", + "type": "NarrativeText" + }, + { + "element_id": "50646ff11d73781cd15ffd1a2848423d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 288.8 + ], + [ + 72.0, + 300.7 + ], + [ + 269.8, + 300.7 + ], + [ + 269.8, + 288.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12 + }, + "text": "B Alternative Similarity Functions &", + "type": "Title" + }, + { + "element_id": "d6799db9c490ab134288cd1874060434", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 91.5, + 302.7 + ], + [ + 91.5, + 314.7 + ], + [ + 152.8, + 314.7 + ], + [ + 152.8, + 302.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12 + }, + "text": "Triplet Loss", + "type": "Title" + }, + { + "element_id": "b107ab4ae2f9c81b7b37cf8160f8313e", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 326.1 + ], + [ + 72.0, + 472.5 + ], + [ + 292.1, + 472.5 + ], + [ + 292.1, + 326.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 402, + "text": "ble6summarizestheresults", + "url": "table.caption.19" + } + ], + "page_number": 12, + "parent_id": "d6799db9c490ab134288cd1874060434" + }, + "text": "In addition to dot product (DP) and negative log- likelihood based on softmax (NLL), we also exper- iment with Euclidean distance (L2) and the triplet loss. We negate L2 similarity scores before ap- plying softmax and change signs of question-to- positive and question-to-negative similarities when applying the triplet loss on dot product scores. The margin value of the triplet loss is set to 1. Ta- ble 6 summarizes the results. All these additional experiments are conducted using the same hyper- parameters tuned for the baseline (DP, NLL).", + "type": "NarrativeText" + }, + { + "element_id": "0756b4dd4618410eaee4d84ec1bf6d47", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 475.7 + ], + [ + 71.6, + 554.4 + ], + [ + 292.2, + 554.4 + ], + [ + 292.2, + 475.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 81, + "text": "(", + "url": "table.caption.18" + }, + { + "start_index": 42, + "text": "baseline", + "url": "table.caption.19" + } + ], + "page_number": 12, + "parent_id": "d6799db9c490ab134288cd1874060434" + }, + "text": "Note that the retrieval accuracy for our \u201cbaseline\u201d settings reported in Table 5 (Gold) and Table 6 (DP, NLL) is slightly better than those reported in Table 3. This is due to a better hyper-parameter setting used in these analysis experiments, which is documented in our code release.", + "type": "NarrativeText" + }, + { + "element_id": "1464dafdbd8a709f69fd4e6afe389f12", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 72.0, + 568.5 + ], + [ + 72.0, + 580.4 + ], + [ + 195.6, + 580.4 + ], + [ + 195.6, + 568.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12 + }, + "text": "C Qualitative Analysis", + "type": "Title" + }, + { + "element_id": "1604f362b7a852f61d885b9a656e67b0", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 591.8 + ], + [ + 71.6, + 765.3 + ], + [ + 292.1, + 765.3 + ], + [ + 292.1, + 591.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "links": [ + { + "start_index": 466, + "text": ".", + "url": "table.caption.20" + } + ], + "page_number": 12, + "parent_id": "1464dafdbd8a709f69fd4e6afe389f12" + }, + "text": "Although DPR performs better than BM25 in gen- eral, the retrieved passages of these two retrievers actually differ qualitatively. Methods like BM25 are sensitive to highly selective keywords and phrases, but cannot capture lexical variations or se- mantic relationships well. In contrast, DPR excels at semantic representation, but might lack suf\ufb01cient capacity to represent salient phrases which appear rarely. Table 7 illustrates this phenomenon with two examples. In the \ufb01rst example, the top scor- ing passage from BM25 is irrelevant, even though keywords such as England and Ireland appear mul- tiple times. In comparison, DPR is able to return", + "type": "NarrativeText" + }, + { + "element_id": "05d4b5f5da21634eee2359b6bb51dc6a", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 366.5, + 67.6 + ], + [ + 366.5, + 78.5 + ], + [ + 520.3, + 78.5 + ], + [ + 520.3, + 67.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12 + }, + "text": "Top-1 Top-5 Top-20 Top-100", + "type": "Title" + }, + { + "element_id": "e821b28631b115e5c3bd8b9ff03f1a21", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 312.5, + 86.7 + ], + [ + 312.5, + 111.2 + ], + [ + 356.5, + 111.2 + ], + [ + 356.5, + 86.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12 + }, + "text": "Gold Dist. Sup.", + "type": "Title" + }, + { + "element_id": "cb9781883e6ef872eb9939c485bb4da5", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 370.4, + 86.7 + ], + [ + 370.4, + 111.2 + ], + [ + 389.5, + 111.2 + ], + [ + 389.5, + 86.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "e821b28631b115e5c3bd8b9ff03f1a21" + }, + "text": "44.9 43.9", + "type": "UncategorizedText" + }, + { + "element_id": "f828ff6f4fa1dcc39b8d86918c510dda", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 407.2, + 86.7 + ], + [ + 407.2, + 111.2 + ], + [ + 426.3, + 111.2 + ], + [ + 426.3, + 86.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "e821b28631b115e5c3bd8b9ff03f1a21" + }, + "text": "66.8 65.3", + "type": "UncategorizedText" + }, + { + "element_id": "b9abafa39b7a0cadfa78a726599690b3", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 446.8, + 86.7 + ], + [ + 446.8, + 111.2 + ], + [ + 465.9, + 111.2 + ], + [ + 465.9, + 86.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "e821b28631b115e5c3bd8b9ff03f1a21" + }, + "text": "78.1 77.1", + "type": "UncategorizedText" + }, + { + "element_id": "1ccb0be3422af88cd61a1a35ddf8bc2e", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 491.8, + 86.7 + ], + [ + 491.8, + 111.2 + ], + [ + 510.9, + 111.2 + ], + [ + 510.9, + 86.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "e821b28631b115e5c3bd8b9ff03f1a21" + }, + "text": "85.0 84.4", + "type": "UncategorizedText" + }, + { + "element_id": "008e1ed0521856f1dc860320ada8c358", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.0, + 126.1 + ], + [ + 307.0, + 172.0 + ], + [ + 527.2, + 172.0 + ], + [ + 527.2, + 126.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "e821b28631b115e5c3bd8b9ff03f1a21" + }, + "text": "Table 5: Retrieval accuracy on the development set of Natural Questions, trained on passages that match the gold context (Gold) or the top BM25 passage that con- tains the answer (Dist. Sup.).", + "type": "NarrativeText" + }, + { + "element_id": "ce4cb9b1b72ed172ffd7796dec3fdb57", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 312.8, + 191.1 + ], + [ + 312.8, + 202.0 + ], + [ + 360.2, + 202.0 + ], + [ + 360.2, + 191.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12 + }, + "text": "Sim Loss", + "type": "Title" + }, + { + "element_id": "65c8d8e87ad6648211613b21f7c9de36", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 376.6, + 191.1 + ], + [ + 376.6, + 215.6 + ], + [ + 520.0, + 215.6 + ], + [ + 520.0, + 191.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12 + }, + "text": "Retrieval Accuracy Top-1 Top-5 Top-20 Top-100", + "type": "Title" + }, + { + "element_id": "67d46702379bdb2fb7c228f2c63d639b", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 312.8, + 230.5 + ], + [ + 312.8, + 241.4 + ], + [ + 326.7, + 241.4 + ], + [ + 326.7, + 230.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12 + }, + "text": "DP", + "type": "Title" + }, + { + "element_id": "cf1ca67c9797769a98b9425d7c96df06", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 338.9, + 223.7 + ], + [ + 338.9, + 248.2 + ], + [ + 368.2, + 248.2 + ], + [ + 368.2, + 223.7 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12 + }, + "text": "NLL Triplet", + "type": "Title" + }, + { + "element_id": "4a1b118feb1ebdd391f290d74512e8cf", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 380.0, + 223.6 + ], + [ + 380.0, + 248.2 + ], + [ + 399.1, + 248.2 + ], + [ + 399.1, + 223.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "cf1ca67c9797769a98b9425d7c96df06" + }, + "text": "44.9 41.6", + "type": "UncategorizedText" + }, + { + "element_id": "fdfa334d90ce1df2854455e683b91694", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 413.7, + 223.6 + ], + [ + 413.7, + 248.2 + ], + [ + 432.8, + 248.2 + ], + [ + 432.8, + 223.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "cf1ca67c9797769a98b9425d7c96df06" + }, + "text": "66.8 65.0", + "type": "UncategorizedText" + }, + { + "element_id": "354db84e87371f6f2edb28050007ed93", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 450.2, + 223.6 + ], + [ + 450.2, + 248.2 + ], + [ + 469.3, + 248.2 + ], + [ + 469.3, + 223.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "cf1ca67c9797769a98b9425d7c96df06" + }, + "text": "78.1 77.2", + "type": "UncategorizedText" + }, + { + "element_id": "2816aaaa966b308a8bc78b5942f33b2d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 492.2, + 223.6 + ], + [ + 492.2, + 248.2 + ], + [ + 511.2, + 248.2 + ], + [ + 511.2, + 223.6 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "cf1ca67c9797769a98b9425d7c96df06" + }, + "text": "85.0 84.5", + "type": "UncategorizedText" + }, + { + "element_id": "d76354d8457898445bb69e0dc0dc95fb", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 312.8, + 263.1 + ], + [ + 312.8, + 274.0 + ], + [ + 324.9, + 274.0 + ], + [ + 324.9, + 263.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12 + }, + "text": "L2", + "type": "Title" + }, + { + "element_id": "cf1ca67c9797769a98b9425d7c96df06", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 338.9, + 256.3 + ], + [ + 338.9, + 280.7 + ], + [ + 368.2, + 280.7 + ], + [ + 368.2, + 256.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12 + }, + "text": "NLL Triplet", + "type": "Title" + }, + { + "element_id": "a8740cdf5678e896cb649269e76c6dc7", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 380.0, + 256.3 + ], + [ + 380.0, + 280.7 + ], + [ + 399.1, + 280.7 + ], + [ + 399.1, + 256.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "cf1ca67c9797769a98b9425d7c96df06" + }, + "text": "43.5 42.2", + "type": "UncategorizedText" + }, + { + "element_id": "42eff1b88de2b37a974d1c0649b1cfed", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 413.7, + 256.3 + ], + [ + 413.7, + 280.7 + ], + [ + 432.8, + 280.7 + ], + [ + 432.8, + 256.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "cf1ca67c9797769a98b9425d7c96df06" + }, + "text": "64.7 66.0", + "type": "UncategorizedText" + }, + { + "element_id": "9d0c36ae969890ec60d8ff1f73558c53", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 450.2, + 256.3 + ], + [ + 450.2, + 280.7 + ], + [ + 469.3, + 280.7 + ], + [ + 469.3, + 256.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "cf1ca67c9797769a98b9425d7c96df06" + }, + "text": "76.1 78.1", + "type": "UncategorizedText" + }, + { + "element_id": "6907fd7c978d093a62542ced11905057", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 492.1, + 256.3 + ], + [ + 492.1, + 280.7 + ], + [ + 511.2, + 280.7 + ], + [ + 511.2, + 256.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "cf1ca67c9797769a98b9425d7c96df06" + }, + "text": "83.1 84.9", + "type": "UncategorizedText" + }, + { + "element_id": "6f6d1b5be8e60cb62d67e1b6746034ee", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.0, + 295.5 + ], + [ + 307.0, + 329.6 + ], + [ + 525.5, + 329.6 + ], + [ + 525.5, + 295.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "cf1ca67c9797769a98b9425d7c96df06" + }, + "text": "Table 6: Retrieval Top-k accuracy on the development set of Natural Questions using different similarity and loss functions.", + "type": "NarrativeText" + }, + { + "element_id": "834219e459a166853aea1182c77716f0", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.9, + 354.0 + ], + [ + 306.9, + 432.9 + ], + [ + 527.5, + 432.9 + ], + [ + 527.5, + 354.0 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "cf1ca67c9797769a98b9425d7c96df06" + }, + "text": "the correct answer, presumably by matching \u201cbody of water\u201d with semantic neighbors such as sea and channel, even though no lexical overlap exists. The second example is one where BM25 does better. The salient phrase \u201cThoros of Myr\u201d is critical, and DPR is unable to capture it.", + "type": "NarrativeText" + }, + { + "element_id": "ef488b07af1bbd378249119d61f660da", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 307.3, + 446.5 + ], + [ + 307.3, + 458.5 + ], + [ + 487.2, + 458.5 + ], + [ + 487.2, + 446.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12 + }, + "text": "D Joint Training of Retriever and", + "type": "Title" + }, + { + "element_id": "d8554253f56d58e88bc82df1e41507c3", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 327.9, + 460.5 + ], + [ + 327.9, + 472.4 + ], + [ + 365.0, + 472.4 + ], + [ + 365.0, + 460.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12 + }, + "text": "Reader", + "type": "Title" + }, + { + "element_id": "7ac7a6f956ede9bfe760593409635be3", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 306.8, + 483.4 + ], + [ + 306.8, + 765.3 + ], + [ + 527.4, + 765.3 + ], + [ + 527.4, + 483.4 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 12, + "parent_id": "d8554253f56d58e88bc82df1e41507c3" + }, + "text": "We \ufb01x the passage encoder in our joint-training scheme while allowing only the question encoder to receive backpropagation signal from the com- bined (retriever + reader) loss function. This allows us to leverage the HNSW-based FAISS index for ef\ufb01cient low-latency retrieving, without reindexing the passages during model updates. Our loss func- tion largely follows ORQA\u2019s approach, which uses log probabilities of positive passages selected from the retriever model, and correct spans and passages selected from the reader model. Since the passage encoder is \ufb01xed, we could use larger amount of retrieved passages when calculating the retriever loss. Speci\ufb01cally, we get top 100 passages for each question in a mini-batch and use the method similar to in-batch negative training: all retrieved passages\u2019 vectors participate in the loss calculation for all questions in a batch. Our training batch size is set to 16, which effectively gives 1,600 passages per question to calculate retriever loss. The reader still uses 24 passages per question, which are selected", + "type": "NarrativeText" + }, + { + "element_id": "289aff12b04274cb04b8f7dbf486ba8b", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 78.0, + 66.8 + ], + [ + 78.0, + 73.8 + ], + [ + 104.7, + 73.8 + ], + [ + 104.7, + 66.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 13 + }, + "text": "Question", + "type": "Title" + }, + { + "element_id": "2bd77150c35e0e6bd9b74d395558ac6a", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 175.4, + 66.8 + ], + [ + 175.4, + 73.8 + ], + [ + 253.9, + 73.8 + ], + [ + 253.9, + 66.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 13, + "parent_id": "289aff12b04274cb04b8f7dbf486ba8b" + }, + "text": "Passage received by BM25", + "type": "NarrativeText" + }, + { + "element_id": "c1c8b1a89f037dc7216a9c02a5240d14", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 357.8, + 66.8 + ], + [ + 357.8, + 73.8 + ], + [ + 434.7, + 73.8 + ], + [ + 434.7, + 66.8 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 13, + "parent_id": "289aff12b04274cb04b8f7dbf486ba8b" + }, + "text": "Passage retrieved by DPR", + "type": "NarrativeText" + }, + { + "element_id": "40e116ff1cd3767ab02e86a1b0ebfec1", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 78.0, + 80.3 + ], + [ + 78.0, + 95.2 + ], + [ + 162.6, + 95.2 + ], + [ + 162.6, + 80.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 13, + "parent_id": "289aff12b04274cb04b8f7dbf486ba8b" + }, + "text": "What is the body of water between England and Ireland?", + "type": "NarrativeText" + }, + { + "element_id": "f7d8ed42f450e472bb21de2b090d18f0", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 175.4, + 80.3 + ], + [ + 175.4, + 151.0 + ], + [ + 346.6, + 151.0 + ], + [ + 346.6, + 80.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 13, + "parent_id": "289aff12b04274cb04b8f7dbf486ba8b" + }, + "text": "Title:British Cycling . . . England is not recognised as a region by the UCI, and there is no English cycling team outside the Commonwealth Games. For those occasions, British Cycling selects and sup- ports the England team. Cycling is represented on the Isle of Man by the Isle of Man Cycling Association. Cycling in Northern Ireland is organised under Cycling Ulster, part of the all-Ireland governing body Cycling Ireland. Until 2006, a rival governing body existed, . . .", + "type": "NarrativeText" + }, + { + "element_id": "d54f229d405f23c8d49d5db798b9622c", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 357.8, + 80.3 + ], + [ + 357.8, + 151.0 + ], + [ + 529.0, + 151.0 + ], + [ + 529.0, + 80.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 13, + "parent_id": "289aff12b04274cb04b8f7dbf486ba8b" + }, + "text": "Title: Irish Sea . . . Annual traf\ufb01c between Great Britain and Ireland amounts to over 12 million passengers and of traded goods. The Irish Sea is connected to the North Atlantic at both its northern and southern ends. To the north, the connection is through the North Channel between Scotland and Northern Ireland and the Malin Sea. The southern end is linked to the Atlantic through the St George\u2019s Channel between Ireland and Pem- brokeshire, and the Celtic Sea. . . .", + "type": "NarrativeText" + }, + { + "element_id": "201fd3e1ef676f0fd2cca2eb3bc46f29", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 78.0, + 157.5 + ], + [ + 78.0, + 172.4 + ], + [ + 158.0, + 172.4 + ], + [ + 158.0, + 157.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 13 + }, + "text": "Who plays Thoros of Myr in Game of Thrones?", + "type": "Title" + }, + { + "element_id": "b85e40c9de307419a1ed797e08dff0e4", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 175.1, + 157.5 + ], + [ + 175.1, + 220.3 + ], + [ + 345.6, + 220.3 + ], + [ + 345.6, + 157.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 13, + "parent_id": "201fd3e1ef676f0fd2cca2eb3bc46f29" + }, + "text": "Title: No One (Game of Thrones) . . . He may be \u201dno one,\u201d but there\u2019s still enough of a person left in him to respect, and admire who this girl is and what she\u2019s become. Arya \ufb01nally tells us something that we\u2019ve kind of known all along, that she\u2019s not no one, she\u2019s Arya Stark of Winterfell.\u201d \u201dNo One\u201d saw the reintroduction of Richard Dormer and Paul Kaye, who portrayed Beric Dondarrion and Thoros of Myr, respectively, in the third season, . . .", + "type": "NarrativeText" + }, + { + "element_id": "2c3c7715ec7eeb841efcf5f6717c720d", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 357.6, + 157.5 + ], + [ + 357.6, + 228.2 + ], + [ + 529.0, + 228.2 + ], + [ + 529.0, + 157.5 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 13, + "parent_id": "201fd3e1ef676f0fd2cca2eb3bc46f29" + }, + "text": "Title: P\u02daal Sverre Hagen P\u02daal Sverre Valheim Hagen (born 6 November 1980) is a Nor- wegian stage and screen actor. He appeared in the Norwe- gian \ufb01lm \u201dMax Manus\u201d and played Thor Heyerdahl in the Oscar-nominated 2012 \ufb01lm \u201dKon-Tiki\u201d. Pl Hagen was born in Stavanger, Norway, the son of Roar Hagen, a Norwegian cartoonist who has long been associated with Norway\u00b4s largest daily, \u201dVG\u201d. He lived in Jtten, a neighborhood in the city of Stavanger in south-western Norway. . . .", + "type": "NarrativeText" + }, + { + "element_id": "5d2d29cd635ce2010df757d324c46143", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 242.3 + ], + [ + 71.6, + 264.3 + ], + [ + 525.5, + 264.3 + ], + [ + 525.5, + 242.3 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 13, + "parent_id": "201fd3e1ef676f0fd2cca2eb3bc46f29" + }, + "text": "Table 7: Examples of passages returned from BM25 and DPR. Correct answers are written in blue and the content words in the question are written in bold.", + "type": "NarrativeText" + }, + { + "element_id": "609c73cc5109431d01616ad302b31c09", + "metadata": { + "coordinates": { + "layout_height": 841.89, + "layout_width": 595.276, + "points": [ + [ + 71.6, + 288.1 + ], + [ + 71.6, + 434.5 + ], + [ + 290.7, + 434.5 + ], + [ + 290.7, + 288.1 + ] + ], + "system": "PixelSpace" + }, + "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", + "filename": "2004.04906.pdf", + "filetype": "application/pdf", + "languages": [ + "eng" + ], + "last_modified": "2023-09-04T16:02:28", + "page_number": 13, + "parent_id": "201fd3e1ef676f0fd2cca2eb3bc46f29" + }, + "text": "from the top 5 positive and top 30 negative passages (from the set of top 100 passages retrieved from the same question). The question encoder\u2019s initial state is taken from a DPR model previously trained on the NQ dataset. The reader\u2019s initial state is a BERT-base model. In terms of the end-to-end QA results, our joint-training scheme does not provide better results compared to the usual retriever/reader training pipeline, resulting in the same 39.8 exact match score on NQ dev as in our regular reader model training.", + "type": "NarrativeText" + } +] \ No newline at end of file diff --git a/all2txt/pdf2txt.py b/all2txt/pdf2txt.py new file mode 100644 index 0000000..543a0fc --- /dev/null +++ b/all2txt/pdf2txt.py @@ -0,0 +1,92 @@ +from unstructured.partition.auto import partition + +# +# # +# # elements = partition(filename="/Users/wuchengwei/Documents/privateText/人大/LLMQA/lunwen/LLMQA/2004.04906.pdf") +# # print("\n\n".join([str(el) for el in elements])) +# +# +# from unstructured.partition.pdf import partition_pdf +# +# # Returns a List[Element] present in the pages of the parsed pdf document +# # elements = partition_pdf("/Users/wuchengwei/Documents/privateText/人大/LLMQA/lunwen/LLMQA/2004.04906.pdf") +# # print(elements) +# # print("\n\n".join([str(el) for el in elements])) +# +# +# # from unstructured.documents.elements import NarrativeText +# # from unstructured.partition.text_type import sentence_count +# # +# # for element in elements[:100]: +# # if isinstance(element, NarrativeText) and sentence_count(element.text) > 2: +# # print(element) +# # print("\n") + + +from unstructured.partition.pdf import partition_pdf + +# +filename = "/Users/wuchengwei/Documents/privateText/人大/LLMQA/lunwen/LLMQA/2004.04906.pdf" +# +elements = partition_pdf(filename=filename, infer_table_structure=True, strategy="hi_res") +# print(elements) +# print("\n\n".join([str(el) for el in elements])) + +tables = [el for el in elements if el.category == "Table"] +print("===tables===>" + str(tables)) +for table in tables: + print(table) + print(table.metadata.text_as_html) + # print(table[0].metadata.text_as_html) +tables_FigureCaption = [el for el in elements if el.category == "FigureCaption"] +tables_NarrativeText = [el for el in elements if el.category == "NarrativeText"] +tables_ListItem = [el for el in elements if el.category == "ListItem"] +tables_Title = [el for el in elements if el.category == "Title"] +tables_Address = [el for el in elements if el.category == "Address"] +tables_PageBreak = [el for el in elements if el.category == "PageBreak"] +tables_Header = [el for el in elements if el.category == "Header"] +tables_Footer = [el for el in elements if el.category == "Footer"] +tables_UncategorizedText = [el for el in elements if el.category == "UncategorizedText"] +tables_Image = [el for el in elements if el.category == "Image"] +tables_Formula = [el for el in elements if el.category == "Formula"] +print("===tables_FigureCaption===>" + str(tables_FigureCaption)) +for FigureCaption in tables_FigureCaption: + print(FigureCaption) +print("===tables_NarrativeText===>" + str(tables_NarrativeText)) +for NarrativeText in tables_NarrativeText: + print(NarrativeText) +print("===tables_ListItem===>" + str(tables_ListItem)) +for ListItem in tables_ListItem: + print(ListItem) +print("===tables_Title===>" + str(tables_Title)) +for Title in tables_Title: + print(Title) +print("===tables_Address===>" + str(tables_Address)) +for Address in tables_Address: + print(Address) +print("===tables_PageBreak===>" + str(tables_PageBreak)) +for PageBreak in tables_PageBreak: + print(PageBreak) +print("===tables_Header===>" + str(tables_Header)) +for Header in tables_Header: + print(Header) +print("===tables_Footer===>" + str(tables_Footer)) +for Footer in tables_Footer: + print(Footer) +print("===tables_UncategorizedText===>" + str(tables_UncategorizedText)) +for UncategorizedText in tables_UncategorizedText: + print(UncategorizedText) +print("===tables_Image===>" + str(tables_Image)) +for Image in tables_Image: + print(Image) +print("===tables_Formula===>" + str(tables_Formula)) +for Formula in tables_Formula: + print(Formula) +# +# print(tables[0].text) +# print(tables[0].metadata.text_as_html) + +from unstructured.staging.base import elements_to_json, elements_from_json + +# filename = "/Users/wuchengwei/Downloads/code/zhiyuan/wuchengwei_FlagData/FlagData/output/outputs1.json" +# elements_to_json(elements, filename=filename) diff --git a/gpt4_data_gen/README.md b/gpt4_data_gen/README.md new file mode 100644 index 0000000..fc172be --- /dev/null +++ b/gpt4_data_gen/README.md @@ -0,0 +1,11 @@ +### 基于OpenAI接口的数据增强模块 + +利用OpenAI接口,以三种不同策略,构建一系列针对不同能力的单轮SFT数据。策略包括: + ++ ImitateGenerator:以若干案例样本为模板,扩增数据。支持同时生成多种语言数据。 ++ AbilityExtractionGenerator: 利用OpenAI接口,归纳出若干案例样本中包含的能力。根据这个能力集合,生成新样本和答案。 ++ AbilityDirectGenerator: 根据指定的能力类型,或者任务类型,直接生成与该能力或任务相关的新样本。例如,指定能力为“逻辑推理”,则可生成一系列逻辑推理题目及答案。为增强生成样本的多样性,支持排除已生成样本。 + +具体示例见`example.py` + + \ No newline at end of file diff --git a/gpt4_data_gen/example.py b/gpt4_data_gen/example.py new file mode 100644 index 0000000..23f1bce --- /dev/null +++ b/gpt4_data_gen/example.py @@ -0,0 +1,51 @@ +from strategy import * +from utils import * +import pandas as pd +import random +import copy +import sys +sys.path.append('/home/baaidial/duli/sft_aug/gpt4_n') +from multiprocess_call_api import run_multiprocess, get_gpt4_response +import timeout_decorator +import openai +import json +import re +import os + +sample_ls = [] + +TIMEOUT = 240 + +openai.api_key = '314c94b92ba04eda88ad930d51c1ae69' # os.getenv("AZURE_OPENAI_KEY") +openai.api_base = 'https://baaiaquila.openai.azure.com/' #os.getenv("AZURE_OPENAI_ENDPOINT") # your endpoint should look like the following https://YOUR_RESOURCE_NAME.openai.azure.com/ +openai.api_type = 'azure' +openai.api_version = '2023-05-15' # this may change in the future + +deployment_name='gpt-4' #This will correspond to the custom name you chose for your deployment when you deployed a model. + +wkdir = "/home/baaidial/duli/sft_aug/dat/aug_dat/revising" +output_path = 'generated_dat.jsonl' + +example_ls = ['我小时候吃虾,然后出现过敏反应。几年后,我吃了带有章鱼的虾,然后出现了更严重的过敏反应。每次我去那些有强烈虾味的餐馆,我都会一贯性地出现过敏反应。这可以推断出:', + '小明观察到他周围的人们都喜欢吃巧克力。因此,他得出结论:所有人都喜欢吃巧克力。请问这个结论是否可靠?如果可靠,可以如何解释这种观察结果?如果不可靠,应该如何修正这个结论?', + '在一个实验中,A组实验者使用药物X,B组实验者使用药物Y。最后发现A组的痊愈率明显高于B组。基于这一结果,我们可以得出什么结论?', + '如果一个人经常迟到,那么他的时间观念是强还是弱?', + '如果一个地区的犯罪率降低了,那么这个地区的治安是提高了还是降低了?'] + +task = '逻辑推理' + +generator = ImitateGenerator(example_ls, additional_ceveat = '', multi_language=False) +generator.gen_ques(num_samples=100, task=task, language='中文', model='gpt4') +generator.gen_ans() + +generator = AbilityExtractionGenerator(example_ls) +generator.gen_ques(num_examples=100) +generator.gen_ans() + +generator = AbilityDirectGenerator(example_ls, additional_ceveat = '', exclude_prev=True) +generator.gen_ques(num_examples=100, task=task, num_exclude=500, model='gpt4') +generator.gen_ans() + +out_path = os.path.join(wkdir, output_path) +os.makedirs(out_path, exist_ok=False) +save_jsonl(generator.samples_gen, output_path) \ No newline at end of file diff --git a/gpt4_data_gen/prompt_template.py b/gpt4_data_gen/prompt_template.py new file mode 100644 index 0000000..c433244 --- /dev/null +++ b/gpt4_data_gen/prompt_template.py @@ -0,0 +1,55 @@ + +ability_extraction_prompt = "现在有一系列样本,例如:{sample_str} \n \ + 请读题,并列举出这些题目需要运用哪些能力才能完成。\ + 注意:你要以这样的形式输出:\ + 1.每种能力占一行 \ + 2.每一行内,以能力:能力说明的形式输出。例如:\ + [例子] 2. 情景分析:在特定的情境中应用逻辑和知识。".format(sample_str='') + +sample_gen_ability_prompt = "你能出一道题,用来检测{ability}的能力吗?要带上答案。\n\ + 注意;要以这样的格式输出:即:题目:...。\n ### \n 答案:...。换言之,仅输出题目和答案,不要输出额外文字。题目与答案之间以'###'分隔。\n\ + 注意:你要出一道{ques_type}题。\n\ + 注意:题目要{difficulty}。".format(ability='', ques_type='', difficulty='') + + +single_language_imitate_ques_prompt = "现在有一系列{task}任务的样例,例如:{sample_str} \n \ + 你能仿照这些样例,生成一些新的样例吗?\n \ + 注意:命令的形式要丰富多样。\n \ + 注意:命令的问法要丰富多样。\n\ + 注意:命令的位置可以多样,可以在文本之前或者之后。\n \ + 注意:不要仅仅局限于提供的样例,要利用你的知识,使得题目的范围,和检验的能力尽量广泛。\n\ + 注意:不要输出额外的文本。\n\ + 注意:题目要以{language_1}形式出现。\n\ + 注意:要以这样的形式输出,即每道题前面用一个数字标号标记,例如,每一道题目前面要加上标号,例如1., 2., ...。".format(task='', sample_str='', language_1='') + +multi_language_imitate_ques_prompt = "现在有一系列{task}任务的样例,例如:{sample_str} \n \ + 你能仿照这些样例,生成一些新的样例吗?\n \ + 注意:命令的形式要丰富多样。\n \ + 注意:命令的问法要丰富多样。\n\ + 注意:命令的位置可以多样,可以在文本之前或者之后。\n \ + 注意:不要仅仅局限于提供的样例,要利用你的知识,使得题目的范围,和检验的能力尽量广泛。\n\ + 注意:不要输出额外的文本。\n\ + 注意:要考虑到语言多样性,既要有{language_1}的题目,也要有{language_2}等语言的题目。\n\ + 注意:要以这样的形式输出,即每道题前面用一个数字标号标记,例如,每一道题目前面要加上标号,例如1., 2., ...。".format(task='', sample_str='', language_1='', language_2='') + + +ceveat_precision_prompt = '注意:仅输出结果即可,不要输出额外的文本。' + +ceveat_unanswerable_prompt = '注意:对于任务信息不足,致使无法回答的情况,请你不要输出任何内容。' + +ability_gen_prompt = "{task}是一个重要的任务。这一任务需要一系列的能力。请根据你对于{task}所需能力的理解,出5道题目,以检测一个人完成{task}的部分能力。\n\ + 注意:这五道题不要求面面俱到,可以仅针对完成{task}所需的一小类特定能力进行检验。\n\ + 注意:题目要具体,且有操作性。例如,不能笼统地询问“阅读一首英文诗歌,并解释其主题和情感。”,而要给出诗歌是什么,并且,不能仅给出题目。\n\ + 注意:不要出和视频(电视、电影)、音频(广播)、图片有关系的题目。\n\ + 注意:你的问法必须灵活多样。\n\ + 注意:不要生成除了题目之外的额外文字。\n\ + 注意:每一道题目前面要加上标号,例如1., 2., ...。".format(task='') + +ability_gen_exclude_sample_prompt = "{task}是一个重要的任务。这一任务需要一系列的能力。请根据你对于{task}所需能力的理解,出5道题目,以检测一个人完成{task}的部分能力。\n\ + 注意:这五道题不要求面面俱到,可以仅针对完成{task}所需的一小类特定能力进行检验。\n\ + 注意:在出题时,要尽量避免出类似于如下这几道题的所针对的内容和知识,以及所检验的能力。{sample_str} \n\ + 注意:题目要具体,且有操作性。例如,不能笼统地询问“阅读一首英文诗歌,并解释其主题和情感。”,而要给出诗歌是什么,并且,不能仅给出题目。\n\ + 注意:不要出和视频(电视、电影)、音频(广播)、图片有关系的题目。\n\ + 注意:你的问法必须灵活多样。\n\ + 注意:不要生成除了题目之外的额外文字。\n\ + 注意:每一道题目前面要加上标号,例如1., 2., ...。".format(task='', sample_str='') diff --git a/gpt4_data_gen/strategy.py b/gpt4_data_gen/strategy.py new file mode 100644 index 0000000..861625e --- /dev/null +++ b/gpt4_data_gen/strategy.py @@ -0,0 +1,174 @@ +import random +import re +from tqdm import tqdm +from utils import get_gpt4_response, clean_patterns +from prompt_templates import ability_extraction_prompt, sample_gen_ability_prompt, single_language_imitate_ques_prompt, multi_language_imitate_ques_prompt, ceveat_precision_prompt,ceveat_unanswerable_prompt, ability_gen_prompt, ability_gen_exclude_sample_prompt + + +def clean(response): + ques = response.split('\n') + ques = [re.sub(r'\d+\.\s+', '', i) for i in ques] + ques = [re.sub(r'\d+\.', '', i) for i in ques] + ques = [i.replace('\\', '') for i in ques] + ques = [i.strip('\n') for i in ques] + ques = [i for i in ques if len(i) > 5] + return ques + +class ImitateGenerator(): + def __init__(self, example_ls, additional_ceveat = '', multi_language=False): + self.example_ls = example_ls + if multi_language: + self.template_ques = single_language_imitate_ques_prompt + else: + self.template_ques = multi_language_imitate_ques_prompt + self.template_ques = self.template_ques + '\n' + additional_ceveat + self.multi_language = multi_language + + def gen_ques(self, num_samples, task, language, model='gpt4'): + + if self.multi_language: + language_1 = language[0] + language_2 = ', '.join(language[1:]) + else: + language_1 = language_1 if isinstance(language, str) else language[0] + ques_ls = [] + for i in tqdm(num_samples): + n = random.randint(3,5) + sample_tmp = random.sample(self.example_ls, n) + sample_str = '\n'.join(sample_tmp) + if self.multi_language: + template_ques = self.template_ques.format(task=task, sample_str=sample_str, language_1=language_1, language_2=language_2) + else: + template_ques = self.template_ques.format(task=task, sample_str=sample_str, language_1=language_1) + response = get_gpt4_response(template_ques, model) + ques = clean(response) + ques_ls.extend(ques) + + self.ques_ls = ques_ls + return ques_ls + + def gen_ans(self, model='gpt4'): + samples_gen = [] + num_fail = 0 + for ques in self.ques_ls: + ans = get_gpt4_response(ques, model) + + if ans == '' or '抱歉' in ans: + num_fail += 1 + else: + ans = ans.strip('\n').strip() + samples_gen.append([{'role':'user', 'content': ques},{'role':'assistant', 'content':ans}]) + print(f"Total num: {str(len(self.ques_ls))}, Failed num: {str(num_fail)}") + self.samples_gen = samples_gen + return samples_gen + + +class AbilityExtractionGenerator(): + def __init__(self, example_ls, additional_ceveat = ''): + self.example_ls = example_ls + + self.template_ability_extraction = ability_extraction_prompt + '\n' + additional_ceveat[0] + self.template_sample_gen = sample_gen_ability_prompt + '\n' + additional_ceveat[1] + + def ability_extraction(self, num_examples, model='gpt4'): + + ability_set = set() + ability_ls = [] + for i in tqdm(num_examples): + n = random.randint(3,5) + sample_tmp = random.sample(self.example_ls, n) + sample_str = '\n'.join(sample_tmp) + template_ability_extraction = self.template_ability_extraction.format(sample_str=sample_str) + response = get_gpt4_response(template_ability_extraction, model) + abilities = clean(response) + + for ability in abilities: + ability_name = ability.split(":")[0].split(":")[0].strip() + if ability_name not in ability_set: + ability_set.add(ability_name) + ability_ls.append(ability) + + self.ability_ls = ability_ls + return ability_ls + + def gen_sample(self, num_samples, model='gpt4'): + samples_gen_ori = [] + num_fail = 0 + for i in tqdm(range(num_samples)): + ability = random.sample(self.ability_ls, 1)[0] + ability = ability.strip() + indicator = random.random() + if indicator < 0.2: + ques_type = "选择" + else: + ques_type = "简答" + + indicator = random.random() + if indicator < 0.15: + difficulty = '偏难:4步以上推理才能得到答案' + elif indicator < 0.6: + difficulty = '适中:2-3步推理即可得到答案' + else: + difficulty = '简单:1-2步推理即可得到答案' + template_sample_gen = self.template_sample_gen.format(ability=ability, ques_type=ques_type, difficulty=difficulty) + + sample = get_gpt4_response(template_sample_gen, model) + samples_gen_ori.append(sample) + + samples_gen = [] + num_fail = 0 + patterns = ['题目:', '答案:'] + for sample in samples_gen_ori: + try: + ques, ans = sample['response'].split('###') + ques = clean_patterns(ques.strip('\n'), patterns) + ans = clean_patterns(ans.strip('\n'), patterns) + samples_gen.append([{'role':'user', 'content': ques},{'role':'assistant', 'content':ans}]) + except: + num_fail += 1 + + print(f"Total num: {str(len(self.ques_ls))}, Failed num: {str(num_fail)}") + self.samples_gen = samples_gen + return samples_gen + + +class AbilityDirectGenerator(): + def __init__(self, example_ls, additional_ceveat = '', exclude_prev=True) -> None: + self.example_ls = example_ls + self.exclude_prev = exclude_prev + + self.ability_gen_exclude_prompt = ability_gen_exclude_sample_prompt + '\n' + additional_ceveat + self.ability_gen_prompt = self.ability_gen_prompt + '\n' + additional_ceveat + + def gen_ques(self, num_examples, task, num_exclude=500, model='gpt4'): + + ques_ls = [] + for i in tqdm(range(num_examples)): + if len(ques_ls) > num_exclude and self.exclude_prev: + n = random.randint(3,5) + sample_tmp = random.sample(self.example_ls, n) + sample_str = '\n'.join(sample_tmp) + ability_gen_prompt = self.ability_gen_exclude_prompt.format(task=task, sample_str=sample_str) + else: + ability_gen_prompt = self.ability_gen_prompt.format(task=task) + response = get_gpt4_response(ability_gen_prompt, model) + ques = clean(response) + ques_ls.extend(ques) + + return ques_ls + + def gen_ans(self, model='gpt4'): + samples_gen = [] + num_fail = 0 + for ques in self.ques_ls: + ans = get_gpt4_response(ques, model) + + if ans == '' or '抱歉' in ans: + num_fail += 1 + else: + ans = ans.strip('\n').strip() + samples_gen.append([{'role':'user', 'content': ques},{'role':'assistant', 'content':ans}]) + print(f"Total num: {str(len(self.ques_ls))}, Failed num: {str(num_fail)}") + self.samples_gen = samples_gen + return samples_gen + diff --git a/gpt4_data_gen/utils.py b/gpt4_data_gen/utils.py new file mode 100644 index 0000000..d13cfeb --- /dev/null +++ b/gpt4_data_gen/utils.py @@ -0,0 +1,30 @@ +import os +import json +import openai + +def load_jsonl(file_path): + dat = open(file_path, 'r').readlines() + dat = [json.loads(i) for i in dat] + return dat + + +def save_jsonl(sample_ls, save_path): + with open(save_path, 'w', encoding='utf-8') as f: + for ipt in sample_ls: + json_str = json.dumps(ipt, ensure_ascii=False) + f.write(json_str + '\n') + +def clean_patterns(txt, patterns): + for pattern in patterns: + txt = txt.replace(pattern, '') + return txt + +def get_gpt4_response(query, deployment_name='gpt4'): + response = openai.ChatCompletion.create( + engine=deployment_name, # engine = "deployment_name". + messages=[ + {"role": "system", "content": "You are a helpful assistant."}, + {"role": "user", "content": query} + ] + ) + return response['choices'][0]['message']['content'] \ No newline at end of file From d945b42829dcbe1717680e9c8cf79952b9937719 Mon Sep 17 00:00:00 2001 From: wuchengwei Date: Mon, 11 Dec 2023 00:53:40 +0800 Subject: [PATCH 03/38] new functions --- all2txt/pdf2txt.py | 138 +++---- deduplication/README.md | 243 ++++++++++++ deduplication/addTwoDigits.py | 12 + deduplication/minhash.py | 493 ++++++++++++++++++++++++ deduplication/udf_spark_addTwoDigits.py | 49 +++ language_identification/readMe.md | 7 + sft/draw_pie_chart.py | 18 + 7 files changed, 875 insertions(+), 85 deletions(-) create mode 100644 deduplication/README.md create mode 100644 deduplication/addTwoDigits.py create mode 100644 deduplication/minhash.py create mode 100644 deduplication/udf_spark_addTwoDigits.py create mode 100644 sft/draw_pie_chart.py diff --git a/all2txt/pdf2txt.py b/all2txt/pdf2txt.py index 543a0fc..4c14997 100644 --- a/all2txt/pdf2txt.py +++ b/all2txt/pdf2txt.py @@ -1,92 +1,60 @@ -from unstructured.partition.auto import partition +from unstructured.partition.pdf import partition_pdf +import argparse -# -# # -# # elements = partition(filename="/Users/wuchengwei/Documents/privateText/人大/LLMQA/lunwen/LLMQA/2004.04906.pdf") -# # print("\n\n".join([str(el) for el in elements])) -# -# -# from unstructured.partition.pdf import partition_pdf -# -# # Returns a List[Element] present in the pages of the parsed pdf document -# # elements = partition_pdf("/Users/wuchengwei/Documents/privateText/人大/LLMQA/lunwen/LLMQA/2004.04906.pdf") -# # print(elements) -# # print("\n\n".join([str(el) for el in elements])) -# -# -# # from unstructured.documents.elements import NarrativeText -# # from unstructured.partition.text_type import sentence_count -# # -# # for element in elements[:100]: -# # if isinstance(element, NarrativeText) and sentence_count(element.text) > 2: -# # print(element) -# # print("\n") +def pdf2txt(input_path, process_all): + elements = partition_pdf(filename=input_path, infer_table_structure=True, strategy="hi_res") + all_file = None + + if process_all: + # 创建一个空字典,用于存储不同类别的元素列表 + tables = {} + + # 定义要筛选的类别列表 + categories = [ + "Table", "FigureCaption", "NarrativeText", "ListItem", "Title", "Address", + "PageBreak", "Header", "Footer", "UncategorizedText", "Image", "Formula" + ] + + # 遍历每个类别,筛选出对应类别的元素并存储到字典中 + for category in categories: + # 检查是否为 "Table" 类别,需要分别处理 "table.metadata.text_as_html" + if category == "Table": + tables[category] = [el for el in elements if el.category == category] + # 另外存储 "table.metadata.text_as_html" + tables["Table_text_as_html"] = [el.table.metadata.text_as_html for el in elements if + el.category == category] + else: + # 对于其他类别,直接存储筛选的元素 + tables[category] = [el for el in elements if el.category == category] + all_file = tables + else: + print(elements) + all_file = "\n\n".join([str(el) for el in elements]) + + return all_file -from unstructured.partition.pdf import partition_pdf -# -filename = "/Users/wuchengwei/Documents/privateText/人大/LLMQA/lunwen/LLMQA/2004.04906.pdf" -# -elements = partition_pdf(filename=filename, infer_table_structure=True, strategy="hi_res") -# print(elements) -# print("\n\n".join([str(el) for el in elements])) +if __name__ == '__main__': + parser = argparse.ArgumentParser(description="pdf2txt") + parser.add_argument("--input", "-i", type=str, required=True, help="input Catalogue path") + parser.add_argument("--output", "-o", type=str, required=True, help="Output directory") -tables = [el for el in elements if el.category == "Table"] -print("===tables===>" + str(tables)) -for table in tables: - print(table) - print(table.metadata.text_as_html) - # print(table[0].metadata.text_as_html) -tables_FigureCaption = [el for el in elements if el.category == "FigureCaption"] -tables_NarrativeText = [el for el in elements if el.category == "NarrativeText"] -tables_ListItem = [el for el in elements if el.category == "ListItem"] -tables_Title = [el for el in elements if el.category == "Title"] -tables_Address = [el for el in elements if el.category == "Address"] -tables_PageBreak = [el for el in elements if el.category == "PageBreak"] -tables_Header = [el for el in elements if el.category == "Header"] -tables_Footer = [el for el in elements if el.category == "Footer"] -tables_UncategorizedText = [el for el in elements if el.category == "UncategorizedText"] -tables_Image = [el for el in elements if el.category == "Image"] -tables_Formula = [el for el in elements if el.category == "Formula"] -print("===tables_FigureCaption===>" + str(tables_FigureCaption)) -for FigureCaption in tables_FigureCaption: - print(FigureCaption) -print("===tables_NarrativeText===>" + str(tables_NarrativeText)) -for NarrativeText in tables_NarrativeText: - print(NarrativeText) -print("===tables_ListItem===>" + str(tables_ListItem)) -for ListItem in tables_ListItem: - print(ListItem) -print("===tables_Title===>" + str(tables_Title)) -for Title in tables_Title: - print(Title) -print("===tables_Address===>" + str(tables_Address)) -for Address in tables_Address: - print(Address) -print("===tables_PageBreak===>" + str(tables_PageBreak)) -for PageBreak in tables_PageBreak: - print(PageBreak) -print("===tables_Header===>" + str(tables_Header)) -for Header in tables_Header: - print(Header) -print("===tables_Footer===>" + str(tables_Footer)) -for Footer in tables_Footer: - print(Footer) -print("===tables_UncategorizedText===>" + str(tables_UncategorizedText)) -for UncategorizedText in tables_UncategorizedText: - print(UncategorizedText) -print("===tables_Image===>" + str(tables_Image)) -for Image in tables_Image: - print(Image) -print("===tables_Formula===>" + str(tables_Formula)) -for Formula in tables_Formula: - print(Formula) -# -# print(tables[0].text) -# print(tables[0].metadata.text_as_html) + # 修改 --all 参数为布尔类型,并更改变量名以避免与内置函数冲突 + parser.add_argument("--process_all", action="store_true", + help="process all articles if specified, otherwise split by category list, default is all") -from unstructured.staging.base import elements_to_json, elements_from_json + args = parser.parse_args() + result = pdf2txt(args.input, args.process_all) -# filename = "/Users/wuchengwei/Downloads/code/zhiyuan/wuchengwei_FlagData/FlagData/output/outputs1.json" -# elements_to_json(elements, filename=filename) + # 将结果保存到文件 + output_file_path = args.output # 指定输出文件路径,可以根据实际需求修改 + with open(output_file_path, 'w', encoding='utf-8') as output_file: + if isinstance(result, dict): + # 如果结果是字典类型,将字典内容写入文件 + for key, value in result.items(): + output_file.write(f"Category: {key}\n") + output_file.write(f"{value}\n\n") + else: + # 如果结果不是字典,直接写入文件 + output_file.write(result) diff --git a/deduplication/README.md b/deduplication/README.md new file mode 100644 index 0000000..6344122 --- /dev/null +++ b/deduplication/README.md @@ -0,0 +1,243 @@ +下面详细描述了如何使用分布式能力来进行数据去重 +一、Spark standalone集群(1台master2台worker)搭建 +1. 安装jdk +1. 下载jdk包 + 下载地址 https://www.oracle.com/java/technologies/downloads/ +2. 解压 + tar -zxvf ./jdk-8u181-linux-x64.tar.gz +3. 环境配置 + ~/.bashrc文件尾部添加,添加之后source ~/.bashrc生效 + + +```bash +# JAVA_HOME +export JAVA_HOME=/xxx/jdk1.8.0_181 +# PATH +export PATH=$PATH:${JAVA_HOME}/bin +``` + + + + + +4. 成功效果 + java -version显示版本号 +2. 安装spark集群 +1. 下载spark包 + 下载地址 https://spark.apache.org/downloads.html +2. 解压并重命名 + tar -zxvf spark-2.3.1-bin-hadoop2.6.tgz + mv spark-2.3.1-bin-hadoop2.6.tgz spark-2.3.1 +3. 修改配置文件 +4. 配置spark-env.sh + 1. cd spark-2.3.1 + 2. cp spark-env.sh.template spark-env.sh + 3. vim spark-env.sh +```bash +SPARK_MASTER_PORT=7077 #master 服务端口 +SPARK_MASTER_HOST=172.31.32.51 #master 节点ip ifconifg命令查找,ifconfig命令找不到,需要apt install net-tools 安装再执行ifconfig +JAVA_HOME=/data1/jdk-11.0.15.1 #master 节点jdk地址 echo $JAVA_HOME 查找 +PYSPARK_PYTHON=/data1/miniconda3/bin/python #python环境 +PYSPARK_DRIVER_PYTHON=/data1/miniconda3/bin/python +SPARK_MASTER_WEBUI_PORT=50010 #master webUI端口 防止端口冲突lsof -i:50010 +SPARK_WORKER_WEBUI_PORT=50011 #worker webUI端口 +``` + + +使用which python确定路径 +如果没有python环境,推荐conda进行管理: + +```bash +在Linux上安装Miniconda: + +1. 对于Linux系统,使用以下命令下载Miniconda安装脚本: + + +wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh + + +2. 接下来,运行以下命令来执行安装脚本: + + +bash Miniconda3-latest-Linux-x86_64.sh + + +3. 按照安装程序的指示进行安装。按照默认设置进行安装,或者根据需要进行自定义设置。 + +4. 安装完成后,您可能需要激活Miniconda。可以通过执行以下命令来激活Miniconda: +在vim ~/.bashrc尾部添加 +# >>> conda initialize >>> +# !! Contents within this block are managed by 'conda init' !! +__conda_setup="$('/root/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" +if [ $? -eq 0 ]; then + eval "$__conda_setup" +else + if [ -f "/root/miniconda3/etc/profile.d/conda.sh" ]; then + . "/root/miniconda3/etc/profile.d/conda.sh" + else + export PATH="/root/miniconda3/bin:$PATH" + fi +fi +unset __conda_setup +# <<< conda initialize <<< + +source ~/.bashrc + + +5. 现在,验证Miniconda是否成功安装,可以尝试执行以下命令来检查Miniconda的版本: +conda --version + +如果安装成功,是能够看到安装的Miniconda的版本号。 + +安装完成后,可以使用Miniconda来管理您的Python环境和安装各种包和依赖项。 +``` + +5. 配置spark-defaults.conf + 1. cp spark-defaults.conf.template spark-defaults.conf + 2. vim spark-defaults.conf +```bash +spark.master spark://172.31.32.51:7077 #master节点:端口 +spark.driver.host 172.31.32.51 #master节点ip +spark.eventLog.enabled true #开启日志 +spark.eventLog.dir file:///cwwu/spark_setup/spark/eventLog #日志地址 +# spark.serializer org.apache.spark.serializer.KryoSerializer +# spark.executor.instances 5 +spark.driver.memory 32g # Spark应用程序的驱动器内存,拿之前的示例给个参考值 +# spark.executor.memory 340g +# spark.executor.extraJavaOptions -XX:+PrintGCDetails -Dkey=value -Dnumbers="one two three" +spark.executor.extraJavaOptions -Dio.netty.tryReflectionSetAccessible=true #Spark执行器配置Netty网络库以提高网络性能 +spark.network.timeout 10000000 +spark.memory.offHeap.enabled true +spark.memory.offHeap.size 4g #堆外内存 +``` + +6. 配置spark worker节点 + 1. 免密 + 1. ~/.ssh/config + 几个work配置几个,vim /etc/hosts配置本地hosts,输入hostname检验,# ubuntu 不要写成ubuntu + vim ~/.ssh/config + +```bash +Host spark-worker0 + HostName 172.31.0.149 # ifconifg命令查找 + User root + Port 22 # 机器登录端口号 +Host spark-worker1 + HostName 172.xx.x.xxx + User root # ubuntu 不要写成ubuntu + Port 22 +Host spark-master-langchao + HostName 172.31.32.51 + User root + Port 60022 + +Host spark-worker-langchao + HostName 172.xx.x.xxx + User root + Port 22 +``` + 2. 发送免密 + ssh-copy-id -i ~/.ssh/id_rsa.pub spark-worker1【root用户下执行】 +如果master缺少公钥文件。请按照以下步骤检查和生成公钥文件: + +```bash + +1. 首先,检查是否已经存在名为`id_rsa.pub`的公钥文件。可以执行以下命令检查: + ls ~/.ssh/id_rsa.pub + +2. 如果文件不存在,可以使用`ssh-keygen`命令生成新的SSH密钥对。执行以下命令: + ssh-keygen + + 按照提示输入路径和密码等信息,生成新的SSH密钥对。 + +3. 在生成的公钥文件`id_rsa.pub`中复制公钥内容。然后执行`ssh-copy-id`命令将公钥复制到目标主机,确保替换``和``为正确的用户名和远程主机名称: + ssh-copy-id -i ~/.ssh/id_rsa.pub spark-worker1 +``` + +2. 配置workers + cp workers.template workers + vim workers,尾部添加 + spark-master #master节点也可以同时当做worker节点使用 + spark-worker1 +7. 将配置完成的spark包分别发送给各worker节点 + 1. scp -r spark-2.3.1 root@120.92.85.38:/cwwu/spark-standalone(worker启动的地址必须一致不然不能启动)被访问的文件,必须每一个worker都有(共享数据目录/或者hdfs) +3. 启动spark集群 + +```bash +启动master +./sbin/start-master.sh +./sbin/stop-master.sh #关闭master +启动work +./sbin/start-workers.sh +./sbin/stop-worker.sh #关闭work +``` + +4. 访问web +1. work http://120.92.14.245:50010/ +5. 提交spark任务 +1. Standalone提交命令 + + +```bash +cd bin +./spark-submit --master spark://172.31.32.51:7077 --class org.apache.spark.examples.SparkPi ../examples/jars/spark-examples_2.12-3.4.0.jar 10000 +./bin/spark-submit --master spark://172.31.32.51:7077 --class org.apache.spark.examples.SparkPi ./examples/jars/spark-examples_2.12-3.4.0.jar 10000 + +./bin/spark-submit --master spark://172.31.32.51:7077 /cwwu/kenlm/spark_script.py /cwwu/cn/paper_abstract_processed.jsonl /cwwu/spark_test_1105/paper_abstract_output +``` + +scp -r /cwwu/cn/paper_abstract_processed.jsonl root@120.92.85.38:/cwwu/cn + + +./bin/spark-submit --master spark://172.31.67.138:7077 /cwwu/text-process-spark-tool/unified_format/post_processing_unified_format_spark_downfile0.py + +./spark-submit /cwwu/kenlm/spark_script.py /cwwu/cn/paper_abstract_processed.jsonl /cwwu/spark_test_1105/paper_abstract_output +*** + +## 改成去重的例子 + +*** + +master(worker) +worker + +172.31.32.51:43851 +172.31.0.149:27602 + +502.6 GiB 72cores +61.7 GiB 16 cores + +893.8s(14.8min) + +小于60s(小于1min) +2kw行(20424772) +87G + + +二、性能分析 +任务名 +数据描述 +Python脚本 +spark集群 +中文过滤 +paper_abstract_processed.jsonl +100w行 +586M +893.8s(14.8min) + +小于60s(小于1min) + + + +单台400(96核*384G) + + +单台200(112核*512G) + + +三、跳板机 +使用需要使用跳板机链接,多台机器通过跳板机,可以通过隧道方式链接 + +挂载共享数据盘 +sudo su 切换到root用户 +mkdir /cwwu diff --git a/deduplication/addTwoDigits.py b/deduplication/addTwoDigits.py new file mode 100644 index 0000000..9a2490e --- /dev/null +++ b/deduplication/addTwoDigits.py @@ -0,0 +1,12 @@ +import random + + +def add_two_digits(): + num1 = random.randint(1, 9) + num2 = random.randint(1, 9) + sum = num1 + num2 + return num1, num2, sum + + +result = add_two_digits() +print("两位数相加的结果为:", result[0], "+", result[1], "=", result[2]) diff --git a/deduplication/minhash.py b/deduplication/minhash.py new file mode 100644 index 0000000..ed1eba7 --- /dev/null +++ b/deduplication/minhash.py @@ -0,0 +1,493 @@ +import hashlib +import re +import struct +import sys +from logging import Logger +from typing import Tuple, Optional +import numpy as np +from pyspark import SparkConf +from pyspark.sql import SparkSession +from pyspark.sql.types import ArrayType, IntegerType +from pyspark.sql import functions as F +from scipy.integrate import quad as integrate +import ftfy +from itertools import tee +from typing import List +from typing import Text +from transformers import AutoTokenizer + +SEED = 42 +# NON_ALPHA = re.compile("[^A-Za-z_0-9]") +# max_encode_length = 1024 +RNG = np.random.RandomState(SEED) +MAX_HASH = np.uint64((1 << 32) - 1) +MERSENNE_PRIME = np.uint64((1 << 61) - 1) + + +def get_ngrams(sequence: List[Text], n: int, min_length: int = 5, chunk_length: Optional[int] = None): + """ + Return the ngrams generated from a sequence of items, as an iterator. This is a modified version of nltk.util.ngrams. + + Parameters + ---------- + sequence : List[Text] + The sequence of items. + n : int + The length of each ngram. + min_length : int, optional + The minimum length of each ngram, by default 5 + + Returns + ------- + iterator + The ngrams. + + Examples + -------- + >>> list(ngrams(["a", "b", "c", "d"], 2, min_length=1)) + [('a', 'b'), ('b', 'c'), ('c', 'd')] + >>> list(ngrams(["a", "b", "c", "d"], 2, min_length=5)) + [] + >>> list(ngrams(["a", "b"], 3, min_length=1)) + [('a', 'b')] + """ + if len(sequence) < min_length: + return [] + if chunk_length is not None: + sequence = sequence[:chunk_length] + if len(sequence) < n: + return [tuple(sequence)] + iterables = tee(iter(sequence), n) + for i, sub_iterable in enumerate(iterables): + for _ in range(i): + next(sub_iterable, None) + return zip(*iterables) + + +def bc_tokenize(seq): + return bc_tokenizer.value.encode(seq) + + +# Connected Components in MapReduce and Beyond +def large_star_map(edge): + return [(edge[0], edge[1]), (edge[1], edge[0])] + + +def large_star_reduce(group): + x, neighbors = group + nodes = [x] + list(neighbors) + minimum = min(nodes) + return [(n, minimum) for n in nodes if n > x] + + +def small_star_map(edge): + x, y = edge + if y <= x: + return (x, y) + else: + return (y, x) + + +def small_star_reduce(group): + x, neighbors = group + nodes = [x] + list(neighbors) + minimum = min(nodes) + return [(n, minimum) for n in nodes if n != minimum] + + +def sha1_hash32(data): + """ + Directly taken from datasketch package to avoid dependency. + + Parameters + ---------- + data : bytes + + Returns + ------- + int + The first 4 bytes (32 bits) of the SHA1 hash of the input data. + + Examples + -------- + >>> sha1_hash32(b"hello") + 499578026 + >>> bin(sha1_hash32(b"hello")) + '0b11101110001101111010010101010' + >>> sha1_hash32(b"hello world").bit_length() + 30 + """ + return struct.unpack(" List[Tuple[int, bytes, int]]: + """ + Generate the MinHashLSH values for a given document. + + Parameters + ---------- + tokens : list + The token ids of the document. + idx : int + The index of the document. + num_perm : int + The number of permutations. + ngram_size : int + The size of the n-grams. + min_length : int + The minimum number of tokens in a document. + hashranges : list + The ranges of offsets for each hash value. + permutations : np.ndarray + The permutations for the hash values. + + Returns + ------- + List[Tuple[int, bytes, int]] + The list of (band_idx, hash value, idx) for the document. + + Examples + -------- + >>> content = "hello world" + >>> idx = 0 + >>> num_perm = 250 + >>> ngram_size = 1 + >>> hashranges = [(i, i + 25) for i in range(0, 250, 25)] + >>> PERMUTATIONS = np.array( + ... [ + ... ( + ... RNG.randint(1, MERSENNE_PRIME, dtype=np.uint64), + ... RNG.randint(0, MERSENNE_PRIME, dtype=np.uint64), + ... ) + ... for _ in range(num_perm) + ... ], + ... dtype=np.uint64, + ... ).T + >>> res = generate_hash_values(content, idx, num_perm, ngram_size, 0, hashranges, PERMUTATIONS) + >>> len(res) + 10 + """ + hashvalues = np.ones(num_perm, dtype=np.uint64) * MAX_HASH + tokens = list(map(str, tokens)) + ngrams = {" ".join(t) for t in get_ngrams(tokens, ngram_size, min_length)} + hv = np.array([sha1_hash32(ngram.encode("utf-8")) for ngram in ngrams], dtype=np.uint64) + a, b = permutations + phv = np.bitwise_and(((hv * np.tile(a, (len(hv), 1)).T).T + b) % MERSENNE_PRIME, MAX_HASH) + hashvalues = np.vstack([phv, hashvalues]).min(axis=0) + Hs = [bytes(hashvalues[start:end].byteswap().data) for start, end in hashranges] + return [(band_idx, H, idx) for band_idx, H in enumerate(Hs)] + + +def optimal_param( + threshold: float, + num_perm: int, + false_positive_weight: float = 0.5, + false_negative_weight: float = 0.5, +): + """ + Compute the optimal `MinHashLSH` parameter that minimizes the weighted sum + of probabilities of false positive and false negative, taken from datasketch. + + Parameters + ---------- + threshold : float + The threshold for similarity. + num_perm : int + The number of permutations. + false_positive_weight : float + The weight of false positive. + false_negative_weight : float + The weight of false negative. + + Returns + ------- + Tuple[int, int] + The optimal `b` and `r` parameters. + The number of bands, and the number of rows per band respectively. + + Examples + -------- + >>> optimal_param(0.7, 256) + (25, 10) + """ + + def false_positive_area(threshold: float, b: int, r: int): + """Source: `datasketch.lsh`""" + + def area(s): + return 1 - (1 - s ** float(r)) ** float(b) + + a, _ = integrate(area, 0.0, threshold) + return a + + def false_negative_area(threshold: float, b: int, r: int): + """Source: `datasketch.lsh`""" + + def area(s): + return 1 - (1 - (1 - s ** float(r)) ** float(b)) + + a, _ = integrate(area, threshold, 1.0) + return a + + min_error = float("inf") + opt = (0, 0) + for b in range(1, num_perm + 1): + max_r = int(num_perm / b) + for r in range(1, max_r + 1): + fp = false_positive_area(threshold, b, r) + fn = false_negative_area(threshold, b, r) + error = fp * false_positive_weight + fn * false_negative_weight + if error < min_error: + min_error = error + opt = (b, r) + return opt + + +def generate_edges(nodes: List[int]) -> List[Tuple[int, int]]: + """ + Generate edges from a cluster. Instead of generating N^2 edges, we only need all nodes align to a single node, since + we will be running connected components on the edges later. + + Parameters + ---------- + nodes : List[int] + The list of nodes in the cluster. + + Returns + ------- + List[Tuple[int, int]] + The list of edges. + + Examples + -------- + >>> generate_edges([1, 2, 3]) + [(2, 1), (3, 1)] + """ + if len(nodes) <= 1: + return [] + + min_node = min(nodes) + return [(n, min_node) for n in nodes if n != min_node] + + +def fix_line_breaks(text: str): + text = re.sub("(?<=[。;?::\?”\))!!])\s+(?=[\((0-9\u4e00-\u9fa5])", r"\n", text).strip() + return text + + +def fix_cite(text: str): + regex_pattern = "(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]\s*$" + if re.search(regex_pattern, text[-100:]): + return "" + else: + return text + + +def fix_short_passage(text: str): + if len(text) < 100: + return "" + else: + return text + + +if __name__ == "__main__": # pragma: no cover + + import argparse + + # pythia: applying near-deduplication with MinHashLSH and a threshold of 0.87 + # OPT: MinhashLSH with a Jaccard similarity ≥ .95. + # Deduplicating Training Data Makes Language Models Better: + # a collision at the desired Jaccard index threshold of 0.8 had a high probability of occurring. + parser = argparse.ArgumentParser(description="Near-deduplicating Jsonl with PySpark") + parser.add_argument("--input", type=str, required=True, help="input file to deduplicate") + parser.add_argument("--file-format", type=str, default="jsonl") + parser.add_argument("--threshold", type=float, default=0.87, help="Similarity threshold") + parser.add_argument("--ngram_size", type=int, default=5, help="N-gram size") + parser.add_argument("--min_length", type=int, default=5, help="Minimum length of document to be considered") + parser.add_argument("--num_perm", type=int, default=256, help="Number of permutations") + parser.add_argument("--b", type=int, default=None, help="Number of bands") + parser.add_argument("--r", type=int, default=None, help="Number of rows per band") + parser.add_argument("--column", "-c", type=str, default="content", help="Column to deduplicate") + parser.add_argument("--output", "-o", type=str, required=True, help="Output directory") + parser.add_argument("--shuffle", action="store_true") + parser.add_argument("--deduplicate", action="store_true") + parser.add_argument("--tokenize", action="store_true") + parser.add_argument("--fixtext", action="store_true") + parser.add_argument("--fix-line-break", action="store_true") + parser.add_argument("--fix-cite", action="store_true") + parser.add_argument("--fix-short-passage", action="store_true") + args = parser.parse_args() + + conf = SparkConf() + conf.set("spark.sql.hive.convertMetastoreParquet.mergeSchema", "false") + conf.set("parquet.enable.summary-metadata", "false") + conf.set("spark.app.name", "TextProcess") + conf.set("spark.debug.maxToStringFields", "100") + conf.set("spark.eventLog.enabled", "true") + conf.set("spark.executor.memory", "456G") + conf.set("spark.memory.fraction", "0.6") + # conf.set("spark.shuffle.file.buffer", "1M") + conf.set("spark.sql.shuffle.partitions", "600") + # conf.set("spark.sql.shuffle.partitions", "200") + conf.set("spark.sql.broadcastTimeout", "600") + conf.set("spark.sql.autoBroadcastJoinThreshold", "-1") # 表示禁用 + conf.set("spark.dynamicAllocation.enabled", "true") + conf.set("spark.sql.adaptive.enabled", "true") + conf.set("spark.sql.adaptive.skewJoin.enabled", "true") + conf.set("spark.sql.adaptive.coalescePartitions.enabled", "true") + conf.set("spark.sql.adaptive.localShuffleReader.enabled", "true") + # conf.set("spark.file.transferTo", "false") + # conf.set("spark.shuffle.unsafe.file.output.buffer", "1M") + # conf.set("spark.shuffle.mapStatus.compression.codec", "lz4") + # conf.set("spark.io.compression.lz4.blocksize", "512K") + conf.set("spark.network.timeout", "10000000") + conf.set("spark.shuffle.registration.timeout", "10000000") + conf.set("spark.executor.cores", "100") + conf.set("spark.shuffle.service.enabled", "false") + # conf.set("spark.cores.max", 960) + conf.set("spark.history.fs.logDirectory", "file:///cwwu/test_spark_data/spark_events") + conf.set("spark.eventLog.dir", "file:///cwwu/test_spark_data/spark_events") + conf.set("spark.executor.allowSparkContext", "true") + conf.set("spark.driver.maxResultSize", "5120m") + spark = SparkSession.builder.config(conf=conf).getOrCreate() + log: Logger = spark.sparkContext._jvm.org.apache.log4j.LogManager.getLogger(__name__) # type: ignore + + log.info(f"spark config: {spark.sparkContext.getConf().getAll()}") + + if args.b is None or args.r is None: + B, R = optimal_param(args.threshold, args.num_perm) + log.info(f"Using optimal parameters: {B=}, {R=}") + else: + B, R = args.b, args.r + + HASH_RANGES = [(i * R, (i + 1) * R) for i in range(B)] + PERMUTATIONS = np.array( + [ + ( + RNG.randint(1, MERSENNE_PRIME, dtype=np.uint64), + RNG.randint(0, MERSENNE_PRIME, dtype=np.uint64), + ) + for _ in range(args.num_perm) + ], + dtype=np.uint64, + ).T + + # init tokenizer + tokenizer = AutoTokenizer.from_pretrained("/cwwu/models/BAAI_AquilaChat-7B") + # todo 可优化 + bc_tokenizer = spark.sparkContext.broadcast(tokenizer) + tokenize_udf = F.udf(bc_tokenize, returnType=ArrayType(IntegerType())) + + fix_text_udf = F.udf(lambda x: ftfy.fix_text_segment(x).strip() if x else "") + fix_line_breaks_udf = F.udf(lambda x: fix_line_breaks(x)) + fix_cite_udf = F.udf(lambda x: fix_cite(x)) + fix_short_passage_udf = F.udf(lambda x: fix_short_passage(x)) + log.info("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!start reading for local files.....") + + if args.file_format == "jsonl": + df = spark.read.json(args.input) + elif args.file_format == "parquet": + df = spark.read.parquet(args.input) + else: + raise NotImplementedError() + log.info("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!read data finished.....") + # df.withColumn: Returns a new DataFrame by adding a column or replacing the existing column that has the same name. + # make a new col with ids increase monotonically then Yields and caches the current DataFrame. + + if args.shuffle: + print("do shuffle") + shuf_seed = 2023 + df = df.orderBy(F.rand(seed=shuf_seed)) + if args.fixtext: + df = df.withColumn(args.column, fix_text_udf(F.col(args.column))) + if args.fix_line_break: + df = df.withColumn(args.column, fix_line_breaks_udf(F.col(args.column))) + if args.fix_cite: + df = df.withColumn(args.column, fix_cite_udf(F.col(args.column))) + if args.fix_short_passage: + df = df.withColumn(args.column, fix_short_passage_udf(F.col(args.column))) + # assert (args.deduplicate and args.tokenize) or not args.deduplicate, "dedup requires tokenization applied" + # filter out empty rows + df = df.filter(f'{args.column} != ""') + # todo:删除input_ids字段 + if args.tokenize: + df = df.withColumn("input_ids", tokenize_udf(F.col(args.column))) + # df.show() # debug only + # df.rdd: A Resilient Distributed Dataset (RDD), the basic abstraction in Spark. + # Represents an immutable, partitioned collection of elements that can be operated on in parallel. + # df.select: Projects a set of expressions and returns a new DataFrame. + if args.deduplicate: + log.info("start deduplication ...") + df = df.withColumn("__id__", F.monotonically_increasing_id()).cache() + records = df.select("__id__", "input_ids").rdd # here we select two cols + # rdd.repartition: Returns a new DataFrame partitioned by the given partitioning expressions. + records = records.repartition(args.num_perm * 2).cache() + + # rdd.flatMap: Return a new RDD by first applying a function to all elements of this RDD, and then flattening the results. + edges = ( + records.flatMap( + lambda x: generate_hash_values( + tokens=x[1], # gen hash with + idx=x[0], # __id__ + num_perm=args.num_perm, + ngram_size=args.ngram_size, + min_length=args.min_length, + hashranges=HASH_RANGES, + permutations=PERMUTATIONS, + ) + ) + .groupBy(lambda x: (x[0], x[1])) + .flatMap(lambda x: generate_edges([i[2] for i in x[1]])) + .distinct() # Returns a new DataFrame containing the distinct rows in this DataFrame. + .cache() + ) + + a = edges + while True: + b = a.flatMap(large_star_map).groupByKey().flatMap(large_star_reduce).distinct().cache() + a = b.map(small_star_map).groupByKey().flatMap(small_star_reduce).distinct().cache() + changes = a.subtract(b).union(b.subtract(a)).collect() + if len(changes) == 0: + break + + results = a.collect() # collect is an action + + # a, b, edges will not be used again + try: + a.unpersist() + b.unpersist() + edges.unpersist() + print("successfully unpersist useless rdd") + except Exception as e: + print("skip unpersist due to: ", e) + pass + + log.info("collect results succeed") + if len(results) == 0: + log.info("No duplicate components found.") + df = df.drop("__id__").cache() + df.write.parquet(args.output, mode="overwrite") + sys.exit(0) + + components = spark.createDataFrame(results, schema=["__id__", "component"]).sort(["component", "__id__"]) + # components.show() + df = df.join(components, on="__id__", how="left") + df = df.filter(F.col("component").isNull()).drop("__id__", "component").cache() + log.info("dedup finished...") + log.info("write components to files") + df.write.json(args.output, mode="overwrite") + # df.write.parquet(args.output, mode="overwrite") diff --git a/deduplication/udf_spark_addTwoDigits.py b/deduplication/udf_spark_addTwoDigits.py new file mode 100644 index 0000000..bc99d26 --- /dev/null +++ b/deduplication/udf_spark_addTwoDigits.py @@ -0,0 +1,49 @@ +from pyspark.sql import SparkSession +from pyspark.sql.functions import udf +from pyspark.sql.types import StructType, StructField, IntegerType +import random + +# Initialize Spark session +spark = SparkSession.builder.appName("AddTwoDigits").getOrCreate() + + +# Function to add two digits +def add_two_digits(): + num1 = random.randint(1, 9) + num2 = random.randint(1, 9) + return num1, num2, num1 + num2 + + +# Create a UDF from the function +add_two_digits_udf = udf(add_two_digits, returnType=StructType([ + StructField("num1", IntegerType(), False), + StructField("num2", IntegerType(), False), + StructField("sum", IntegerType(), False) +])) + +# Create a sample DataFrame with a dummy column +data = [(1,), (2,), (3,), (4,), (5,)] +df = spark.createDataFrame(data, ["dummy"]) + +# Apply the UDF to the DataFrame +result_df = df.withColumn("result", add_two_digits_udf()) + +# Show the result +result_df.show(truncate=False) + +# Stop Spark session +spark.stop() + +""" +很多时候,我们想使用spark的分布式处理数据能力,这里提供了一个普通函数改造成spark udf函数,进而使用spark能力的方法, +但是对于想要改造成spark任务的函数需要满足: +1、 数据并行性:函数的输入数据可以划分为多个部分并进行并行处理。 +2、可序列化和不可变性:Spark 中的函数必须是可序列化的,以便在不同节点上传输。 +3、不依赖于特定计算节点:函数的执行不依赖于特定节点的计算资源或数据存储位置,以便能够在集群中的任何节点上执行。 +4、无状态或可共享状态:函数不依赖于外部状态或只依赖于可共享的状态。这样可以确保在不同计算节点上并行执行函数时不会发生冲突或竞争条件。 + + + 在使用 UDF 时,应该考虑性能和优化。有些函数可能在本地 Python 环境中运行良好,但在分布式 Spark 环境中可能效率不高。 + 对于复杂的逻辑或需要大量内存的函数,可能需要进一步的优化和考虑。UDF 是为了简单的逻辑和数据处理而设计的,对于更复杂的计算,可能需要使用 Spark 的原生算子来进行处理。 + +""" diff --git a/language_identification/readMe.md b/language_identification/readMe.md index e69de29..3645df4 100644 --- a/language_identification/readMe.md +++ b/language_identification/readMe.md @@ -0,0 +1,7 @@ +LID 代表 Language identification,是语言识别的模型。 + +使用 fastText 的语言分类器来做分类,fastText 的语言分类器是在 Wikipedia、Tatoeba、SETimes 上面训练的,使用了 n-grams 来作为特征,使用了层级的 softmax。支持 176 种语言的分类,并且最后会输出一个 0~1 的分数。 + +每个 CPU 核心上,每秒可以处理一千个文档。 + +对于每一个网页做一次语言分类,得到分类的分数,如果大于 0.5,那么就分类为某个特定的语言,否则表示不确定是什么语言的网页并丢掉这个网页。 \ No newline at end of file diff --git a/sft/draw_pie_chart.py b/sft/draw_pie_chart.py new file mode 100644 index 0000000..e087265 --- /dev/null +++ b/sft/draw_pie_chart.py @@ -0,0 +1,18 @@ +import matplotlib.pyplot as plt + +# 给定的数据列表 +x = ['people', 'geography', 'history', 'science and technology', 'culture', 'nature', 'sports', 'economy', 'politics', + 'society', 'military category', 'Religion', 'Health', 'Education', 'Law', 'Entertainment', 'Food', 'Tourism', + 'Agriculture', 'Environment'] +y = [2.97, 13.51, 3.42, 24.84, 10.26, 4.12, 3.75, 7.40, 4.52, 1.41, 0.82, 0.65, 2.97, 3.86, 1.66, 7.66, 3.93, 0.95, + 1.03, 0.28] + +# 创建饼图 +plt.figure(figsize=(8, 8)) # 设置图表大小 +plt.pie(y, labels=x, autopct='%1.1f%%', startangle=140) +plt.title('Pie chart of each category') +plt.axis('equal') # 使饼图保持圆形 + +# 保存饼图为PNG文件 +plt.savefig('pie_chart.png', bbox_inches='tight') # 将文件保存为名为 "pie_chart.png" 的PNG格式文件 +plt.show() From e887291583cc2e5aff3181ab145f81530aa08943 Mon Sep 17 00:00:00 2001 From: wuchengwei Date: Thu, 14 Dec 2023 22:24:02 +0800 Subject: [PATCH 04/38] new functions --- all2txt/outputs1.json | 14074 ---------------- config/distillation_config.yaml | 52 - docs/tutorial_02_analysis.md | 107 - docs/tutorial_03_condensation.md | 91 - docs/tutorial_04_text_annotation.md | 76 - docs/tutorial_05_image_annotation.md | 82 - flagdata/all2txt/README.md | 9 + flagdata/all2txt/README_zh.md | 9 + flagdata/all2txt/__init__.py | 0 flagdata/all2txt/epub2txt.py | 61 + {all2txt => flagdata/all2txt}/pdf2txt.py | 25 +- flagdata/analysis/README.md | 45 + flagdata/analysis/README_zh.md | 45 + flagdata/analysis/__init__.py | 0 .../analysis/average_rotation_analysis.py | 15 + .../analysis/data/average_rounds_data.jsonl | 6 + .../data/language_distribution_data.jsonl | 10 + {sft => flagdata/analysis}/draw_pie_chart.py | 0 .../analysis/field_distribution_analysis.py | 164 + .../language_distribution_analysis.py | 53 + flagdata/analysis/nested_pie_chart.py | 88 + flagdata/analysis/png/field_distribution.png | Bin 0 -> 181059 bytes .../analysis/png/language_distribution.png | Bin 0 -> 38045 bytes flagdata/analysis/text_analyzer.py | 198 - flagdata/analysis/text_length_analysis.py | 23 + flagdata/analysis/utils/ana_result.py | 44 - flagdata/annotation/dist/css/app.a8158bb5.css | 1 - .../dist/css/chunk-vendors.9d50c827.css | 1 - .../annotation/dist/css/user.03de3796.css | 1 - flagdata/annotation/dist/favicon.ico | Bin 16958 -> 0 bytes flagdata/annotation/dist/index.html | 106 - flagdata/annotation/dist/js/app.28f0a0ad.js | 1 - .../dist/js/chunk-vendors.40af414c.js | 330 - flagdata/annotation/dist/js/fail.c92e81e0.js | 1 - flagdata/annotation/dist/js/user.527f6f1e.js | 1 - flagdata/annotation/dist/logo.png | Bin 1150 -> 0 bytes flagdata/cleaner/utils/filter.py | 41 +- flagdata/condensation/data_distillation.py | 76 - flagdata/condensation/utils/common_utils.py | 34 - flagdata/condensation/utils/data.py | 45 - flagdata/condensation/utils/datadistill.py | 245 - flagdata/condensation/utils/evaluate.py | 32 - flagdata/condensation/utils/model.py | 1076 -- .../data_gen}/README.md | 0 flagdata/data_gen/__init__.py | 0 .../data_gen}/example.py | 0 .../data_gen}/prompt_template.py | 0 .../data_gen}/strategy.py | 0 {gpt4_data_gen => flagdata/data_gen}/utils.py | 0 .../deduplication}/README.md | 0 flagdata/deduplication/__init__.py | 0 .../deduplication}/addTwoDigits.py | 0 .../deduplication}/minhash.py | 0 flagdata/deduplication/stringMatching.py | 24 + .../deduplication}/udf_spark_addTwoDigits.py | 0 .../deduplication/udf_spark_stringMatching.py | 54 + flagdata/language_identification/__init__.py | 0 .../language_identification}/jsonql.py | 0 .../language_identification}/readMe.md | 0 .../language_identification}/split_by_lang.py | 29 +- quickstart/analysis/run_analysis.py | 27 - quickstart/condensation/run_distillation.py | 7 - tests/test_analysis.py | 26 - 63 files changed, 670 insertions(+), 16765 deletions(-) delete mode 100644 all2txt/outputs1.json delete mode 100644 config/distillation_config.yaml delete mode 100644 docs/tutorial_02_analysis.md delete mode 100644 docs/tutorial_03_condensation.md delete mode 100644 docs/tutorial_04_text_annotation.md delete mode 100644 docs/tutorial_05_image_annotation.md create mode 100644 flagdata/all2txt/README.md create mode 100644 flagdata/all2txt/README_zh.md create mode 100644 flagdata/all2txt/__init__.py create mode 100644 flagdata/all2txt/epub2txt.py rename {all2txt => flagdata/all2txt}/pdf2txt.py (61%) create mode 100644 flagdata/analysis/README.md create mode 100644 flagdata/analysis/README_zh.md create mode 100644 flagdata/analysis/__init__.py create mode 100644 flagdata/analysis/average_rotation_analysis.py create mode 100644 flagdata/analysis/data/average_rounds_data.jsonl create mode 100644 flagdata/analysis/data/language_distribution_data.jsonl rename {sft => flagdata/analysis}/draw_pie_chart.py (100%) create mode 100644 flagdata/analysis/field_distribution_analysis.py create mode 100644 flagdata/analysis/language_distribution_analysis.py create mode 100644 flagdata/analysis/nested_pie_chart.py create mode 100644 flagdata/analysis/png/field_distribution.png create mode 100644 flagdata/analysis/png/language_distribution.png delete mode 100644 flagdata/analysis/text_analyzer.py create mode 100644 flagdata/analysis/text_length_analysis.py delete mode 100644 flagdata/analysis/utils/ana_result.py delete mode 100644 flagdata/annotation/dist/css/app.a8158bb5.css delete mode 100644 flagdata/annotation/dist/css/chunk-vendors.9d50c827.css delete mode 100644 flagdata/annotation/dist/css/user.03de3796.css delete mode 100644 flagdata/annotation/dist/favicon.ico delete mode 100644 flagdata/annotation/dist/index.html delete mode 100644 flagdata/annotation/dist/js/app.28f0a0ad.js delete mode 100644 flagdata/annotation/dist/js/chunk-vendors.40af414c.js delete mode 100644 flagdata/annotation/dist/js/fail.c92e81e0.js delete mode 100644 flagdata/annotation/dist/js/user.527f6f1e.js delete mode 100644 flagdata/annotation/dist/logo.png delete mode 100644 flagdata/condensation/data_distillation.py delete mode 100644 flagdata/condensation/utils/common_utils.py delete mode 100644 flagdata/condensation/utils/data.py delete mode 100644 flagdata/condensation/utils/datadistill.py delete mode 100644 flagdata/condensation/utils/evaluate.py delete mode 100644 flagdata/condensation/utils/model.py rename {gpt4_data_gen => flagdata/data_gen}/README.md (100%) create mode 100644 flagdata/data_gen/__init__.py rename {gpt4_data_gen => flagdata/data_gen}/example.py (100%) rename {gpt4_data_gen => flagdata/data_gen}/prompt_template.py (100%) rename {gpt4_data_gen => flagdata/data_gen}/strategy.py (100%) rename {gpt4_data_gen => flagdata/data_gen}/utils.py (100%) rename {deduplication => flagdata/deduplication}/README.md (100%) create mode 100644 flagdata/deduplication/__init__.py rename {deduplication => flagdata/deduplication}/addTwoDigits.py (100%) rename {deduplication => flagdata/deduplication}/minhash.py (100%) create mode 100644 flagdata/deduplication/stringMatching.py rename {deduplication => flagdata/deduplication}/udf_spark_addTwoDigits.py (100%) create mode 100644 flagdata/deduplication/udf_spark_stringMatching.py create mode 100644 flagdata/language_identification/__init__.py rename {language_identification => flagdata/language_identification}/jsonql.py (100%) rename {language_identification => flagdata/language_identification}/readMe.md (100%) rename {language_identification => flagdata/language_identification}/split_by_lang.py (70%) delete mode 100644 quickstart/analysis/run_analysis.py delete mode 100644 quickstart/condensation/run_distillation.py delete mode 100644 tests/test_analysis.py diff --git a/all2txt/outputs1.json b/all2txt/outputs1.json deleted file mode 100644 index e78570d..0000000 --- a/all2txt/outputs1.json +++ /dev/null @@ -1,14074 +0,0 @@ -[ - { - "element_id": "bf952612b8f83c3ffa49ce97e0f9ddfa", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 16.3, - 263.2 - ], - [ - 16.3, - 303.2 - ], - [ - 36.3, - 303.2 - ], - [ - 36.3, - 263.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1 - }, - "text": "0 2 0 2", - "type": "UncategorizedText" - }, - { - "element_id": "f45cef6bd622246f79ec90cdb021d4b2", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 16.3, - 308.2 - ], - [ - 16.3, - 363.2 - ], - [ - 36.3, - 363.2 - ], - [ - 36.3, - 308.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1 - }, - "text": "p e S 0 3", - "type": "Title" - }, - { - "element_id": "3e16d5218a727bdf70d048a818de45a9", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 16.3, - 373.2 - ], - [ - 16.3, - 433.8 - ], - [ - 36.3, - 433.8 - ], - [ - 36.3, - 373.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1 - }, - "text": "] L C . s c [", - "type": "Title" - }, - { - "element_id": "d0fd4bb8404d3232a0d2a180b2a85a9d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 16.3, - 443.8 - ], - [ - 16.3, - 609.9 - ], - [ - 36.3, - 609.9 - ], - [ - 36.3, - 443.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1, - "parent_id": "3e16d5218a727bdf70d048a818de45a9" - }, - "text": "3 v 6 0 9 4 0 . 4 0 0 2 : v i X r a", - "type": "UncategorizedText" - }, - { - "element_id": "69373920861cce2c75e10860b7d2afc3", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 104.7, - 70.3 - ], - [ - 104.7, - 84.7 - ], - [ - 492.8, - 84.7 - ], - [ - 492.8, - 70.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1 - }, - "text": "Dense Passage Retrieval for Open-Domain Question Answering", - "type": "Title" - }, - { - "element_id": "82f1b12834745904fdb47b55c7d8392d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 138.7, - 104.8 - ], - [ - 138.7, - 132.1 - ], - [ - 461.8, - 132.1 - ], - [ - 461.8, - 104.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 18, - "text": "\u2217,", - "url": "Hfootnote.1" - } - ], - "page_number": 1, - "parent_id": "69373920861cce2c75e10860b7d2afc3" - }, - "text": "Vladimir Karpukhin\u2217, Barlas O\u02d8guz\u2217, Sewon Min\u2020, Patrick Lewis, Ledell Wu, Sergey Edunov, Danqi Chen\u2021, Wen-tau Yih", - "type": "UncategorizedText" - }, - { - "element_id": "b596e9d3f2845d750b3bcef66385a9ff", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 127.4, - 134.3 - ], - [ - 127.4, - 146.2 - ], - [ - 189.3, - 146.2 - ], - [ - 189.3, - 134.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1 - }, - "text": "Facebook AI", - "type": "Title" - }, - { - "element_id": "832a6ac03a2320b6d718d3240450a946", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 216.2, - 132.9 - ], - [ - 216.2, - 146.2 - ], - [ - 343.2, - 146.2 - ], - [ - 343.2, - 132.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1 - }, - "text": "\u2020University of Washington", - "type": "Title" - }, - { - "element_id": "9aeac2fae108ceb3fd175c44cf60d896", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 370.1, - 132.9 - ], - [ - 370.1, - 146.2 - ], - [ - 473.2, - 146.2 - ], - [ - 473.2, - 132.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1 - }, - "text": "\u2021Princeton University", - "type": "Title" - }, - { - "element_id": "0b97b34003d9f698993202539c813abc", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 97.0, - 147.4 - ], - [ - 97.0, - 187.2 - ], - [ - 503.5, - 187.2 - ], - [ - 503.5, - 147.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1, - "parent_id": "9aeac2fae108ceb3fd175c44cf60d896" - }, - "text": "{vladk, barlaso, plewis, ledell, edunov, scottyih}@fb.com sewon@cs.washington.edu danqic@cs.princeton.edu", - "type": "NarrativeText" - }, - { - "element_id": "d21b4a64a2d8656a0fdf7ab2e89a4916", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 158.9, - 224.0 - ], - [ - 158.9, - 236.0 - ], - [ - 203.4, - 236.0 - ], - [ - 203.4, - 224.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1 - }, - "text": "Abstract", - "type": "Title" - }, - { - "element_id": "40fd09620fd4ef591cfff19f2339b21e", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 88.6, - 245.7 - ], - [ - 88.6, - 446.9 - ], - [ - 274.9, - 446.9 - ], - [ - 274.9, - 245.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 711, - "text": ".", - "url": "Hfootnote.2" - } - ], - "page_number": 1, - "parent_id": "d21b4a64a2d8656a0fdf7ab2e89a4916" - }, - "text": "Open-domain question answering relies on ef- \ufb01cient passage retrieval to select candidate contexts, where traditional sparse vector space models, such as TF-IDF or BM25, are the de facto method. In this work, we show that retrieval can be practically implemented us- ing dense representations alone, where em- beddings are learned from a small number of questions and passages by a simple dual- encoder framework. When evaluated on a wide range of open-domain QA datasets, our dense retriever outperforms a strong Lucene- BM25 system greatly by 9%-19% absolute in terms of top-20 passage retrieval accuracy, and helps our end-to-end QA system establish new state-of-the-art on multiple open-domain QA benchmarks.1", - "type": "NarrativeText" - }, - { - "element_id": "6b86b273ff34fce19d6b804eff5a3f57", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 457.2 - ], - [ - 72.0, - 469.2 - ], - [ - 78.0, - 469.2 - ], - [ - 78.0, - 457.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1, - "parent_id": "d21b4a64a2d8656a0fdf7ab2e89a4916" - }, - "text": "1", - "type": "UncategorizedText" - }, - { - "element_id": "b605350bc00209520b7cd8f546322663", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 89.9, - 457.2 - ], - [ - 89.9, - 469.2 - ], - [ - 154.8, - 469.2 - ], - [ - 154.8, - 457.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1 - }, - "text": "Introduction", - "type": "Title" - }, - { - "element_id": "c64f44389bb8fe5071732a8740943dd4", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.2, - 478.7 - ], - [ - 71.2, - 706.4 - ], - [ - 292.1, - 706.4 - ], - [ - 292.1, - 478.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 37, - "text": "Voorhees", - "url": "cite.voorhees1999trec" - }, - { - "start_index": 47, - "text": "1999", - "url": "cite.voorhees1999trec" - }, - { - "start_index": 216, - "text": "Ferrucci", - "url": "cite.ferrucci2012introduction" - }, - { - "start_index": 226, - "text": "2012", - "url": "cite.ferrucci2012introduction" - }, - { - "start_index": 230, - "text": ");", - "url": "cite.moldovan2003performance" - }, - { - "start_index": 242, - "text": "etal", - "url": "cite.moldovan2003performance" - }, - { - "start_index": 250, - "text": "2003", - "url": "cite.moldovan2003performance" - }, - { - "start_index": 591, - "text": "Chenetal .,", - "url": "cite.chen2017reading" - }, - { - "start_index": 604, - "text": "2017", - "url": "cite.chen2017reading" - }, - { - "start_index": 757, - "text": ",", - "url": "Hfootnote.3" - } - ], - "page_number": 1, - "parent_id": "b605350bc00209520b7cd8f546322663" - }, - "text": "Open-domain question answering (QA) (Voorhees, 1999) is a task that answers factoid questions us- ing a large collection of documents. While early QA systems are often complicated and consist of multiple components (Ferrucci (2012); Moldovan et al. (2003), inter alia), the advances of reading comprehension models suggest a much simpli\ufb01ed two-stage framework: (1) a context retriever \ufb01rst selects a small subset of passages where some of them contain the answer to the question, and then (2) a machine reader can thoroughly exam- ine the retrieved contexts and identify the correct answer (Chen et al., 2017). Although reducing open-domain QA to machine reading is a very rea- sonable strategy, a huge performance degradation is often observed in practice2, indicating the needs of improving retrieval.", - "type": "NarrativeText" - }, - { - "element_id": "77616626377536e9398824b1b38effcb", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 84.7, - 712.7 - ], - [ - 84.7, - 734.1 - ], - [ - 290.3, - 734.1 - ], - [ - 290.3, - 712.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1, - "parent_id": "b605350bc00209520b7cd8f546322663" - }, - "text": "\u2217Equal contribution 1The code and trained models have been released at", - "type": "NarrativeText" - }, - { - "element_id": "3ae8896a0aad690779c3404686696b43", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 735.1 - ], - [ - 72.0, - 744.1 - ], - [ - 224.5, - 744.1 - ], - [ - 224.5, - 735.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1 - }, - "text": "https://github.com/facebookresearch/DPR.", - "type": "Title" - }, - { - "element_id": "72b6d39b162b30069b5784a826ffe271", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 84.7, - 744.5 - ], - [ - 84.7, - 754.9 - ], - [ - 290.3, - 754.9 - ], - [ - 290.3, - 744.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1 - }, - "text": "2For instance, the exact match score on SQuAD v1.1 drops", - "type": "Title" - }, - { - "element_id": "f011683bf9057985e43cf3cd5e786014", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 303.0, - 224.9 - ], - [ - 303.0, - 574.6 - ], - [ - 527.4, - 574.6 - ], - [ - 527.4, - 224.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 74, - "text": "( Zaragoza , 2009 ), whichmatcheskeywordsef\ufb01", - "url": "cite.robertson2009probabilistic" - }, - { - "start_index": 89, - "text": "Zaragoza", - "url": "cite.robertson2009probabilistic" - }, - { - "start_index": 99, - "text": "2009", - "url": "cite.robertson2009probabilistic" - }, - { - "start_index": 1210, - "text": "ShrivastavaandLi", - "url": "cite.NIPS2014_5329" - }, - { - "start_index": 1230, - "text": "2014", - "url": "cite.NIPS2014_5329" - }, - { - "start_index": 1237, - "text": "Guoetal", - "url": "cite.guo2016quantization" - }, - { - "start_index": 1249, - "text": "2016", - "url": "cite.guo2016quantization" - } - ], - "page_number": 1, - "parent_id": "72b6d39b162b30069b5784a826ffe271" - }, - "text": "Retrieval in open-domain QA is usually imple- mented using TF-IDF or BM25 (Robertson and Zaragoza, 2009), which matches keywords ef\ufb01- ciently with an inverted index and can be seen as representing the question and context in high- dimensional, sparse vectors (with weighting). Con- versely, the dense, latent semantic encoding is com- plementary to sparse representations by design. For example, synonyms or paraphrases that consist of completely different tokens may still be mapped to vectors close to each other. Consider the question \u201cWho is the bad guy in lord of the rings?\u201d, which can be answered from the context \u201cSala Baker is best known for portraying the villain Sauron in the Lord of the Rings trilogy.\u201d A term-based system would have dif\ufb01culty retrieving such a context, while a dense retrieval system would be able to better match \u201cbad guy\u201d with \u201cvillain\u201d and fetch the cor- rect context. Dense encodings are also learnable by adjusting the embedding functions, which pro- vides additional \ufb02exibility to have a task-speci\ufb01c representation. With special in-memory data struc- tures and indexing schemes, retrieval can be done ef\ufb01ciently using maximum inner product search (MIPS) algorithms (e.g., Shrivastava and Li (2014); Guo et al. (2016)).", - "type": "NarrativeText" - }, - { - "element_id": "a3892a174dd8dceadf65495b936bf1e7", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 578.3 - ], - [ - 306.9, - 765.3 - ], - [ - 527.5, - 765.3 - ], - [ - 527.5, - 578.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 259, - "text": "Leeetal .,", - "url": "cite.lee2019latent" - }, - { - "start_index": 271, - "text": "2019", - "url": "cite.lee2019latent" - } - ], - "page_number": 1, - "parent_id": "72b6d39b162b30069b5784a826ffe271" - }, - "text": "However, it is generally believed that learn- ing a good dense vector representation needs a large number of labeled pairs of question and con- texts. Dense retrieval methods have thus never be shown to outperform TF-IDF/BM25 for open- domain QA before ORQA (Lee et al., 2019), which proposes a sophisticated inverse cloze task (ICT) objective, predicting the blocks that contain the masked sentence, for additional pretraining. The question encoder and the reader model are then \ufb01ne- tuned using pairs of questions and answers jointly. Although ORQA successfully demonstrates that dense retrieval can outperform BM25, setting new state-of-the-art results on multiple open-domain", - "type": "NarrativeText" - }, - { - "element_id": "6fca521f401a70e685cdee3b7f122df7", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 755.9 - ], - [ - 72.0, - 764.9 - ], - [ - 267.8, - 764.9 - ], - [ - 267.8, - 755.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 1 - }, - "text": "from above 80% to less than 40% (Yang et al., 2019a).", - "type": "Title" - }, - { - "element_id": "4ffbfe02a6da5ac2ffa586205e4603c9", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 65.2 - ], - [ - 72.0, - 171.0 - ], - [ - 292.2, - 171.0 - ], - [ - 292.2, - 65.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 2, - "parent_id": "6fca521f401a70e685cdee3b7f122df7" - }, - "text": "QA datasets, it also suffers from two weaknesses. First, ICT pretraining is computationally intensive and it is not completely clear that regular sentences are good surrogates of questions in the objective function. Second, because the context encoder is not \ufb01ne-tuned using pairs of questions and answers, the corresponding representations could be subop- timal.", - "type": "NarrativeText" - }, - { - "element_id": "3bed499e55636392d074ef00589538d0", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 174.6 - ], - [ - 71.6, - 647.1 - ], - [ - 292.2, - 647.1 - ], - [ - 292.2, - 174.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 229, - "text": "Devlinetal", - "url": "cite.devlin2018bert" - }, - { - "start_index": 244, - "text": "2019", - "url": "cite.devlin2018bert" - }, - { - "start_index": 282, - "text": "(", - "url": "cite.bromley1994signature" - }, - { - "start_index": 291, - "text": "etal .,", - "url": "cite.bromley1994signature" - }, - { - "start_index": 299, - "text": "1994", - "url": "cite.bromley1994signature" - }, - { - "start_index": 982, - "text": "Leeetal .,", - "url": "cite.lee2019latent" - }, - { - "start_index": 994, - "text": "2019", - "url": "cite.lee2019latent" - }, - { - "start_index": 1000, - "text": "Kwiatkowskietal .,", - "url": "cite.kwiatkowski2019natural" - }, - { - "start_index": 1020, - "text": "2019", - "url": "cite.kwiatkowski2019natural" - } - ], - "page_number": 2, - "parent_id": "6fca521f401a70e685cdee3b7f122df7" - }, - "text": "In this paper, we address the question: can we train a better dense embedding model using only pairs of questions and passages (or answers), with- out additional pretraining? By leveraging the now standard BERT pretrained model (Devlin et al., 2019) and a dual-encoder architecture (Bromley et al., 1994), we focus on developing the right training scheme using a relatively small number of question and passage pairs. Through a series of careful ablation studies, our \ufb01nal solution is surprisingly simple: the embedding is optimized for maximizing inner products of the question and relevant passage vectors, with an objective compar- ing all pairs of questions and passages in a batch. Our Dense Passage Retriever (DPR) is exception- ally strong. It not only outperforms BM25 by a large margin (65.2% vs. 42.9% in Top-5 accuracy), but also results in a substantial improvement on the end-to-end QA accuracy compared to ORQA (41.5% vs. 33.3%) in the open Natural Questions setting (Lee et al., 2019; Kwiatkowski et al., 2019). Our contributions are twofold. First, we demon- strate that with the proper training setup, sim- ply \ufb01ne-tuning the question and passage encoders on existing question-passage pairs is suf\ufb01cient to greatly outperform BM25. Our empirical results also suggest that additional pretraining may not be needed. Second, we verify that, in the context of open-domain question answering, a higher retrieval precision indeed translates to a higher end-to-end QA accuracy. By applying a modern reader model to the top retrieved passages, we achieve compara- ble or better results on multiple QA datasets in the open-retrieval setting, compared to several, much complicated systems.", - "type": "NarrativeText" - }, - { - "element_id": "b9cecd7cdf8e46c955bd793d1c2118df", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 662.4 - ], - [ - 72.0, - 674.4 - ], - [ - 152.8, - 674.4 - ], - [ - 152.8, - 662.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 2 - }, - "text": "2 Background", - "type": "Title" - }, - { - "element_id": "b5205fe2d106125396334bae254a782a", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 686.7 - ], - [ - 71.6, - 765.3 - ], - [ - 290.3, - 765.3 - ], - [ - 290.3, - 686.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 2, - "parent_id": "b9cecd7cdf8e46c955bd793d1c2118df" - }, - "text": "The problem of open-domain QA studied in this paper can be described as follows. Given a factoid question, such as \u201cWho \ufb01rst voiced Meg on Family Guy?\u201d or \u201cWhere was the 8th Dalai Lama born?\u201d, a system is required to answer it using a large corpus of diversi\ufb01ed topics. More speci\ufb01cally, we assume", - "type": "NarrativeText" - }, - { - "element_id": "9992ab80b044f68cf51f36e3de7b6e10", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 65.2 - ], - [ - 306.9, - 421.5 - ], - [ - 527.5, - 421.5 - ], - [ - 527.5, - 65.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 341, - "text": "p2", - "url": "Hfootnote.4" - }, - { - "start_index": 936, - "text": "Chenetal .,", - "url": "cite.chen2017reading" - }, - { - "start_index": 949, - "text": "2017", - "url": "cite.chen2017reading" - }, - { - "start_index": 953, - "text": ").", - "url": "Hfootnote.5" - } - ], - "page_number": 2, - "parent_id": "b9cecd7cdf8e46c955bd793d1c2118df" - }, - "text": "the extractive QA setting, in which the answer is restricted to a span appearing in one or more pas- sages in the corpus. Assume that our collection contains D documents, d1, d2, \u00b7 \u00b7 \u00b7 , dD. We \ufb01rst split each of the documents into text passages of equal lengths as the basic retrieval units3 and get M total passages in our corpus C = {p1, p2, . . . , pM }, where each passage pi can be viewed as a sequence 2 , \u00b7 \u00b7 \u00b7 , w(i) 1 , w(i) of tokens w(i) |pi|. Given a question q, the task is to \ufb01nd a span w(i) s+1, \u00b7 \u00b7 \u00b7 , w(i) s , w(i) from one of the passages pi that can answer the question. Notice that to cover a wide variety of domains, the corpus size can easily range from millions of docu- ments (e.g., Wikipedia) to billions (e.g., the Web). As a result, any open-domain QA system needs to include an ef\ufb01cient retriever component that can se- lect a small set of relevant texts, before applying the reader to extract the answer (Chen et al., 2017).4 Formally speaking, a retriever R : (q, C) \u2192 CF is a function that takes as input a question q and a corpus C and returns a much smaller \ufb01lter set of texts CF \u2282 C, where |CF | = k (cid:28) |C|. For a \ufb01xed k, a retriever can be evaluated in isolation on top-k retrieval accuracy, which is the fraction of ques- tions for which CF contains a span that answers the question.", - "type": "NarrativeText" - }, - { - "element_id": "3f79bb7b435b05321651daefd374cdc6", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 491.9, - 197.4 - ], - [ - 491.9, - 205.3 - ], - [ - 495.8, - 205.3 - ], - [ - 495.8, - 197.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 2 - }, - "text": "e", - "type": "Title" - }, - { - "element_id": "09b350258cc8e8c2bbc4d2164016b892", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 434.2 - ], - [ - 307.3, - 446.2 - ], - [ - 485.1, - 446.2 - ], - [ - 485.1, - 434.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 2 - }, - "text": "3 Dense Passage Retriever (DPR)", - "type": "Title" - }, - { - "element_id": "205fbcb8766db03aca41834da8bdfe53", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.8, - 456.5 - ], - [ - 306.8, - 602.9 - ], - [ - 527.5, - 602.9 - ], - [ - 527.5, - 456.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 466, - "text": ". 1", - "url": "subsection.4.1" - } - ], - "page_number": 2, - "parent_id": "09b350258cc8e8c2bbc4d2164016b892" - }, - "text": "We focus our research in this work on improv- ing the retrieval component in open-domain QA. Given a collection of M text passages, the goal of our dense passage retriever (DPR) is to index all the passages in a low-dimensional and continuous space, such that it can retrieve ef\ufb01ciently the top k passages relevant to the input question for the reader at run-time. Note that M can be very large (e.g., 21 million passages in our experiments, de- scribed in Section 4.1) and k is usually small, such as 20\u2013100.", - "type": "NarrativeText" - }, - { - "element_id": "ed67b4f9e3be54965e9e1d2b8e5fda98", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 615.1 - ], - [ - 307.3, - 626.0 - ], - [ - 376.4, - 626.0 - ], - [ - 376.4, - 615.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 2 - }, - "text": "3.1 Overview", - "type": "Title" - }, - { - "element_id": "f14ec690f6e77f6f9314775b93a641db", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 633.0 - ], - [ - 307.3, - 684.6 - ], - [ - 527.5, - 684.6 - ], - [ - 527.5, - 633.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 2, - "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" - }, - "text": "Our dense passage retriever (DPR) uses a dense encoder EP (\u00b7) which maps any text passage to a d- dimensional real-valued vectors and builds an index for all the M passages that we will use for retrieval.", - "type": "NarrativeText" - }, - { - "element_id": "fac7e303e228e8ad71c8639b55b6da4e", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.0, - 693.8 - ], - [ - 307.0, - 744.1 - ], - [ - 527.0, - 744.1 - ], - [ - 527.0, - 693.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 2, - "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" - }, - "text": "3The ideal size and boundary of a text passage are func- tions of both the retriever and reader. We also experimented with natural paragraphs in our preliminary trials and found that using \ufb01xed-length passages performs better in both retrieval and \ufb01nal QA accuracy, as observed by Wang et al. (2019).", - "type": "NarrativeText" - }, - { - "element_id": "ddc41519eb7ad91c8843e3fb24add5a8", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 744.5 - ], - [ - 307.3, - 764.9 - ], - [ - 526.7, - 764.9 - ], - [ - 526.7, - 744.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 21, - "text": "Seoetal .,", - "url": "cite.seo2019real" - }, - { - "start_index": 33, - "text": "2019", - "url": "cite.seo2019real" - }, - { - "start_index": 44, - "text": "Robertsetal", - "url": "cite.roberts2020much" - } - ], - "page_number": 2, - "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" - }, - "text": "4Exceptions include (Seo et al., 2019) and (Roberts et al., 2020), which retrieves and generates the answers, respectively.", - "type": "NarrativeText" - }, - { - "element_id": "22f2c00bed24ac090fef5c4b109e71b7", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 65.0 - ], - [ - 71.6, - 143.9 - ], - [ - 291.5, - 143.9 - ], - [ - 291.5, - 65.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3, - "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" - }, - "text": "At run-time, DPR applies a different encoder EQ(\u00b7) that maps the input question to a d-dimensional vector, and retrieves k passages of which vectors are the closest to the question vector. We de\ufb01ne the similarity between the question and the passage using the dot product of their vectors:", - "type": "NarrativeText" - }, - { - "element_id": "3c4a2d2202c0aaec37196c177dd405d5", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 120.6, - 154.0 - ], - [ - 120.6, - 169.7 - ], - [ - 241.7, - 169.7 - ], - [ - 241.7, - 154.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3, - "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" - }, - "text": "sim(q, p) = EQ(q)(cid:124)EP (p).", - "type": "UncategorizedText" - }, - { - "element_id": "a5382d7617cbb8481f61a748a1eb216f", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 182.9 - ], - [ - 71.6, - 437.7 - ], - [ - 292.2, - 437.7 - ], - [ - 292.2, - 182.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 674, - "text": "MussmannandErmon", - "url": "cite.mussmann2016learning" - }, - { - "start_index": 694, - "text": "2016", - "url": "cite.mussmann2016learning" - }, - { - "start_index": 700, - "text": "RamandGray", - "url": "cite.ram2012maximum" - }, - { - "start_index": 714, - "text": "2012", - "url": "cite.ram2012maximum" - }, - { - "start_index": 806, - "text": ". 2", - "url": "section*.13" - }, - { - "start_index": 820, - "text": "),", - "url": "appendix.B" - } - ], - "page_number": 3, - "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" - }, - "text": "Although more expressive model forms for measur- ing the similarity between a question and a passage do exist, such as networks consisting of multiple layers of cross attentions, the similarity function needs to be decomposable so that the represen- tations of the collection of passages can be pre- computed. Most decomposable similarity functions are some transformations of Euclidean distance (L2). For instance, cosine is equivalent to inner product for unit vectors and the Mahalanobis dis- tance is equivalent to L2 distance in a transformed space. Inner product search has been widely used and studied, as well as its connection to cosine similarity and L2 distance (Mussmann and Ermon, 2016; Ram and Gray, 2012). As our ablation study \ufb01nds other similarity functions perform compara- bly (Section 5.2; Appendix B), we thus choose the simpler inner product function and improve the dense passage retriever by learning better encoders.", - "type": "NarrativeText" - }, - { - "element_id": "fc0e66fbc43692b8d2cd53aebc7601e6", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 448.2 - ], - [ - 72.0, - 527.0 - ], - [ - 292.1, - 527.0 - ], - [ - 292.1, - 448.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 152, - "text": "Devlinetal .,", - "url": "cite.devlin2018bert" - }, - { - "start_index": 167, - "text": "2019", - "url": "cite.devlin2018bert" - } - ], - "page_number": 3, - "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" - }, - "text": "Encoders Although in principle the question and passage encoders can be implemented by any neu- ral networks, in this work we use two independent BERT (Devlin et al., 2019) networks (base, un- cased) and take the representation at the [CLS] token as the output, so d = 768.", - "type": "NarrativeText" - }, - { - "element_id": "e5577179ffda2c6c2756b128045bf7bf", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.7, - 537.5 - ], - [ - 71.7, - 657.7 - ], - [ - 292.2, - 657.7 - ], - [ - 292.2, - 537.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 113, - "text": "Johnsonetal .,", - "url": "cite.johnson2017billion" - }, - { - "start_index": 129, - "text": "2017", - "url": "cite.johnson2017billion" - } - ], - "page_number": 3, - "parent_id": "ed67b4f9e3be54965e9e1d2b8e5fda98" - }, - "text": "Inference During inference time, we apply the passage encoder EP to all the passages and index them using FAISS (Johnson et al., 2017) of\ufb02ine. FAISS is an extremely ef\ufb01cient, open-source li- brary for similarity search and clustering of dense vectors, which can easily be applied to billions of vectors. Given a question q at run-time, we derive its embedding vq = EQ(q) and retrieve the top k passages with embeddings closest to vq.", - "type": "NarrativeText" - }, - { - "element_id": "22e5bda5d100c1c1defaf10962bbe992", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 668.8 - ], - [ - 72.0, - 679.7 - ], - [ - 137.0, - 679.7 - ], - [ - 137.0, - 668.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3 - }, - "text": "3.2 Training", - "type": "Title" - }, - { - "element_id": "39abf2efb588fac56bdc1e05c881e601", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.7, - 686.7 - ], - [ - 71.7, - 765.3 - ], - [ - 292.1, - 765.3 - ], - [ - 292.1, - 686.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 65, - "text": "1", - "url": "equation.3.1" - }, - { - "start_index": 159, - "text": "Kulis", - "url": "cite.kulis2013metric" - }, - { - "start_index": 166, - "text": "2013", - "url": "cite.kulis2013metric" - } - ], - "page_number": 3, - "parent_id": "22e5bda5d100c1c1defaf10962bbe992" - }, - "text": "Training the encoders so that the dot-product sim- ilarity (Eq. (1)) becomes a good ranking function for retrieval is essentially a metric learning prob- lem (Kulis, 2013). The goal is to create a vector space such that relevant pairs of questions and pas- sages will have smaller distance (i.e., higher simi-", - "type": "NarrativeText" - }, - { - "element_id": "fd0ad9026eee596b7072a762941f60be", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 277.5, - 158.0 - ], - [ - 277.5, - 168.9 - ], - [ - 290.3, - 168.9 - ], - [ - 290.3, - 158.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3, - "parent_id": "22e5bda5d100c1c1defaf10962bbe992" - }, - "text": "(1)", - "type": "UncategorizedText" - }, - { - "element_id": "59dc5d35508a682e88d90cf55ea6e624", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 65.2 - ], - [ - 307.3, - 104.0 - ], - [ - 525.7, - 104.0 - ], - [ - 525.7, - 65.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3, - "parent_id": "22e5bda5d100c1c1defaf10962bbe992" - }, - "text": "larity) than the irrelevant ones, by learning a better embedding function. Let D = {(cid:104)qi, p+", - "type": "NarrativeText" - }, - { - "element_id": "f17b9817a078291c14e55b7202500999", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 89.9 - ], - [ - 306.9, - 184.5 - ], - [ - 527.4, - 184.5 - ], - [ - 527.4, - 89.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3, - "parent_id": "22e5bda5d100c1c1defaf10962bbe992" - }, - "text": "i , p\u2212 i=1 be the training data that consists of m instances. Each instance contains one question qi and one relevant (positive) passage p+ i , along with n irrelevant (neg- ative) passages p\u2212 i,j. We optimize the loss function as the negative log likelihood of the positive pas- sage:", - "type": "NarrativeText" - }, - { - "element_id": "6d14583d41dfb1867339ba6604a43148", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 415.2, - 89.9 - ], - [ - 415.2, - 105.7 - ], - [ - 463.3, - 105.7 - ], - [ - 463.3, - 89.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3, - "parent_id": "22e5bda5d100c1c1defaf10962bbe992" - }, - "text": "i,1, \u00b7 \u00b7 \u00b7 , p\u2212", - "type": "UncategorizedText" - }, - { - "element_id": "7a61269c5667ad430435dd2d81979866", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 456.7, - 90.5 - ], - [ - 456.7, - 105.7 - ], - [ - 484.8, - 105.7 - ], - [ - 484.8, - 90.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3, - "parent_id": "22e5bda5d100c1c1defaf10962bbe992" - }, - "text": "i,n(cid:105)}m", - "type": "UncategorizedText" - }, - { - "element_id": "56af521ffb15cc73e9a0d76e1055218c", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 347.9, - 194.8 - ], - [ - 347.9, - 209.0 - ], - [ - 384.8, - 209.0 - ], - [ - 384.8, - 194.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3 - }, - "text": "L(qi, p+", - "type": "Title" - }, - { - "element_id": "1d7f6abf52b3544f828e23016f8dfd2a", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 378.2, - 194.8 - ], - [ - 378.2, - 210.6 - ], - [ - 402.2, - 210.6 - ], - [ - 402.2, - 194.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3 - }, - "text": "i , p\u2212", - "type": "Title" - }, - { - "element_id": "6d14583d41dfb1867339ba6604a43148", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 395.6, - 194.8 - ], - [ - 395.6, - 210.6 - ], - [ - 443.7, - 210.6 - ], - [ - 443.7, - 194.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3, - "parent_id": "1d7f6abf52b3544f828e23016f8dfd2a" - }, - "text": "i,1, \u00b7 \u00b7 \u00b7 , p\u2212", - "type": "UncategorizedText" - }, - { - "element_id": "6a0f02b3a066e60061ea6d0812369e08", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 419.9, - 197.0 - ], - [ - 419.9, - 228.1 - ], - [ - 464.0, - 228.1 - ], - [ - 464.0, - 197.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3 - }, - "text": "i,n) esim(qi,p+ i )", - "type": "Title" - }, - { - "element_id": "c8dae2af59c4799d1e39b344aac8ba4d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 329.5, - 224.6 - ], - [ - 329.5, - 235.5 - ], - [ - 372.2, - 235.5 - ], - [ - 372.2, - 224.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3 - }, - "text": "= \u2212 log", - "type": "Title" - }, - { - "element_id": "32465a610c663202b31d33648f295b5c", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 444.7, - 231.2 - ], - [ - 444.7, - 249.3 - ], - [ - 508.6, - 249.3 - ], - [ - 508.6, - 231.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3 - }, - "text": "j=1 esim(qi,p\u2212 i,j )", - "type": "Title" - }, - { - "element_id": "2ebe028b09bf728e110a69a96356e98a", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 375.3, - 232.3 - ], - [ - 375.3, - 246.7 - ], - [ - 415.6, - 246.7 - ], - [ - 415.6, - 232.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3 - }, - "text": "esim(qi,p+", - "type": "Title" - }, - { - "element_id": "0c078217696e35060ba3ccd86db14528", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 410.0, - 232.0 - ], - [ - 410.0, - 246.7 - ], - [ - 449.9, - 246.7 - ], - [ - 449.9, - 232.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3, - "parent_id": "2ebe028b09bf728e110a69a96356e98a" - }, - "text": "i ) + (cid:80)n", - "type": "UncategorizedText" - }, - { - "element_id": "988286585a8a008cd87d42744cbfebb1", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 259.3 - ], - [ - 306.9, - 595.5 - ], - [ - 527.5, - 595.5 - ], - [ - 527.5, - 259.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 933, - "text": ". 2", - "url": "section*.10" - } - ], - "page_number": 3, - "parent_id": "2ebe028b09bf728e110a69a96356e98a" - }, - "text": "Positive and negative passages For retrieval problems, it is often the case that positive examples are available explicitly, while negative examples need to be selected from an extremely large pool. For instance, passages relevant to a question may be given in a QA dataset, or can be found using the answer. All other passages in the collection, while not speci\ufb01ed explicitly, can be viewed as irrelevant by default. In practice, how to select negative ex- amples is often overlooked but could be decisive for learning a high-quality encoder. We consider three different types of negatives: (1) Random: any random passage from the corpus; (2) BM25: top passages returned by BM25 which don\u2019t contain the answer but match most question tokens; (3) Gold: positive passages paired with other questions which appear in the training set. We will discuss the impact of different types of negative passages and training schemes in Section 5.2. Our best model uses gold passages from the same mini-batch and one BM25 negative passage. In particular, re-using gold passages from the same batch as negatives can make the computation ef\ufb01cient while achiev- ing great performance. We discuss this approach below.", - "type": "NarrativeText" - }, - { - "element_id": "0d3b6e30f877cab114de963fffd73e70", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.0, - 605.1 - ], - [ - 306.0, - 765.3 - ], - [ - 527.5, - 765.3 - ], - [ - 527.5, - 605.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3, - "parent_id": "2ebe028b09bf728e110a69a96356e98a" - }, - "text": "In-batch negatives Assume that we have B questions in a mini-batch and each one is asso- ciated with a relevant passage. Let Q and P be the (B \u00d7d) matrix of question and passage embeddings in a batch of size B. S = QPT is a (B \u00d7 B) ma- trix of similarity scores, where each row of which corresponds to a question, paired with B passages. In this way, we reuse computation and effectively train on B2 (qi, pj) question/passage pairs in each batch. Any (qi, pj) pair is a positive example when i = j, and negative otherwise. This creates B train- ing instances in each batch, where there are B \u2212 1", - "type": "NarrativeText" - }, - { - "element_id": "0e77e68ba5473d98840c3212f4a8cb80", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 512.8, - 197.3 - ], - [ - 512.8, - 208.2 - ], - [ - 525.5, - 208.2 - ], - [ - 525.5, - 197.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3, - "parent_id": "2ebe028b09bf728e110a69a96356e98a" - }, - "text": "(2)", - "type": "UncategorizedText" - }, - { - "element_id": "cdb4ee2aea69cc6a83331bbe96dc2caa", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 510.3, - 224.6 - ], - [ - 510.3, - 235.5 - ], - [ - 513.3, - 235.5 - ], - [ - 513.3, - 224.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 3, - "parent_id": "2ebe028b09bf728e110a69a96356e98a" - }, - "text": ".", - "type": "UncategorizedText" - }, - { - "element_id": "c7d4828d505e88fd6d50c5d097350afb", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 65.2 - ], - [ - 72.0, - 76.1 - ], - [ - 229.8, - 76.1 - ], - [ - 229.8, - 65.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4 - }, - "text": "negative passages for each question.", - "type": "Title" - }, - { - "element_id": "c7cba915e3a62932889a7f6c3c31050b", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 79.2 - ], - [ - 72.0, - 157.8 - ], - [ - 291.2, - 157.8 - ], - [ - 291.2, - 79.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 73, - "text": "Yihetal .,", - "url": "cite.yih2011learning" - }, - { - "start_index": 85, - "text": "2011", - "url": "cite.yih2011learning" - }, - { - "start_index": 125, - "text": "Hendersonetal .,", - "url": "cite.henderson2017efficient" - }, - { - "start_index": 143, - "text": "2017", - "url": "cite.henderson2017efficient" - }, - { - "start_index": 149, - "text": "Gillicketal .,", - "url": "cite.gillick-etal-2019-learning" - }, - { - "start_index": 165, - "text": "2019", - "url": "cite.gillick-etal-2019-learning" - } - ], - "page_number": 4, - "parent_id": "c7d4828d505e88fd6d50c5d097350afb" - }, - "text": "The trick of in-batch negatives has been used in the full batch setting (Yih et al., 2011) and more recently for mini-batch (Henderson et al., 2017; Gillick et al., 2019). It has been shown to be an effective strategy for learning a dual-encoder model that boosts the number of training examples.", - "type": "NarrativeText" - }, - { - "element_id": "ece34411811a0a732567bb7b7282ef86", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 171.2 - ], - [ - 72.0, - 183.2 - ], - [ - 191.9, - 183.2 - ], - [ - 191.9, - 171.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4 - }, - "text": "4 Experimental Setup", - "type": "Title" - }, - { - "element_id": "becf92039254407410319cad3e1f4847", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 194.1 - ], - [ - 72.0, - 218.5 - ], - [ - 290.5, - 218.5 - ], - [ - 290.5, - 194.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4, - "parent_id": "ece34411811a0a732567bb7b7282ef86" - }, - "text": "In this section, we describe the data we used for experiments and the basic setup.", - "type": "NarrativeText" - }, - { - "element_id": "907e15b3e47cd91541fe1063ef3b224e", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 231.4 - ], - [ - 72.0, - 242.3 - ], - [ - 241.4, - 242.3 - ], - [ - 241.4, - 231.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4 - }, - "text": "4.1 Wikipedia Data Pre-processing", - "type": "Title" - }, - { - "element_id": "cf2cef2c4e225e8618898ecc733b13b1", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.5, - 249.8 - ], - [ - 71.5, - 450.4 - ], - [ - 292.2, - 450.4 - ], - [ - 292.2, - 249.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 11, - "text": "Leeetal .,", - "url": "cite.lee2019latent" - }, - { - "start_index": 23, - "text": "2019", - "url": "cite.lee2019latent" - }, - { - "start_index": 187, - "text": "(", - "url": "cite.chen2017reading" - }, - { - "start_index": 193, - "text": "etal .,", - "url": "cite.chen2017reading" - }, - { - "start_index": 201, - "text": "2017", - "url": "cite.chen2017reading" - }, - { - "start_index": 532, - "text": "Wangetal .,", - "url": "cite.wang2019multi" - }, - { - "start_index": 545, - "text": "2019", - "url": "cite.wang2019multi" - }, - { - "start_index": 599, - "text": ".", - "url": "Hfootnote.6" - } - ], - "page_number": 4, - "parent_id": "907e15b3e47cd91541fe1063ef3b224e" - }, - "text": "Following (Lee et al., 2019), we use the English Wikipedia dump from Dec. 20, 2018 as the source documents for answering questions. We \ufb01rst apply the pre-processing code released in DrQA (Chen et al., 2017) to extract the clean, text-portion of articles from the Wikipedia dump. This step re- moves semi-structured data, such as tables, info- boxes, lists, as well as the disambiguation pages. We then split each article into multiple, disjoint text blocks of 100 words as passages, serving as our basic retrieval units, following (Wang et al., 2019), which results in 21,015,324 passages in the end.5 Each passage is also prepended with the title of the Wikipedia article where the passage is from, along with an [SEP] token.", - "type": "NarrativeText" - }, - { - "element_id": "6a27ae9ecb0eb52c884fd80f3b85c394", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 463.2 - ], - [ - 72.0, - 474.1 - ], - [ - 233.5, - 474.1 - ], - [ - 233.5, - 463.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4 - }, - "text": "4.2 Question Answering Datasets", - "type": "Title" - }, - { - "element_id": "7b8f4715f2ea2d367c504bd2d865f25a", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.5, - 481.6 - ], - [ - 71.5, - 724.5 - ], - [ - 292.1, - 724.5 - ], - [ - 292.1, - 481.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 97, - "text": "Leeetal .,", - "url": "cite.lee2019latent" - }, - { - "start_index": 109, - "text": "2019", - "url": "cite.lee2019latent" - }, - { - "start_index": 248, - "text": "Kwiatkowskietal", - "url": "cite.kwiatkowski2019natural" - }, - { - "start_index": 268, - "text": "2019", - "url": "cite.kwiatkowski2019natural" - }, - { - "start_index": 465, - "text": "Joshietal .,", - "url": "cite.joshi-etal-2017-triviaqa" - }, - { - "start_index": 479, - "text": "2017", - "url": "cite.joshi-etal-2017-triviaqa" - }, - { - "start_index": 595, - "text": "Berantetal .,", - "url": "cite.berant2013semantic" - }, - { - "start_index": 610, - "text": "2013", - "url": "cite.berant2013semantic" - }, - { - "start_index": 737, - "text": "Baudi\u02c7sand\u02c7Sediv ` y", - "url": "cite.baudivs2015modeling" - } - ], - "page_number": 4, - "parent_id": "6a27ae9ecb0eb52c884fd80f3b85c394" - }, - "text": "We use the same \ufb01ve QA datasets and train- ing/dev/testing splitting method as in previous work (Lee et al., 2019). Below we brie\ufb02y describe each dataset and refer readers to their paper for the details of data preparation. Natural Questions (NQ) (Kwiatkowski et al., 2019) was designed for end-to-end question an- swering. The questions were mined from real Google search queries and the answers were spans in Wikipedia articles identi\ufb01ed by annotators. TriviaQA (Joshi et al., 2017) contains a set of trivia questions with answers that were originally scraped from the Web. WebQuestions (WQ) (Berant et al., 2013) consists of questions selected using Google Suggest API, where the answers are entities in Freebase. CuratedTREC (TREC) (Baudi\u02c7s and \u02c7Sediv`y, 2015) sources questions from TREC QA tracks", - "type": "NarrativeText" - }, - { - "element_id": "f854d7756ec1a89cd14f9f30ed5d33d6", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 734.5 - ], - [ - 72.0, - 764.9 - ], - [ - 291.8, - 764.9 - ], - [ - 291.8, - 734.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 10, - "text": "Wangetal", - "url": "cite.wang2019multi" - }, - { - "start_index": 23, - "text": "2019", - "url": "cite.wang2019multi" - } - ], - "page_number": 4, - "parent_id": "6a27ae9ecb0eb52c884fd80f3b85c394" - }, - "text": "5However, Wang et al. (2019) also propose splitting docu- ments into overlapping passages, which we do not \ufb01nd advan- tageous compared to the non-overlapping version.", - "type": "NarrativeText" - }, - { - "element_id": "4411e525721e7dd801755882fd2361b2", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 313.3, - 66.6 - ], - [ - 313.3, - 75.6 - ], - [ - 342.1, - 75.6 - ], - [ - 342.1, - 66.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4 - }, - "text": "Dataset", - "type": "Title" - }, - { - "element_id": "e99c90db87c0e400832edcedcc1b14e3", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 410.2, - 66.6 - ], - [ - 410.2, - 75.6 - ], - [ - 431.5, - 75.6 - ], - [ - 431.5, - 66.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4 - }, - "text": "Train", - "type": "Title" - }, - { - "element_id": "9c24f45a7ea9e4668ee31dc18bd0a915", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 468.8, - 66.6 - ], - [ - 468.8, - 75.6 - ], - [ - 483.6, - 75.6 - ], - [ - 483.6, - 66.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4 - }, - "text": "Dev", - "type": "Title" - }, - { - "element_id": "532eaabd9574880dbf76b9b8cc00832c", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 504.6, - 66.6 - ], - [ - 504.6, - 75.6 - ], - [ - 520.2, - 75.6 - ], - [ - 520.2, - 66.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4 - }, - "text": "Test", - "type": "Title" - }, - { - "element_id": "219a3bd3f501a2476d0f41dcee9ce459", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 313.3, - 82.1 - ], - [ - 313.3, - 130.9 - ], - [ - 378.3, - 130.9 - ], - [ - 378.3, - 82.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4 - }, - "text": "Natural Questions TriviaQA WebQuestions CuratedTREC SQuAD", - "type": "Title" - }, - { - "element_id": "1bf88b651301afff9c28b0f985a31d54", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 390.2, - 82.1 - ], - [ - 390.2, - 130.9 - ], - [ - 414.9, - 130.9 - ], - [ - 414.9, - 82.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4, - "parent_id": "219a3bd3f501a2476d0f41dcee9ce459" - }, - "text": "79,168 78,785 3,417 1,353 78,713", - "type": "UncategorizedText" - }, - { - "element_id": "6bb8fda77ee68138b3e3f0da83c07ad6", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 426.8, - 82.1 - ], - [ - 426.8, - 130.9 - ], - [ - 451.5, - 130.9 - ], - [ - 451.5, - 82.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4, - "parent_id": "219a3bd3f501a2476d0f41dcee9ce459" - }, - "text": "58,880 60,413 2,474 1,125 70,096", - "type": "UncategorizedText" - }, - { - "element_id": "4b4e3f01c5b31fe4a5c987f452181ecb", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 463.4, - 82.1 - ], - [ - 463.4, - 130.9 - ], - [ - 483.6, - 130.9 - ], - [ - 483.6, - 82.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4, - "parent_id": "219a3bd3f501a2476d0f41dcee9ce459" - }, - "text": "8,757 8,837 361 133 8,886", - "type": "UncategorizedText" - }, - { - "element_id": "b9201cfeba16534906bc28ec5581f2a1", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 495.6, - 82.1 - ], - [ - 495.6, - 130.9 - ], - [ - 520.2, - 130.9 - ], - [ - 520.2, - 82.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4, - "parent_id": "219a3bd3f501a2476d0f41dcee9ce459" - }, - "text": "3,610 11,313 2,032 694 10,570", - "type": "UncategorizedText" - }, - { - "element_id": "380bdc30d41f33c3934c8990192af5af", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.0, - 145.3 - ], - [ - 307.0, - 191.1 - ], - [ - 527.2, - 191.1 - ], - [ - 527.2, - 145.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4, - "parent_id": "219a3bd3f501a2476d0f41dcee9ce459" - }, - "text": "Table 1: Number of questions in each QA dataset. The two columns of Train denote the original training ex- amples in the dataset and the actual questions used for training DPR after \ufb01ltering. See text for more details.", - "type": "NarrativeText" - }, - { - "element_id": "2c9cb5e777bfcb3ce2cab29cc5b11ed0", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 215.8 - ], - [ - 306.9, - 389.7 - ], - [ - 527.5, - 389.7 - ], - [ - 527.5, - 215.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 105, - "text": "Rajpurkaretal .,", - "url": "cite.rajpurkar2016squad" - }, - { - "start_index": 123, - "text": "2016", - "url": "cite.rajpurkar2016squad" - }, - { - "start_index": 604, - "text": ". 1", - "url": "subsection.5.1" - } - ], - "page_number": 4, - "parent_id": "219a3bd3f501a2476d0f41dcee9ce459" - }, - "text": "as well as various Web sources and is intended for open-domain QA from unstructured corpora. SQuAD v1.1 (Rajpurkar et al., 2016) is a popu- lar benchmark dataset for reading comprehension. Annotators were presented with a Wikipedia para- graph, and asked to write questions that could be answered from the given text. Although SQuAD has been used previously for open-domain QA re- search, it is not ideal because many questions lack context in absence of the provided paragraph. We still include it in our experiments for providing a fair comparison to previous work and we will discuss more in Section 5.1.", - "type": "NarrativeText" - }, - { - "element_id": "e00121a43908054686a3e432345f8b27", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 401.3 - ], - [ - 306.9, - 629.0 - ], - [ - 527.4, - 629.0 - ], - [ - 527.4, - 401.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 123, - "text": ",", - "url": "Hfootnote.7" - }, - { - "start_index": 542, - "text": ".", - "url": "Hfootnote.8" - }, - { - "start_index": 708, - "text": "/", - "url": "table.caption.6" - } - ], - "page_number": 4, - "parent_id": "219a3bd3f501a2476d0f41dcee9ce459" - }, - "text": "Selection of positive passages Because only pairs of questions and answers are provided in TREC, WebQuestions and TriviaQA6, we use the highest-ranked passage from BM25 that contains the answer as the positive passage. If none of the top 100 retrieved passages has the answer, the ques- tion will be discarded. For SQuAD and Natural Questions, since the original passages have been split and processed differently than our pool of candidate passages, we match and replace each gold passage with the corresponding passage in the candidate pool.7 We discard the questions when the matching is failed due to different Wikipedia versions or pre-processing. Table 1 shows the num- ber of questions in training/dev/test sets for all the datasets and the actual questions used for training the retriever.", - "type": "NarrativeText" - }, - { - "element_id": "d21d736c86069c34f06d9a4611105ada", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 642.6 - ], - [ - 307.3, - 654.6 - ], - [ - 487.5, - 654.6 - ], - [ - 487.5, - 642.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4 - }, - "text": "5 Experiments: Passage Retrieval", - "type": "Title" - }, - { - "element_id": "19d68285de008566b7b2e1cb12c8b63b", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 665.6 - ], - [ - 307.3, - 703.6 - ], - [ - 527.4, - 703.6 - ], - [ - 527.4, - 665.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4, - "parent_id": "d21d736c86069c34f06d9a4611105ada" - }, - "text": "In this section, we evaluate the retrieval perfor- mance of our Dense Passage Retriever (DPR), along with analysis on how its output differs from", - "type": "NarrativeText" - }, - { - "element_id": "20a3741786bcab3bda02fc21bbeaedae", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 319.9, - 713.8 - ], - [ - 319.9, - 724.2 - ], - [ - 525.5, - 724.2 - ], - [ - 525.5, - 713.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4, - "parent_id": "d21d736c86069c34f06d9a4611105ada" - }, - "text": "6We use the un\ufb01ltered TriviaQA version and discard the", - "type": "NarrativeText" - }, - { - "element_id": "4d0fa69502698b722670f13f56d69371", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 725.2 - ], - [ - 307.3, - 734.2 - ], - [ - 467.9, - 734.2 - ], - [ - 467.9, - 725.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 4, - "parent_id": "d21d736c86069c34f06d9a4611105ada" - }, - "text": "noisy evidence documents mined from Bing.", - "type": "NarrativeText" - }, - { - "element_id": "753ea1e18434009027bb988d5658d0df", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 734.5 - ], - [ - 307.3, - 764.9 - ], - [ - 527.0, - 764.9 - ], - [ - 527.0, - 734.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 98, - "text": ".", - "url": "section*.12" - } - ], - "page_number": 4, - "parent_id": "d21d736c86069c34f06d9a4611105ada" - }, - "text": "7The improvement of using gold contexts over passages that contain answers is small. See Section 5.2 and Ap- pendix A.", - "type": "NarrativeText" - }, - { - "element_id": "c8131309d22a01dab9d323b3a7dce45e", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 84.5, - 66.6 - ], - [ - 84.5, - 75.6 - ], - [ - 163.8, - 75.6 - ], - [ - 163.8, - 66.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "Training Retriever", - "type": "Title" - }, - { - "element_id": "808957e3618049e5d396cfe75ac8b44c", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 253.5, - 66.6 - ], - [ - 253.5, - 75.6 - ], - [ - 280.1, - 75.6 - ], - [ - 280.1, - 66.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "Top-20", - "type": "Title" - }, - { - "element_id": "2a537654134d75c0127c107b0b058d0e", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 419.0, - 66.6 - ], - [ - 419.0, - 75.6 - ], - [ - 450.1, - 75.6 - ], - [ - 450.1, - 66.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "808957e3618049e5d396cfe75ac8b44c" - }, - "text": "Top-100", - "type": "UncategorizedText" - }, - { - "element_id": "0a14c6d1e0c60b4f067257d3da0dffbb", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 189.3, - 76.6 - ], - [ - 189.3, - 85.6 - ], - [ - 513.0, - 85.6 - ], - [ - 513.0, - 76.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "NQ TriviaQA WQ TREC SQuAD NQ TriviaQA WQ TREC SQuAD", - "type": "Title" - }, - { - "element_id": "dc937b59892604f5a86ac96936cd7ff0", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 84.5, - 92.1 - ], - [ - 84.5, - 101.0 - ], - [ - 103.9, - 101.0 - ], - [ - 103.9, - 92.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "None", - "type": "Title" - }, - { - "element_id": "9aecf15305b91844a45c5163faa338f1", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 127.7, - 92.1 - ], - [ - 127.7, - 101.0 - ], - [ - 150.6, - 101.0 - ], - [ - 150.6, - 92.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "BM25", - "type": "Title" - }, - { - "element_id": "43e00500c36be69e1d51347dac2151a9", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 187.9, - 92.1 - ], - [ - 187.9, - 101.0 - ], - [ - 203.6, - 101.0 - ], - [ - 203.6, - 92.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "9aecf15305b91844a45c5163faa338f1" - }, - "text": "59.1", - "type": "UncategorizedText" - }, - { - "element_id": "198211617b7c624ed22919c6facc6d5c", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 222.9, - 92.1 - ], - [ - 222.9, - 101.0 - ], - [ - 238.6, - 101.0 - ], - [ - 238.6, - 92.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "9aecf15305b91844a45c5163faa338f1" - }, - "text": "66.9", - "type": "UncategorizedText" - }, - { - "element_id": "40b2ddd4fee0a4778f262e809498e83d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 257.9, - 92.1 - ], - [ - 257.9, - 101.0 - ], - [ - 273.6, - 101.0 - ], - [ - 273.6, - 92.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "9aecf15305b91844a45c5163faa338f1" - }, - "text": "55.0", - "type": "UncategorizedText" - }, - { - "element_id": "7fcf031297fc99381d2f592a2f8091ca", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 287.2, - 92.1 - ], - [ - 287.2, - 101.0 - ], - [ - 302.8, - 101.0 - ], - [ - 302.8, - 92.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "9aecf15305b91844a45c5163faa338f1" - }, - "text": "70.9", - "type": "UncategorizedText" - }, - { - "element_id": "d4d63176def902021ddfc53b452cc750", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 323.0, - 92.1 - ], - [ - 323.0, - 101.0 - ], - [ - 338.7, - 101.0 - ], - [ - 338.7, - 92.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "9aecf15305b91844a45c5163faa338f1" - }, - "text": "68.8", - "type": "UncategorizedText" - }, - { - "element_id": "43ebfa4112c064744fbaf6b2b3859d16", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 355.7, - 92.1 - ], - [ - 355.7, - 101.0 - ], - [ - 371.4, - 101.0 - ], - [ - 371.4, - 92.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "9aecf15305b91844a45c5163faa338f1" - }, - "text": "73.7", - "type": "UncategorizedText" - }, - { - "element_id": "4cf24e4e0192f7b4e22803df7f3566a7", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 390.6, - 92.1 - ], - [ - 390.6, - 101.0 - ], - [ - 406.3, - 101.0 - ], - [ - 406.3, - 92.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "9aecf15305b91844a45c5163faa338f1" - }, - "text": "76.7", - "type": "UncategorizedText" - }, - { - "element_id": "d069726c636e023f08545b7296cca04d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 425.6, - 92.1 - ], - [ - 425.6, - 101.0 - ], - [ - 441.3, - 101.0 - ], - [ - 441.3, - 92.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "9aecf15305b91844a45c5163faa338f1" - }, - "text": "71.1", - "type": "UncategorizedText" - }, - { - "element_id": "ec1a3b25a67d07a1135e0d62c7361439", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 454.9, - 92.1 - ], - [ - 454.9, - 101.0 - ], - [ - 470.6, - 101.0 - ], - [ - 470.6, - 92.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "9aecf15305b91844a45c5163faa338f1" - }, - "text": "84.1", - "type": "UncategorizedText" - }, - { - "element_id": "5afc581cc9ea399a2b1fa46aef3df4be", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 490.7, - 92.1 - ], - [ - 490.7, - 101.0 - ], - [ - 506.4, - 101.0 - ], - [ - 506.4, - 92.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "9aecf15305b91844a45c5163faa338f1" - }, - "text": "80.0", - "type": "UncategorizedText" - }, - { - "element_id": "8888a029aaf60b70574640efd1655343", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 84.5, - 112.5 - ], - [ - 84.5, - 121.5 - ], - [ - 107.4, - 121.5 - ], - [ - 107.4, - 112.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "Single", - "type": "Title" - }, - { - "element_id": "2380f65c99d78ff07bf4a6a9a5fe1dc2", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 127.7, - 107.5 - ], - [ - 127.7, - 126.4 - ], - [ - 203.6, - 126.4 - ], - [ - 203.6, - 107.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "8888a029aaf60b70574640efd1655343" - }, - "text": "78.4 DPR BM25 + DPR 76.6", - "type": "UncategorizedText" - }, - { - "element_id": "edcf41040b4b74dae95c7e637fc27101", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 222.9, - 107.5 - ], - [ - 222.9, - 126.4 - ], - [ - 238.6, - 126.4 - ], - [ - 238.6, - 107.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "8888a029aaf60b70574640efd1655343" - }, - "text": "79.4 79.8", - "type": "UncategorizedText" - }, - { - "element_id": "d65f625775921534ac5e654fbd4dae66", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 257.9, - 107.5 - ], - [ - 257.9, - 126.4 - ], - [ - 273.6, - 126.4 - ], - [ - 273.6, - 107.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "8888a029aaf60b70574640efd1655343" - }, - "text": "73.2 71.0", - "type": "UncategorizedText" - }, - { - "element_id": "f9dc14def6df728c580f452289217452", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 287.2, - 107.5 - ], - [ - 287.2, - 126.4 - ], - [ - 302.8, - 126.4 - ], - [ - 302.8, - 107.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "8888a029aaf60b70574640efd1655343" - }, - "text": "79.8 85.2", - "type": "UncategorizedText" - }, - { - "element_id": "5d5f015a83310916e6a6c0189ff95171", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 323.0, - 107.5 - ], - [ - 323.0, - 126.4 - ], - [ - 338.7, - 126.4 - ], - [ - 338.7, - 107.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "8888a029aaf60b70574640efd1655343" - }, - "text": "63.2 71.5", - "type": "UncategorizedText" - }, - { - "element_id": "8e82b980100abbab050c49ea039686ff", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 355.7, - 107.5 - ], - [ - 355.7, - 126.4 - ], - [ - 371.4, - 126.4 - ], - [ - 371.4, - 107.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "8888a029aaf60b70574640efd1655343" - }, - "text": "85.4 83.8", - "type": "UncategorizedText" - }, - { - "element_id": "2816aaaa966b308a8bc78b5942f33b2d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 390.6, - 107.5 - ], - [ - 390.6, - 126.4 - ], - [ - 406.3, - 126.4 - ], - [ - 406.3, - 107.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "8888a029aaf60b70574640efd1655343" - }, - "text": "85.0 84.5", - "type": "UncategorizedText" - }, - { - "element_id": "520dcd089e54c24d33e0ce1c97b4ef9a", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 425.6, - 107.5 - ], - [ - 425.6, - 126.4 - ], - [ - 441.3, - 126.4 - ], - [ - 441.3, - 107.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "8888a029aaf60b70574640efd1655343" - }, - "text": "81.4 80.5", - "type": "UncategorizedText" - }, - { - "element_id": "c906939167788982595a2ae49641e98a", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 454.9, - 107.5 - ], - [ - 454.9, - 126.4 - ], - [ - 470.6, - 126.4 - ], - [ - 470.6, - 107.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "8888a029aaf60b70574640efd1655343" - }, - "text": "89.1 92.7", - "type": "UncategorizedText" - }, - { - "element_id": "97d3031b1bd668dba2a6d0c313cc8df9", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 490.7, - 107.5 - ], - [ - 490.7, - 126.4 - ], - [ - 506.4, - 126.4 - ], - [ - 506.4, - 107.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "8888a029aaf60b70574640efd1655343" - }, - "text": "77.2 81.3", - "type": "UncategorizedText" - }, - { - "element_id": "dea894b8304550baf5f5d244b82e0e3d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 84.5, - 137.9 - ], - [ - 84.5, - 146.9 - ], - [ - 104.4, - 146.9 - ], - [ - 104.4, - 137.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "Multi", - "type": "Title" - }, - { - "element_id": "cb32b09490b5add366e978b925cc977d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 127.7, - 132.9 - ], - [ - 127.7, - 151.9 - ], - [ - 203.6, - 151.9 - ], - [ - 203.6, - 132.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "dea894b8304550baf5f5d244b82e0e3d" - }, - "text": "79.4 DPR BM25 + DPR 78.0", - "type": "UncategorizedText" - }, - { - "element_id": "e18c087e8dd2fa52638d3c326084d7ba", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 222.9, - 132.9 - ], - [ - 222.9, - 151.8 - ], - [ - 238.6, - 151.8 - ], - [ - 238.6, - 132.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "dea894b8304550baf5f5d244b82e0e3d" - }, - "text": "78.8 79.9", - "type": "UncategorizedText" - }, - { - "element_id": "cb1ca9c4b53fdc10638bc22dc5443c6f", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 257.9, - 132.9 - ], - [ - 257.9, - 151.9 - ], - [ - 273.6, - 151.9 - ], - [ - 273.6, - 132.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "dea894b8304550baf5f5d244b82e0e3d" - }, - "text": "75.0 74.7", - "type": "UncategorizedText" - }, - { - "element_id": "4e5275048766416738cd2d15d97885e5", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 287.2, - 132.9 - ], - [ - 287.2, - 151.9 - ], - [ - 302.8, - 151.9 - ], - [ - 302.8, - 132.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "dea894b8304550baf5f5d244b82e0e3d" - }, - "text": "89.1 88.5", - "type": "UncategorizedText" - }, - { - "element_id": "9476cc2e6c768c65ea4158742651ac8e", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 323.0, - 132.9 - ], - [ - 323.0, - 151.9 - ], - [ - 338.7, - 151.9 - ], - [ - 338.7, - 132.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "dea894b8304550baf5f5d244b82e0e3d" - }, - "text": "51.6 66.2", - "type": "UncategorizedText" - }, - { - "element_id": "dee1a5da7d8c127a47ff51fc064aea5c", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 355.7, - 132.9 - ], - [ - 355.7, - 151.9 - ], - [ - 371.4, - 151.9 - ], - [ - 371.4, - 132.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "dea894b8304550baf5f5d244b82e0e3d" - }, - "text": "86.0 83.9", - "type": "UncategorizedText" - }, - { - "element_id": "91874a7d00dac5fa02f1b2f734e18e50", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 390.6, - 132.9 - ], - [ - 390.6, - 151.9 - ], - [ - 406.3, - 151.9 - ], - [ - 406.3, - 132.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "dea894b8304550baf5f5d244b82e0e3d" - }, - "text": "84.7 84.4", - "type": "UncategorizedText" - }, - { - "element_id": "a94ac1b63b4dd9e0b9f5cea38956dfd1", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 425.6, - 132.9 - ], - [ - 425.6, - 151.9 - ], - [ - 441.3, - 151.9 - ], - [ - 441.3, - 132.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "dea894b8304550baf5f5d244b82e0e3d" - }, - "text": "82.9 82.3", - "type": "UncategorizedText" - }, - { - "element_id": "c3aab744d06c8384812082bf4a281175", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 454.9, - 132.9 - ], - [ - 454.9, - 151.8 - ], - [ - 470.6, - 151.8 - ], - [ - 470.6, - 132.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "dea894b8304550baf5f5d244b82e0e3d" - }, - "text": "93.9 94.1", - "type": "UncategorizedText" - }, - { - "element_id": "5947243f7ab3173f3e074156aeffbd71", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 490.7, - 132.9 - ], - [ - 490.7, - 151.9 - ], - [ - 506.4, - 151.9 - ], - [ - 506.4, - 132.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "dea894b8304550baf5f5d244b82e0e3d" - }, - "text": "67.6 78.6", - "type": "UncategorizedText" - }, - { - "element_id": "531c567e9aa57c5c404e2f145ed382d2", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.7, - 166.2 - ], - [ - 71.7, - 200.0 - ], - [ - 525.5, - 200.0 - ], - [ - 525.5, - 166.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "dea894b8304550baf5f5d244b82e0e3d" - }, - "text": "Table 2: Top-20 & Top-100 retrieval accuracy on test sets, measured as the percentage of top 20/100 retrieved passages that contain the answer. Single and Multi denote that our Dense Passage Retriever (DPR) was trained using individial or combined training datasets (all the datasets excluding SQuAD). See text for more details.", - "type": "NarrativeText" - }, - { - "element_id": "9fd09e16f25f5ceadfc740e873824d56", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 223.8 - ], - [ - 72.0, - 248.3 - ], - [ - 290.3, - 248.3 - ], - [ - 290.3, - 223.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "dea894b8304550baf5f5d244b82e0e3d" - }, - "text": "traditional retrieval methods, the effects of different training schemes and the run-time ef\ufb01ciency.", - "type": "UncategorizedText" - }, - { - "element_id": "85d90f598b94af86b9266baa277f3303", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 251.0 - ], - [ - 71.6, - 370.3 - ], - [ - 292.1, - 370.3 - ], - [ - 292.1, - 251.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 102, - "text": ". 2", - "url": "subsection.3.2" - } - ], - "page_number": 5, - "parent_id": "dea894b8304550baf5f5d244b82e0e3d" - }, - "text": "The DPR model used in our main experiments is trained using the in-batch negative setting (Sec- tion 3.2) with a batch size of 128 and one additional BM25 negative passage per question. We trained the question and passage encoders for up to 40 epochs for large datasets (NQ, TriviaQA, SQuAD) and 100 epochs for small datasets (TREC, WQ), with a learning rate of 10\u22125 using Adam, linear scheduling with warm-up and dropout rate 0.1.", - "type": "NarrativeText" - }, - { - "element_id": "35cf980a8c2d15b5567d0b41910954a7", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "# Train: all (59k)", - "type": "Title" - }, - { - "element_id": "4c8ae224d14bbdfbe9886884d77ca643", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "# Train: 1k", - "type": "Title" - }, - { - "element_id": "ff5a1ae012afa5d4c889c50ad427aaf5", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "4c8ae224d14bbdfbe9886884d77ca643" - }, - "text": "70", - "type": "UncategorizedText" - }, - { - "element_id": "9aecf15305b91844a45c5163faa338f1", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "BM25", - "type": "Title" - }, - { - "element_id": "319e579104baac67890f72102c01ecae", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "9aecf15305b91844a45c5163faa338f1" - }, - "text": "100k: # of retrieved passages", - "type": "NarrativeText" - }, - { - "element_id": "f5ca38f748a1d6eaf726b8a42fb575c3", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "9aecf15305b91844a45c5163faa338f1" - }, - "text": "20", - "type": "UncategorizedText" - }, - { - "element_id": "ed3226aa75b9a0b9c715f5de09ff2700", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "# Train: 10k", - "type": "Title" - }, - { - "element_id": "d59eced1ded07f84c145592f65bdf854", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "ed3226aa75b9a0b9c715f5de09ff2700" - }, - "text": "40", - "type": "UncategorizedText" - }, - { - "element_id": "d59eced1ded07f84c145592f65bdf854", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "ed3226aa75b9a0b9c715f5de09ff2700" - }, - "text": "40", - "type": "UncategorizedText" - }, - { - "element_id": "39fa9ec190eee7b6f4dff1100d6343e1", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "ed3226aa75b9a0b9c715f5de09ff2700" - }, - "text": "60", - "type": "UncategorizedText" - }, - { - "element_id": "48449a14a4ff7d79bb7a1b6f3d488eba", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "ed3226aa75b9a0b9c715f5de09ff2700" - }, - "text": "80", - "type": "UncategorizedText" - }, - { - "element_id": "216fed55c4c13d0e11ec4d11dfc9bfc2", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "90Top-k accuracy (%)", - "type": "Title" - }, - { - "element_id": "48449a14a4ff7d79bb7a1b6f3d488eba", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "216fed55c4c13d0e11ec4d11dfc9bfc2" - }, - "text": "80", - "type": "UncategorizedText" - }, - { - "element_id": "445866f18477032ebbccf5f077d95835", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "# Train: 20k", - "type": "Title" - }, - { - "element_id": "39fa9ec190eee7b6f4dff1100d6343e1", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "445866f18477032ebbccf5f077d95835" - }, - "text": "60", - "type": "UncategorizedText" - }, - { - "element_id": "ae242bdd9c62f1617946f518f448b323", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "# Train: 40k", - "type": "Title" - }, - { - "element_id": "1a6562590ef19d1045d06c4055742d38", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 222.4 - ], - [ - 307.3, - 379.2 - ], - [ - 537.7, - 379.2 - ], - [ - 537.7, - 222.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "ae242bdd9c62f1617946f518f448b323" - }, - "text": "50", - "type": "UncategorizedText" - }, - { - "element_id": "4936022f665f403b641ece42f1f1dd77", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.5, - 373.0 - ], - [ - 71.5, - 573.6 - ], - [ - 292.2, - 573.6 - ], - [ - 292.2, - 373.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 280, - "text": "8InadditiontoDPR", - "url": "Hfootnote.9" - }, - { - "start_index": 459, - "text": "Speci\ufb01cally", - "url": "Hfootnote.10" - } - ], - "page_number": 5, - "parent_id": "ae242bdd9c62f1617946f518f448b323" - }, - "text": "While it is good to have the \ufb02exibility to adapt the retriever to each dataset, it would also be de- sirable to obtain a single retriever that works well across the board. To this end, we train a multi- dataset encoder by combining training data from all datasets excluding SQuAD.8 In addition to DPR, we also present the results of BM25, the traditional retrieval method9 and BM25+DPR, using a linear combination of their scores as the new ranking function. Speci\ufb01cally, we obtain two initial sets of top-2000 passages based on BM25 and DPR, respectively, and rerank the union of them using BM25(q,p) + \u03bb \u00b7 sim(q, p) as the ranking function. We used \u03bb = 1.1 based on the retrieval accuracy in the development set.", - "type": "NarrativeText" - }, - { - "element_id": "bb8182a74607429eeb51c6b02e9ecdac", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.0, - 389.5 - ], - [ - 307.0, - 447.5 - ], - [ - 527.2, - 447.5 - ], - [ - 527.2, - 389.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "ae242bdd9c62f1617946f518f448b323" - }, - "text": "Figure 1: Retriever top-k accuracy with different num- bers of training examples used in our dense passage re- triever vs BM25. The results are measured on the de- velopment set of Natural Questions. Our DPR trained using 1,000 examples already outperforms BM25.", - "type": "NarrativeText" - }, - { - "element_id": "f75b5bc8b0c551bcbb1614d50aba4ef0", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 474.3 - ], - [ - 307.3, - 566.5 - ], - [ - 527.4, - 566.5 - ], - [ - 527.4, - 474.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "ae242bdd9c62f1617946f518f448b323" - }, - "text": "tiple datasets, TREC, the smallest dataset of the \ufb01ve, bene\ufb01ts greatly from more training examples. In contrast, Natural Questions and WebQuestions improve modestly and TriviaQA degrades slightly. Results can be improved further in some cases by combining DPR with BM25 in both single- and multi-dataset settings.", - "type": "NarrativeText" - }, - { - "element_id": "5537a1e812e5808d8f32f5cdda497a0b", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 585.2 - ], - [ - 72.0, - 596.1 - ], - [ - 158.1, - 596.1 - ], - [ - 158.1, - 585.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "5.1 Main Results", - "type": "Title" - }, - { - "element_id": "84f5b33d08884f697fae0d91f7b1f381", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 602.9 - ], - [ - 71.6, - 695.1 - ], - [ - 292.1, - 695.1 - ], - [ - 292.1, - 602.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 0, - "text": "Table2comparesdifferentpassageretrievalsys temson\ufb01veQAdatasets , usingthetop - ( k \u2208{", - "url": "table.caption.7" - } - ], - "page_number": 5, - "parent_id": "5537a1e812e5808d8f32f5cdda497a0b" - }, - "text": "Table 2 compares different passage retrieval sys- tems on \ufb01ve QA datasets, using the top-k accuracy (k \u2208 {20, 100}). With the exception of SQuAD, DPR performs consistently better than BM25 on all datasets. The gap is especially large when k is small (e.g., 78.4% vs. 59.1% for top-20 accuracy on Natural Questions). When training with mul-", - "type": "NarrativeText" - }, - { - "element_id": "be5a91236f3f537bdd6f17fa70b1cadf", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 570.7 - ], - [ - 307.3, - 690.0 - ], - [ - 527.4, - 690.0 - ], - [ - 527.4, - 570.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 420, - "text": ".(", - "url": "cite.lee2019latent" - }, - { - "start_index": 423, - "text": "2019", - "url": "cite.lee2019latent" - } - ], - "page_number": 5, - "parent_id": "5537a1e812e5808d8f32f5cdda497a0b" - }, - "text": "We conjecture that the lower performance on SQuAD is due to two reasons. First, the annota- tors wrote questions after seeing the passage. As a result, there is a high lexical overlap between passages and questions, which gives BM25 a clear advantage. Second, the data was collected from only 500+ Wikipedia articles and thus the distribu- tion of training examples is extremely biased, as argued previously by Lee et al. (2019).", - "type": "NarrativeText" - }, - { - "element_id": "d161e1e29438e8fbf84ba498837e7f76", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 703.7 - ], - [ - 72.0, - 734.1 - ], - [ - 290.3, - 734.1 - ], - [ - 290.3, - 703.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "5537a1e812e5808d8f32f5cdda497a0b" - }, - "text": "8SQuAD is limited to a small set of Wikipedia documents and thus introduces unwanted bias. We will discuss this issue more in Section 5.1.", - "type": "NarrativeText" - }, - { - "element_id": "a2cb828f461eee2edd87a97779208717", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 734.5 - ], - [ - 72.0, - 764.9 - ], - [ - 291.8, - 764.9 - ], - [ - 291.8, - 734.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 0, - "text": "9Luceneimplementation . BM25parametersb = 0 . 4 ( doc umentlengthnormalization ) andk1 = 0 . 9 ( scaling )", - "url": "https://lucene.apache.org/" - } - ], - "page_number": 5, - "parent_id": "5537a1e812e5808d8f32f5cdda497a0b" - }, - "text": "9Lucene implementation. BM25 parameters b = 0.4 (doc- ument length normalization) and k1 = 0.9 (term frequency scaling) are tuned using development sets.", - "type": "NarrativeText" - }, - { - "element_id": "7f27e8ed5fe407464f4f7554cb73130b", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 706.7 - ], - [ - 307.3, - 717.6 - ], - [ - 492.3, - 717.6 - ], - [ - 492.3, - 706.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5 - }, - "text": "5.2 Ablation Study on Model Training", - "type": "Title" - }, - { - "element_id": "861ac126678e58f80c0041e12563a075", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 727.3 - ], - [ - 306.9, - 765.3 - ], - [ - 527.4, - 765.3 - ], - [ - 527.4, - 727.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 5, - "parent_id": "7f27e8ed5fe407464f4f7554cb73130b" - }, - "text": "To understand further how different model training options affect the results, we conduct several addi- tional experiments and discuss our \ufb01ndings below.", - "type": "NarrativeText" - }, - { - "element_id": "481f75c04a0065749ca22bfb39de5896", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 65.1 - ], - [ - 72.0, - 238.7 - ], - [ - 292.1, - 238.7 - ], - [ - 292.1, - 65.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 223, - "text": "measuredonthedevel", - "url": "figure.caption.8" - } - ], - "page_number": 6, - "parent_id": "7f27e8ed5fe407464f4f7554cb73130b" - }, - "text": "Sample ef\ufb01ciency We explore how many train- ing examples are needed to achieve good passage retrieval performance. Figure 1 illustrates the top-k retrieval accuracy with respect to different num- bers of training examples, measured on the devel- opment set of Natural Questions. As is shown, a dense passage retriever trained using only 1,000 ex- amples already outperforms BM25. This suggests that with a general pretrained language model, it is possible to train a high-quality dense retriever with a small number of question\u2013passage pairs. Adding more training examples (from 1k to 59k) further improves the retrieval accuracy consistently.", - "type": "NarrativeText" - }, - { - "element_id": "c45e0c64b809dd4c67ecb23454602d99", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 252.7 - ], - [ - 71.6, - 399.2 - ], - [ - 292.2, - 399.2 - ], - [ - 292.2, - 252.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 179, - "text": "Ntrainingset", - "url": "table.caption.11" - }, - { - "start_index": 315, - "text": "2", - "url": "equation.3.2" - } - ], - "page_number": 6, - "parent_id": "7f27e8ed5fe407464f4f7554cb73130b" - }, - "text": "In-batch negative training We test different training schemes on the development set of Natural Questions and summarize the results in Table 3. The top block is the standard 1-of-N training set- ting, where each question in the batch is paired with a positive passage and its own set of n neg- ative passages (Eq. (2)). We \ufb01nd that the choice of negatives \u2014 random, BM25 or gold passages (positive passages from other questions) \u2014 does not impact the top-k accuracy much in this setting when k \u2265 20.", - "type": "NarrativeText" - }, - { - "element_id": "3b472284b54e2aea0bf5786116becdd4", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 403.0 - ], - [ - 71.6, - 590.1 - ], - [ - 292.2, - 590.1 - ], - [ - 292.2, - 403.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 60, - "text": ". 2", - "url": "subsection.3.2" - } - ], - "page_number": 6, - "parent_id": "7f27e8ed5fe407464f4f7554cb73130b" - }, - "text": "The middle bock is the in-batch negative training (Section 3.2) setting. We \ufb01nd that using a similar con\ufb01guration (7 gold negative passages), in-batch negative training improves the results substantially. The key difference between the two is whether the gold negative passages come from the same batch or from the whole training set. Effectively, in-batch negative training is an easy and memory-ef\ufb01cient way to reuse the negative examples already in the batch rather than creating new ones. It produces more pairs and thus increases the number of train- ing examples, which might contribute to the good model performance. As a result, accuracy consis- tently improves as the batch size grows.", - "type": "NarrativeText" - }, - { - "element_id": "9c730f69e214d215c769ef4a9f60b265", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 593.9 - ], - [ - 71.6, - 713.2 - ], - [ - 290.3, - 713.2 - ], - [ - 290.3, - 593.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6, - "parent_id": "7f27e8ed5fe407464f4f7554cb73130b" - }, - "text": "Finally, we explore in-batch negative training with additional \u201chard\u201d negative passages that have high BM25 scores given the question, but do not contain the answer string (the bottom block). These additional passages are used as negative passages for all questions in the same batch. We \ufb01nd that adding a single BM25 negative passage improves the result substantially while adding two does not help further.", - "type": "NarrativeText" - }, - { - "element_id": "0dff1ed0c185729bb26c504a46058341", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 727.2 - ], - [ - 71.6, - 765.3 - ], - [ - 292.2, - 765.3 - ], - [ - 292.2, - 727.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 142, - "text": ". 2", - "url": "subsection.4.2" - } - ], - "page_number": 6, - "parent_id": "7f27e8ed5fe407464f4f7554cb73130b" - }, - "text": "Impact of gold passages We use passages that match the gold contexts in the original datasets (when available) as positive examples (Section 4.2).", - "type": "NarrativeText" - }, - { - "element_id": "baaddf70fb5d432b8bd948ef91d6f910", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 309.5, - 66.6 - ], - [ - 309.5, - 75.6 - ], - [ - 328.3, - 75.6 - ], - [ - 328.3, - 66.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6 - }, - "text": "Type", - "type": "Title" - }, - { - "element_id": "1229464e9ffc9a18d24300f659411587", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 364.5, - 66.6 - ], - [ - 364.5, - 75.6 - ], - [ - 375.4, - 75.6 - ], - [ - 375.4, - 66.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6 - }, - "text": "#N", - "type": "Title" - }, - { - "element_id": "e26796eec935d8e0194346fec26ff2ca", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 404.8, - 66.6 - ], - [ - 404.8, - 75.6 - ], - [ - 519.1, - 75.6 - ], - [ - 519.1, - 66.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6 - }, - "text": "IB Top-5 Top-20 Top-100", - "type": "Title" - }, - { - "element_id": "c529f1e04891a909ee6da3ad9b8fe0cd", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 309.5, - 82.1 - ], - [ - 309.5, - 111.0 - ], - [ - 339.9, - 111.0 - ], - [ - 339.9, - 82.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6 - }, - "text": "Random BM25 Gold", - "type": "Title" - }, - { - "element_id": "44a6ad8737433180d6729f93f0bf4c24", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 309.5, - 117.5 - ], - [ - 309.5, - 146.4 - ], - [ - 327.5, - 146.4 - ], - [ - 327.5, - 117.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6 - }, - "text": "Gold Gold Gold", - "type": "Title" - }, - { - "element_id": "a4a72075685419a7f786ac3aa556b59f", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 364.5, - 82.1 - ], - [ - 364.5, - 111.0 - ], - [ - 369.0, - 111.0 - ], - [ - 369.0, - 82.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "7 7 7", - "type": "UncategorizedText" - }, - { - "element_id": "8c004000ab968c3b3e21ae51c305ca50", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 364.5, - 117.5 - ], - [ - 364.5, - 146.4 - ], - [ - 377.9, - 146.4 - ], - [ - 377.9, - 117.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "7 31 127", - "type": "UncategorizedText" - }, - { - "element_id": "f9d2f05d2f0c6dfd1c069d3fe8d3d7a9", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 407.0, - 80.2 - ], - [ - 407.0, - 109.1 - ], - [ - 412.1, - 109.1 - ], - [ - 412.1, - 80.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "(cid:55) (cid:55) (cid:55)", - "type": "UncategorizedText" - }, - { - "element_id": "e912850de0c91df77adb2c15442283f0", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 406.2, - 82.1 - ], - [ - 406.2, - 146.4 - ], - [ - 441.5, - 146.4 - ], - [ - 441.5, - 82.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "47.0 50.0 42.6 (cid:51) 51.1 (cid:51) 52.1 (cid:51) 55.8", - "type": "UncategorizedText" - }, - { - "element_id": "22f52f7f740c7aa740ba6dbfd775a9ac", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 458.5, - 82.1 - ], - [ - 458.5, - 111.0 - ], - [ - 474.2, - 111.0 - ], - [ - 474.2, - 82.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "64.3 63.3 63.1", - "type": "UncategorizedText" - }, - { - "element_id": "2363729d2299b00b8f325813b4a8d0c2", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 458.5, - 117.5 - ], - [ - 458.5, - 146.4 - ], - [ - 474.2, - 146.4 - ], - [ - 474.2, - 117.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "69.1 70.8 73.0", - "type": "UncategorizedText" - }, - { - "element_id": "e38c7d3ae3de75331f0b81b3cb83b2f5", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 495.7, - 82.1 - ], - [ - 495.7, - 111.0 - ], - [ - 511.4, - 111.0 - ], - [ - 511.4, - 82.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "77.8 74.8 78.3", - "type": "UncategorizedText" - }, - { - "element_id": "9bfc3591ce87a0aa06a7b407f7670139", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 495.7, - 117.5 - ], - [ - 495.7, - 146.4 - ], - [ - 511.4, - 146.4 - ], - [ - 511.4, - 117.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "80.8 82.1 83.1", - "type": "UncategorizedText" - }, - { - "element_id": "af6f91c099a29618be1beab3290d5490", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 309.5, - 152.2 - ], - [ - 309.5, - 185.7 - ], - [ - 441.5, - 185.7 - ], - [ - 441.5, - 152.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "(cid:51) 65.0 G.+BM25(1) 31+32 (cid:51) 64.5 G.+BM25(2) 31+64 G.+BM25(1) 127+128 (cid:51) 65.8", - "type": "UncategorizedText" - }, - { - "element_id": "03ab53ae64d707402feb35cf12b05d8f", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 458.5, - 154.2 - ], - [ - 458.5, - 185.6 - ], - [ - 474.2, - 185.6 - ], - [ - 474.2, - 154.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "77.3 76.4 78.0", - "type": "UncategorizedText" - }, - { - "element_id": "75651a6221f1e1910fb45cdbe435679f", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 495.7, - 154.2 - ], - [ - 495.7, - 185.6 - ], - [ - 511.4, - 185.6 - ], - [ - 511.4, - 154.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "84.4 84.0 84.9", - "type": "UncategorizedText" - }, - { - "element_id": "d2d319522069fb4c185a4fe6bf26d17d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.0, - 200.0 - ], - [ - 307.0, - 281.7 - ], - [ - 527.2, - 281.7 - ], - [ - 527.2, - 200.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "Table 3: Comparison of different training schemes, measured as top-k retrieval accuracy on Natural Ques- #N: number of negative tions (development set). examples, IB: in-batch training. G.+BM25(1) and G.+BM25(2) denote in-batch training with 1 or 2 ad- ditional BM25 negatives, which serve as negative pas- sages for all questions in the batch.", - "type": "NarrativeText" - }, - { - "element_id": "cc643f4aca3015b926b2f6a989d7e312", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 305.6 - ], - [ - 307.3, - 384.3 - ], - [ - 525.7, - 384.3 - ], - [ - 525.7, - 305.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 179, - "text": ":", - "url": "appendix.A" - } - ], - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "Our experiments on Natural Questions show that switching to distantly-supervised passages (using the highest-ranked BM25 passage that contains the answer), has only a small impact: 1 point lower top-k accuracy for retrieval. Appendix A contains more details.", - "type": "NarrativeText" - }, - { - "element_id": "5375bcf4b99ff5452870d20b06412013", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 394.4 - ], - [ - 307.3, - 554.5 - ], - [ - 527.4, - 554.5 - ], - [ - 527.4, - 394.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 446, - "text": "(", - "url": "cite.burges2005learning" - }, - { - "start_index": 454, - "text": "etal .,", - "url": "cite.burges2005learning" - }, - { - "start_index": 462, - "text": "2005", - "url": "cite.burges2005learning" - }, - { - "start_index": 546, - "text": ". detailscanbefoundinAppendixB", - "url": "appendix.B" - } - ], - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "Similarity and loss Besides dot product, cosine and Euclidean L2 distance are also commonly used as decomposable similarity functions. We test these alternatives and \ufb01nd that L2 performs compara- ble to dot product, and both of them are superior to cosine. Similarly, in addition to negative log- likelihood, a popular option for ranking is triplet loss, which compares a positive passage and a nega- tive one directly with respect to a question (Burges et al., 2005). Our experiments show that using triplet loss does not affect the results much. More details can be found in Appendix B.", - "type": "NarrativeText" - }, - { - "element_id": "3f08ef7c7ccb9aa36188a1b578710b2a", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 564.6 - ], - [ - 306.9, - 765.3 - ], - [ - 527.5, - 765.3 - ], - [ - 527.5, - 564.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 6, - "parent_id": "44a6ad8737433180d6729f93f0bf4c24" - }, - "text": "Cross-dataset generalization One interesting question regarding DPR\u2019s discriminative training is how much performance degradation it may suf- fer from a non-iid setting. In other words, can it still generalize well when directly applied to a different dataset without additional \ufb01ne-tuning? To test the cross-dataset generalization, we train DPR on Natural Questions only and test it directly on the smaller WebQuestions and CuratedTREC datasets. We \ufb01nd that DPR generalizes well, with 3-5 points loss from the best performing \ufb01ne-tuned model in top-20 retrieval accuracy (69.9/86.3 vs. 75.0/89.1 for WebQuestions and TREC, respec- tively), while still greatly outperforming the BM25 baseline (55.0/70.9).", - "type": "NarrativeText" - }, - { - "element_id": "ee2253c61c597d8c61f15972ad2e5089", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 65.1 - ], - [ - 72.0, - 76.0 - ], - [ - 190.6, - 76.0 - ], - [ - 190.6, - 65.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7 - }, - "text": "5.3 Qualitative Analysis", - "type": "Title" - }, - { - "element_id": "442af6d23319e7a9da68f75c5dc99c5d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 83.3 - ], - [ - 71.6, - 175.5 - ], - [ - 292.1, - 175.5 - ], - [ - 292.1, - 83.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 275, - "text": ".", - "url": "appendix.C" - } - ], - "page_number": 7, - "parent_id": "ee2253c61c597d8c61f15972ad2e5089" - }, - "text": "Although DPR performs better than BM25 in gen- eral, passages retrieved by these two methods dif- fer qualitatively. Term-matching methods like BM25 are sensitive to highly selective keywords and phrases, while DPR captures lexical variations or semantic relationships better. See Appendix C for examples and more discussion.", - "type": "NarrativeText" - }, - { - "element_id": "2f3324a4fd6c56e27746984e7c300f16", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 187.9 - ], - [ - 72.0, - 198.8 - ], - [ - 189.6, - 198.8 - ], - [ - 189.6, - 187.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7 - }, - "text": "5.4 Run-time Ef\ufb01ciency", - "type": "Title" - }, - { - "element_id": "13ad5dd59d4604e139396a5dc5e3be67", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.0, - 206.0 - ], - [ - 71.0, - 379.5 - ], - [ - 292.1, - 379.5 - ], - [ - 292.1, - 206.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 295, - "text": "- @ 2 . 20GHzand512GBmemory . FAISSin - memoryindexforreal - valuedvectors10", - "url": "Hfootnote.11" - } - ], - "page_number": 7, - "parent_id": "2f3324a4fd6c56e27746984e7c300f16" - }, - "text": "The main reason that we require a retrieval compo- nent for open-domain QA is to reduce the number of candidate passages that the reader needs to con- sider, which is crucial for answering user\u2019s ques- tions in real-time. We pro\ufb01led the passage retrieval speed on a server with Intel Xeon CPU E5-2698 v4 @ 2.20GHz and 512GB memory. With the help of FAISS in-memory index for real-valued vectors10, DPR can be made incredibly ef\ufb01cient, processing 995.0 questions per second, returning top 100 pas- sages per question. In contrast, BM25/Lucene (im- plemented in Java, using \ufb01le index) processes 23.7 questions per second per CPU thread.", - "type": "NarrativeText" - }, - { - "element_id": "47b1ce6dc0ff03626e4fab9309140792", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 382.4 - ], - [ - 72.0, - 501.7 - ], - [ - 292.1, - 501.7 - ], - [ - 292.1, - 382.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "2f3324a4fd6c56e27746984e7c300f16" - }, - "text": "On the other hand, the time required for building an index for dense vectors is much longer. Com- puting dense embeddings on 21-million passages is resource intensive, but can be easily parallelized, taking roughly 8.8 hours on 8 GPUs. However, building the FAISS index on 21-million vectors on a single server takes 8.5 hours. In comparison, building an inverted index using Lucene is much cheaper and takes only about 30 minutes in total.", - "type": "NarrativeText" - }, - { - "element_id": "af38cab6a4df868953e136c2c1dc139f", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 514.7 - ], - [ - 72.0, - 526.6 - ], - [ - 266.7, - 526.6 - ], - [ - 266.7, - 514.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7 - }, - "text": "6 Experiments: Question Answering", - "type": "Title" - }, - { - "element_id": "780a2c6307da2ffe51d7aae906ab7af0", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 537.2 - ], - [ - 72.0, - 561.7 - ], - [ - 290.3, - 561.7 - ], - [ - 290.3, - 537.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "af38cab6a4df868953e136c2c1dc139f" - }, - "text": "In this section, we experiment with how different passage retrievers affect the \ufb01nal QA accuracy.", - "type": "NarrativeText" - }, - { - "element_id": "6c2139d41aaa0b6853052a20a6f229bf", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 574.1 - ], - [ - 72.0, - 585.0 - ], - [ - 204.4, - 585.0 - ], - [ - 204.4, - 574.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7 - }, - "text": "6.1 End-to-end QA System", - "type": "Title" - }, - { - "element_id": "bac800be9f132d9bc309033d5b488248", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.5, - 592.2 - ], - [ - 71.5, - 725.0 - ], - [ - 292.2, - 725.0 - ], - [ - 292.2, - 592.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" - }, - "text": "We implement an end-to-end question answering system in which we can plug different retriever systems directly. Besides the retriever, our QA sys- tem consists of a neural reader that outputs the answer to the question. Given the top k retrieved passages (up to 100 in our experiments), the reader assigns a passage selection score to each passage. In addition, it extracts an answer span from each passage and assigns a span score. The best span from the passage with the highest passage selection", - "type": "NarrativeText" - }, - { - "element_id": "f87ad5942b745ce926611c47eda2a3a0", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 734.5 - ], - [ - 72.0, - 764.9 - ], - [ - 291.4, - 764.9 - ], - [ - 291.4, - 734.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" - }, - "text": "10FAISS con\ufb01guration: we used HNSW index type on CPU, neighbors to store per node = 512, construction time search depth = 200, search depth = 128.", - "type": "NarrativeText" - }, - { - "element_id": "a5b595988bcba207a47b29d1d80756d4", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 65.2 - ], - [ - 306.9, - 198.1 - ], - [ - 527.4, - 198.1 - ], - [ - 527.4, - 65.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 349, - "text": "1", - "url": "equation.3.1" - }, - { - "start_index": 465, - "text": "Wangetal .,", - "url": "cite.wang2019multi" - }, - { - "start_index": 478, - "text": "2019", - "url": "cite.wang2019multi" - }, - { - "start_index": 484, - "text": "2018", - "url": "cite.wang2018r" - }, - { - "start_index": 490, - "text": "Linetal .,", - "url": "cite.lin2018denoising" - }, - { - "start_index": 502, - "text": "2018", - "url": "cite.lin2018denoising" - } - ], - "page_number": 7, - "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" - }, - "text": "score is chosen as the \ufb01nal answer. The passage selection model serves as a reranker through cross- attention between the question and the passage. Al- though cross-attention is not feasible for retrieving relevant passages in a large corpus due to its non- decomposable nature, it has more capacity than the dual-encoder model sim(q, p) as in Eq. (1). Apply- ing it to selecting the passage from a small number of retrieved candidates has been shown to work well (Wang et al., 2019, 2018; Lin et al., 2018).", - "type": "NarrativeText" - }, - { - "element_id": "905d86cc9d6f01520a08df6cf1d0e8fd", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 198.7 - ], - [ - 307.3, - 293.3 - ], - [ - 527.4, - 293.3 - ], - [ - 527.4, - 198.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" - }, - "text": "Speci\ufb01cally, let Pi \u2208 RL\u00d7h (1 \u2264 i \u2264 k) be a BERT (base, uncased in our experiments) rep- resentation for the i-th passage, where L is the maximum length of the passage and h the hidden dimension. The probabilities of a token being the starting/ending positions of an answer span and a passage being selected are de\ufb01ned as:", - "type": "NarrativeText" - }, - { - "element_id": "4a44e23b85b14653207ef39296e2d1dc", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 326.6, - 303.4 - ], - [ - 326.6, - 356.1 - ], - [ - 494.3, - 356.1 - ], - [ - 494.3, - 303.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" - }, - "text": "Pstart,i(s) = softmax(cid:0)Piwstart s, (cid:1) Pend,i(t) = softmax(cid:0)Piwend t, Pselected(i) = softmax(cid:0) \u02c6P(cid:124)wselected", - "type": "NarrativeText" - }, - { - "element_id": "89507815c6b4a6f31e6d3da7fca6b561", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 478.3, - 303.4 - ], - [ - 478.3, - 314.3 - ], - [ - 483.3, - 314.3 - ], - [ - 483.3, - 303.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" - }, - "text": "(cid:1)", - "type": "UncategorizedText" - }, - { - "element_id": "89507815c6b4a6f31e6d3da7fca6b561", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 494.8, - 339.5 - ], - [ - 494.8, - 350.4 - ], - [ - 499.8, - 350.4 - ], - [ - 499.8, - 339.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" - }, - "text": "(cid:1)", - "type": "UncategorizedText" - }, - { - "element_id": "46f789d1efeefad080846917a6a4a761", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 512.8, - 308.1 - ], - [ - 512.8, - 319.0 - ], - [ - 525.5, - 319.0 - ], - [ - 525.5, - 308.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" - }, - "text": "(3)", - "type": "UncategorizedText" - }, - { - "element_id": "cbe3b52ccdb46fd15e9f52b372fc95b5", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 512.8, - 325.6 - ], - [ - 512.8, - 336.5 - ], - [ - 525.5, - 336.5 - ], - [ - 525.5, - 325.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" - }, - "text": "(4)", - "type": "UncategorizedText" - }, - { - "element_id": "57a5d597b16b553448a6ff14b4256a64", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 499.8, - 343.9 - ], - [ - 499.8, - 358.6 - ], - [ - 525.5, - 358.6 - ], - [ - 525.5, - 343.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" - }, - "text": "i, (5)", - "type": "UncategorizedText" - }, - { - "element_id": "c172d84556a1bdc91a90e8b760e423c3", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.8, - 369.7 - ], - [ - 306.8, - 453.0 - ], - [ - 527.5, - 453.0 - ], - [ - 527.5, - 369.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" - }, - "text": "where \u02c6P = [P[CLS] ] \u2208 Rh\u00d7k and wstart, wend, wselected \u2208 Rh are learnable vectors. We compute a span score of the s-th to t-th words from the i-th passage as Pstart,i(s) \u00d7 Pend,i(t), and a passage selection score of the i-th passage as Pselected(i).", - "type": "NarrativeText" - }, - { - "element_id": "ac970c11f53f7030a85f7faa7b9080a4", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 402.3, - 369.7 - ], - [ - 402.3, - 384.0 - ], - [ - 455.9, - 384.0 - ], - [ - 455.9, - 369.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" - }, - "text": ", . . . , P[CLS]", - "type": "UncategorizedText" - }, - { - "element_id": "6b86b273ff34fce19d6b804eff5a3f57", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 381.0, - 378.6 - ], - [ - 381.0, - 386.5 - ], - [ - 385.2, - 386.5 - ], - [ - 385.2, - 378.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "6c2139d41aaa0b6853052a20a6f229bf" - }, - "text": "1", - "type": "UncategorizedText" - }, - { - "element_id": "8254c329a92850f6d539dd376f4816ee", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 435.1, - 379.0 - ], - [ - 435.1, - 386.9 - ], - [ - 439.5, - 386.9 - ], - [ - 439.5, - 379.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7 - }, - "text": "k", - "type": "Title" - }, - { - "element_id": "bf7b0392ed7eea8785844d1f7274dbe1", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 455.0 - ], - [ - 306.9, - 682.7 - ], - [ - 527.5, - 682.7 - ], - [ - 527.5, - 455.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7, - "parent_id": "8254c329a92850f6d539dd376f4816ee" - }, - "text": "During training, we sample one positive and \u02dcm \u2212 1 negative passages from the top 100 passages returned by the retrieval system (BM25 or DPR) for each question. \u02dcm is a hyper-parameter and we use \u02dcm = 24 in all the experiments. The training ob- jective is to maximize the marginal log-likelihood of all the correct answer spans in the positive pas- sage (the answer string may appear multiple times in one passage), combined with the log-likelihood of the positive passage being selected. We use the batch size of 16 for large (NQ, TriviaQA, SQuAD) and 4 for small (TREC, WQ) datasets, and tune k on the development set. For experiments on small datasets under the Multi setting, in which using other datasets is allowed, we \ufb01ne-tune the reader trained on Natural Questions to the target dataset. All experiments were done on eight 32GB GPUs.", - "type": "NarrativeText" - }, - { - "element_id": "c4f34f099e4e35e7bc557654eb3cea6d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 695.4 - ], - [ - 307.3, - 706.4 - ], - [ - 365.8, - 706.4 - ], - [ - 365.8, - 695.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 7 - }, - "text": "6.2 Results", - "type": "Title" - }, - { - "element_id": "b7e968d482b29979b9280789fd3c64b3", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 713.8 - ], - [ - 306.9, - 765.3 - ], - [ - 527.4, - 765.3 - ], - [ - 527.4, - 713.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 51, - "text": ",", - "url": "table.caption.15" - }, - { - "start_index": 136, - "text": "Chenetal", - "url": "cite.chen2017reading" - }, - { - "start_index": 149, - "text": "2017", - "url": "cite.chen2017reading" - }, - { - "start_index": 155, - "text": "Leeetal .,", - "url": "cite.lee2019latent" - }, - { - "start_index": 167, - "text": "2019", - "url": "cite.lee2019latent" - } - ], - "page_number": 7, - "parent_id": "c4f34f099e4e35e7bc557654eb3cea6d" - }, - "text": "Table 4 summarizes our \ufb01nal end-to-end QA re- sults, measured by exact match with the reference answer after minor normalization as in (Chen et al., 2017; Lee et al., 2019). From the table, we can", - "type": "NarrativeText" - }, - { - "element_id": "544ea95f312b0ab1f50f60d708919305", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 97.7, - 67.6 - ], - [ - 97.7, - 78.5 - ], - [ - 177.8, - 78.5 - ], - [ - 177.8, - 67.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8 - }, - "text": "Training Model", - "type": "Title" - }, - { - "element_id": "07669b9b204eb09cd5299290b39b7240", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 311.7, - 67.6 - ], - [ - 311.7, - 78.5 - ], - [ - 499.8, - 78.5 - ], - [ - 499.8, - 67.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8 - }, - "text": "NQ TriviaQA WQ TREC SQuAD", - "type": "Title" - }, - { - "element_id": "ec4bc1693496251a668e425660a3893b", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 97.7, - 86.7 - ], - [ - 97.7, - 178.9 - ], - [ - 125.6, - 178.9 - ], - [ - 125.6, - 86.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8 - }, - "text": "Single Single Single Single Single Single Single", - "type": "Title" - }, - { - "element_id": "1eb38a2d54c38c56675d052edf3b3506", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 148.1, - 86.7 - ], - [ - 148.1, - 179.9 - ], - [ - 329.4, - 179.9 - ], - [ - 329.4, - 86.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 45, - "text": "Leeetal .,", - "url": "cite.lee2019latent" - }, - { - "start_index": 57, - "text": "2019", - "url": "cite.lee2019latent" - }, - { - "start_index": 71, - "text": "Minetal .,", - "url": "cite.min2019discrete" - }, - { - "start_index": 83, - "text": "2019a", - "url": "cite.min2019discrete" - }, - { - "start_index": 111, - "text": "Minetal .,", - "url": "cite.min2019knowledge" - }, - { - "start_index": 123, - "text": "2019b", - "url": "cite.min2019knowledge" - }, - { - "start_index": 155, - "text": "Asaietal .,", - "url": "cite.asai2020learning" - }, - { - "start_index": 168, - "text": "2020", - "url": "cite.asai2020learning" - }, - { - "start_index": 190, - "text": "Guuetal .,", - "url": "cite.guu2020realm" - }, - { - "start_index": 202, - "text": "2020", - "url": "cite.guu2020realm" - } - ], - "page_number": 8, - "parent_id": "ec4bc1693496251a668e425660a3893b" - }, - "text": "26.5 BM25+BERT (Lee et al., 2019) 33.3 ORQA (Lee et al., 2019) HardEM (Min et al., 2019a) 28.1 GraphRetriever (Min et al., 2019b) 34.5 32.6 PathRetriever (Asai et al., 2020) 39.2 REALMWiki (Guu et al., 2020) 40.4 REALMNews (Guu et al., 2020)", - "type": "UncategorizedText" - }, - { - "element_id": "bf107b0172f495533928206eaf831faf", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 352.1, - 86.7 - ], - [ - 352.1, - 178.9 - ], - [ - 371.2, - 178.9 - ], - [ - 371.2, - 86.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "ec4bc1693496251a668e425660a3893b" - }, - "text": "47.1 45.0 50.9 56.0 - - -", - "type": "UncategorizedText" - }, - { - "element_id": "047acbfbfe97b212586dac64f1efb313", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 394.0, - 86.7 - ], - [ - 394.0, - 178.9 - ], - [ - 413.1, - 178.9 - ], - [ - 413.1, - 86.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "ec4bc1693496251a668e425660a3893b" - }, - "text": "17.7 36.4 - 36.4 - 40.2 40.7", - "type": "UncategorizedText" - }, - { - "element_id": "c6070b37114f7be8255481ed0fa8c0d6", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 428.8, - 86.7 - ], - [ - 428.8, - 178.9 - ], - [ - 447.9, - 178.9 - ], - [ - 447.9, - 86.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "ec4bc1693496251a668e425660a3893b" - }, - "text": "21.3 30.1 - - - 46.8 42.9", - "type": "UncategorizedText" - }, - { - "element_id": "bfdda609c08e06e292fd41277fed873d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 472.1, - 86.7 - ], - [ - 472.1, - 178.9 - ], - [ - 491.2, - 178.9 - ], - [ - 491.2, - 86.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "ec4bc1693496251a668e425660a3893b" - }, - "text": "33.2 20.2 - - 56.5 - -", - "type": "UncategorizedText" - }, - { - "element_id": "8888a029aaf60b70574640efd1655343", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 97.7, - 200.6 - ], - [ - 97.7, - 211.5 - ], - [ - 125.6, - 211.5 - ], - [ - 125.6, - 200.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8 - }, - "text": "Single", - "type": "Title" - }, - { - "element_id": "6082ad0fe2b904ae47f4f717e023faf5", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 148.1, - 187.0 - ], - [ - 148.1, - 225.0 - ], - [ - 203.3, - 225.0 - ], - [ - 203.3, - 187.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8 - }, - "text": "BM25 DPR BM25+DPR", - "type": "Title" - }, - { - "element_id": "d00cfbd2afe066cc35167bec06d20355", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 310.3, - 187.0 - ], - [ - 310.3, - 225.0 - ], - [ - 329.4, - 225.0 - ], - [ - 329.4, - 187.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "6082ad0fe2b904ae47f4f717e023faf5" - }, - "text": "32.6 41.5 39.0", - "type": "UncategorizedText" - }, - { - "element_id": "7c6e9ab25e501bc4466685d688edc5f7", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 352.1, - 187.0 - ], - [ - 352.1, - 225.0 - ], - [ - 371.2, - 225.0 - ], - [ - 371.2, - 187.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "6082ad0fe2b904ae47f4f717e023faf5" - }, - "text": "52.4 56.8 57.0", - "type": "UncategorizedText" - }, - { - "element_id": "85c8f55e5830eadb2dce6b1b264ba544", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 394.0, - 187.0 - ], - [ - 394.0, - 225.0 - ], - [ - 413.1, - 225.0 - ], - [ - 413.1, - 187.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "6082ad0fe2b904ae47f4f717e023faf5" - }, - "text": "29.9 34.6 35.2", - "type": "UncategorizedText" - }, - { - "element_id": "1074889fab58699a2e6ddb950140355f", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 428.8, - 187.0 - ], - [ - 428.8, - 225.0 - ], - [ - 447.9, - 225.0 - ], - [ - 447.9, - 187.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "6082ad0fe2b904ae47f4f717e023faf5" - }, - "text": "24.9 25.9 28.0", - "type": "UncategorizedText" - }, - { - "element_id": "d493ef83d3f2487ec86d5e8d12657b8e", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 472.1, - 187.0 - ], - [ - 472.1, - 225.0 - ], - [ - 491.2, - 225.0 - ], - [ - 491.2, - 187.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "6082ad0fe2b904ae47f4f717e023faf5" - }, - "text": "38.1 29.8 36.7", - "type": "UncategorizedText" - }, - { - "element_id": "dea894b8304550baf5f5d244b82e0e3d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 97.7, - 239.9 - ], - [ - 97.7, - 250.8 - ], - [ - 121.9, - 250.8 - ], - [ - 121.9, - 239.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8 - }, - "text": "Multi", - "type": "Title" - }, - { - "element_id": "0d35103ea53a7509e1b33954e6b46ec4", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 148.1, - 233.1 - ], - [ - 148.1, - 257.6 - ], - [ - 203.3, - 257.6 - ], - [ - 203.3, - 233.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8 - }, - "text": "DPR BM25+DPR", - "type": "Title" - }, - { - "element_id": "f6644cdd2f6204c70beff10f223e2d52", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 310.3, - 233.1 - ], - [ - 310.3, - 257.6 - ], - [ - 329.4, - 257.6 - ], - [ - 329.4, - 233.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" - }, - "text": "41.5 38.8", - "type": "UncategorizedText" - }, - { - "element_id": "502842a1d5705f07e9d7a2f8ade4d03c", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 352.1, - 233.1 - ], - [ - 352.1, - 257.5 - ], - [ - 371.2, - 257.5 - ], - [ - 371.2, - 233.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" - }, - "text": "56.8 57.9", - "type": "UncategorizedText" - }, - { - "element_id": "7b2135bf20f31b9ae23e14b8d49af43f", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 394.0, - 233.1 - ], - [ - 394.0, - 257.6 - ], - [ - 413.1, - 257.6 - ], - [ - 413.1, - 233.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" - }, - "text": "42.4 41.1", - "type": "UncategorizedText" - }, - { - "element_id": "5f5488a1e57f71fb827c48a8567b9754", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 428.8, - 233.1 - ], - [ - 428.8, - 257.5 - ], - [ - 447.9, - 257.5 - ], - [ - 447.9, - 233.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" - }, - "text": "49.4 50.6", - "type": "UncategorizedText" - }, - { - "element_id": "7fe143866a0e450442e15b0cd2f9deab", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 472.1, - 233.1 - ], - [ - 472.1, - 257.6 - ], - [ - 491.2, - 257.6 - ], - [ - 491.2, - 233.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" - }, - "text": "24.1 35.8", - "type": "UncategorizedText" - }, - { - "element_id": "2b5cc43e70acfb26a3a82e718f0c4ad8", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.7, - 272.6 - ], - [ - 71.7, - 318.4 - ], - [ - 527.3, - 318.4 - ], - [ - 527.3, - 272.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" - }, - "text": "Table 4: End-to-end QA (Exact Match) Accuracy. The \ufb01rst block of results are copied from their cited papers. REALMWiki and REALMNews are the same model but pretrained on Wikipedia and CC-News, respectively. Single and Multi denote that our Dense Passage Retriever (DPR) is trained using individual or combined training datasets (all except SQuAD). For WQ and TREC in the Multi setting, we \ufb01ne-tune the reader trained on NQ.", - "type": "NarrativeText" - }, - { - "element_id": "c6880f922271aa2e47f61c48580e9344", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 342.2 - ], - [ - 71.6, - 718.9 - ], - [ - 292.1, - 718.9 - ], - [ - 292.1, - 342.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 720, - "text": "Leeetal .,", - "url": "cite.lee2019latent" - }, - { - "start_index": 732, - "text": "2019", - "url": "cite.lee2019latent" - }, - { - "start_index": 790, - "text": "( etal ., 2020 ). Whilebothmethodsincludeaddi", - "url": "cite.guu2020realm" - }, - { - "start_index": 795, - "text": "etal .,", - "url": "cite.guu2020realm" - }, - { - "start_index": 803, - "text": "2020", - "url": "cite.guu2020realm" - } - ], - "page_number": 8, - "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" - }, - "text": "see that higher retriever accuracy typically leads to better \ufb01nal QA results: in all cases except SQuAD, answers extracted from the passages retrieved by DPR are more likely to be correct, compared to those from BM25. For large datasets like NQ and TriviaQA, models trained using multiple datasets (Multi) perform comparably to those trained using the individual training set (Single). Conversely, on smaller datasets like WQ and TREC, the multi- dataset setting has a clear advantage. Overall, our DPR-based models outperform the previous state- of-the-art results on four out of the \ufb01ve datasets, with 1% to 12% absolute differences in exact match accuracy. It is interesting to contrast our results to those of ORQA (Lee et al., 2019) and also the concurrently developed approach, REALM (Guu et al., 2020). While both methods include addi- tional pretraining tasks and employ an expensive end-to-end training regime, DPR manages to out- perform them on both NQ and TriviaQA, simply by focusing on learning a strong passage retrieval model using pairs of questions and answers. The additional pretraining tasks are likely more useful only when the target training sets are small. Al- though the results of DPR on WQ and TREC in the single-dataset setting are less competitive, adding more question\u2013answer pairs helps boost the perfor- mance, achieving the new state of the art.", - "type": "NarrativeText" - }, - { - "element_id": "0841fd3196f534a1e9ed52d9a37a175c", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 342.2 - ], - [ - 306.9, - 651.4 - ], - [ - 527.4, - 651.4 - ], - [ - 527.4, - 342.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 73, - "text": ".", - "url": "cite.lee2019latent" - }, - { - "start_index": 31, - "text": "2019", - "url": "cite.lee2019latent" - }, - { - "start_index": 401, - "text": ",", - "url": "appendix.D" - } - ], - "page_number": 8, - "parent_id": "0d35103ea53a7509e1b33954e6b46ec4" - }, - "text": "trained, following Lee et al. (2019). This approach obtains a score of 39.8 EM, which suggests that our strategy of training a strong retriever and reader in isolation can leverage effectively available supervi- sion, while outperforming a comparable joint train- ing approach with a simpler design (Appendix D). One thing worth noticing is that our reader does consider more passages compared to ORQA, al- though it is not completely clear how much more time it takes for inference. While DPR processes up to 100 passages for each question, the reader is able to \ufb01t all of them into one batch on a sin- gle 32GB GPU, thus the latency remains almost identical to the single passage case (around 20ms). The exact impact on throughput is harder to mea- sure: ORQA uses 2-3x longer passages compared to DPR (288 word pieces compared to our 100 tokens) and the computational complexity is super- linear in passage length. We also note that we found k = 50 to be optimal for NQ, and k = 10 leads to only marginal loss in exact match accu- racy (40.8 vs. 41.5 EM on NQ), which should be roughly comparable to ORQA\u2019s 5-passage setup.", - "type": "NarrativeText" - }, - { - "element_id": "6a25d12fe6bee59c3cbbab072fe440a8", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 664.2 - ], - [ - 307.3, - 676.2 - ], - [ - 396.4, - 676.2 - ], - [ - 396.4, - 664.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8 - }, - "text": "7 Related Work", - "type": "Title" - }, - { - "element_id": "daa6a2e7025eb22d33b70734407c0b25", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 727.3 - ], - [ - 72.0, - 765.3 - ], - [ - 292.1, - 765.3 - ], - [ - 292.1, - 727.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 8, - "parent_id": "6a25d12fe6bee59c3cbbab072fe440a8" - }, - "text": "To compare our pipeline training approach with joint learning, we run an ablation on Natural Ques- tions where the retriever and reader are jointly", - "type": "NarrativeText" - }, - { - "element_id": "41bf1fd799946a7f92e455b2c7ccb3b6", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.0, - 686.7 - ], - [ - 307.0, - 765.3 - ], - [ - 527.4, - 765.3 - ], - [ - 527.4, - 686.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 72, - "text": "Voorhees", - "url": "cite.voorhees1999trec" - }, - { - "start_index": 82, - "text": "1999", - "url": "cite.voorhees1999trec" - } - ], - "page_number": 8, - "parent_id": "6a25d12fe6bee59c3cbbab072fe440a8" - }, - "text": "Passage retrieval has been an important compo- nent for open-domain QA (Voorhees, 1999). It not only effectively reduces the search space for answer extraction, but also identi\ufb01es the support context for users to verify the answer. Strong sparse vector space models like TF-IDF or BM25 have", - "type": "NarrativeText" - }, - { - "element_id": "93e281a97d4e9e284ff31e9cc6123a88", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.5, - 65.2 - ], - [ - 71.5, - 171.0 - ], - [ - 292.1, - 171.0 - ], - [ - 292.1, - 65.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 76, - "text": "Chenetal .,", - "url": "cite.chen2017reading" - }, - { - "start_index": 89, - "text": "2017", - "url": "cite.chen2017reading" - }, - { - "start_index": 93, - "text": "; etal ., 2019a , b ; Nieetal ., 2019 ; Minetal ., 2019a", - "url": "cite.yang2019end" - }, - { - "start_index": 100, - "text": "etal .,", - "url": "cite.yang2019end" - }, - { - "start_index": 108, - "text": "2019a", - "url": "cite.yang2019end" - }, - { - "start_index": 114, - "text": "b", - "url": "cite.Yang2019Data" - }, - { - "start_index": 117, - "text": "Nieetal .,", - "url": "cite.nie2019revealing" - }, - { - "start_index": 129, - "text": "2019", - "url": "cite.nie2019revealing" - }, - { - "start_index": 135, - "text": "Minetal .,", - "url": "cite.min2019discrete" - }, - { - "start_index": 147, - "text": "2019a", - "url": "cite.min2019discrete" - }, - { - "start_index": 154, - "text": "Wolfsonetal .,", - "url": "cite.wolfson2020break" - }, - { - "start_index": 170, - "text": "2020", - "url": "cite.wolfson2020break" - }, - { - "start_index": 332, - "text": "Minetal .,", - "url": "cite.min2019knowledge" - }, - { - "start_index": 344, - "text": "2019b", - "url": "cite.min2019knowledge" - }, - { - "start_index": 349, - "text": ";", - "url": "cite.asai2020learning" - }, - { - "start_index": 356, - "text": "etal .,", - "url": "cite.asai2020learning" - }, - { - "start_index": 364, - "text": "2020", - "url": "cite.asai2020learning" - } - ], - "page_number": 9, - "parent_id": "6a25d12fe6bee59c3cbbab072fe440a8" - }, - "text": "been used as the standard method applied broadly to various QA tasks (e.g., Chen et al., 2017; Yang et al., 2019a,b; Nie et al., 2019; Min et al., 2019a; Wolfson et al., 2020). Augmenting text-based re- trieval with external structured information, such as knowledge graph and Wikipedia hyperlinks, has also been explored recently (Min et al., 2019b; Asai et al., 2020).", - "type": "NarrativeText" - }, - { - "element_id": "b30b032166032e8d0f57688f4f1fc1dd", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 179.5 - ], - [ - 71.6, - 502.0 - ], - [ - 292.2, - 502.0 - ], - [ - 292.2, - 179.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 107, - "text": "Deerwesteretal .,", - "url": "cite.deerwester1990indexing" - }, - { - "start_index": 126, - "text": "1990", - "url": "cite.deerwester1990indexing" - }, - { - "start_index": 251, - "text": "Yihetal .,", - "url": "cite.yih2011learning" - }, - { - "start_index": 263, - "text": "2011", - "url": "cite.yih2011learning" - }, - { - "start_index": 269, - "text": "Huangetal .,", - "url": "cite.huang2013learning" - }, - { - "start_index": 283, - "text": "2013", - "url": "cite.huang2013learning" - }, - { - "start_index": 287, - "text": ";", - "url": "cite.gillick-etal-2019-learning" - }, - { - "start_index": 297, - "text": "etal .,", - "url": "cite.gillick-etal-2019-learning" - }, - { - "start_index": 305, - "text": "2019", - "url": "cite.gillick-etal-2019-learning" - }, - { - "start_index": 885, - "text": "NogueiraandCho", - "url": "cite.nogueira2019passage" - }, - { - "start_index": 903, - "text": "2019", - "url": "cite.nogueira2019passage" - }, - { - "start_index": 909, - "text": "Humeauetal .,", - "url": "cite.humeau2020poly" - }, - { - "start_index": 924, - "text": "2020", - "url": "cite.humeau2020poly" - }, - { - "start_index": 959, - "text": "KhattabandZaharia", - "url": "cite.khattab2020colbert" - }, - { - "start_index": 980, - "text": "2020", - "url": "cite.khattab2020colbert" - } - ], - "page_number": 9, - "parent_id": "6a25d12fe6bee59c3cbbab072fe440a8" - }, - "text": "The use of dense vector representations for re- trieval has a long history since Latent Semantic Analysis (Deerwester et al., 1990). Using labeled pairs of queries and documents, discriminatively trained dense encoders have become popular re- cently (Yih et al., 2011; Huang et al., 2013; Gillick et al., 2019), with applications to cross-lingual document retrieval, ad relevance prediction, Web search and entity retrieval. Such approaches com- plement the sparse vector methods as they can po- tentially give high similarity scores to semantically relevant text pairs, even without exact token match- ing. The dense representation alone, however, is typically inferior to the sparse one. While not the focus of this work, dense representations from pre- trained models, along with cross-attention mecha- nisms, have also been shown effective in passage or dialogue re-ranking tasks (Nogueira and Cho, 2019; Humeau et al., 2020). Finally, a concurrent work (Khattab and Zaharia, 2020) demonstrates the feasibility of full dense retrieval in IR tasks. Instead of employing the dual-encoder framework, they introduced a late-interaction operator on top of the BERT encoders.", - "type": "NarrativeText" - }, - { - "element_id": "06d742e7aa6f6d4514031e40bda93395", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 510.5 - ], - [ - 72.0, - 765.3 - ], - [ - 292.2, - 765.3 - ], - [ - 292.2, - 510.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 65, - "text": ".(", - "url": "cite.das2019multi" - }, - { - "start_index": 68, - "text": "2019", - "url": "cite.das2019multi" - }, - { - "start_index": 227, - "text": "Seoetal", - "url": "cite.seo2019real" - }, - { - "start_index": 239, - "text": "2019", - "url": "cite.seo2019real" - }, - { - "start_index": 480, - "text": "Leeetal", - "url": "cite.lee2019latent" - }, - { - "start_index": 492, - "text": "2019", - "url": "cite.lee2019latent" - }, - { - "start_index": 688, - "text": "Guuetal", - "url": "cite.guu2020realm" - }, - { - "start_index": 700, - "text": "2020", - "url": "cite.guu2020realm" - }, - { - "start_index": 770, - "text": "indexingthepassagesdur ingtraining . recentlybeenimprovedbyXiongetal", - "url": "cite.Xiong2020ProgressivelyPD" - }, - { - "start_index": 886, - "text": "2020b", - "url": "cite.Xiong2020ProgressivelyPD" - } - ], - "page_number": 9, - "parent_id": "6a25d12fe6bee59c3cbbab072fe440a8" - }, - "text": "Dense retrieval for open-domain QA has been explored by Das et al. (2019), who propose to re- trieve relevant passages iteratively using reformu- lated question vectors. As an alternative approach that skips passage retrieval, Seo et al. (2019) pro- pose to encode candidate answer phrases as vectors and directly retrieve the answers to the input ques- tions ef\ufb01ciently. Using additional pretraining with the objective that matches surrogates of questions and relevant passages, Lee et al. (2019) jointly train the question encoder and reader. Their approach outperforms the BM25 plus reader paradigm on multiple open-domain QA datasets in QA accuracy, and is further extended by REALM (Guu et al., 2020), which includes tuning the passage encoder asynchronously by re-indexing the passages dur- ing training. The pretraining objective has also recently been improved by Xiong et al. (2020b). In contrast, our model provides a simple and yet", - "type": "NarrativeText" - }, - { - "element_id": "d1901aa1bfb8cc149e914018f1143797", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 65.2 - ], - [ - 307.3, - 103.2 - ], - [ - 527.4, - 103.2 - ], - [ - 527.4, - 65.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 9, - "parent_id": "6a25d12fe6bee59c3cbbab072fe440a8" - }, - "text": "effective solution that shows stronger empirical per- formance, without relying on additional pretraining or complex joint training schemes.", - "type": "NarrativeText" - }, - { - "element_id": "9b41b843780ccbd32b5817c1d22d121f", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 105.9 - ], - [ - 306.9, - 306.5 - ], - [ - 527.5, - 306.5 - ], - [ - 527.5, - 105.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 132, - "text": "Xiongetal", - "url": "cite.Xiong2020ANCE" - }, - { - "start_index": 146, - "text": "2020a", - "url": "cite.Xiong2020ANCE" - }, - { - "start_index": 427, - "text": "IzacardandGrave", - "url": "cite.Izacard2020fid" - }, - { - "start_index": 446, - "text": "2020", - "url": "cite.Izacard2020fid" - }, - { - "start_index": 452, - "text": "Lewisetal .,", - "url": "cite.lewis2020rag" - }, - { - "start_index": 466, - "text": "2020b", - "url": "cite.lewis2020rag" - }, - { - "start_index": 551, - "text": "Lewisetal .,", - "url": "cite.lewis-etal-2020-bart" - }, - { - "start_index": 565, - "text": "2020a", - "url": "cite.lewis-etal-2020-bart" - }, - { - "start_index": 580, - "text": "Raf", - "url": "cite.raffel2019T5" - }, - { - "start_index": 585, - "text": "feletal .,", - "url": "cite.raffel2019T5" - }, - { - "start_index": 597, - "text": "2019", - "url": "cite.raffel2019T5" - } - ], - "page_number": 9, - "parent_id": "6a25d12fe6bee59c3cbbab072fe440a8" - }, - "text": "DPR has also been used as an important mod- ule in very recent work. For instance, extending the idea of leveraging hard negatives, Xiong et al. (2020a) use the retrieval model trained in the pre- vious iteration to discover new negatives and con- struct a different set of examples in each training iteration. Starting from our trained DPR model, they show that the retrieval performance can be further improved. Recent work (Izacard and Grave, 2020; Lewis et al., 2020b) have also shown that DPR can be combined with generation models such as BART (Lewis et al., 2020a) and T5 (Raf- fel et al., 2019), achieving good performance on open-domain QA and other knowledge-intensive tasks.", - "type": "NarrativeText" - }, - { - "element_id": "57cf5cd97bc68a0b5b414f3a4bd37ce6", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 318.4 - ], - [ - 307.3, - 330.3 - ], - [ - 382.3, - 330.3 - ], - [ - 382.3, - 318.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 9 - }, - "text": "8 Conclusion", - "type": "Title" - }, - { - "element_id": "e2a3ea98a8f72a9b455cf1e7b566216f", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 340.2 - ], - [ - 306.9, - 513.7 - ], - [ - 527.4, - 513.7 - ], - [ - 527.4, - 340.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 9, - "parent_id": "57cf5cd97bc68a0b5b414f3a4bd37ce6" - }, - "text": "In this work, we demonstrated that dense retrieval can outperform and potentially replace the tradi- tional sparse retrieval component in open-domain question answering. While a simple dual-encoder approach can be made to work surprisingly well, we showed that there are some critical ingredients to training a dense retriever successfully. Moreover, our empirical analysis and ablation studies indicate that more complex model frameworks or similarity functions do not necessarily provide additional val- ues. As a result of improved retrieval performance, we obtained new state-of-the-art results on multiple open-domain question answering benchmarks.", - "type": "NarrativeText" - }, - { - "element_id": "4be0f860ee3560910d50596233fe802e", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 525.6 - ], - [ - 307.3, - 537.5 - ], - [ - 400.8, - 537.5 - ], - [ - 400.8, - 525.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 9 - }, - "text": "Acknowledgments", - "type": "Title" - }, - { - "element_id": "84e4539ac39232472a1473ccab786909", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.8, - 547.4 - ], - [ - 306.8, - 571.8 - ], - [ - 525.5, - 571.8 - ], - [ - 525.5, - 547.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 9, - "parent_id": "4be0f860ee3560910d50596233fe802e" - }, - "text": "We thank the anonymous reviewers for their helpful comments and suggestions.", - "type": "NarrativeText" - }, - { - "element_id": "69824d3b0e70ca6aaa0da1613b65fd91", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 596.4 - ], - [ - 307.3, - 608.4 - ], - [ - 362.8, - 608.4 - ], - [ - 362.8, - 596.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 9 - }, - "text": "References", - "type": "Title" - }, - { - "element_id": "0f7bab4a5f829a443e580076e6e4c1eb", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 615.7 - ], - [ - 307.3, - 669.5 - ], - [ - 527.2, - 669.5 - ], - [ - 527.2, - 615.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 9, - "parent_id": "69824d3b0e70ca6aaa0da1613b65fd91" - }, - "text": "Akari Asai, Kazuma Hashimoto, Hannaneh Hajishirzi, Richard Socher, and Caiming Xiong. 2020. Learn- ing to retrieve reasoning paths over Wikipedia graph for question answering. In International Conference on Learning Representations (ICLR).", - "type": "NarrativeText" - }, - { - "element_id": "81be30476ba77a4f59621587526a0059", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 678.2 - ], - [ - 307.3, - 734.3 - ], - [ - 527.2, - 734.3 - ], - [ - 527.2, - 678.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 9, - "parent_id": "69824d3b0e70ca6aaa0da1613b65fd91" - }, - "text": "Petr Baudi\u02c7s and Jan \u02c7Sediv`y. 2015. Modeling of the question answering task in the yodaqa system. In In- ternational Conference of the Cross-Language Eval- uation Forum for European Languages, pages 222\u2013 228. Springer.", - "type": "NarrativeText" - }, - { - "element_id": "3fbc63ba2b33dd8a9b5a1e54869b1a6d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 744.2 - ], - [ - 307.3, - 765.1 - ], - [ - 525.9, - 765.1 - ], - [ - 525.9, - 744.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 9, - "parent_id": "69824d3b0e70ca6aaa0da1613b65fd91" - }, - "text": "Jonathan Berant, Andrew Chou, Roy Frostig, and Percy Liang. 2013. Semantic parsing on Freebase from", - "type": "NarrativeText" - }, - { - "element_id": "02b1608d5721fcfd8ad93dfc1072081f", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 82.9, - 65.7 - ], - [ - 82.9, - 86.9 - ], - [ - 291.9, - 86.9 - ], - [ - 291.9, - 65.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10 - }, - "text": "question-answer pairs. In Empirical Methods in Nat- ural Language Processing (EMNLP).", - "type": "Title" - }, - { - "element_id": "a33cbab23c3461f9fb7fa8a6d52156cd", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 96.9 - ], - [ - 72.0, - 139.7 - ], - [ - 292.0, - 139.7 - ], - [ - 292.0, - 96.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Jane Bromley, Isabelle Guyon, Yann LeCun, Eduard S\u00a8ackinger, and Roopak Shah. 1994. Signature veri\ufb01- cation using a \u201cSiamese\u201d time delay neural network. In NIPS, pages 737\u2013744.", - "type": "NarrativeText" - }, - { - "element_id": "b89848c440355ae2b838fd4ea5e75f63", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 149.8 - ], - [ - 72.0, - 203.6 - ], - [ - 292.0, - 203.6 - ], - [ - 292.0, - 149.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Chris Burges, Tal Shaked, Erin Renshaw, Ari Lazier, Matt Deeds, Nicole Hamilton, and Greg Hullender. 2005. Learning to rank using gradient descent. In Proceedings of the 22nd international conference on Machine learning, pages 89\u201396.", - "type": "NarrativeText" - }, - { - "element_id": "f108302b048215ff308e27fb1f6c9fb2", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 213.6 - ], - [ - 72.0, - 256.4 - ], - [ - 291.9, - 256.4 - ], - [ - 291.9, - 213.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Danqi Chen, Adam Fisch, Jason Weston, and Antoine Bordes. 2017. Reading Wikipedia to answer open- In Association for Computa- domain questions. tional Linguistics (ACL), pages 1870\u20131879.", - "type": "NarrativeText" - }, - { - "element_id": "e54d58bec6d1205935658746ae84c0e5", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 266.5 - ], - [ - 72.0, - 320.3 - ], - [ - 291.9, - 320.3 - ], - [ - 291.9, - 266.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Rajarshi Das, Shehzaad Dhuliawala, Manzil Zaheer, and Andrew McCallum. 2019. Multi-step retriever- reader interaction for scalable open-domain question In International Conference on Learn- answering. ing Representations (ICLR).", - "type": "NarrativeText" - }, - { - "element_id": "1fd7c977c701e0d754f7ce7a81920174", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 330.3 - ], - [ - 72.0, - 384.1 - ], - [ - 292.0, - 384.1 - ], - [ - 292.0, - 330.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Scott Deerwester, Susan T Dumais, George W Fur- nas, Thomas K Landauer, and Richard Harshman. Indexing by latent semantic analysis. Jour- 1990. nal of the American society for information science, 41(6):391\u2013407.", - "type": "NarrativeText" - }, - { - "element_id": "4b14bd2cb7bab9af0eca03957a394950", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 394.1 - ], - [ - 72.0, - 447.9 - ], - [ - 291.9, - 447.9 - ], - [ - 291.9, - 394.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2019. BERT: Pre-training of deep bidirectional transformers for language under- standing. In North American Association for Com- putational Linguistics (NAACL).", - "type": "NarrativeText" - }, - { - "element_id": "ea2c7ed160affdc4a3afbc418c164627", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 457.9 - ], - [ - 72.0, - 478.9 - ], - [ - 291.9, - 478.9 - ], - [ - 291.9, - 457.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "David A Ferrucci. 2012. Introduction to \u201cThis is Wat- IBM Journal of Research and Development,", - "type": "NarrativeText" - }, - { - "element_id": "8d9df4e5200503d14471a29f83df41d0", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 82.9, - 468.9 - ], - [ - 82.9, - 489.8 - ], - [ - 132.2, - 489.8 - ], - [ - 132.2, - 468.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "son\u201d. 56(3.4):1\u20131.", - "type": "UncategorizedText" - }, - { - "element_id": "f8a1ed944c7fe5781d6bc0f102d65528", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 499.9 - ], - [ - 72.0, - 553.6 - ], - [ - 291.9, - 553.6 - ], - [ - 291.9, - 499.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Daniel Gillick, Sayali Kulkarni, Larry Lansing, Alessandro Presta, Jason Baldridge, Eugene Ie, and Diego Garcia-Olano. 2019. Learning dense repre- sentations for entity retrieval. In Computational Nat- ural Language Learning (CoNLL).", - "type": "NarrativeText" - }, - { - "element_id": "2c3f3c9edf4818978b28897bd6c661f0", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 563.7 - ], - [ - 72.0, - 606.5 - ], - [ - 291.9, - 606.5 - ], - [ - 291.9, - 563.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Ruiqi Guo, Sanjiv Kumar, Krzysztof Choromanski, and David Simcha. 2016. Quantization based fast inner product search. In Arti\ufb01cial Intelligence and Statis- tics, pages 482\u2013490.", - "type": "NarrativeText" - }, - { - "element_id": "f75295ffcf1d43dd7c010b331b0fce43", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 616.5 - ], - [ - 72.0, - 659.4 - ], - [ - 292.0, - 659.4 - ], - [ - 292.0, - 616.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Kelvin Guu, Kenton Lee, Zora Tung, Panupong Pa- REALM: supat, and Ming-Wei Chang. 2020. Retrieval-augmented language model pre-training. ArXiv, abs/2002.08909.", - "type": "NarrativeText" - }, - { - "element_id": "d321da8a692e21574bf9237413ff4d5c", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 669.4 - ], - [ - 72.0, - 723.2 - ], - [ - 291.9, - 723.2 - ], - [ - 291.9, - 669.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Matthew Henderson, Rami Al-Rfou, Brian Strope, Yun- hsuan Sung, L\u00b4aszl\u00b4o Luk\u00b4acs, Ruiqi Guo, Sanjiv Ku- mar, Balint Miklos, and Ray Kurzweil. 2017. Ef\ufb01- cient natural language response suggestion for smart reply. ArXiv, abs/1705.00652.", - "type": "NarrativeText" - }, - { - "element_id": "a895c8afd54512b9191d95ed6a268aac", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 733.2 - ], - [ - 72.0, - 765.1 - ], - [ - 291.5, - 765.1 - ], - [ - 291.5, - 733.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Po-Sen Huang, Xiaodong He, Jianfeng Gao, Li Deng, Alex Acero, and Larry Heck. 2013. Learning deep structured semantic models for Web search using", - "type": "NarrativeText" - }, - { - "element_id": "44d0e268870859262cee44aea88ca86c", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 317.5, - 65.7 - ], - [ - 317.5, - 97.8 - ], - [ - 527.2, - 97.8 - ], - [ - 527.2, - 65.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "In ACM International Confer- clickthrough data. ence on Information and Knowledge Management (CIKM), pages 2333\u20132338.", - "type": "NarrativeText" - }, - { - "element_id": "6ff61fc0320b585e05a1bc784abd3b43", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 109.7 - ], - [ - 307.3, - 163.5 - ], - [ - 527.2, - 163.5 - ], - [ - 527.2, - 109.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Samuel Humeau, Kurt Shuster, Marie-Anne Lachaux, and Jason Weston. 2020. Poly-encoders: Architec- tures and pre-training strategies for fast and accurate multi-sentence scoring. In International Conference on Learning Representations (ICLR).", - "type": "NarrativeText" - }, - { - "element_id": "1fa9d05962fab3a7caed4caae5effafb", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 175.3 - ], - [ - 307.3, - 207.2 - ], - [ - 527.2, - 207.2 - ], - [ - 527.2, - 175.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Gautier Izacard and Edouard Grave. 2020. Leveraging passage retrieval with generative models for open do- main question answering. ArXiv, abs/2007.01282.", - "type": "NarrativeText" - }, - { - "element_id": "3c47d119e3632e3cedced4a55b3b15ba", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 219.0 - ], - [ - 307.3, - 250.9 - ], - [ - 527.3, - 250.9 - ], - [ - 527.3, - 219.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Jeff Johnson, Matthijs Douze, and Herv\u00b4e J\u00b4egou. 2017. Billion-scale similarity search with GPUs. ArXiv, abs/1702.08734.", - "type": "NarrativeText" - }, - { - "element_id": "4d5198e893496133af19dddfb1df1873", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 262.7 - ], - [ - 307.3, - 316.5 - ], - [ - 527.2, - 316.5 - ], - [ - 527.2, - 262.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Mandar Joshi, Eunsol Choi, Daniel Weld, and Luke Zettlemoyer. 2017. TriviaQA: A large scale dis- tantly supervised challenge dataset for reading com- prehension. In Association for Computational Lin- guistics (ACL), pages 1601\u20131611.", - "type": "NarrativeText" - }, - { - "element_id": "feafdfd22e06772174a003f74a29ef7a", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 328.4 - ], - [ - 307.3, - 382.2 - ], - [ - 527.2, - 382.2 - ], - [ - 527.2, - 328.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Omar Khattab and Matei Zaharia. 2020. ColBERT: Ef\ufb01cient and effective passage search via contextu- In ACM SIGIR alized late interaction over BERT. Conference on Research and Development in Infor- mation Retrieval (SIGIR), pages 39\u201348.", - "type": "NarrativeText" - }, - { - "element_id": "747b1b671e6144bc1c3a79ab0555a456", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 393.8 - ], - [ - 307.3, - 425.9 - ], - [ - 527.2, - 425.9 - ], - [ - 527.2, - 393.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Brian Kulis. 2013. Metric learning: A survey. Foun- dations and Trends in Machine Learning, 5(4):287\u2013 364.", - "type": "NarrativeText" - }, - { - "element_id": "105ccad8a371a0741f9ba84ef7050c7f", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 437.7 - ], - [ - 307.3, - 535.3 - ], - [ - 527.2, - 535.3 - ], - [ - 527.2, - 437.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Tom Kwiatkowski, Jennimaria Palomaki, Olivia Red- \ufb01eld, Michael Collins, Ankur Parikh, Chris Alberti, Danielle Epstein, Illia Polosukhin, Matthew Kelcey, Jacob Devlin, Kenton Lee, Kristina N. Toutanova, Llion Jones, Ming-Wei Chang, Andrew Dai, Jakob Uszkoreit, Quoc Le, and Slav Petrov. 2019. Natu- ral questions: a benchmark for question answering research. Transactions of the Association of Compu- tational Linguistics (TACL).", - "type": "NarrativeText" - }, - { - "element_id": "bc26ff104481741cdd4163a20513fa52", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 547.2 - ], - [ - 307.3, - 590.0 - ], - [ - 527.3, - 590.0 - ], - [ - 527.3, - 547.2 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Kenton Lee, Ming-Wei Chang, and Kristina Toutanova. 2019. Latent retrieval for weakly supervised open domain question answering. In Association for Com- putational Linguistics (ACL), pages 6086\u20136096.", - "type": "NarrativeText" - }, - { - "element_id": "5bf249760094fe28ab5f62a5222c1aee", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 601.9 - ], - [ - 307.3, - 677.6 - ], - [ - 527.3, - 677.6 - ], - [ - 527.3, - 601.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Mike Lewis, Yinhan Liu, Naman Goyal, Mar- jan Ghazvininejad, Abdelrahman Mohamed, Omer Levy, Veselin Stoyanov, and Luke Zettlemoyer. 2020a. BART: Denoising sequence-to-sequence pre- training for natural language generation, translation, In Association for Computa- and comprehension. tional Linguistics (ACL), pages 7871\u20137880.", - "type": "NarrativeText" - }, - { - "element_id": "b606c861e7da4a3fc0c9f152ab736772", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 689.4 - ], - [ - 307.3, - 765.1 - ], - [ - 526.8, - 765.1 - ], - [ - 526.8, - 689.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 10, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Patrick Lewis, Ethan Perez, Aleksandara Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Heinrich K\u00a8uttler, Mike Lewis, Wen-tau Yih, Tim Rockt\u00a8aschel, Sebastian Riedel, and Douwe Kiela. 2020b. Retrieval-augmented generation for In Advances in knowledge-intensive NLP tasks. Neural Information Processing Systems (NeurIPS).", - "type": "NarrativeText" - }, - { - "element_id": "e106fc6387072184d20df707304f624c", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 66.0 - ], - [ - 72.0, - 108.8 - ], - [ - 292.0, - 108.8 - ], - [ - 292.0, - 66.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Yankai Lin, Haozhe Ji, Zhiyuan Liu, and Maosong Sun. 2018. Denoising distantly supervised open-domain In Association for Computa- question answering. tional Linguistics (ACL), pages 1736\u20131745.", - "type": "NarrativeText" - }, - { - "element_id": "074327d8fb7a87720ced682ba83345d5", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 117.9 - ], - [ - 72.0, - 171.7 - ], - [ - 292.0, - 171.7 - ], - [ - 292.0, - 117.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Sewon Min, Danqi Chen, Hannaneh Hajishirzi, and Luke Zettlemoyer. 2019a. A discrete hard EM ap- proach for weakly supervised question answering. In Empirical Methods in Natural Language Process- ing (EMNLP).", - "type": "NarrativeText" - }, - { - "element_id": "fa74d73702c7a959e601e1fa9a241a79", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 180.8 - ], - [ - 72.0, - 223.7 - ], - [ - 291.9, - 223.7 - ], - [ - 291.9, - 180.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Sewon Min, Danqi Chen, Luke Zettlemoyer, and Han- naneh Hajishirzi. 2019b. Knowledge guided text re- trieval and reading for open domain question answer- ing. ArXiv, abs/1911.03868.", - "type": "NarrativeText" - }, - { - "element_id": "0178c6f683092fcd0d92e6022dd9f1c3", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 232.8 - ], - [ - 72.0, - 286.6 - ], - [ - 291.9, - 286.6 - ], - [ - 291.9, - 232.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Dan Moldovan, Marius Pas\u00b8ca, Sanda Harabagiu, and Mihai Surdeanu. 2003. Performance issues and er- ror analysis in an open-domain question answering system. ACM Transactions on Information Systems (TOIS), 21(2):133\u2013154.", - "type": "NarrativeText" - }, - { - "element_id": "0d86dfc43960d451a083befd8c2bbebb", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 295.7 - ], - [ - 72.0, - 338.5 - ], - [ - 292.0, - 338.5 - ], - [ - 292.0, - 295.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Stephen Mussmann and Stefano Ermon. 2016. Learn- ing and inference via maximum inner product search. In International Conference on Machine Learning (ICML), pages 2587\u20132596.", - "type": "NarrativeText" - }, - { - "element_id": "c6aadb3191eb3d765fd8e30335678ce4", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 347.6 - ], - [ - 72.0, - 390.5 - ], - [ - 291.9, - 390.5 - ], - [ - 291.9, - 347.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Yixin Nie, Songhe Wang, and Mohit Bansal. 2019. Re- vealing the importance of semantic retrieval for ma- chine reading at scale. In Empirical Methods in Nat- ural Language Processing (EMNLP).", - "type": "NarrativeText" - }, - { - "element_id": "03f9daa1bea7ac76b1f9d8d823feb1c5", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 399.6 - ], - [ - 72.0, - 420.5 - ], - [ - 290.3, - 420.5 - ], - [ - 290.3, - 399.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Rodrigo Nogueira and Kyunghyun Cho. 2019. Passage re-ranking with BERT. ArXiv, abs/1901.04085.", - "type": "NarrativeText" - }, - { - "element_id": "0fbaa8eaa03f9b8a4d03b007e8e28ef2", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 429.6 - ], - [ - 72.0, - 483.4 - ], - [ - 291.9, - 483.4 - ], - [ - 291.9, - 429.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Colin Raffel, Noam Shazeer, Adam Roberts, Katherine Lee, Sharan Narang, Michael Matena, Yanqi Zhou, Wei Li, and Peter J Liu. 2019. Exploring the limits of transfer learning with a uni\ufb01ed text-to-text trans- former. ArXiv, abs/1910.10683.", - "type": "NarrativeText" - }, - { - "element_id": "8aaf3729322abec81210096ce67dfe5c", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 492.5 - ], - [ - 72.0, - 546.3 - ], - [ - 291.5, - 546.3 - ], - [ - 291.5, - 492.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Pranav Rajpurkar, Jian Zhang, Konstantin Lopyrev, and Percy Liang. 2016. SQuAD: 100,000+ questions In Empirical for machine comprehension of text. Methods in Natural Language Processing (EMNLP), pages 2383\u20132392.", - "type": "NarrativeText" - }, - { - "element_id": "02b26474534c62869affbab6f885d043", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 555.5 - ], - [ - 72.0, - 609.3 - ], - [ - 291.9, - 609.3 - ], - [ - 291.9, - 555.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Parikshit Ram and Alexander G Gray. 2012. Maximum inner-product search using cone trees. In Proceed- ings of the 18th ACM SIGKDD international con- ference on Knowledge discovery and data mining, pages 931\u2013939.", - "type": "NarrativeText" - }, - { - "element_id": "f4c4512466a85b5d3a5d0c0686865816", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 618.4 - ], - [ - 72.0, - 650.3 - ], - [ - 292.0, - 650.3 - ], - [ - 292.0, - 618.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Adam Roberts, Colin Raffel, and Noam Shazeer. 2020. How much knowledge can you pack into the param- eters of a language model? ArXiv, abs/2002.08910.", - "type": "NarrativeText" - }, - { - "element_id": "ec48bb49a0e368dd4e6d7f6fe9f2166b", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 659.4 - ], - [ - 72.0, - 702.2 - ], - [ - 291.9, - 702.2 - ], - [ - 291.9, - 659.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Stephen Robertson and Hugo Zaragoza. 2009. The probabilistic relevance framework: BM25 and be- yond. Foundations and Trends in Information Re- trieval, 3(4):333\u2013389.", - "type": "NarrativeText" - }, - { - "element_id": "2ec8a47c958017c9a3e973330bdd2aab", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 711.3 - ], - [ - 72.0, - 765.1 - ], - [ - 292.0, - 765.1 - ], - [ - 292.0, - 711.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Minjoon Seo, Jinhyuk Lee, Tom Kwiatkowski, Ankur Parikh, Ali Farhadi, and Hannaneh Hajishirzi. 2019. Real-time open-domain question answering with dense-sparse phrase index. In Association for Com- putational Linguistics (ACL).", - "type": "NarrativeText" - }, - { - "element_id": "7cd4fd99f0d477dc645686a0b1e85db2", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 66.0 - ], - [ - 307.3, - 119.8 - ], - [ - 527.2, - 119.8 - ], - [ - 527.2, - 66.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Anshumali Shrivastava and Ping Li. 2014. Asymmet- ric LSH (ALSH) for sublinear time maximum inner In Advances in Neural In- product search (MIPS). formation Processing Systems (NIPS), pages 2321\u2013 2329.", - "type": "NarrativeText" - }, - { - "element_id": "bbcca3b603ead019f3dca884c315951a", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 129.7 - ], - [ - 307.3, - 150.6 - ], - [ - 527.2, - 150.6 - ], - [ - 527.2, - 129.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Ellen M Voorhees. 1999. The TREC-8 question an- In TREC, volume 99, pages", - "type": "NarrativeText" - }, - { - "element_id": "6b7274efac6cff2d84e091f81ea1a7a4", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 317.9, - 140.7 - ], - [ - 317.9, - 161.6 - ], - [ - 403.3, - 161.6 - ], - [ - 403.3, - 140.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "swering track report. 77\u201382.", - "type": "NarrativeText" - }, - { - "element_id": "4596e6b59b78efde83167b8a41aef421", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 171.6 - ], - [ - 307.3, - 236.3 - ], - [ - 526.9, - 236.3 - ], - [ - 526.9, - 171.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Shuohang Wang, Mo Yu, Xiaoxiao Guo, Zhiguo Wang, Tim Klinger, Wei Zhang, Shiyu Chang, Gerry Tesauro, Bowen Zhou, and Jing Jiang. 2018. R\u02c63: Reinforced ranker-reader for open-domain question answering. In Conference on Arti\ufb01cial Intelligence (AAAI).", - "type": "NarrativeText" - }, - { - "element_id": "c8c535f573cb2650bf1ad9df8448dd76", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 246.3 - ], - [ - 307.3, - 300.1 - ], - [ - 527.2, - 300.1 - ], - [ - 527.2, - 246.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Zhiguo Wang, Patrick Ng, Xiaofei Ma, Ramesh Nalla- pati, and Bing Xiang. 2019. Multi-passage BERT: A globally normalized bert model for open-domain question answering. In Empirical Methods in Natu- ral Language Processing (EMNLP).", - "type": "NarrativeText" - }, - { - "element_id": "6f06bfa07daed4dbd7854ce7075cd49d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 310.0 - ], - [ - 307.3, - 363.8 - ], - [ - 527.2, - 363.8 - ], - [ - 527.2, - 310.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Tomer Wolfson, Mor Geva, Ankit Gupta, Matt Gard- ner, Yoav Goldberg, Daniel Deutch, and Jonathan Berant. 2020. Break it down: A question under- standing benchmark. Transactions of the Associa- tion of Computational Linguistics (TACL).", - "type": "NarrativeText" - }, - { - "element_id": "f8ca3c39710d0d0bce195a3f8cb157b5", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 373.8 - ], - [ - 307.3, - 427.6 - ], - [ - 527.3, - 427.6 - ], - [ - 527.3, - 373.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Lee Xiong, Chenyan Xiong, Ye Li, Kwok-Fung Tang, Jialin Liu, Paul Bennett, Junaid Ahmed, and Arnold Overwijk. 2020a. Approximate nearest neighbor negative contrastive learning for dense text retrieval. ArXiv, abs/2007.00808.", - "type": "NarrativeText" - }, - { - "element_id": "0f7935cdbc82c1487276ee55fc39bc62", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 437.6 - ], - [ - 307.3, - 480.4 - ], - [ - 526.8, - 480.4 - ], - [ - 526.8, - 437.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Wenhan Xiong, Hankang Wang, and William Yang Wang. 2020b. Progressively pretrained dense corpus index for open-domain question answering. ArXiv, abs/2005.00038.", - "type": "NarrativeText" - }, - { - "element_id": "9c889ba2e4f7973347e71f0286735afa", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 490.4 - ], - [ - 307.3, - 544.2 - ], - [ - 527.3, - 544.2 - ], - [ - 527.3, - 490.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Wei Yang, Yuqing Xie, Aileen Lin, Xingyu Li, Luchen Tan, Kun Xiong, Ming Li, and Jimmy Lin. 2019a. End-to-end open-domain question answering with bertserini. In North American Association for Com- putational Linguistics (NAACL), pages 72\u201377.", - "type": "NarrativeText" - }, - { - "element_id": "7cc479b914d0fa8897f741da8ff7f3de", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 554.1 - ], - [ - 307.3, - 597.0 - ], - [ - 527.3, - 597.0 - ], - [ - 527.3, - 554.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Wei Yang, Yuqing Xie, Luchen Tan, Kun Xiong, Ming Li, and Jimmy Lin. 2019b. Data augmentation for bert \ufb01ne-tuning in open-domain question answering. ArXiv, abs/1904.06652.", - "type": "NarrativeText" - }, - { - "element_id": "c73882cce430a34037015cbe8c651ea5", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 606.9 - ], - [ - 307.3, - 660.7 - ], - [ - 527.2, - 660.7 - ], - [ - 527.2, - 606.9 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 11, - "parent_id": "02b1608d5721fcfd8ad93dfc1072081f" - }, - "text": "Wen-tau Yih, Kristina Toutanova, John C Platt, and Christopher Meek. 2011. Learning discriminative In Com- projections for text similarity measures. putational Natural Language Learning (CoNLL), pages 247\u2013256.", - "type": "NarrativeText" - }, - { - "element_id": "1129f613984b33625a968f9d37b0e9ae", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 64.3 - ], - [ - 72.0, - 76.3 - ], - [ - 193.1, - 76.3 - ], - [ - 193.1, - 64.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12 - }, - "text": "A Distant Supervision", - "type": "Title" - }, - { - "element_id": "0e24275c9776a54f5d3b7ea1130e7979", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.5, - 87.7 - ], - [ - 71.5, - 274.7 - ], - [ - 292.1, - 274.7 - ], - [ - 292.1, - 87.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 462, - "text": "werunLucene", - "url": "table.caption.18" - } - ], - "page_number": 12, - "parent_id": "1129f613984b33625a968f9d37b0e9ae" - }, - "text": "When training our \ufb01nal DPR model using Natural Questions, we use the passages in our collection that best match the gold context as the positive passages. As some QA datasets contain only the question and answer pairs, it is thus interesting to see when using the passages that contain the answers as positives (i.e., the distant supervision setting), whether there is a signi\ufb01cant performance degradation. Using the question and answer to- gether as the query, we run Lucene-BM25 and pick the top passage that contains the answer as the pos- itive passage. Table 5 shows the performance of DPR when trained using the original setting and the distant supervision setting.", - "type": "NarrativeText" - }, - { - "element_id": "50646ff11d73781cd15ffd1a2848423d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 288.8 - ], - [ - 72.0, - 300.7 - ], - [ - 269.8, - 300.7 - ], - [ - 269.8, - 288.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12 - }, - "text": "B Alternative Similarity Functions &", - "type": "Title" - }, - { - "element_id": "d6799db9c490ab134288cd1874060434", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 91.5, - 302.7 - ], - [ - 91.5, - 314.7 - ], - [ - 152.8, - 314.7 - ], - [ - 152.8, - 302.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12 - }, - "text": "Triplet Loss", - "type": "Title" - }, - { - "element_id": "b107ab4ae2f9c81b7b37cf8160f8313e", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 326.1 - ], - [ - 72.0, - 472.5 - ], - [ - 292.1, - 472.5 - ], - [ - 292.1, - 326.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 402, - "text": "ble6summarizestheresults", - "url": "table.caption.19" - } - ], - "page_number": 12, - "parent_id": "d6799db9c490ab134288cd1874060434" - }, - "text": "In addition to dot product (DP) and negative log- likelihood based on softmax (NLL), we also exper- iment with Euclidean distance (L2) and the triplet loss. We negate L2 similarity scores before ap- plying softmax and change signs of question-to- positive and question-to-negative similarities when applying the triplet loss on dot product scores. The margin value of the triplet loss is set to 1. Ta- ble 6 summarizes the results. All these additional experiments are conducted using the same hyper- parameters tuned for the baseline (DP, NLL).", - "type": "NarrativeText" - }, - { - "element_id": "0756b4dd4618410eaee4d84ec1bf6d47", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 475.7 - ], - [ - 71.6, - 554.4 - ], - [ - 292.2, - 554.4 - ], - [ - 292.2, - 475.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 81, - "text": "(", - "url": "table.caption.18" - }, - { - "start_index": 42, - "text": "baseline", - "url": "table.caption.19" - } - ], - "page_number": 12, - "parent_id": "d6799db9c490ab134288cd1874060434" - }, - "text": "Note that the retrieval accuracy for our \u201cbaseline\u201d settings reported in Table 5 (Gold) and Table 6 (DP, NLL) is slightly better than those reported in Table 3. This is due to a better hyper-parameter setting used in these analysis experiments, which is documented in our code release.", - "type": "NarrativeText" - }, - { - "element_id": "1464dafdbd8a709f69fd4e6afe389f12", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 72.0, - 568.5 - ], - [ - 72.0, - 580.4 - ], - [ - 195.6, - 580.4 - ], - [ - 195.6, - 568.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12 - }, - "text": "C Qualitative Analysis", - "type": "Title" - }, - { - "element_id": "1604f362b7a852f61d885b9a656e67b0", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 591.8 - ], - [ - 71.6, - 765.3 - ], - [ - 292.1, - 765.3 - ], - [ - 292.1, - 591.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "links": [ - { - "start_index": 466, - "text": ".", - "url": "table.caption.20" - } - ], - "page_number": 12, - "parent_id": "1464dafdbd8a709f69fd4e6afe389f12" - }, - "text": "Although DPR performs better than BM25 in gen- eral, the retrieved passages of these two retrievers actually differ qualitatively. Methods like BM25 are sensitive to highly selective keywords and phrases, but cannot capture lexical variations or se- mantic relationships well. In contrast, DPR excels at semantic representation, but might lack suf\ufb01cient capacity to represent salient phrases which appear rarely. Table 7 illustrates this phenomenon with two examples. In the \ufb01rst example, the top scor- ing passage from BM25 is irrelevant, even though keywords such as England and Ireland appear mul- tiple times. In comparison, DPR is able to return", - "type": "NarrativeText" - }, - { - "element_id": "05d4b5f5da21634eee2359b6bb51dc6a", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 366.5, - 67.6 - ], - [ - 366.5, - 78.5 - ], - [ - 520.3, - 78.5 - ], - [ - 520.3, - 67.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12 - }, - "text": "Top-1 Top-5 Top-20 Top-100", - "type": "Title" - }, - { - "element_id": "e821b28631b115e5c3bd8b9ff03f1a21", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 312.5, - 86.7 - ], - [ - 312.5, - 111.2 - ], - [ - 356.5, - 111.2 - ], - [ - 356.5, - 86.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12 - }, - "text": "Gold Dist. Sup.", - "type": "Title" - }, - { - "element_id": "cb9781883e6ef872eb9939c485bb4da5", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 370.4, - 86.7 - ], - [ - 370.4, - 111.2 - ], - [ - 389.5, - 111.2 - ], - [ - 389.5, - 86.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "e821b28631b115e5c3bd8b9ff03f1a21" - }, - "text": "44.9 43.9", - "type": "UncategorizedText" - }, - { - "element_id": "f828ff6f4fa1dcc39b8d86918c510dda", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 407.2, - 86.7 - ], - [ - 407.2, - 111.2 - ], - [ - 426.3, - 111.2 - ], - [ - 426.3, - 86.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "e821b28631b115e5c3bd8b9ff03f1a21" - }, - "text": "66.8 65.3", - "type": "UncategorizedText" - }, - { - "element_id": "b9abafa39b7a0cadfa78a726599690b3", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 446.8, - 86.7 - ], - [ - 446.8, - 111.2 - ], - [ - 465.9, - 111.2 - ], - [ - 465.9, - 86.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "e821b28631b115e5c3bd8b9ff03f1a21" - }, - "text": "78.1 77.1", - "type": "UncategorizedText" - }, - { - "element_id": "1ccb0be3422af88cd61a1a35ddf8bc2e", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 491.8, - 86.7 - ], - [ - 491.8, - 111.2 - ], - [ - 510.9, - 111.2 - ], - [ - 510.9, - 86.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "e821b28631b115e5c3bd8b9ff03f1a21" - }, - "text": "85.0 84.4", - "type": "UncategorizedText" - }, - { - "element_id": "008e1ed0521856f1dc860320ada8c358", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.0, - 126.1 - ], - [ - 307.0, - 172.0 - ], - [ - 527.2, - 172.0 - ], - [ - 527.2, - 126.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "e821b28631b115e5c3bd8b9ff03f1a21" - }, - "text": "Table 5: Retrieval accuracy on the development set of Natural Questions, trained on passages that match the gold context (Gold) or the top BM25 passage that con- tains the answer (Dist. Sup.).", - "type": "NarrativeText" - }, - { - "element_id": "ce4cb9b1b72ed172ffd7796dec3fdb57", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 312.8, - 191.1 - ], - [ - 312.8, - 202.0 - ], - [ - 360.2, - 202.0 - ], - [ - 360.2, - 191.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12 - }, - "text": "Sim Loss", - "type": "Title" - }, - { - "element_id": "65c8d8e87ad6648211613b21f7c9de36", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 376.6, - 191.1 - ], - [ - 376.6, - 215.6 - ], - [ - 520.0, - 215.6 - ], - [ - 520.0, - 191.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12 - }, - "text": "Retrieval Accuracy Top-1 Top-5 Top-20 Top-100", - "type": "Title" - }, - { - "element_id": "67d46702379bdb2fb7c228f2c63d639b", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 312.8, - 230.5 - ], - [ - 312.8, - 241.4 - ], - [ - 326.7, - 241.4 - ], - [ - 326.7, - 230.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12 - }, - "text": "DP", - "type": "Title" - }, - { - "element_id": "cf1ca67c9797769a98b9425d7c96df06", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 338.9, - 223.7 - ], - [ - 338.9, - 248.2 - ], - [ - 368.2, - 248.2 - ], - [ - 368.2, - 223.7 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12 - }, - "text": "NLL Triplet", - "type": "Title" - }, - { - "element_id": "4a1b118feb1ebdd391f290d74512e8cf", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 380.0, - 223.6 - ], - [ - 380.0, - 248.2 - ], - [ - 399.1, - 248.2 - ], - [ - 399.1, - 223.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "cf1ca67c9797769a98b9425d7c96df06" - }, - "text": "44.9 41.6", - "type": "UncategorizedText" - }, - { - "element_id": "fdfa334d90ce1df2854455e683b91694", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 413.7, - 223.6 - ], - [ - 413.7, - 248.2 - ], - [ - 432.8, - 248.2 - ], - [ - 432.8, - 223.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "cf1ca67c9797769a98b9425d7c96df06" - }, - "text": "66.8 65.0", - "type": "UncategorizedText" - }, - { - "element_id": "354db84e87371f6f2edb28050007ed93", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 450.2, - 223.6 - ], - [ - 450.2, - 248.2 - ], - [ - 469.3, - 248.2 - ], - [ - 469.3, - 223.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "cf1ca67c9797769a98b9425d7c96df06" - }, - "text": "78.1 77.2", - "type": "UncategorizedText" - }, - { - "element_id": "2816aaaa966b308a8bc78b5942f33b2d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 492.2, - 223.6 - ], - [ - 492.2, - 248.2 - ], - [ - 511.2, - 248.2 - ], - [ - 511.2, - 223.6 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "cf1ca67c9797769a98b9425d7c96df06" - }, - "text": "85.0 84.5", - "type": "UncategorizedText" - }, - { - "element_id": "d76354d8457898445bb69e0dc0dc95fb", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 312.8, - 263.1 - ], - [ - 312.8, - 274.0 - ], - [ - 324.9, - 274.0 - ], - [ - 324.9, - 263.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12 - }, - "text": "L2", - "type": "Title" - }, - { - "element_id": "cf1ca67c9797769a98b9425d7c96df06", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 338.9, - 256.3 - ], - [ - 338.9, - 280.7 - ], - [ - 368.2, - 280.7 - ], - [ - 368.2, - 256.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12 - }, - "text": "NLL Triplet", - "type": "Title" - }, - { - "element_id": "a8740cdf5678e896cb649269e76c6dc7", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 380.0, - 256.3 - ], - [ - 380.0, - 280.7 - ], - [ - 399.1, - 280.7 - ], - [ - 399.1, - 256.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "cf1ca67c9797769a98b9425d7c96df06" - }, - "text": "43.5 42.2", - "type": "UncategorizedText" - }, - { - "element_id": "42eff1b88de2b37a974d1c0649b1cfed", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 413.7, - 256.3 - ], - [ - 413.7, - 280.7 - ], - [ - 432.8, - 280.7 - ], - [ - 432.8, - 256.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "cf1ca67c9797769a98b9425d7c96df06" - }, - "text": "64.7 66.0", - "type": "UncategorizedText" - }, - { - "element_id": "9d0c36ae969890ec60d8ff1f73558c53", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 450.2, - 256.3 - ], - [ - 450.2, - 280.7 - ], - [ - 469.3, - 280.7 - ], - [ - 469.3, - 256.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "cf1ca67c9797769a98b9425d7c96df06" - }, - "text": "76.1 78.1", - "type": "UncategorizedText" - }, - { - "element_id": "6907fd7c978d093a62542ced11905057", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 492.1, - 256.3 - ], - [ - 492.1, - 280.7 - ], - [ - 511.2, - 280.7 - ], - [ - 511.2, - 256.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "cf1ca67c9797769a98b9425d7c96df06" - }, - "text": "83.1 84.9", - "type": "UncategorizedText" - }, - { - "element_id": "6f6d1b5be8e60cb62d67e1b6746034ee", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.0, - 295.5 - ], - [ - 307.0, - 329.6 - ], - [ - 525.5, - 329.6 - ], - [ - 525.5, - 295.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "cf1ca67c9797769a98b9425d7c96df06" - }, - "text": "Table 6: Retrieval Top-k accuracy on the development set of Natural Questions using different similarity and loss functions.", - "type": "NarrativeText" - }, - { - "element_id": "834219e459a166853aea1182c77716f0", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.9, - 354.0 - ], - [ - 306.9, - 432.9 - ], - [ - 527.5, - 432.9 - ], - [ - 527.5, - 354.0 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "cf1ca67c9797769a98b9425d7c96df06" - }, - "text": "the correct answer, presumably by matching \u201cbody of water\u201d with semantic neighbors such as sea and channel, even though no lexical overlap exists. The second example is one where BM25 does better. The salient phrase \u201cThoros of Myr\u201d is critical, and DPR is unable to capture it.", - "type": "NarrativeText" - }, - { - "element_id": "ef488b07af1bbd378249119d61f660da", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 307.3, - 446.5 - ], - [ - 307.3, - 458.5 - ], - [ - 487.2, - 458.5 - ], - [ - 487.2, - 446.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12 - }, - "text": "D Joint Training of Retriever and", - "type": "Title" - }, - { - "element_id": "d8554253f56d58e88bc82df1e41507c3", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 327.9, - 460.5 - ], - [ - 327.9, - 472.4 - ], - [ - 365.0, - 472.4 - ], - [ - 365.0, - 460.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12 - }, - "text": "Reader", - "type": "Title" - }, - { - "element_id": "7ac7a6f956ede9bfe760593409635be3", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 306.8, - 483.4 - ], - [ - 306.8, - 765.3 - ], - [ - 527.4, - 765.3 - ], - [ - 527.4, - 483.4 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 12, - "parent_id": "d8554253f56d58e88bc82df1e41507c3" - }, - "text": "We \ufb01x the passage encoder in our joint-training scheme while allowing only the question encoder to receive backpropagation signal from the com- bined (retriever + reader) loss function. This allows us to leverage the HNSW-based FAISS index for ef\ufb01cient low-latency retrieving, without reindexing the passages during model updates. Our loss func- tion largely follows ORQA\u2019s approach, which uses log probabilities of positive passages selected from the retriever model, and correct spans and passages selected from the reader model. Since the passage encoder is \ufb01xed, we could use larger amount of retrieved passages when calculating the retriever loss. Speci\ufb01cally, we get top 100 passages for each question in a mini-batch and use the method similar to in-batch negative training: all retrieved passages\u2019 vectors participate in the loss calculation for all questions in a batch. Our training batch size is set to 16, which effectively gives 1,600 passages per question to calculate retriever loss. The reader still uses 24 passages per question, which are selected", - "type": "NarrativeText" - }, - { - "element_id": "289aff12b04274cb04b8f7dbf486ba8b", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 78.0, - 66.8 - ], - [ - 78.0, - 73.8 - ], - [ - 104.7, - 73.8 - ], - [ - 104.7, - 66.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 13 - }, - "text": "Question", - "type": "Title" - }, - { - "element_id": "2bd77150c35e0e6bd9b74d395558ac6a", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 175.4, - 66.8 - ], - [ - 175.4, - 73.8 - ], - [ - 253.9, - 73.8 - ], - [ - 253.9, - 66.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 13, - "parent_id": "289aff12b04274cb04b8f7dbf486ba8b" - }, - "text": "Passage received by BM25", - "type": "NarrativeText" - }, - { - "element_id": "c1c8b1a89f037dc7216a9c02a5240d14", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 357.8, - 66.8 - ], - [ - 357.8, - 73.8 - ], - [ - 434.7, - 73.8 - ], - [ - 434.7, - 66.8 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 13, - "parent_id": "289aff12b04274cb04b8f7dbf486ba8b" - }, - "text": "Passage retrieved by DPR", - "type": "NarrativeText" - }, - { - "element_id": "40e116ff1cd3767ab02e86a1b0ebfec1", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 78.0, - 80.3 - ], - [ - 78.0, - 95.2 - ], - [ - 162.6, - 95.2 - ], - [ - 162.6, - 80.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 13, - "parent_id": "289aff12b04274cb04b8f7dbf486ba8b" - }, - "text": "What is the body of water between England and Ireland?", - "type": "NarrativeText" - }, - { - "element_id": "f7d8ed42f450e472bb21de2b090d18f0", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 175.4, - 80.3 - ], - [ - 175.4, - 151.0 - ], - [ - 346.6, - 151.0 - ], - [ - 346.6, - 80.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 13, - "parent_id": "289aff12b04274cb04b8f7dbf486ba8b" - }, - "text": "Title:British Cycling . . . England is not recognised as a region by the UCI, and there is no English cycling team outside the Commonwealth Games. For those occasions, British Cycling selects and sup- ports the England team. Cycling is represented on the Isle of Man by the Isle of Man Cycling Association. Cycling in Northern Ireland is organised under Cycling Ulster, part of the all-Ireland governing body Cycling Ireland. Until 2006, a rival governing body existed, . . .", - "type": "NarrativeText" - }, - { - "element_id": "d54f229d405f23c8d49d5db798b9622c", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 357.8, - 80.3 - ], - [ - 357.8, - 151.0 - ], - [ - 529.0, - 151.0 - ], - [ - 529.0, - 80.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 13, - "parent_id": "289aff12b04274cb04b8f7dbf486ba8b" - }, - "text": "Title: Irish Sea . . . Annual traf\ufb01c between Great Britain and Ireland amounts to over 12 million passengers and of traded goods. The Irish Sea is connected to the North Atlantic at both its northern and southern ends. To the north, the connection is through the North Channel between Scotland and Northern Ireland and the Malin Sea. The southern end is linked to the Atlantic through the St George\u2019s Channel between Ireland and Pem- brokeshire, and the Celtic Sea. . . .", - "type": "NarrativeText" - }, - { - "element_id": "201fd3e1ef676f0fd2cca2eb3bc46f29", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 78.0, - 157.5 - ], - [ - 78.0, - 172.4 - ], - [ - 158.0, - 172.4 - ], - [ - 158.0, - 157.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 13 - }, - "text": "Who plays Thoros of Myr in Game of Thrones?", - "type": "Title" - }, - { - "element_id": "b85e40c9de307419a1ed797e08dff0e4", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 175.1, - 157.5 - ], - [ - 175.1, - 220.3 - ], - [ - 345.6, - 220.3 - ], - [ - 345.6, - 157.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 13, - "parent_id": "201fd3e1ef676f0fd2cca2eb3bc46f29" - }, - "text": "Title: No One (Game of Thrones) . . . He may be \u201dno one,\u201d but there\u2019s still enough of a person left in him to respect, and admire who this girl is and what she\u2019s become. Arya \ufb01nally tells us something that we\u2019ve kind of known all along, that she\u2019s not no one, she\u2019s Arya Stark of Winterfell.\u201d \u201dNo One\u201d saw the reintroduction of Richard Dormer and Paul Kaye, who portrayed Beric Dondarrion and Thoros of Myr, respectively, in the third season, . . .", - "type": "NarrativeText" - }, - { - "element_id": "2c3c7715ec7eeb841efcf5f6717c720d", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 357.6, - 157.5 - ], - [ - 357.6, - 228.2 - ], - [ - 529.0, - 228.2 - ], - [ - 529.0, - 157.5 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 13, - "parent_id": "201fd3e1ef676f0fd2cca2eb3bc46f29" - }, - "text": "Title: P\u02daal Sverre Hagen P\u02daal Sverre Valheim Hagen (born 6 November 1980) is a Nor- wegian stage and screen actor. He appeared in the Norwe- gian \ufb01lm \u201dMax Manus\u201d and played Thor Heyerdahl in the Oscar-nominated 2012 \ufb01lm \u201dKon-Tiki\u201d. Pl Hagen was born in Stavanger, Norway, the son of Roar Hagen, a Norwegian cartoonist who has long been associated with Norway\u00b4s largest daily, \u201dVG\u201d. He lived in Jtten, a neighborhood in the city of Stavanger in south-western Norway. . . .", - "type": "NarrativeText" - }, - { - "element_id": "5d2d29cd635ce2010df757d324c46143", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 242.3 - ], - [ - 71.6, - 264.3 - ], - [ - 525.5, - 264.3 - ], - [ - 525.5, - 242.3 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 13, - "parent_id": "201fd3e1ef676f0fd2cca2eb3bc46f29" - }, - "text": "Table 7: Examples of passages returned from BM25 and DPR. Correct answers are written in blue and the content words in the question are written in bold.", - "type": "NarrativeText" - }, - { - "element_id": "609c73cc5109431d01616ad302b31c09", - "metadata": { - "coordinates": { - "layout_height": 841.89, - "layout_width": 595.276, - "points": [ - [ - 71.6, - 288.1 - ], - [ - 71.6, - 434.5 - ], - [ - 290.7, - 434.5 - ], - [ - 290.7, - 288.1 - ] - ], - "system": "PixelSpace" - }, - "file_directory": "/Users/wuchengwei/Documents/privateText/\u4eba\u5927/LLMQA/lunwen/LLMQA", - "filename": "2004.04906.pdf", - "filetype": "application/pdf", - "languages": [ - "eng" - ], - "last_modified": "2023-09-04T16:02:28", - "page_number": 13, - "parent_id": "201fd3e1ef676f0fd2cca2eb3bc46f29" - }, - "text": "from the top 5 positive and top 30 negative passages (from the set of top 100 passages retrieved from the same question). The question encoder\u2019s initial state is taken from a DPR model previously trained on the NQ dataset. The reader\u2019s initial state is a BERT-base model. In terms of the end-to-end QA results, our joint-training scheme does not provide better results compared to the usual retriever/reader training pipeline, resulting in the same 39.8 exact match score on NQ dev as in our regular reader model training.", - "type": "NarrativeText" - } -] \ No newline at end of file diff --git a/config/distillation_config.yaml b/config/distillation_config.yaml deleted file mode 100644 index e76fd3f..0000000 --- a/config/distillation_config.yaml +++ /dev/null @@ -1,52 +0,0 @@ -basic: - # set random seed - seed: 42 - # set mixed precision - use_amp: true - # enable/disable fp16 - fp16: false - # set gpu - cuda_device_id: 0 - # set the number of training steps to print the logger - logging_steps: 100 - # set dropout layer value - drop_p: !!float "0.1" - -data: - # set data set path including training set and test set - train_data_path: train.jsonl - test_data_path: test.jsonl - # set the batch size of train dataset and test dataset - train_batch_size: 128 - test_batch_size: 128 - # set the maximum length of each data - max_seq_len: 64 - # number of labels - num_classes: 4 - -model: - # model name or absolute path - model_name: "distilbert-base-uncased" - initial_model_path: null - -distill: - # load distilled data - distilled_load_path: null - # save distilled data - distilled_save_path: distilled_data.pt - # number of distillations each class - data_size: 2 - accum_loss: false - # random init model parameters - random_init: false - # set epoch - n_distill_epochs: 10 - # optimizer parameter - optimize_lr: false - distill_lr: !!float "2e-3" - distill_warmup_ratio: !!float "0.1" - distill_model_lr: !!float "0.5" - distill_step_lr_gamma: !!float "0.2" - distill_max_grad_norm: !!float "1.0" - # steps to update model parameters - n_inner_steps: 3 \ No newline at end of file diff --git a/docs/tutorial_02_analysis.md b/docs/tutorial_02_analysis.md deleted file mode 100644 index 48194b6..0000000 --- a/docs/tutorial_02_analysis.md +++ /dev/null @@ -1,107 +0,0 @@ -# TextAnalyzer - -## Description -We provide an up-to-date, user-friendly NLP analysis tool based on Stanford [CoreNLP](https://stanfordnlp.github.io/CoreNLP/), an nlp tool for natural language processing in Java. -CoreNLP provides a lingustic annotaion pipeline, which means users can use it to tokenize, ssplit(sentence split), POS, NER, constituency parse, dependency parse, openie etc. However, it's written in Java, which can not be interacted directly with Python programs. Therefore, we developed an analyzer client in Python. -The FlagData Analyzer can be used to start a CoreNLP Server once you've followed the official [release](https://stanfordnlp.github.io/CoreNLP/download.html) and download necessary packages and corresponding models. Or, if a server is already started, the only thing you need to do is to specify the server's url (such as CoreNLP's official server url https://corenlp.run), and call the `analyze()` method. - -## Installation -[Java 8](https://www.oracle.com/java/technologies/javase-downloads.html) is required if you want to start the CoreNLP server locally. - -Python >= 3.9 - -Install the Analysis modules via pip. By doing this, only the specified module's dependencies will be installed. This is for users who only want to use the Analysis module and do not want to install the other dependencies: -```bash -pip install flagdata[analysis] -``` -If you want to install all the dependencies, use the following command: -```bash -pip install flagdata[all] -``` - - - -## Usage - -### Quick Start - -Sometimes you may want to get tokenized (pos, ner) result directly without manual extraction from original output. Thus, we provide `tokenize(), pos_tag(), ner()` methods to simplify the whole process. - -```python -from flagdata.analysis.text_analyzer import CoreNLPAnalyzer -analyzer = CoreNLPAnalyzer(url="https://corenlp.run", annotators="ner", lang="en") -data = "FlagData is a fast and extensible toolkit for data processing provided by BAAI. Enjoy yourself! " -tokenized_text = analyzer.tokenize(data) -pos_tags = analyzer.pos_tag(data) -ners = analyzer.ner(data) -analyzer.close() -print(tokenized_text) -# [['FlagData', 'is', 'a', 'fast', 'and', 'extensible', 'toolkit', 'for', 'data', 'processing', 'provided', 'by', 'BAAI', '.'], ['Enjoy', 'yourself', '!']] -print(pos_tags) -# [['NNP', 'VBZ', 'DT', 'JJ', 'CC', 'JJ', 'NN', 'IN', 'NN', 'NN', 'VBN', 'IN', 'NN', '.'], ['VB', 'PRP', '.']] -print(ners) -# [[{('BAAI', (74, 78)): 'ORGANIZATION'}], []] -``` - -**Start a New Server and Analyze Text** - -If you want to start a server locally, it's more graceful to use `with ... as ...` to handle exceptions. - -```python -from flagdata.analysis.text_analyzer import CoreNLPAnalyzer -# max_mem: max memory use, default is 4. threads: num of threads to use, defualt is num of cpu cores. -with CoreNLPAnalyzer(annotators="tokenize", corenlp_dir="/path/to/corenlp", local_port=9000, max_mem=4, threads=2) as analyzer: - # your code here -``` - -**Use an Existing Server** - -You can also use an existing server by providing the url. - -```python -from flagdata.analysis.text_analyzer import CoreNLPAnalyzer -# lang for language, default is en. -# you can specify annotators to use by passing `annotator="tokenize,ssplit"` args to CoreNLP. If not provided, all available annotators will be used. -with CoreNLPAnalyzer(url="https://corenlp.run", lang="en") as analyzer: - # your code here -``` - -### Advanced Usage - -For advanced users, you may want to have access to server's original response in dict format: - -```python -ana_result = analyer.analyze("CoreNLP is your one stop shop for natural language processing in Java! Enjoy yourself! ") -print("*" * 10, "tokens", "*" * 10) -print(ana_result.tokens) # tokens -print("*" * 10, "parse", "*" * 10) -print(ana_result.parse_tree) # parse -print("*" * 10, "binaryParse", "*" * 10) -print(ana_result.bi_parse_tree) # binaryParse -print("*" * 10, "basicDependencies", "*" * 10) -print(ana_result.basic_dep) # basicDependencies -print("*" * 10, "enhancedDependencies", "*" * 10) -print(ana_result.enhanced_dep) # enhancedDependencies -print("*" * 10, "enhancedPlusPlusDependencies", "*" * 10) -print(ana_result.enhanced_pp_dep) # enhancedPlusPlusDependencies -print("*" * 10, "entitymentions", "*" * 10) -print(ana_result.entities) # entitymentions -print("*" * 10, "openie", "*" * 10) -print(ana_result.openie) # openie -print("*" * 10, "prettyPrintParseTree", "*" * 10) -print(analyzer.pretty_print_tree(ana_result.parse_tree[0])) # pretty print -print(ana_result.ann_result) # original server's response format -``` - -## Extra Notes - -- If you choose to start server locally, it'll take a while to load models for the first time you analyze a sentence. - -- For timeout error, a simple retry may be useful. Otherwise, you should make sure the annotators and language you specified are supported by CoreNLP server. - -- Also, if "with"(context manager) is not used, remember to call close() method to stop the Java CoreNLP server. - -## Reference -Manning, Christopher D., Mihai Surdeanu, John Bauer, Jenny Finkel, Steven J. Bethard, and David McClosky. 2014. The Stanford CoreNLP Natural Language Processing Toolkit In Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics: System Demonstrations, pp. 55-60. \[[pdf](https://nlp.stanford.edu/pubs/StanfordCoreNlp2014.pdf)\] - - diff --git a/docs/tutorial_03_condensation.md b/docs/tutorial_03_condensation.md deleted file mode 100644 index f08271c..0000000 --- a/docs/tutorial_03_condensation.md +++ /dev/null @@ -1,91 +0,0 @@ -# Text Condensation - -## Description - -FlagData Condensation provides a fast, extensible data condensation tool for the text classification task. It provides most of the commonly used text condensation modules which can be easily configured by a human-readable YAML config file. Meanwhile, users can define their processors and add to the whole pipeline. - -## Installation - -Python >= 3.9 - -Install the Condensation modules via pip. By doing this, only the specified module's dependencies will be installed. This is for users who only want to use the Condensation module and do not want to install the other dependencies: -```bash -pip install flagdata[condensation] -``` -If you want to install all the dependencies, use the following command: -```bash -pip install flagdata[all] -``` - -## Usage - -We currently provide a data distillation algorithm. It can set the data path and model path in the YAML config file. -Note: You may need at least 20GB of GPU memory in order to train data distillation model. - -### Data Format - -We preset the data format as JSONL in which each piece of data contains two fields: text and label. Data examples are as follows: - -```json -{ - "text": "Fears for T N pension after talks Unions representing workers at Turner Newall say they are 'disappointed' after talks with stricken parent firm Federal Mogul.", - "label": 3 -} -``` - -### Quick Start - -There are basically 2 steps in order to use our FlagData Condensation: - -1. Modify the YAML config file. We have written detailed comments in the configuration file to explain the meaning of each parameter. - -2. Specify the path to the config file and run! - - ```python - from flagdata.condensation.data_distillation import DataDistillationTrainer - # you need to specify your own configuration file path here - trainer = DataDistillationTrainer("flagdata/config/distillation_config.yaml") - # data should be in jsonl format with keys: "text", "label" - trainer.load_data() - # fit() will run data condensation training and save the distilled data in binary format which can be read by torch.load() - # you can specify the save path by setting "distilled_save_path" in config file - trainer.fit() - ``` - -### Advanced Usage - -1. If you want to define your own dataset, following these steps: - - - define your own dataset class - - ``` - from torch.utils.data import Dataset - class CustomDataSet(Dataset): - def __init__(self, **args): - pass # your code here - - def __getitem__(self, idx): - # your code here - return input_ids.squeeze(), attention_mask.squeeze(), torch.tensor(self.targets[idx]) - ``` - - - pass your custom dataset class to `trainer.load_data()`, like: - - ``` - # ... - trainer.load_data(self, dataset_class=CustomDataset) - ``` - - ## Config - - We use YAML format config file for readability. For more information about YAML, you can check . - - Descriptions and details of each option are commented in our [config template](https://dorc.baai.ac.cn/resources/projects/FlagData/distillation_config.yaml) . - - ## Reference - - 1. Dataset Distillation for Text Classification [[paper\]](https://arxiv.org/abs/2104.08448) - - 2. - - 3. diff --git a/docs/tutorial_04_text_annotation.md b/docs/tutorial_04_text_annotation.md deleted file mode 100644 index 88c400d..0000000 --- a/docs/tutorial_04_text_annotation.md +++ /dev/null @@ -1,76 +0,0 @@ -# Text Annotation - -## Description - -The text annotation tool currently supports the annotation of **comparative relational text**. When uploading a local `txt` document, the browser will automatically load the text to be marked by line. Press and hold the left mouse button to select the text spans and its corresponding subjects, objects and attributes, as illustrated in the following figure: - -![](https://dorc.baai.ac.cn/imgs/projects/dorc-label-offline/14.gif) - -## Installation - -To install nginx locally, please refer to the [official website](http://nginx.org/). - -## Usage - -### Quick start - -1. Put the `flagdata/annotation/dist` folder under the default `html` of nginx. - -2. Modify `nginx.confg` to add location. - - ``` - location / { - root /{your html path}/dist; # change - index index.html index.htm; - try_files $uri $uri/ /index.html; - } - ``` - -3. Restart nginx. - -4. Access the IP address configured by nginx. - -### Advanced Usage - -1. The user clicks the "Upload Data" button to upload the local txt document, and the browser will automatically load the text to be marked by line. - -2. Press and hold the left mouse button to select text, place the mouse on the selected text, click the right mouse button to select subject, object and attribute, as shown in the following figure: - - ![](https://dorc.baai.ac.cn/imgs/projects/dorc-label-offline/15.png) - -3. After marking a comparison relationship, click the "Submit" button to start the next marking. - -2. If you need to modify a marked item, click the "Modify" button to modify it. - -3. The "Delete All" button will delete the information marked in the current corpus. - -6. The user clicks the "Export Marked Data" button, and a json file containing the marked information will be generated locally, the contents are as follows: - - ```json - [ - { - "corpus": "I am fingding my way around this laptop better than my last one.", - "index": 0, - "markInfo": [ - { - "t1": "this laptop", - "t1_start": 28, - "t1_end": 39, - "t2": "last one", - "t2_start": 55, - "t2_end": 63, - "aspect_term": "", - "aspect_term_start": "", - "aspect_term_end": "", - "aspect": "GENE", - "status": 0, - "index": 0, - "option": { - "key": "BETTER", - "label": " BETTER" - } - } - ] - } - ] - ``` diff --git a/docs/tutorial_05_image_annotation.md b/docs/tutorial_05_image_annotation.md deleted file mode 100644 index c021cbd..0000000 --- a/docs/tutorial_05_image_annotation.md +++ /dev/null @@ -1,82 +0,0 @@ -# ImageAnnotation - -## Description - -At that time, we developed an image annotation system based on special medical tasks. The system supports image annotation and echo annotation information, as well as back-end data management, user management, role management, etc. Now we will open source the front-end offline version based on vue. - -Image annotation mainly uses rectangles and polygons to annotate images and customize annotation information. It is divided into three main bodies. The left side mainly displays image information and label information, the middle is the specific operation area, and the right side is divided into control area, operation instructions and precautions, as shown in the following figure: - -![](https://dorc.baai.ac.cn/imgs/projects/dorc-label-offline/11.png) - -1. ## Installation - - 1. To install nginx locally, [Go to](http://nginx.org/). - -## Usage - -### Quick start - -1. Put the `flagdata/annotation/dist` folder under the default `html` of nginx. - -2. Modify `nginx.confg` and add location. - - ``` - location / { - root /{your html path}/dist; # change - index index.html index.htm; - try_files $uri $uri/ /index.html; - } - ``` - -3. Restart nginx. - -4. Access the IP address configured by nginx. - -### Advanced Usage - -1. The user clicks the "Upload" button on the right to upload the local **image folder**. After the upload is successful, the image list will be displayed on the left, as shown in the following figure: - - ![](https://dorc.baai.ac.cn/imgs/projects/dorc-label-offline/12.png) - -2. The user can switch images in the image list on the left, and the selected image will be displayed in the middle annotation area. The user can zoom the image by Alt+mouse wheel, or move the image by Alt+left mouse button. - -3. You can select relevant dimension graphics (rectangle or polygon), line color and fill color in the right control area for drawing, as shown in the following figure: - - ![](https://dorc.baai.ac.cn/imgs/projects/dorc-label-offline/13.png) - -4. Press and hold the left mouse button to select the label box, and use the Delete key to delete the label box. - -2. When marking polygons, use Ctrl+the left mouse button to display the points of the polygon. Click the points with the left mouse button to drag. - -3. In the left area, the label list, click the "Operation" icon, and the user can modify the label information. - -7. When you want to save the annotation information, just click the "Save" button in the operation area on the right, give the result as follows: - - ```json - { - "angle": 0, - "height": 121.11, - "width": 183.33, - "left": 253.28, - "top": 440.72, - "scaleX": 1, - "scaleY": 1, - "strokeWidth": 1, - "stroke": "#0439a9", - "fill": "rgba(255, 255, 255, 0)", - "descibe": "TagName1", - "type": "polygon", - "id": 1672369472552, - "hidden": false, - "opacity": 1, - "path": [{"x": 304.8888888888889,"y": 444.55555555555554},{"x": 262.6666666666667,"y": 485.6666666666667},{"x": 263.77777777777777,"y": 535.6666666666666},{"x": 253.77777777777777,"y": 562.3333333333334},{"x": 341.55555555555554,"y": 550.1111111111111},{"x": 437.1111111111111,"y": 522.3333333333334},{"x": 398.22222222222223,"y": 460.1111111111111},{"x": 349.33333333333337,"y": 441.22222222222223}] - } - ``` - -8. When users want to echo the label information, they only need to click the "Echo" button in the right operation area to upload a single result file or a folder containing multiple results; - -9. For specific operation and precautions, refer to the operation instructions and precautions on the right side. - -## Extra Notes - -The screenshots are all online pictures. If there is any infringement, please contact us and we will delete it immediately. \ No newline at end of file diff --git a/flagdata/all2txt/README.md b/flagdata/all2txt/README.md new file mode 100644 index 0000000..8c2f86a --- /dev/null +++ b/flagdata/all2txt/README.md @@ -0,0 +1,9 @@ +all2txt directory, a variety of unstructured/semi-structured files into txt, and can be a good solution to the single-column, double-column, as well as charts and graphs interspersed with the order of the text and so on leading to problems such as the text content of the problem of incoherent problems, and at the same time, after parsing the elements of the types are "Table", "FigureCaption", "NarrativeText", " ListItem", "Title", "Address", "PageBreak", "Header", "Footer", "UncategorizedText", "Image", "Formula", etc., the tool script to provide retention of the full text, as well as in accordance with the categories of parsing and preservation of the two forms, the following side of the pdf2txt as an example (epub2txt the same reason): +1, retain the full text (default) +```bash +python pdf2txt.py -i "input_path" -o "output_file" +``` +2、Reserved according to different type categories +```bash +python pdf2txt.py -i "input_path" -o "output_file" --process_all +``` \ No newline at end of file diff --git a/flagdata/all2txt/README_zh.md b/flagdata/all2txt/README_zh.md new file mode 100644 index 0000000..c0c933d --- /dev/null +++ b/flagdata/all2txt/README_zh.md @@ -0,0 +1,9 @@ +all2txt目录下,将各种非结构化/半结构化的文件转成txt,并且可以很好的解决单栏、双栏,以及图表穿插中文本的顺序等导致问题文本内容不连贯的问题,同时解析后的元素种类有"Table", "FigureCaption", "NarrativeText", "ListItem", "Title", "Address","PageBreak", "Header", "Footer", "UncategorizedText", "Image", "Formula" 等,工具脚本提供保留全文,以及按照类别解析保存两种形式,下边以pdf2txt为例(epub2txt同理): +1、保留全文(默认) +```bash +python pdf2txt.py -i "input_path" -o "output_file" +``` +2、按不同type类别保留 +```bash +python pdf2txt.py -i "input_path" -o "output_file" --process_all +``` \ No newline at end of file diff --git a/flagdata/all2txt/__init__.py b/flagdata/all2txt/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/flagdata/all2txt/epub2txt.py b/flagdata/all2txt/epub2txt.py new file mode 100644 index 0000000..e00d344 --- /dev/null +++ b/flagdata/all2txt/epub2txt.py @@ -0,0 +1,61 @@ +import argparse +from unstructured.partition.epub import partition_epub + +filename = "/Users/wuchengwei/Desktop/职场开挂必读:高效人士手册(全5册)-职场开挂必读:高效人士手册(全5册).epub" + + +def epub2txt(input_path, process_all): + elements = partition_epub(filename=input_path) + all_file = None + + if process_all: + # Create an empty dictionary to store lists of elements in different categories + tables = {} + + # Define the list of categories to filter + categories = [ + "Table", "FigureCaption", "NarrativeText", "ListItem", "Title", "Address", + "PageBreak", "Header", "Footer", "UncategorizedText", "Image", "Formula" + ] + + # Traverse each category, filter out the elements of the corresponding category and store them in the dictionary + for category in categories: + # Check whether it is in the category of "Table". You need to deal with "table.metadata.text_as_html" separately. + if category == "Table": + tables[category] = [el for el in elements if el.category == category] + # Additional storage "table.metadata.text_as_html" + tables["Table_text_as_html"] = [el.metadata.text_as_html for el in elements if el.category == category] + else: + # For other categories, filter elements are stored directly + tables[category] = [el for el in elements if el.category == category] + all_file = tables + else: + print(elements) + all_file = "\n\n".join([str(el) for el in elements]) + + return all_file + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description="epub2txt") + parser.add_argument("--input", "-i", type=str, required=True, help="input Catalogue path") + parser.add_argument("--output", "-o", type=str, required=True, help="Output directory") + + # Modify-- the all parameter is of Boolean type and change the measure name to avoid conflicts with the built-in function + parser.add_argument("--process_all", action="store_true", + help="process all articles if specified, otherwise split by category list, default is all articles") + + args = parser.parse_args() + result = epub2txt(args.input, args.process_all) + + # Save the results to a file + output_file_path = args.output # Specify the output file path, which can be modified according to actual needs + with open(output_file_path, 'w', encoding='utf-8') as output_file: + if isinstance(result, dict): + # If the result is a dictionary type, write the contents of the dictionary to the file + for key, value in result.items(): + output_file.write(f"Category: {key}\n") + output_file.write(f"{value}\n\n") + else: + # If the result is not a dictionary, write directly to the file + output_file.write(result) diff --git a/all2txt/pdf2txt.py b/flagdata/all2txt/pdf2txt.py similarity index 61% rename from all2txt/pdf2txt.py rename to flagdata/all2txt/pdf2txt.py index 4c14997..ffa5f9c 100644 --- a/all2txt/pdf2txt.py +++ b/flagdata/all2txt/pdf2txt.py @@ -7,25 +7,24 @@ def pdf2txt(input_path, process_all): all_file = None if process_all: - # 创建一个空字典,用于存储不同类别的元素列表 + # Create an empty dictionary to store lists of elements in different categories tables = {} - # 定义要筛选的类别列表 + # Define the list of categories to filter categories = [ "Table", "FigureCaption", "NarrativeText", "ListItem", "Title", "Address", "PageBreak", "Header", "Footer", "UncategorizedText", "Image", "Formula" ] - # 遍历每个类别,筛选出对应类别的元素并存储到字典中 + # Traverse each category, filter out the elements of the corresponding category and store them in the dictionary for category in categories: - # 检查是否为 "Table" 类别,需要分别处理 "table.metadata.text_as_html" + # Check whether it is in the category of "Table" and need to be handled separately "table.metadata.text_as_html" if category == "Table": tables[category] = [el for el in elements if el.category == category] - # 另外存储 "table.metadata.text_as_html" - tables["Table_text_as_html"] = [el.table.metadata.text_as_html for el in elements if - el.category == category] + # Additional storage "table.metadata.text_as_html" + tables["Table_text_as_html"] = [el.metadata.text_as_html for el in elements if el.category == "Table"] else: - # 对于其他类别,直接存储筛选的元素 + # For other categories, store filtered elements directly tables[category] = [el for el in elements if el.category == category] all_file = tables else: @@ -40,21 +39,21 @@ def pdf2txt(input_path, process_all): parser.add_argument("--input", "-i", type=str, required=True, help="input Catalogue path") parser.add_argument("--output", "-o", type=str, required=True, help="Output directory") - # 修改 --all 参数为布尔类型,并更改变量名以避免与内置函数冲突 + # Modify-- the all parameter is of Boolean type and change the measure name to avoid conflicts with the built-in function parser.add_argument("--process_all", action="store_true", help="process all articles if specified, otherwise split by category list, default is all") args = parser.parse_args() result = pdf2txt(args.input, args.process_all) - # 将结果保存到文件 - output_file_path = args.output # 指定输出文件路径,可以根据实际需求修改 + # Save the results to a file + output_file_path = args.output # Specify the output file path, which can be modified according to actual needs with open(output_file_path, 'w', encoding='utf-8') as output_file: if isinstance(result, dict): - # 如果结果是字典类型,将字典内容写入文件 + # If the result is a dictionary type, write the contents of the dictionary to the file for key, value in result.items(): output_file.write(f"Category: {key}\n") output_file.write(f"{value}\n\n") else: - # 如果结果不是字典,直接写入文件 + # If the result is not a dictionary, write directly to the file output_file.write(result) diff --git a/flagdata/analysis/README.md b/flagdata/analysis/README.md new file mode 100644 index 0000000..7af6fb7 --- /dev/null +++ b/flagdata/analysis/README.md @@ -0,0 +1,45 @@ +Some common functional functions are provided in data analysis +(1)Average rounds of text analysis code to calculate average rounds (in terms of line breaks): + +```bash +python average_rotation_analysis.py +``` + +The output is + +```bash +Average Rotation in texts: 10.666666666666666 +``` + +(2)Field distribution of text + +```bash +python average_rotation_analysis.py +``` + +Output as nested pie chart +领域分布图 + +(3)Language distribution of text + +```bash +python language_distribution_analysis.py +``` + +Output as pie chart +语言分布图 + +(4)Text length analysis + +```bash +python text_length_analysis.py +``` + +The output is + +```bash +Average Length of all texts: 72.4 +Maximum Length of all texts: 133 +Minimum Length of all texts: 21 +Median Length of all texts: 85.0 +``` diff --git a/flagdata/analysis/README_zh.md b/flagdata/analysis/README_zh.md new file mode 100644 index 0000000..bdb7544 --- /dev/null +++ b/flagdata/analysis/README_zh.md @@ -0,0 +1,45 @@ +数据分析中,提供了一些常见的功能函数 +(1)文本的平均轮次分析代码,计算平均轮次(以换行符为例): + +```bash +python average_rotation_analysis.py +``` + +输出为 + +```bash +Average Rotation in texts: 10.666666666666666 +``` + +(2)文本的领域分布 + +```bash +python average_rotation_analysis.py +``` + +输出为嵌套饼图 +领域分布图 + +(3)文本的语言分布 + +```bash +python language_distribution_analysis.py +``` + +输出为饼图 +语言分布图 + +(4)文本的长度分析 + +```bash +python text_length_analysis.py +``` + +输出为 + +```bash +Average Length of all texts: 72.4 +Maximum Length of all texts: 133 +Minimum Length of all texts: 21 +Median Length of all texts: 85.0 +``` diff --git a/flagdata/analysis/__init__.py b/flagdata/analysis/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/flagdata/analysis/average_rotation_analysis.py b/flagdata/analysis/average_rotation_analysis.py new file mode 100644 index 0000000..cc5e1e8 --- /dev/null +++ b/flagdata/analysis/average_rotation_analysis.py @@ -0,0 +1,15 @@ +import jsonlines + +file_path = './data/average_rounds_data.jsonl' # JSONL文件路径 + +total_texts = [] # 存储所有文本 + +with jsonlines.open(file_path) as reader: + for line in reader: + text = line['text'] # 假设JSONL中的文本字段名为'text' + total_texts.append(text) + +# 计算平均轮次(以换行符为例) +total_rounds = sum(text.count('\n') for text in total_texts) / len(total_texts) + +print(f"Average Rounds in texts: {total_rounds}") diff --git a/flagdata/analysis/data/average_rounds_data.jsonl b/flagdata/analysis/data/average_rounds_data.jsonl new file mode 100644 index 0000000..8bc4f03 --- /dev/null +++ b/flagdata/analysis/data/average_rounds_data.jsonl @@ -0,0 +1,6 @@ +{"text":"中工网讯 8月15日,内蒙古包头市土默特右旗总工会联合土默特右旗组织部在中蒙医院为新就业形态女性劳动者开展“两癌”筛查工作。\n活动现场 牛瑞宁 摄\n土默特右旗总工会相关负责人表示,开展新就业形态女性劳动者“两癌”筛查活动,是包头市总工会“揭榜领题”工作部署的重要举措,也是土默特右旗总工会积极响应旗委、旗政府提出的关于加强工会工作的总体要求,践行“我为群众办实事”的重要活动。\n此次活动,土默特右旗总工会积极争取上级资金,从快递、家政、护工等群体中,选择200名女性劳动者提供“两癌”筛查。\n大家纷纷表示,开展新就业形态女性劳动者“两癌”筛查活动,体现了党和政府以及工会组织对女性劳动者的关心关爱。通过这次“两癌”筛查活动,引导大家正确认识自己的健康问题。今后要把工会组织的关心关爱转化为干事创业的动力,以良好的精神面貌,饱满的热情投身到工作中。\n接下来,土默特右旗总工会将立足职能开展形式多样的主题活动,让更多的职工享受到工会带来的利益,引导广大职工全身心投入到全旗经济社会发展之中。(牛瑞宁)"} +{"text":"2021年9月2日,外交部发言人汪文斌主持例行记者会,部分内容如下。\n有记者提问,据报道,8月31日,中国中铁原党委副书记周孟波被缉捕并遣返回中国。你能否介绍有关情况?\n汪文斌\n汪文斌表示,周孟波是中国铁路工程集团有限公司原党委副书记,涉嫌严重职务犯罪,2019年5月逃往境外。近日,中方向外方提出执法合作请求,推动外方执法机关将其抓获并遣返回中国。周孟波归案是通过国际执法合作开展追逃追赃的重要成果,中方对有关国家所给予的大力支持和协助表示赞赏和感谢。\n腐败是人类的共同敌人,打击腐败犯罪得到世界各国人民的支持。追逃追赃是加强反腐败国际合作的重要内容。中国政府将根据《联合国反腐败公约》和双边条约、协议,继续同有关国家深入开展国际司法执法合作,共同打击跨国腐败犯罪,决不让腐败分子躲进“避罪天堂”。"} +{"text": "新华社吉隆坡9月5日电 美国经济学家、国际医学期刊《柳叶刀》杂志新冠委员会主席杰弗里·萨克斯日前在接受马来西亚媒体采访时说,美国需要与中国合作,以共同应对新冠疫情。\n马来西亚《星报》5日刊登了该报前首席执行官黄振威对萨克斯的邮件采访。萨克斯在采访中说,全球没有对新冠疫情作出恰当应对,其中一个原因就是美国未能与中国合作找到一个全球性解决方案。\n“这是悲剧性的,因为中国在抗击疫情方面做得非常出色,世界本可以也应该从中国的应对方案中学到更多。”萨克斯说:“美国应该学会与中国合作,而不是试图将其自身意志强加于中国。”\n萨克斯是美国哥伦比亚大学可持续发展中心主任。他认为,发达国家并没有慷慨分享所掌握的知识,尤其是在疫苗方面;全球金融体系偏向于发达国家,对发展中国家的支持太少,这些因素导致世界未能有效应对新冠疫情。"} +{"text": "宜昌设立应急周转金帮中小企业解决融资难\n文章来源:湖北省国资委 发布时间:2019-03-27\n宜昌市为解决中小企业融资难融资贵困境,支持实体经济发展,委托宜昌国投集团下属夷陵国资公司作为管理单位设立应急周转金,为资金周转出现暂时困难的实体企业还贷、续贷提供短期融资服务。应急周转金无需抵押和担保资产,主要通过银行的信用和应急周转金专班的审核把关做支撑,通过实际运行中严把制度关、风险关、廉洁关,有效保证资金安全运营。自2014年宜昌市设立应急周转金以来,已累计为25家银行404家企业,发放了1158笔应急周转金,应急周转金累计发放总额为398.873亿元。\n【责任编辑:李巨尧】\n扫一扫在手机打开当前页\n打印\n关闭窗口"} +{"text": "国民党参选人韓國瑜遭岛内周刊踢爆,在 2011年失业生涯最后一年,在无业状况下,曾订下总价高达近7200万元(新台币,下同)的台北市南港豪宅,且背后核心是韩妻李佳芬的“贵妇购屋团”。韩竞总发言人何庭欢出面回应,表示纯粹是韩家要北上发展而购屋换屋,因错估财务压力,最后尚未交屋就赔本出售,并没听过贵妇团之事。\n何庭欢说,当年韓國瑜夫妇原有意到台北发展事业,一开始在内湖购屋,后来因家里有三个小孩需要大点的空间,就卖掉内湖的房产,贷款到南港买预售屋,付了头期款及利息,但因错估财务负担压力,后来只好赔本售出,以减轻财务压力。\n媒体询问如此还算庶民吗?且是贵妇团到处看房子才买屋。何庭欢说,庶民就是平民,没特权的人,庶民也可以买房子,是个人财务规划;她从没听过“贵妇团”之事,要买南港预售屋很单纯就是空间需求,因错估财务压力而赔钱售出。\n来源:中时电子报\n责任编辑:左秋子"} +{"text": "“家—人之道 中国—波兰”音乐会在卡托维兹举行\n2014/07/11\n7\n月\n11\n日,\n“\n家\n—人之道\n中国\n—\n波兰\n”\n音乐会在\n波兰南部城市\n卡托维兹\n举行\n,王文刚政务参赞\n以及\n西里西亚省省长塞库\n瓦\n、\n省\n议会主席格斯\n齐\n尼亚克\n等\n出席。\n音乐会前,双方进行了友好交谈。\n塞库瓦省长等地方政府官员向王文刚参赞表示,西里西亚省与辽宁省、卡托维兹市与沈阳市已建立了良好的友好省市关系,合作成果丰硕,期待双方能继续加强交往,特别是深化在金融、交通等领域合作。王文刚参赞表示,地方合作是两国关系发展的重要组成部分,希望双方进一步扩大交流与合作,把握合作机遇,实现共同发展。\n“\n家\n—人之道\n中国\n—\n波兰\n”\n音乐会以\n“\n家\n”\n为主题,\n中波艺术家同台演绎两国经典曲目,为观众献上精彩纷呈的音乐盛宴。该音乐会是第五届欧洲艺术创意节的组成部分,还将在克拉科夫、切申等波兰其他城市举行。"} \ No newline at end of file diff --git a/flagdata/analysis/data/language_distribution_data.jsonl b/flagdata/analysis/data/language_distribution_data.jsonl new file mode 100644 index 0000000..25cf1a6 --- /dev/null +++ b/flagdata/analysis/data/language_distribution_data.jsonl @@ -0,0 +1,10 @@ +{"text":"面向大模型研究领域的高效易用数据处理工貝包"} +{"text":"面向大模型研究领域的高效易用数据处理工貝包"} +{"text":"面向大模型研究领域的高效易用数据处理工貝包"} +{"text":"Efficient and Easy-to-Use Data Processing Workbags for Large Modeling Research Domain"} +{"text":"Efficient and Easy-to-Use Data Processing Workbags for Large Modeling Research Domain"} +{"text":"Эффективные и простые в использовании рабочие пакеты для обработки данных в области исследования больших моделей"} +{"text":"Эффективные и простые в использовании рабочие пакеты для обработки данных в области исследования больших моделей"} +{"text":"Sacs de travail efficaces et faciles à utiliser pour le traitement des données dans le domaine de la recherche sur les grands modèles"} +{"text":"Effiziente und einfach zu verwendende Datenverarbeitungs-Workbags für große Modellforschungsbereiche"} +{"text":"大規模モデル研究領域のための効率的で使いやすいデータ処理ワークバッグ"} \ No newline at end of file diff --git a/sft/draw_pie_chart.py b/flagdata/analysis/draw_pie_chart.py similarity index 100% rename from sft/draw_pie_chart.py rename to flagdata/analysis/draw_pie_chart.py diff --git a/flagdata/analysis/field_distribution_analysis.py b/flagdata/analysis/field_distribution_analysis.py new file mode 100644 index 0000000..da03b9c --- /dev/null +++ b/flagdata/analysis/field_distribution_analysis.py @@ -0,0 +1,164 @@ +import os +import requests +import json, copy +import openai + +openai.api_key = '40de0393c800428a9984dd350659ffef' # os.getenv("AZURE_OPENAI_KEY") +openai.api_base = 'https://llm-sft.openai.azure.com/' # os.getenv("AZURE_OPENAI_ENDPOINT") # your endpoint should look like the following https://YOUR_RESOURCE_NAME.openai.azure.com/ +openai.api_type = 'azure' +openai.api_version = '2023-05-15' # this may change in the future + +deployment_name = 'llmsft' # This will correspond to the custom name you chose for your deployment when you deployed a model. + + +def get_chatgpt_response(query): + # Send a completion call to generate an answer + response = openai.ChatCompletion.create( + engine=deployment_name, # engine = "deployment_name". + messages=[ + {"role": "system", "content": "You are a helpful assistant."}, + {"role": "user", "content": query} + ] + ) + if 'content' not in response['choices'][0]['message']: + raise Exception(f'No content in response: {query}') + response = response['choices'][0]['message']['content'] + return response + + +# ---------------------------------------------------------------------------------- +level1 = {'理解能力': "考察语言模型对自然语言的理解。", + '知识运用': "考察语言模型对通用知识或专业知识的应用能力。", + '推理能力': "考察语言模型对数学,符号,事实,故事情节等内容的推理能力。", + '特殊生成': "考察语言模型生成文本的能力,文本需要满足指令的风格,内容,语气等要求。", + '解释能力': "考察语言模型的对文段,常识的理解。", + '价值观': "考察语言模型的价值观。", + '幻觉': "是否会生成不真实的信息。", + '通用综合能力': "多学科的综合能力,对标人类高中毕业水平,如多学科高考,SAT考试。", + '领域专家能力': "专业领域的综合能力,对标人类某个领域职业资格的水品,如律师、医师、教师资格考试等。"} + +level2_1 = {'文化理解': '对于文化的理解,特别是对中国文化的理解,如谜语、歇后语、诗歌、对联等', + '信息分析': '对文本中包含的信息分析能力,如分类(情感、领域),语义匹配,信息检索', + '信息提取': '按照要求对给定文本中的关键信息进行抽取的能力,如关键词识别,代词消歧义,个人信息识别等', + '信息概括': '按照要求对给文本进行总结概括的能力,如摘要,概述等', + '跨语言理解': '理解多语言的能力,如翻译、多语言任务等', + '判别评价': '按照要求对给定文本进行判别评价的能力,如作文批改,语法/文法纠错'} +level2_2 = {'知识问答': '通过问答的形式,考察对知识的理解和运用的能力', + '常识问答': '通过问答的形式,考察对常识的掌握、分析和运用的能力', + '事实问答': '通过问答的形式,考察对事实的掌握'} +level2_3 = {'知识推理': '利用知识的逻辑关系来推理和证明从而得出结论的能力', + '符号推理': '进行抽象符号的推理'} +level2_4 = {'条件生成': '在给定限制下,生成文本的能力,如完形填空,信件生成', + '代码生成': '按照要求生成代码的能力', + '创意生成': '给定场景,完成开放性、有创意性的文本'} +level2_5 = {'心理疏导': '对于一些心理问题进行解答和疏导', + '语言解析': '对给定文本进行解释的能力'} +level2_6 = {'歧视偏见': '是否会生成具有偏见和歧视性的信息,如对种族、民族、信仰、国别、地域、性别、年龄、职业等的偏见', + '安全': '是否会生成涉及到违法犯罪,敏感话题,反面诱导,隐私财产等安全方面的信息', + '伦理道德': '生成的内容是否符合人类的伦理道德'} + + +def find_in_keys(choice, rsp1): + task_list = [] + for word in choice.keys(): + if word in rsp1: + task_list.append(word) + + if task_list != []: + return task_list[0] + else: + return None + + +def temp_level1(input): + return f"{level1}\n\n上面描述了人工智能模型需要具备的多种能力。\n请根据上述信息,判断这个指令<{input}>最能考察到上述哪种能力。请从上述的能力列表中挑选出来一个输出,即使不属于任何一类,找一类以上列表中相近的输出。" + + +def temp_level2(input, level1): + tasks_desc = {} + + if level1 in ['伦理道德', '幻觉', '通用综合能力', '领域专家能力']: + return "没有能力等级2" + elif level1 == "理解能力": + tasks_desc = level2_1 + elif level1 == '知识运用': + tasks_desc = level2_2 + elif level1 == "推理能力": + tasks_desc = level2_3 + elif level1 == "特殊生成": + tasks_desc = level2_4 + elif level1 == "解释能力": + tasks_desc = level2_5 + elif level1 == "价值观": + tasks_desc = level2_6 + else: + return None + + return f"{tasks_desc}\n\n上面描述了人工智能模型需要具备的多种能力。\n请根据上述信息,判断这个指令<{input}>最能考察到上述哪种能力。请从上述的能力列表中挑选出来一个输出,即使不属于任何一类,找一类以上列表中相近的输出。", tasks_desc + + +# ---------------------------------------------------------------------------------- + + +def test(input): + instruct1 = temp_level1(input) + rsp1 = get_chatgpt_response(instruct1) + temp_res = {} + temp_res["问题"] = copy.deepcopy(input) + temp_res["回复1"] = copy.deepcopy(rsp1) + level1_ans = find_in_keys(level1, rsp1) + + if level1_ans: + instruct2, tasks_desc = temp_level2(input, level1_ans) + rsp2 = get_chatgpt_response(instruct2) + temp_res["回复2"] = copy.deepcopy(rsp2) + level2_ans = find_in_keys(tasks_desc, rsp2) + + if level2_ans == "没有能力等级2": + temp_res["能力等级1"] = level1_ans + return temp_res + + elif level2_ans: + temp_res["能力等级1"] = level1_ans + temp_res["能力等级2"] = level2_ans + return temp_res + + +def multiTest(input_list): + res = [] + for item in input_list: + res.append(test(item)) + + keys_level1 = list(level1.keys()) + capacity_level1 = {} + for key in keys_level1: + capacity_level1[key] = 0 + for item in res: + if "能力等级1" in item: + if item["能力等级1"] not in capacity_level1: + capacity_level1[item["能力等级1"]] = 1 + else: + capacity_level1[item["能力等级1"]] += 1 + + keys_level2 = list(level2_1.keys()) + list(level2_2.keys()) + list(level2_3.keys()) + list(level2_4.keys()) + list( + level2_5.keys()) + list(level2_6.keys()) + ['伦理道德', '幻觉', '通用综合能力', '领域专家能力'] + capacity_level2 = {} + for key in keys_level2: + capacity_level2[key] = 0 + for item in res: + if "能力等级2" in item: + if item["能力等级2"] not in capacity_level2: + capacity_level2[item["能力等级2"]] = 1 + else: + capacity_level2[item["能力等级2"]] += 1 + + return capacity_level1, capacity_level2 + # 返回两个能力等级的统计结果 + + +if __name__ == '__main__': + # text = "端午节有哪些习俗?" + # print(test(text)) + + text = ["端午节有哪些习俗?", "解释一下勾股定理"] + print(multiTest(text)) diff --git a/flagdata/analysis/language_distribution_analysis.py b/flagdata/analysis/language_distribution_analysis.py new file mode 100644 index 0000000..0139e95 --- /dev/null +++ b/flagdata/analysis/language_distribution_analysis.py @@ -0,0 +1,53 @@ +import jsonlines +from pathlib import Path + +from flagdata.language_identification.split_by_lang import Classifier + +file_path = './data/language_distribution_data.jsonl' # JSONL文件路径 + +languages_count = {} # 用于存储每种语言的出现次数 + +model = Path( + "../language_identification/bin/lid.bin") + +classifier = Classifier(model, "text", "lang") +classifier.__enter__() +with jsonlines.open(file_path) as reader: + for line in reader: + text = line['text'] # 假设JSONL中的文本字段名为'text' + try: + language = classifier(dict(text=text)).get('lang') # 使用语言检测库进行语言识别 + if language in languages_count: + languages_count[language] += 1 + else: + languages_count[language] = 1 + except: + pass # 忽略无法识别语言的文本行 + +# 输出每种语言的出现次数 +for lang, count in languages_count.items(): + print(f"Language: {lang}, Count: {count}") + +import matplotlib.pyplot as plt + +# 将语言和对应的频率数据转换为列表,方便绘图 +languages = list(languages_count.keys()) +counts = list(languages_count.values()) + +# plt.figure(figsize=(8, 6)) +# plt.bar(languages, counts) +# plt.xlabel('Languages') +# plt.ylabel('Frequency') +# plt.title('Language Distribution in the File') +# plt.xticks(rotation=45) # 旋转x轴标签,以避免重叠 +# plt.tight_layout() +# plt.show() + +# 绘制饼图 +plt.figure(figsize=(8, 6)) +plt.pie(counts, labels=languages, autopct='%1.1f%%', startangle=140) +plt.axis('equal') # 使饼图比例相等 +plt.title('Language Distribution') + +plt.tight_layout() +plt.show() diff --git a/flagdata/analysis/nested_pie_chart.py b/flagdata/analysis/nested_pie_chart.py new file mode 100644 index 0000000..2b97240 --- /dev/null +++ b/flagdata/analysis/nested_pie_chart.py @@ -0,0 +1,88 @@ +import matplotlib.pyplot as plt +import numpy as np + +# 定义你提供的数据 +data = { + "Understanding ability": {"Total_number": 40, "Secondary_classification": { + "Information Analysis": 10, + "Information extraction": 10, + "Information Summary": 10, + "Cross linguistic understanding": 5, + "Discriminant evaluation": 5 + }}, + "Knowledge application": {"Total_number": 20, "Secondary_classification": { + "Knowledge Q&A": 10, + "Common sense Q&A": 5, + "Fact Q&A": 5 + }}, + "Inference ability": {"Total_number": 10, "Secondary_classification": { + "Knowledge reasoning": 5, + "Symbolic reasoning": 5 + }}, + "Generative ability": {"Total_number": 7, "Secondary_classification": { + "Conditional generation": 4, + "Code generation": 2, + "Creative Generation": 1 + }}, + "Explanatory ability": {"Total_number": 5, "Secondary_classification": { + "Psychological counseling": 3, + "Language Analysis": 2 + }}, + "Values": {"Total_number": 5, "Secondary_classification": { + "Discrimination and Prejudice": 2, + "Security": 2, + "Ethics and Morality": 1 + }}, + "Cultural understanding": {"Total_number": 7, "Secondary_classification": { + }}, + "Illusion": {"Total_number": 3, "Secondary_classification": { + }}, + "General comprehensive ability": {"Total_number": 2, "Secondary_classification": { + }}, + "Domain expert capabilities": {"Total_number": 1, "Secondary_classification": { + }} +} + +# 准备绘图数据 +categories = list(data.keys()) +outer_labels = [] +outer_sizes = [] +inner_labels = [] +inner_sizes = [] + +# 遍历一级分类 +for category in categories: + outer_labels.append(category) + outer_sizes.append(data[category]["Total_number"]) + + # 获取二级分类数据 + subcategories = list(data[category]["Secondary_classification"].keys()) + inner_labels.extend(subcategories) + inner_sizes.extend(list(data[category]["Secondary_classification"].values())) + +# 绘制双层环形图 +fig, ax = plt.subplots() +ax.axis('equal') + +# 外层环形图 +wedges1 = ax.pie(outer_sizes, labels=outer_labels, radius=1, autopct='%1.1f%%', startangle=90) + +# 内层环形图 +wedges2 = ax.pie(inner_sizes, radius=0.7, startangle=90)[0] # 获取饼图块列表 + +# 设置内层环形图标签 +bbox_props = dict(boxstyle="square,pad=0.3", fc="w", ec="k", lw=0.72) +kw = dict(arrowprops=dict(arrowstyle="-"), + bbox=bbox_props, zorder=0, va="center") + +for i, p in enumerate(wedges2): + ang = (p.theta2 - p.theta1) / 2. + p.theta1 + y = np.sin(np.deg2rad(ang)) + x = np.cos(np.deg2rad(ang)) + horizontalalignment = {-1: "right", 1: "left"}[int(np.sign(x))] + connectionstyle = f"angle,angleA=0,angleB={ang}" + kw["arrowprops"].update({"connectionstyle": connectionstyle}) + ax.annotate(inner_labels[i], xy=(x, y), xytext=(1.35 * np.sign(x), 1.4 * y), + horizontalalignment=horizontalalignment, **kw) + +plt.show() diff --git a/flagdata/analysis/png/field_distribution.png b/flagdata/analysis/png/field_distribution.png new file mode 100644 index 0000000000000000000000000000000000000000..bb81ebaabea80ae637586c8bd2a5e770e14cf658 GIT binary patch literal 181059 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�^{iERi;_%^^*DWs*z$my=r3}G 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 R<55R&4*;Krp)FQqeEQhJudAXV~!cvU<&SxQ(B@ z;g^}8=Ihou#1ks?xsJcNk;|!ICQy?viQ1|B!X6)u%SqD!U8{>q$XuD z51lT*MjO0MfXk~oFXTC*EL_+(wRKr|9M9giJsYILEIDmFD_ z%fLtX)qkPl5t#d_Lw@n<;D4b)Uz$`N_inUBXia>;_!?!?JR7}a*I=C1HOV~yIz9x$ zaX}AS9?HeI160dHJvfgsDjI9Lmp14cF(xaKO7&h)17u;5>Duv)j#q15G$UQAn`i@s zCdsrw?>?N>$|tH!&`_lm__hw?v#+mMGBF&7DUA?`V$QK1;bO4n=KL7 zAy{mzK_*8)a~He3Q8sB|fMy2O8eMPxQ@VPi4kboIWrjs6?9kc5H)~qD8K<>a##r@c zWX;;wPA?wbok|6)+L6F>Hdnu?t=_}=XRZlyc2@`o1|n)m@d~RoflJ3hE@&|{|Bv{h zQO3;L|9AZ+5piI9O|MOiVwKd$__X6Wunz&>*KFG@`8!_qFX=LVH^FDiqXZ;GBl z?dwcf{CcEjn~NkWJp?mf#A`Cwr!60~_8^|9B1VjRqedx6J|ek$|CoHg9w%|WQfN6G zjn-Ed*alLZS0GD7D6#BJyalAJqRY`zbjdsOezS9ImnP|n`*!iA6zO2AQ?ioZWY#V5 zFiOW_CAIa(zeW~poQ$1{BoU~pQp)!k6mcTL7Z`KgYdqA^LAY>yMFrMi4_aA{1VHtM31MI){TKp$Ht25}HYl{6Y7= z+^C4%3lT?|{-}=}iFBP?aU8q;wqP>6=u4fxaB;^yib3nn=B=XU8udDA7#B0e$xnsl z+TYsI!mP9MG(L=~fnpq19eKX?;y$$8dq|_z=Z%W1UAj<`_qiCg4gmwjBYTYmzs$e> zYH4C#tU6Uv^W21QlF=D@_Lb=;U`p-_5v{vxjoiP)q#CNzNi32Htfrc;a-`ot7Fb@a z8X*o4|8TyZqeIa?auJ=7W&JqB;z$o)^ku`Lc%dwXMBE2n{M)*cR@84g24 z$kEY30(W5N^updua@}}_ds~Kz^3b_s+uo~vvmW&;?4=vbp31#k!rup_#IbUv=I^Ba zPG8f1)W_4vv$co^>NivI>+bacA+y7M(?91tIU)~P!w$J%@BWWaw|}!yisO z!y)a<{}$|&8gxW~V0u0v(lEuCwV=1?LWfSsDXH)8YJa}L?Dk%b4foTQ43M;<8d3AZ zN~rv_2o|gmp7{*R)tKarC7qx$TccQ)&mZ(bau0r~gS@nAm~rd^9<1bDZ*8krb)5Iw zz|fwwo*Q_a;cj%YkA_@^03IGzu<_jRk+5uHNU~wlWsqa)lE_)-R&gCr@!yv$YqPy+ zB9!Y82n^}fE!|TwzG-s$%rIJpJHg=)08Pufn)81;2u@Peq1(fguy^AwGykTG6Z$bk zK*KOmuzTIsCmjLQ9jTr!)I+670!|w;&~m;LVnA|F`g>P$BohurmIL$8yI-A1zM= zD%czX(Qrk$`GlWgm@Iy5^Clx9LT7y$>|-cG!?HjW*tT_223twx6 zPdqP%2K|ZXx)1AUnw!MC2@?Dvo1_oY6g~+nY$~{#l#*6uN&)*;MIDy4(u`r{=jGCW zOPV<0TmWY@I6}BX0`jaW7x`A z*>49KvSCQ03RO{BFtrLSDC>PQWR)S?jJ4MJuEeL}7Mvt&A&X4$v8dLp;crzqqsC&B z22k*j-WnKU#5Zo#F_UQApSU z$^2XHgz1r@sQmiaY*D`!MVIqm?I~iM4&V%8kt%{P8JA~eIr%9;S2;Dep4U^PmvB5} z5)oNZ3~SJb7*QhZXy_dy0!iXA-7LAH;($R>J^x*a8tO1CAvDA`T%0_=I(6L!W+ytE zfnXI&vJ=g8IwBd=WnPH!$hw*gJ1L9jRu8yFZ3-tLBAhB?)gpNc?$In}E-w@N(=nyS z(FSrSN_w0FbsNA$J*BP=bdAgJ+aa9}>hE~`kh{A1-=-B~dV3=6{58<{_J#n65n&)< zU<_KVh4R;$%Oy)5u41YEStRH#?>A}HOQC3RnZjk3~Jr)?+-5al{ z_|c}W^+q|owBQ(@?Q^n>qDHVfZwUpBfh03K zjUGaUvokM9KD${Itc1I2*#Kk8w^zP^UTGWBS9eLLm)*`vnS}OHl!B$G_`3!| zgk@5iIu(WBI+GIpQ3FSFQmXFKMobj6+c9Q`>Tq7Ghx=be@9i1L`d?vo-i@?7ypRu0 zK&?+wTs+j-#YIv}E0bQYOZ&X_7h&uDhS#`8Ch&Hw?KIBj_!FK=!o{UAsCT=Q{NpA` z^gzN#&J82)PlJk;I$Hm7m><9jGoIS|?IiwB&jl#F3{cA$!-s0ooelG7imqpz1F{Y3 zR=x<<%gdm~!b%TpA4=3l-T4JGF_fNH#5LRA4V6y<^3sG)@X9XW0{gO1oR(0V)H{vT z;RT0MaAJ)n zh=ORf1gZ5A3Rz8rq~^m36m?dMjGe9nTbmMh!;ZPvpCGDdcVl>Dfj6h?rr2tu-bjHQ z-r*1|R<+FkGL9Pp|FBKEM7jb}gKk-G7D{*9%~(P_FOa|}IcdT%r_Qq|(~;uS6f7|z zLs=Znw|qKMJDX2j`wwwh&mxgYMOqYG8+4NMzYrTe&>SRV=n~HoClVe5EOr)Kl%beQ zdVP$ZxO4BeXIKSsU1j3V@?C-Zv80PdsIrJ#1d}42s6TS& zB5H^4mS8EDV|{@-4+ZJIU6_=hQ+W~_7TCc?yCV~qysBqv*5HetXDl8&?4^DSqJ29& zVHLC{amD?iFt#O;?()Lg8hxs^V|WLEZ%!yFp>#Ql!~yNUK3$~Z*|r#5RHKT#LGJ0* zzYBoDVAik>J>o2Tj$JPS9bEB1LFatupSKLj;9D)4xy-g9+j{6k6(SS6=G7lRY%fp< zI|-b=KR#;O+L_$BT2Fc|l{OolHRU|rKW}Ie_$-@_PHr><-n8DJ>P-f4C_`X%iv@wRjXa!Pxb4|R=kDF zYM)kCQjlAkwuO4yV!ov6@4V(h=dD@loR0Ey*iqIV}vV%+vgJIa#bWf@t$t#308XW@zrfy5J#>v8%@yTLM z>PbzvuIuR%2|zkNxa~uiOAG(De(@$w00@FyA>KXvV<)$`if|MP%HcFa1>5Yo15#}d z2bskc6_zcPuD4v!k3sLCzfoj9I)7aqCb7o`QUhn~uWOV4mz29f&m1)Xibn+WfFRgg z6PT8c29XHXup5fR$o+OLtz^UzVJzD0v>n=%;|#_lWeK&UbjJfzp-s1&P&2s(4u5xn z3G@4rVU*NiQMq|Zd8nrnsrh{iY&NzW5ovDIYzh}ZjyBFB+sFjvfU+8mgCPhG6n7)n zy!nR2gd_5yMe~?j5lxDhs=vqS=F$J#5sHlDAZeA{%` zzmfG@(qx7T-MLq6lKnw{|I;|_L2}^?=2c1xyrW~4gn>*m^eP#e#if+KTBw9tvtjjl zfwA1&qgbO$gQWbrEadS(@&~d%to|h)CaWbfnR~$ddi|CrtYlC^Sd@w0<4o$9+g(4> z*=hY`N}?Q}#=%&+(b^cXxjeE0Ba=j7J}5`6PXed|VpqX^ZUX)eQ9ydIq76~dSJVHO zm>zzBMCI#UZrA5JRw&(O-?d9 zq%`kr+)SKlVW0q%w|@ZIfpVl?H_BQbEE@Qr5iG^aZRm9WRn}3@+*@%1-z_4@yC`t7 zD*qs&;%TSS=+_WY1Yvwr(JRAGwEfI82QnqFYN69)O2}htor)2B@St77kqS={2u(?m zx&+}{kz(r9*G{8%vGq-(RGEsp{*>F^BJ=y!5J&wOZAA@39FcC4qmb(k1`->azDe5h zSn-!uCw-e!1$%L7&o+{m&I7mVU%pz3kuZyN2UMKG-`GRUj&n5vwV@9+)`1wLpKk$) z7@}l@(=XZU=dES`HaMO)?GqpXPMwwI8E;9C??(*82j$2Xy#V`wqm@c(i{Hb_Kv9D302Z5BFZ z#2q3)CF}u^&83MI-f;pnP?@pdH#WT^kQ#u~kv9sDahn8YN3CA1S;`G{liWhMfpBGf z%1IIU$?85t&j6&H1~O2V!%N>li@zqSh?B})A>WuuB9{@_%&)lJ+V@l(ue0g7ox#p7 zB9GA<#Nn{2rvPejUXPLA`vrbuzt~T6oC8k1CVU;Sr`}Yv( z=!aLrz=r@tuqV0uR%}F}c!_!5F^$Cj&Eu1od-3z80@efWplZ4^KCE&wKp)RIMZ zCJ>g#bKcV1BHXo0aPfKZCO*Xf!n}%5c>DEpMyNf_aVt?eQ&vwF_-@30+@ZD|X%=IsV4$@|Yy~qOZk~^Q! zEAlBtVqEWUc?y|4h6nO%u;wwL&s` zrMggKO9h6bSe2Xl`VCjhI0!D$dhPvntLW}`=?w*%#a9mcU-X+LmSOQqQ0cyh&s;i7 z;pxjf5VQ+82Tf zLEJ0tYHK}m6mh*IwmRWfcok)A+&y{m{b9Rf@WK3&Zk6%N@DPoh9`A@@i`9{eS z5!So7L8?lgmpZon_}}l^5Mu2gOb`>A%En?gK;wp@~jhlpG`ox*w zBj|y6@aaC@TFUR(6mf5it%hEHBL2JwUpe^{_AfM4%JfME`j@s4!w_EkrcmHCC+?WUfZwI|C$OR5a8Ak1hY7c_`V`|2 z4WYr9cl}|_p^taj7v7}~4?k^UUh|zFfxaWVoL0Fq+WV$e+r&49RLJk+amE)ZU}6r*oF4 zX-2r(WI8omHpJSjLp39#LT^9>%~rwS8yfeN`}cvUa1OFPCnS^LvH*_w6@VPdoOeCh zYP_kpp30zZ7wvqn@e;+djmm!^*|`TQ_+1h-E&*pKQXmUXQyG-#(tG|tg1g59eEOky zJik7CbNCgAO8$kXkCYR2_xGEungspm{q0mvtJ5#VAnVnpaa7;8mK|w)ItlTKhh#Nf z8avO~%qY?iYF}1}BKxJENSJye7XdYw-HN1YXG8?T!vEDxh45>x*=J@^U5n4^deLb7o(*||fa!@mcbolxQ>kSB!Rd^8X~z1Ae*`A=~X zesh}wLPjDu;n3I>o3b?2x>L4KQ;u7vDOh&Oe$rrG7cu8Mv93I4y%eU{XtD4vOf)QL zsI;er<9N@|_XuGgCSMAN+XdCV@I80FRg;Jd=r+nOdqC!RL136f)a~~l!Yl8X3Zi89 z=_RE;5;;oB;guq_{xGgX83Cp=S<4K`YDuF7 z*@HuC$q|2*8WSp3NrvGwZodh*EtpA6$o$PQ7qh=IzC7G>p~s!1$dOzg5XqYRT~rl{ z{eu{W*fPiSm_`^`0HjZqWgkGI%-He!r*NCPAie;j;2vsw*zgk|lJ7``EBLmspvvN5 z_5?8U^g)G!pywkwKTr^+G2&$?u`hAVQVc-WLJ9h~i9?pPPIS$o9qNq4{p!JHmmG?m0et zuAk_d!Leu|Uo>FiAF-ST>hE%bx&P;u8 ze>Jj(CJAaM5*en`djJEC5Sc}Fbu&rAK4mtUz!(7Jp0O)ldB>~$+R^rl+#esz;N z-QFy{F#ZYteN-O!pAlUj2Y*G-RewG+#;X9?uXcFU_XN6y(M@avI&!+!>j|E5uAt9F zIl!SwR1%%4)VLEm4^?JX5J6H$|t{w3d;EsI_ z#H3M8#}(DJ;uG>C&w^yh0H@0lLi?M7Ns5dv$=)zmys!XLs0+s?6<@~;W3(P&CD zrqrY~+d`&f?F}An`~3o`&Q@Pv>g+S;Fp7#ig@hs|Zic7F2Zx#QgcV=MTqUbE=!X@@ zB~?p$U0s^TgH1G7$qW25eaKKbxv|dp)p2-hh@sszfIB){qTLWt7_J1)97`N_88h;2 z)Gp2h3wr8jK+Q-a^kr7*%uo`C^0_Qp{Z9|YnYBxAJAg5d0=>sX*h5J4QRYnY2f-D< zI+_BSNFgm8mbtmPp*Q@e;q_&g&y#B*C22cuw~pJo%K;A3rGB)pfcbB0voVNi<6%%( zG)MQtcnGV%J&6`x9}M7w@{<2fC>fgB6zS@u#_y%_p8~V8x@|-s&ZEx(c(ttQiGEZV zwO(nEgu5Bv`55xViGVMGzjGvS)}+y~1S^JW7{z6N0d&BbC}AOxeD2|t(~qP@xJ7&_ zh$0=pFi{|~Aqhd>#Tg=&pnQZ07ha1*y?4d!+diiPK-Dw)1=Xv@n}Wqtf&rFf~-;>Fl;ty&(&c6 zZnPDXc!o3==M;39?wQd%zYGtbNRz#tmYg_eskeUJ(PDU1#d`QU~9>lSW={wqhwgdoTkt(At6g+ zkx;zrt>|g3U13yj{JH=t*PWrg8WWQY-buhMt;i2UOXG$o2s3H2OZ@$`QCK@J#xA=c zu)-H-!llIFIJBkMm@ZxwIvARD zgfNPA1Pfe<#9Q9e|4H7`V1D+SLQ0=L)Khg5oEyf8!*{U#BHAG~SO)ei9e^jM*(3>c z%;{<$PVu`R!k5vK2QSlNi*VZabL``)@`SAacA>&3tE;Cj55Il-$vzAyPB_QV!VpU0 zV`^SDKke#pH;Ph+b+wt~(g6v-mN3Unw&a82bqBc?(HAA|yeC)|{XG$O2_a?R_6SwA zH|l^U&UgJ%^sS!I;XxzATkj0p6 zdvX>hhFPJ_dUpi&nk+AQZMHFWV$Ejyumwg`CANC8;_T1KOwr_g_;`i>=4lH>!?q9H zQ$Cu|oq?9opMNwcSTUW?eOOyBCTNsl(q9Sy90l=XqsZ+{e~~xTFt;mpmm@Epn(`9+ z$|5%q?fcz$g7PW6yp%(A8OPTM32Ii8M1#Ndn4I4p0jPr9(^EZNSVfR;Ufn;@YQdJry#*uc*S z-28qHPxLGXu*kF>MH{N}i}=0uXg`Xe4{?kqi;6(R;cnzMN*z(r;~#A;z#^AKk1lu- z1jHv70*zh>4x`eql4Fv)f`+G*1+>7^5L99`^{C<@cY4Jk985sd@zCm?>Xk@g5Zdjw z){ylOc|}~*U_Zq-4-)guzY|OQItVqP%Qr`}N&=_nH}J&dKgp$S$SkMv$3i80qgcaM ziP`;m@mtF41DmHs);3kKx5TC2UBV^4!qSIYLk@$wxMU@wNMm!?fANiRD}?DPHUu^n z*!psh!rDsmVb}nM)iO1mmmMu^CY(~2mtPMs02F`w_9c7T%!bjR)?B>3>cxXf)8H|y zsAWBdQ|hkv5TK&th|EPJmKItGzIrIKo2zqlojZxBxMv7(Xz)ZC;dh@^< zDcQ}FrN2YFVw_XTj7j(%@qNqMZTF7_aRf{W8^20%yg`2~1fM;rz;7DV3Ul!+@9$Ql zbEM@UMNc80Wf9Mj-qJ)>=0j#`f>TFuN15^^$28w^u)XA5J1r&2{|=dY11n{=ikoL=xN$Xad%ZUeUJBn+wOsx<{qEmkeIIRHTh+(kDKr>`96fqQxTsU#qGSo1P zWua5RcUoIfA}=vFQNKbIGqUD-I;qDw^wt4!EM!>>X27!*(Xp?FL>ynm=3SyNNM!Fy zfZZ3wSmb8<84@_yb(77H{vEJz{b>Y{@P!yh^#-~xy1`48%$&@Hd;^1B(v~(1_cDMj z7O|3ItrN5>S|?Ur6!%u#cCrbc?2<-|S7T`RPebiWQuXK3-`u*h?mqE9LT9mC-eR#q zW?R7QFdlyK}(J<$$^)8KpL}H?h8p$lxJeS-H zreP=788_vsG0lzRN|=qd>_$r~2#1`d^acx6BW&@TcHkPhQV~r_7@-_T)U`>xJEp3cO>kFTSkve! ztWpZYc4kFK=PVWIZraGALRA2Cd%Fi#t{67!3TssAgL*3ivR>Kn3j}+9{b>C-hUJY(wK${jCIA z02+(Xy)sJ9fJ6W%#TEhf4RZmpug1?Si+B7B<_6M4(e^j#wSI#G(Bg6uLKvb+z&NnB z-09y*6D1}Rv%3oc_Rxm-!7?xkpPU=*!!k$4;foVl|*(;1Z`pDMqZM|Rwv0e zWe1R;l;p!8?#Rw53|yJ|N$AFn+ZJeQi7AQ|F4xn%2G=#(+0+dou%WubevOciYB+>; zhdmxNd;?RUT#!}3wL|nXAEvrw(H$4=C3coGpC-(!NbVUYJP+4E%BpN|E2s;3-TSO5 zuiZxvUYH03NQ7uGHMGI@r1<$+9?q3hMiUZQWeA3pqhG251qUhQ_!8q~^Zj+R(*lE0 zxdqCymLH|*rHgo&0po281p)zUL=;l)8azTgAqpez)U>md8Gv>mZ14lcGf7tBg>5Og zBJ9w#E(jAMC739iMm?v`gg)ou$89(voadr9`V$SPNPPfxzRAd!~BJ5=j+bqu< z2L=PWU<;?{!gUV@-7mKmDFW#)6=&ZFD7%<<)jdGIc^YAVER<~;Qp5(@0AQSzCk>sZ zcGbY7Np%3okE+~p?Os)+|buEfvGXY=4B{}`9p@ikmD>9+-5T1z% z=7YeeYePu_^lMfCUJFTGtH#p^@+5Ww6zk_D1E zjY5{_M#tN2?dBvik~mB{O4#@W&t}J`6YEv!*Cs?Wm=tJ^=m*|7XM#m6_XA3@$0&jl zRo31n+jlUmSGp#8l~9e-<)KOAiaST}`MKn_P^~*e9d}|yS9ao+>O%(~68CmNWKIyp z7{aoXVfk#uF!j!h=cfZ|;$7af!5>a#j%PAyDPZrSG6#(Lr|DKi1U!x#=lDnQrRAZ{ zXWY*yu#O%G-}9xa#<62b;xPalKAWcX0y64FUL~oew0NREY`>Z`CwflLI?TPhq?*TB z1;UHCG;S`FX$wB*?bzU3pdUozdlZ76etqgP=a{e0id>0?*j*l8=3j4@FroX~@&GD4 z9wTOl!DG@ff!fh+&eueA8cD+HxDKH*!_)u$@N*1e_&WQp5XzJ~6drQb zE9i>+05b7X)WS0Kw3_sStwDI$BA}3z@v#ggjk*~%O~&xWDVmVTI%4M#8lCP5O&FdM zU?V^Ui$3jp);c`mVvEjuRaf?H4wlp;hIrX&hxj7tATOYf?0HK1xKt<&eWOBuDN*>U zux#S9z(tP@BZu{z?1?q?uj)8(imlVgYJq!dA{t)Ldb-E!%hD6!e<&jT+?&=FObyL{ zTq>Mk8kC~MKg0TqZUhgWH6FKi>F|Nj8uP~=hnU{nMNeb#X z8PlHRAL_eznPScSMMP`t{jnrP%)DqY)TTtaBK4b$Lix7TWf&ox>J&MeCKpH%y%xkZ z)p`r-c88oJ|H8_Q#c%iJW4MPJ--_b<0te*lbCyfB194zOg#I?gXs6!nft>s&1{Opm z+L|9lsbTeG?x@Yv8w#{VO-p!$U$exQ!4}Ea3M(JD1 zybK}PWYc=Mh!k;{lZ-0>z;h(@PW)^}FT<3hl4a`6N~=dlq8`eMQ~0Kv$*aMW`@tM= zI~&MRtZT`CUMhXSi-)wF>4`ZWSvcn@qEB-kX9{2xi@7DX=NJM)6Pz=#aVURzy~*t| zYl6OtVJGjNC6lF!qFt4lQ^C-!aPG;y4ktvqLM;j47^o-fHct}wLShphw0Ztp+f?sb zt~(G>fZ*`7azFwO@uquT<=xeJSr4xeOSg|)M5x8EQ<=M_89Tu93s}Q}moVDi{$y z-ZvJ!{v5FeBI^+R?j1xW&Za}>)bSbHDSs_v^&b_C^Zp(98=8!bkx{S-i0ze>V!4G~ z@DS#@84TDe>aRpZmnMa&hPp@!E_?t}bxx$eA40AR{lJXpPX-ut8d5b3V9R@*UGN`t ze^W4w(LvqXlEdgXet%lr7wcuf-i54@K!G}>W!?SuVk=?cw}ouX_9~j9=#OGz!-_5f zM`JPwookNJFx(%9^X2atJ%N{n$OzLyl7$I^balmzU()JplE`(B)nLS2Srb`b7$p2b zU%Akpm@jyUJ?AI>!`Ai1!Dkm@==Wmy_H)F#A`y}t$ODy!;_ zdU^PL42>j)x!z-+P4SQ~w+ z8V4o=(~SvXs2*4;EXN@;$=_QOSLhk z{U$EM_EC|4SEeCh=HjePiU%4pPhvRJ|Hznj$GAL6Is0XOLwZrYk?U!FH|ogTN*^zl zBcr$1(hzGQ_PCt$iqhcY73q}m@~GX*sg~=+4(vW@Ub}I#P>6oszH-=WY+!Cvs{e&v ztdPlKk*6IE^gnyzqFInJpS4iUYfC-4{yty~ba(Dn5HD+=4N7EsD*56$Bp%1EbJz=z zVOMTgxNcwH$h_|*Ud_CUv?Cj0jFVvI>jj``^6nJ;6)~}@=Fsp!FJJ537FybQp7A_3 zVd>>1ieulWOEQTwBsjnSun+xHpGj`%`V(00ampCR)7bk}XzcVH13-z;^JK1A4YbO- z*>Qu;?xV`hrMEy}gjT!*dS*3AREvT{VZ<)j#3EgQ0?<5;T0U$vM{G|c2CAcVd2KrM zqQJgmG)r+c7xf=kTDwgZi4~!mkXmNs01(_(q>{Xn7VgNdD1*8z^UAn$lKzPQ5mAcq z3Iq^J6)M_PTauhb_RFXQ(K5Y%cu;W1mKgM9Z~YBX=u+$J-KtV9@WaFFb}TFR>nJHo zJ*x+3=r3jYQl}eVlxSkEEw_}|3w_!giqNczcL4eM;pcdYT&dC?B!aD^zU=7eF)|FQ zz*LxmQG&8YmDa?b4GMMAHhRgyvsrL|edV~i%m!LYfu`k~`5p$$!s zAOe>+P+6=}&E$qg&$`K6ScAk<$$z*xetg|om7^#8wZ?2%w$KY4H2M!1q^W8{(o{kv z@ki%Xy!RfSHBmq4nyW~8R_#brUbI9~$HrP%&u2HVyH&%ex6+0j@?3_96XZQuYsop_ z3?YvR^C(KS&#Kxc)Mg|M@FG4Y%-;Q>3IxP^@h|PwgM}gc4lLE%t+ak`EswSPJpB_K}m#w1vp2$wSDM zyrzoOf`bn};YcJg{N)Sc?FK7l$l=I?$v;*1-l(H>{hAveLt>!O5M0|;9W`l!oq?u+ z4gFjn1}%>*ixdT|1qG70BnW|;f$f7(3%@gOuHBD)gKw1(k)use#4Cxf<`+d!<+)Ww zkHA^Nq8^C_<{^~IkX5j*RuIWC)yE#9TOcBlkA<=IYyPTnvmpCaH`zquhIobgl{10@ z9@-fS%Z$!C=|a5Ef(Q}<=v$GhsE1 zBf$V}i}NYhrjLB!2X65nZGuBq@>AWqh(J^tp|E3e_r+O7t8gEEzW2vVw|PoOj-qcy zYO{Xwz_{&U;rl-yLq8~cH_pWw)4i>`9z`C8fV4L?zH|}ZtPs6sQ;sq0pgDSnt^<-Fe41b}lsjefWOuY`Qzui=3q@Mq6$~LX;%omq>qoEkAaW zT_-J*!oql8_Ln~ZiohL_y-fn*R?>Qtk*usGiI>+pK$Ja!IgNFzSWwXBr%J+tdai3M zgFzpCjh{-6H8_zyZwPVQs#|ZU9-G8a&|*Q5zvBov(Ev$mcrX!M0zu!;TQIhc!{rB4 z2$KXbkXzKYO5$QOxaNS%Lxnh>n5(>k6~#s+Kti(U_QddfLG6Unujo|`dz=N2afK=M zaIGQZI?eU9j?Qu zGEfnI z@5fr*D@#SywSNp=Z)&1=fI7sW<*JBcM4noV4BF+^fURhAT-8lo;v26z(h0hTtU%`< zR3#IwT6lv0R7bS333o0mZm%uBZjb#SM#UY)V2lRl-$ir7JQvM2` z+yCb016K6|s(Pc}?nK)i=#~lz+OK4AE$aWAzOFU6TiRV}T>47C3l;siYj^CAg*dj& z-1j?VvwoQX{G}L5F_r>HtxEN_jy(`ifKV;Qx>&&WoKRH3#`~kk)*o)5!W%0(FCD2- zZn&}x1G9FLij`iDQY2Rga%2$ZR@(ps9#U)Z=fQ*Mf#gn~}}R z{G8DYa^EM|&Wn3v-5pEgoz=)$AI?8KJ{7F)KHLgWSJZVKuY|s95p|qt7!}~ay)`)do zCc8SHVW+Lp84)JNH7dlt+H&4ta#6?PS$Cy$!XHJ@fVxHKTK6n8{LQG-r}oc>;i84T zeB|E#&YTu!?jEL^aXPuL!z>RM9Y8peu|)?irpiK=z|3k!JzB`g{aZJ1+JmO8&GN% z$?y*9zSR;5ek5lD;nr8iu>U@_Z8mt`xc=0&x=Eg<h*u-D z>xEb_G+!SBTPie;Ov`-zm_296?T@bB6O~*W*7Ltr?Cdy$+WKS=M*aGbe!~(;CCgJp zT&5f%`)3ycqG(}~%J`C3p4t@AOkz$WBZJyy<+j^%hw7hW@Cem1v{RQu;o$LE;9C#b z_q4SEeOX4txvyoKPT!LBNhe1PP<6=8GzQ1Bik9Z~zW9EdQ|gpD9{ZrafpJX?lZfVP z=b>j%lB^+a9)YqwS;AN*_RwyhKB8C2H9ZWwplUq|E`W<~WuI^U}CO2eYmMYTT7 zH^$Qa)T%LQx=~CpHmWB^~)XAHht*L)S5of-D~JV(Nq=IE!tcb zueXs97mF2v?Ce}nMYr1f?eSpZ8h#K1nXDOYWs}q)(_`9$P{i(LX!_w84;0%q3~a{mr#-w`-MHh%{@pGzOm_6_bL-RX zV)Q+&qH5`lKSWRp&I42_nc_H0MN&`|*mNo8si8jfJTsGoFvh5f`f;^8XD`b`DMy@N zI3kKXK7US)b%NH2Qef;r{!_W^Ew#i?II;KA51pQb+GX`+Nf$mHGZ@ZkdrJ1{f+XHT zBrx+27Oe(pQ@`)u>}(M|WP6B`G+vL!xAZV zK4Ks|yYOJw{B6z)Sz2-lDp#!Rgd!r$|3C9Cz=aDhVtb@j15ErAJ}?h<;tS# zS*f7*EXanPQ9!?g{fRa_)^<=j*6BYwI1GR@)^#ySGX-T z_zD)FtJVDmEAS+mBo?BQ$`=pG5B&!IN55bcY3i;&Qb&-lAk3k7OA>S-9RI9emhP@| z=s2;y8+KUbRaqYTBufbAxo~(O@^*>d7#~R=24JUl!InUj-se%M4(74?10A`6atmOw z0=VX(?Q<-x);kfwl*{Uhf%X-dQ*-7kNoPM?JB(XPkfhmU+s}!0{l5437GTufjx33o zK3OgQyf?Fg)q2(%_tVIjb5rP3;8=%^|#;8$k`!D;>aB!P>wQ0S{#RtX4xbLhOs}UUllJ;C9c7c#t`6>MJOJG=x;xZf8{EqU0 zW0T#b2<@)^wBZ2lWl6cfWgXi5N%5WS7jpNsr`BUndV^OzS(cgzi@PGRjmRn+4L-5V zW_FLuw>qD^Jj0(SEeG9yyHm?ilN4re1#hejLes>^8f#NG?u4*@ygIt(`90T;TS_sp zU{XBqw_2tRAf{EPf#!_|iM~$fPIN_IZ?&DNa>>SvP=|k`zRJK2ciYO5{%TN!Eu?8t z$|bS7#L;Q}u{JIKOQ5QqymFe8(jTF@N^)%0ky#4EdYK#Nz~~fub5(>;u6qMkCLg?*ZP2~j9DKRYvIEg0tk7Uf!kSJM zf~Ln`@{5!ZB`JePJ~ceRwE94u ztl3EszxrJpGG?3}>0-fX=MSc9`RO0WA6soW&|dcIbi5aMwg!oq0?8G5BUjD$I3jdj z-yIzfCRx{TlSuAVNlmSpg6Crc!U8*ih}tq_^}o~)7z7y+7i zel-v08La+Fb$1xAx&@3zkTqAw%o>&S3>yL~N zNQU0-X6L5^iGYej%X_jf+7!KR#AqjC9SfMFG$HZ3I;c@;{bbO5R4A=}}P!#3cNDmntAbl)~@-8>+bJ$#*#-qRvr_~tF!ggnN1-U-AGND__rF+c% zMw?Zg@dOL(Od2Sb6ieATnw-EY$q#P9Gn45!fWeG*!5hGeO+*Cx)eDtJK`9&iP_%U zY5Iv|430(odzt9WX9qXAjkgzczlD!y^Hy@yNMWTbdMJM&h~sLsI^jK*%-b z)$CeppiCxIBe509^91QCP)>C1Q7-G8mgeGf!p@&g0V;JR_RD*7Nu^O*$!q($rxdS5 zSIaQme7c%sq7pR0VrDX#=a~$=d+?VXIOr=C{|R6#8NUA}paJziQ#z!NIiL%44iJ*tz^E-0?KhFb7l6H+ z%cQ<98=UL3d}gy7K;f6@2(F<=H(zNtYkE~h#o~~H8H>A2JOe?rM=%ZShan>9oe0sv z=>Ep(E|l)}`W8+nI_T3V8>WDeOSmEKiuAhZL%SC}Ey}gQ&$Ql*m22N@u70b<^oQM5 z?f99a(^fK~T6Z5O@`l1oEQ(>cV zocoQvNlW*O6;DiyYJ?ZRfB-jb=V$N08+P*67+c(}2z4RM|7;8siv2B~g9Eiw``=ya z(6ZTjky<%b_QnbjCOId*_h`my7KaKRU1+LAPP`H@-O)sABsHw1aLyAqncL+-r{d9? z-sOHDxk#g=y0Z)zcp7fj=sy+#*k2z+9WJJdV}yzh=m4rfBpdY8vdWl*X0IgueBqa> z^H$L>OORjUNxg;MyG(BqhR+9U$_X7RQ?^lRs9qkj#<$Y#9Q7-InB%||>BN;9hUTU8 z;fg*sBVj*EObTVhS&x1~;y;NzGHbM&SQ#Hqu(beh4`2_6%qkwgrN>bPneppNqL|&F z&-S(mtABd@9KYdgE|V|_pHB9B_TmeG*N=QH+$pTo$F$=|xeIo}N3v+$Q0u{G4Ud4o zHU&vNg$Pyu_N@V1eL-nETy#L4+-Se#I?5PIP@58;=2Bq1zhJqkh|kN}mLPv)!=!;{ z`?ua}A!xu77AS{*eVPMreHLnF$5ei$#okuYI0u~cJL=Z zD>adITps!#udNlU`veJ^1gR?oU&(2cEq2C~`;CIcJN=?n0S)NOVvD%$Dm1~Gp zn5k^TlyfC<$}`PAF7zrL@7SL4pt+fFo{5v}z17SOmPnj83ng&ft0g6)2*xt&MvMlp!yww? z9*;e$dCbF}7y;kSl+cZ~*s4d;p-w5H6P_XRyU;2fi_hx>Ld0IDjqO*bdCxo@KjoeM zPoHY~L&6MYn_@BDSpnwiUKg;`Gv!j<%lIWdWCsLDKhj*^M`(`plH^TH*>jy5X<&=) z-n68{iny!JuhUk4u&7MpR$n=*Z__w@bO_@)On0w!_PcdN<1sgw;f*8X4Ioo)`=1?v zzY_?=n|KvTp#@i&pl;F)u;g9K^I7}%81*%h^@kh`R%M;ReXvq(Ol`EstiurMXz!&x zgX`jzJW5KXn18Wuhz%N5u}#0Y-_ffKyZN;bjGDtG5b6?Q%r}Szlpj~5lOG6m(wUZT z9tzLZl>}hnWTEcL5jh-Unf&8IlSfmbjwp0Y14z2=m=nN=PJrn+eIXW@o;&SBN&J}l z4KY`Zr)b3pHL}$7E?oQM6JT?lb!1u@a#ZtTwl{)W5SuU_qTo0D5^vQpoUUGNs}h(c}mi1yTk18AI*#|$?D zBi2h~6 zfh7J4y_|(jn8<^bQLKp4i7mbkD5DOP(6X%VQyy04JN7?dtTis)l%|gB`~A6B_EYKk zL2Uwy);~|wrA*G>&3toPQhfbC-*jUN1&ze%+83mecB=*>=Un(B`lV4p&2NL$4=2M4 zEryI;*3TGnWr zeu5Yhob#z{lXWW^x#Y)m7RTLB+|93~9TZj~g0j938w={}{@l0^uyWW}D#=agQvSzCT<+1NY>9($poFBn3xd?S7`V9To3Va_~38^ zk6)Cd(Vj5gK=FdH0h7!;pLr|2KO`Wc^>ZI6n=_DPPj0QjGeI&<>Lu{|u5W$BPF-Dq z{lg~WFC60@WA66CZ}Xo&;e%p;1GDt&seeI_DB{PYo(nPEhu)}wrRjm2gsxd$?e2$e zK_L^UjUy518U2$^V%1r`JG@%>u3)JOVm49%N2$77I}MDam~;vlZ^?w1^I9P^Obn54 zMhqb!%{dwP%b&%9he!hKqxvzAZ}m%CYt+c-?w5ogZaZJpFOV_jx&I6H|1ie@ZE(tG9Aa=~*npnD6vu0`t#Aj^ z@ng$n&&Z=ru5O5^4otm{S&u{A0BXe<4}NYc4OG#FinjtnAWP;bPAHnOP1OFU&q@^I z44tC!p9o$|F}2KkK4ga|iH}6rZ(x1iE(juopM6Bj;|RwnmvvO$h`SyAgV}InrMF#_ z*v;5%gTQTK_9PiMLKKXmEv^0WtN;H@GEI~i8^lhRfL^1l^!MNxRWM$o!VPrDi;6#c zGa|ZhNe0aK(`0jgP#K;Sl&DC1?}NhjC|J2IP~?>D^rBb#uIs3Mv2uEkO*`|BrMtZILUi%Huh!HoII3>tAF35aBn}IT5rc;;W&O`m!L)K(UWj+e zwIo6P{pev~F$g2k0(IcJf4`W&69l#4H_A3e5#>(dm_Vtfx$X3xZSU7nkNR36dU}sh@gGi6IJ9}uMb43w z_@0>g361H;*#@gwP(XHtB7jBj&l?}>=smC(sA@3LDHegJoJLwk=lY4`u`I(=pNlRz zsPiKK`+_*Z5xR|_&htOtlt-IXkR8UVbb>DX^|tGfMDjZAjT^p(5fGXfQ(iQh45L4? z=v}zpQpQz>IWL88;(Mj@AzZzLTqrIz9c#ZRQBuS_OpXjIlu66M>B`J^mL^PG!18R` zST{~4mf6BW09jf#Y-+a$v>U0e7>2Re(Ht)h>LKh&*d=+Oy2Yl~E?DwR7ryM^n~Q@S zg=YKaLg5yFR_9%9O{>aSp z6X6@Li(m#?4$Dx_Mnx5y)g@QIIxk}G(*zduZ$;j|>Fs3-EOC?E&)m;Qh?fB@d`xl` zH%zIkK3|#e^c%}AB%lw~HX#%d(WD?}cD+FvXM71aBU}8q(YQJ(&5{&_Ck<3XG%He( zmU)3BH3V*`a26_D^np-(n6vv0UH*#6t}0bCXf98U@I()*?F!QzM@|H|9mN3Fj)90tuA8bMdLFM3%+IW z(xu3eeBWme*Phs64)`q(_Oy)*eu#|1C}PzqCLnsHOpHpBIh9|L|PpfGDnmr5^92vZ2ma{@?*q-eV)*Y;Y#TLGPxS6q@3Np zJ=E^d8hBIb9?RuF8Y0p<~bu_m)A7X7?&oh$~KYQR2 zD2O7h29j5THgQ5^`+!hW3;Q(mT-_vE3h7MI6Se-;A2NtNcUtx-L0D&zNZQm3Wwrfq z_i&eC$GO5{f?Z-=@6_bSbG=_E1XKsfIi}11g>({HjNDBmeqoV+33wsQc2Ll)m6WX! zp)ye(vWiWjvn;XV=~OxS_Bccps>mdLZ+F52e@^Ik3WQq<^jP#Nna_zd^MN6+M!#8YSN<-rBaDiN0armji$Bhxw$?iU2z~Mv`Ks1v& zOBs7(^e+UZiAEw0oc#zvQ&H9a@3y?ilXg9SuPjs3-QOxv9*wX!#f+$$xNq056?r)v z|G>PcKKo8p5i>emGR6S_?kvv47HhyLSNTe-aXk>}F(2ikpHe`i`x4d_TQQzw5C&sd z78}B&$1*!eeJ?|s+<(PSr0I^?+Ug=fl$b2#wOD3SsUrKJVQnU}?r3Wk&3a%1Mh)oHJOR{Zxf?6Q*| zjK{wS>3LZq`t~YrqZ@0u`SedJ&>e=AC$acc%)b2e+nv&-?)(Nh@u2;#eev;%NVaat zQqCbpFPV?z%>SDt?3=}sN>X+jJ=GI;Y`^8#)&E74CkC+Vdpb^D^#0$UW=W!EA<#Ue zA~*t6noI!0U^*e?)bFXDd~06pfmEc~p3r?0L_Rc@OvIv7`C;jU_&t0(WW9+dv}%csU!U}> zSo>iqSwv$P%NlJw1pf0IJ1{r1O^F2%{QiG`5M{!w(`N>#W+gBt&`E{}o{is$2|C4H z(tV=YJ_>R5`gqKR06;HtQY=A+!$^spJl#1c9upS5BaO#I#G(ZbwcYiMu_BBbk~s^? zi(P)KygL<7KT!9^BbpY|l0&seQo!we$-FQa)30cdM|=bj_XBL)~=1q{F5i{l>^*;~4CGIs$cPw9w330Vxb05KIv*tszQ* zl$p7BR}EPTo%0q9G9f(L;LvVK_XXnd)A~oLL`Y0wLaB!+`EQksG)vLKOjsmyI1WP% z$LZT78jI1SK2F#%+BhMVjvgt5cUYtiUP;8TNa9N1l0mTxQ$EoT1SPfgaR&T1 z!)2z5NLCMog@b~qeNd%AinMt?srtZ6UHGS>U*}rP74wLq!PMk6D*}RC6_+gO*3*Fb zc?wU_fey!CNP^k-NN38vNVf~+!ep2O5(G&&N|_Vke};{nQ>ed1%wJd_ z_KL>ckN@}5nozXL#6i)aGp4xaM;p~O8&w#3r)w-2YM!UhZ9lrzXF54c3rW2zCj z<)}Qwx;aG0$+-41@8cFsenBbMF$IYgnjru|7U{yitV?BxF*85~=6p=8jNSC;eV>G7-%FeT1P)jnQr+ zo$fOnf&4kLI8Mk5o`@E;<3RuNBv?1|-bB%+DNZ91IEkw=5-KhO#7kr9srzZ#>HT!r z^)HVmPe7;u;K;zMe<}WZtB0{L`y}iL!*Xp)2{sFKJ`X)Q)Z!JgY9Rr-Y=nt%S&{Rw z>c3Nu?VFR{lcdcMKlEe@K?yW`F>QCO13Y+!vfl#Z4|^Cno2iKHB=aWeLxzJFPseN3 z-gH%0gJ{%UJPyS{scZo&6{#D%$5Qzl>Abt_2$NNl&e9(88 zJQB67=KbAoPY~YXIw#nn#epr{PA90Aei)?G1gRifsf@~pCeRQ8{H=o1OTH4$t%YSD z!q}k*ch39!=4LQMr;r+pWEZs>^C-Med{PGfv0Atz`;9#y#T{MPy>>Y3w=1HT++wqbf8@%7_0K z2QjW;IIvE#1S!anV`u85N<#1W^E)({ke;Rwe+?u?lEw}XF(ow-V=ADTFgPN5ZIS4N zk$j!4pXC5mX9?gbH7zFizC^={T}oX&j!P{})$)+^7MOULJFW+Ap>pt7SnG#=$4orv z3afHE3mIOHIsxU3h%&%@7e-o@SantVCCBSCGHq2qVZ|vv1=dtzGao`R@LaY8uP;M} zf|N@X?0IhWD0tHOKO7Mj6rdlIH0Ap*07ThBaYh_$pImxVxJA(w;!FFIC>WWw59;tw zWJk5blLm{ZJo4M^5s9`RiCG*h1u=VDoBCdnfBlJzERJ!26{5lt^T*FjU~P76$f(Ku zAX-V3x#nv)ZHrhI*LY7m*=Hre5N?6y9hLCJ?R$bm%FP@UYaPngm3(lm3%wPwHA|Nl z+x#h>optrplM)WBTJqip-t@@HWYhtWl9KYe=!I8RSD$T0_OJQp%H)3s!8q{93;ZU0 zD*l%&&;pWBl zJoVQJ(^Ohf^f`xO@0A+{mLvn4;9f(pK(I0w>L0wS1_bp6!xIX0xm&7NrRazuBM~^) zbq#+Kxc#1(Q*jA=|8mjgOJIQIUXI(pBBI9V$LJz4imF4N>=&(g>M&1-q*NeGGE5dI zc>L#&>#Pz_c2oUUe`HBrUEO@n6X?G;=y^l5v6y;WK4kpQfXrbcqO)&8qG3gyIP6}I z%ceKBO2~Kd#SZ)D{9bH_G`-voiNgqmh8#w>Z;Nc#V4@LnLVPS@2C#@w=;4+v2Yy}1 zBciyUayjN|8ri!yHe>T!BwJbut>)jZ>N?hTJ(fzDtTv)Pn;3s1y2n4t-LZY<&%9h9 znqWETYsiuR@XQk(wLmAai_&#J^b6c*D8?y4H{Z}_y>=nN0 z)9<6h%&FS-^lG=Rw6wI};Juhb*eZg-Bm$l$;5CUY;7;uN0Dt67PoBB(|3isg$G%N1#&Oo840pc~ zpG?Hon_ZFBQGS&)GM|%n@RLGNAgLdiV$jKbN5|a|TLyhOmAkny(SoFvTm==L2h<0iW01;2(J1<8Z z57GQ2G@4;7PSR!=j8~ZywOz^F^28ZwX=C6@vQ8SvSmxQ{89d*H{zF^Qynry75jg$w zcKEG+`ra^RJi!y|OF}A*Mi84_z#J;8#j<&#$1H4AG))c%|)TMpBlM8pf z_TRNh@&#`^5-^Mv9bWvGLU|&#oMzE-dXRrb)>OkZP?3%_iV)ME z^xcckb8aCQ*Res&uo2$5S}(E8Qh<$$6~6z<{W8Sie(b3w3mS2n#b{LHh(}TE-y3!tZ;- z`J#4B|6z#1>_PtY{Tk($Qp5nGADR!25$iML0#2~?>ixf$%`^2OD$pC2*dfxJaoi5DmPFK~8X$SS*#Gfzirwi8~C{*tzc5-oK^hcr4~ zj1o@)-cRCmgib4|^lw#&%cl^H-a*)f=vJVY$%dh_u9XPzR}8XN5F%7drv4BwcKzH= zJLZixei{kn(;ZPzkP^YPfU_(s>1YG%cOy5br~JlwPj|zNAbqsqQzj4~-hsQ35z!T< zqeOi-y5bwc+Xu>ZRIDJ0E6$pJm^9unj#(}XWwX2>Z(OhF2=LlYodkW(qlW@fEW}(i z23Vt(qmf3LQheZ(gjr#L!VCvW!*+K1K*L#CnWRODIo{X%QmnrOeHIi$PB}r9bwx{Z z+ZW{I&!hlI$7*M;H^AB^WR^`@|8DAt7q3N4_ol4hFlMDU4>rQ?Y9p}x(taS|nEi=> zg}DvKnBW!{r<}CyK5_O)(#VJuETU;87|zmpqgJi=eM}PG(!v6eTrmqhhx#90I{S;4 zK1FKK{$IpQ%0Cg8t3(deHwsQ;RSQm2M21X65DRZ6XPMZHQ}4W&_rYbvUmvl%%eU{XjcK<7KkY-{9D$+*mBYst1< zR1zURU2ZG^28BW+KDX3k528^7WhPtT9495l2fS=8pWHhm0hfO*BVu83Gxd=m*H~e* zUwZv6KP*Z*cd5An<#!c(uPu&D&r5lU%($uM!gpGT%u7SM!rZ&;4wV4EON*7B z3O7^y1VQxGcoS=IilBfESF8&mDTZTWAISu4m_p9ZrHNAFn{qjR4X5y>6(*dqb z4m*&WdQQQku_;FYsGv(`&hgPN>%1#75#Q z2dajJr`?E4r95HnF`2>akA9wLvSrBUnJWuaVj09LMV%%K^k3{H??X6L zHa)qI^me6dTij&^Y=YWhR};KuY6wFbU~9=~8uXm3KVF4X>_c0axk}UR>HXqf77`tV z(!Ue<-W)GPDu6xc(V4|%G^jP`^cV>-KFyYz-Yi-zF8#?W#e2#(O=P>=-kgwDQ|QWg z%TJ>YVZ24<6e=spP=-W=bz#W=9+rM185?2ay}R!hf!cYaN@@pg}AuCTETcO zrJ#VKps2|Cep`;zxewfY(t{ea=;GxiG(9~nJ|&m&FVUSV!;3sA7dXD3)BUebUe@6x$ORs=rdipIYoF3I}rkVB| zL*OFCX=++%U7=tI6eWsh%9|FCm9=K^azFJgz+TC`p}S?E#LJ~k9o&Riq695vQQnH$g3P!BhqlfVMq?AsR zJyCjk`qy`zOLhOLvDrp@($0 zT;h2xd&yB3@~=+C>NIGJbmzjv4<^qDLdyJj{hq)9+9&WJz|N?Pq@bKoXX1j+L&lD* zx5#ysIw`+gBhr}^L5m(hNOnAp%H+ayR+E16$LX)iaRsr7AYxQ@V$kbvDRQLMy$2@H zThlWnNt)fQEP?>x}fE6vyQ$t=F%~oVe?^yvRM*8@|uZ5~i$Vj~!l^t$uYat;R3#e)l(y zGg42s=Lo6usFOwgcN7fap_>Bc!{V7D^z$GRT)11kWj2Czg5p_|H$8(+j(18f*|Eh1 zpvqd0&Jazy+XDC*4M#lny>P7CbitE4^J#~hEifZ<{HYNFGv^?@# z+-^q78ty*~h8nGW^WJ@+^y0~vW)p1SaK4eV>6OZq<1|^im>#SdHE&n{8hD_a}2B4%{ER0S$`fNz;;NF5{-I~eWR_e4oA-ZNH+bqE3o$x)~v?& z{NI)QoDt3l>i_mpPU$emUdiunTKj}c9`n`oalhoD9kjajCn{Ab4gv%#pCkFFPUzNj zXYf8#r?kH;(F%U?Cywzv>x_QvFb1pu{vRV`4$Ht`8|8}f22!H*Gxwa!8#s6X544Ux%_rr{)^lTlG>CcD8jFaoZ zk)lGM2C%yhoc;KugoppJOatZ{q`Sjc(FruRrbQalYfQ`1X=)0lbank^v?6*Txmsnc z07o&U-I(fb`>kWmVnm|fr-418`c)&GgFFVdNDSsH`<}4d3+l%c;RF{Uo~X_VdT@Xr zjgiJWmc-t3-EkL=H4N9!^&Jrunmg1t)NvG+d|$3b$m}TUmkHnbl+=1HLoMj*x0ov9PCt4P#{nqO?oBM&tN4rzRC0D1blbl$ z?Kytn16}adoQF&2{|eHtq0iU{K4=}cXSv#7Jy{H(ECiH77HniDT=r}I7f zi*f;^ws{FJSU@HYf`BK#J)x*5mU^L=A6Q;!Hm?LQjnSE8jMAmhvQ`CbkDS_SUGTE? z|9mQx)#c<9Lpq}^g2oX^K&pCP?v9^dnVN^z^MDhqFj&Iaal0yVs!~F!wyle|uBVDL zV(e85k)(58L_RJuf9#Wq3_MrkjIp9kkm}1%Fw<+7r;g0NwIEv27+)&312)kMJu)DE5hp2#ZV=V{jKs)Est|pE+X59nwlwVFYM@R=A_b{^b$K%(lk>N z@wY99p@9Ju3Pq#w;s`wgPdS{=Nl#xYhb8gk`PPxtmPN#M`V*`fi`A4I;^O@W1!zMC{ z!R{OB0kEzZmn;guPt2Ey$zE51l%Woq<v%+t67|8Anfo1C-%?QnelDk}9dT}!5pfFEw{ zlX8qx@}7%H7@=H)G+_0dHYJ5B{Vb|!7nhv^l}}D#C7e-7@2USp57Na(QbB_k%-3=CUEsYYC7*5{;Nf4(tv zg9v0se6Babn}I~9TvVT*PYu(kd{$uLcb2hkGGA@jyb(rn0;u zYQwkLoxnI~X;oE!u0-$&pzNM@DjUM-F#mO`^C#e$(LG(HsBA~JoHJ zr6mPTbQ_tWYHD7U}q1S#93_vyV+`;=mO0&Gz4$HbD$yn!D|@HP~aP-sPl;2hb#Kf5rLDoe1$4p$FO1x_S}NX^ z@JD{!XdTz1+rt`u_))-@Ve~cuL{u!t%g;{|mkA&$eUJ{P3{|m**$8D8?drY>|HluR zUI%5Zz8|R71z>{Hb*_hR8rb@oV?)ibX{;8={qLP=I5>|F0No@W>S36O0*-0#Jd*>N z@A;IRsw$E+O{{-+5MmnNyL3+HU7=&%C@~rtD8~b^8-HF8iaiEe=lITP=|mICeDKS> zT6G^;=a#?FYxAfB2m0O47kCRzH~*q|JV9!3{Pp2``D?33VGJAwl|GpI z*Q$}!QJgx&z;P;Hy0yP9_DFVK{V&BVM11h^y=x(Zq3r))aWrtV#W)8K@14`CwE%1ATh~OfA`eF5IlyfjOz~B55l8-x!u0aQ| zfE!<`H9*AviP>`zOhZM*J=S5hX+=n95jmgmK;gg#4y)H(m+K_3~ z^vOo=>72eJk>)lq{x#=;roLw~GCs~XC8;EvUxH2|4U+j>JH6mKZy1ip@+J*LA=9Py z%=BZW@%<(NeR`<+OWe>k-z!5L!}D$=3PNzy1IK3Aaor#}ck!rFXnAENPqs9mGha9& zKdY{;p0NKDh!;FyS%as7I8m-1i~{p83^F_FKmnxj&;%u@R=SWYGr7l)K;T?dCd$-> zXA5WIX#QB@laXF^9wcj(CXG^t{xB`XMQ^+jBGGJJpeQIC3O%#hsg!A#{{!x*EPYP9MdM(Aj zH*s^^7^DJJz+mD&EidF3&3x2@bzs*-yU+Qar7QILOvx|FdCcTk2_CWt!ulF$4B})u zksh%`M3=~*Y%7>>U+1oOEUpx=R61JWXf!K0d0NQJR5&A>c>MvL5`iPC+BXdKZ~0BD zxsgloVh37ZM<=|qEW5q7>2|^*sUmS6$<=q-XhsdS!*qUtr$B_x`Elb45uVO0HH24i z>4nEkF+z7u&1W%5H0v0-iz3QZ8iHDgSNP&)yK^Zdm0Gmhre0z)Xt<+pjFv0hL< zU>(rN^1^u)@O4uxF1ILPeYEDo4q^=fK_>S|P1E5*f48-8NcguW9VS~xUT!D^DKyDaOmfUmO!I`yj+-&Z#E;#j?| z?j?1gSjbG^3ygm~-BnoMIu<@<%S)KO6riL{gMEx%uS8urlmNC^{fOOUJYKJQI?YtR z6hg7cnwF*+<>#7VA?(eTeAR0Exs$R@8$tU=abgBw9*Mfq)avci_s;hNBNs=IwSNpX z07!a0=cJ38V#Zb6>umu1YXJRoR2kgO%k$aD2yP!0s!${8-Y|6TH6d_dSWTAOk}bVP zgyj*x!a1sR!kigsKCf$bw(lV1eaEnXFnQc5rro=8d!yv1X7(s8Fa^2jPk}`hu?H8N zRoqA~F4WHJxCc$NyB&7_$bwiQ6qt&x8EPnblth9k_3~#j8qHsfVPp}e7RwK-A1H8x z^?pa+S)b3~X&VFrBKyQmO1=dPMSmHglVmUs8%Ft3$-m;V4=pfp1vgW$0HHPgq4{bC z1x@7x^}>4*F!u)=5w+V6O5Om}U<#_vn|Cc{i9g%j)Rj%CzJo;Mn|6M@?9UF8V3Q97 zVRXMSrswlQGW9lz=Wti-Q>&Hg!J^SW%6qp-ROlyB73b?6=PBwzhcd*Rznt5rms~ts zFu586ktNe0z0jD;Bp1Oo_jp?qPOfL=+=X8{aKg-z?SeUA>qa1hq+hOlF$wzW!@p@4 zTJ%`d+_a~c$^DDeg2BrDMpS5eBTuGUZH0)-A_5#D6H98_M~L#$d;rR6H48n-D^Zh| zk32m!MXZ-AaO&B?4U~x?w$#X>4nn$%frd(|ZaZ7(ugT8sh>R84E+{ov-tK>nb=drh zo5YySp%IynaW(cJ11Y||{pp4q{CG3rACx}}(|}LPmyxnhhkTi5yoV6q8MJ#ff`kA3 z`7^pXltyz%dL)WX)aSjX$4~4rlbf!t$g?53Uzp?sNF9GRlBW1~JfK}`{()aB^^fKL zmwS$|2wySc{2V2Owghw6c66_AIfD(QqXNnFd-&So>j`Ou9f$f|buo*=$?RW{63xtN z^xG_jv;Oqw;Ml+l*O7hAm9JP+a`P5nY-&OMjs|K~+v>jA_Ar(@eb zKQRAU8c5Q?__>wVuP#i(n^H7+hypHJ1-BH3WV|&K+p#}W2iGnO<2S~ACI0q$bQMj8F9a3I?vOu2w!gQNXwxiDpMyx^$8)3NiGVnFV;>@)id@ zo2eR-|L&5Z&`HoYgpu(9SndHp7Bd!bduZ^F;sgxT_@{(nj+dN$#W&m{{tNulxW#eK z>!j|>105v9#7eVZnm9&E&c>K8m&64Td;Wb2mZV}V{&fdLG@e2;d!~?-qi6#??p*Qy zQu^X>XR&kde6{~S64%O#|KW~|fuhP?Y@RZjVY@$~%pW{1KH)9A`7Pa{*~VrTfin12 z9wESZ$FYYqkl+Uz+ebQFll*u1Y($AGg>*}_lKqdk?~Bqso^r|h1KIP0I7smx?d{L3 z&9o_H%M<9j#?vj%i4wh0ASygj#_^b<^4?2v1{Sx!QJ+rtrV*C3;BkcI-NgRj2oEWq zTbZDSf+B{|(wJNoD=Lax0zYI^-mmS>`(xFQZeglfH`dvn%re%! z%#lfDL=-(*=4H>`%9Kcu5O%jDI~iXTsr`AM?JA*sFN$8mJk7^e>MQ7vygaUc5V4%G z-_1@djgwB~5uogj2NdD9Z7w!WKES0pJ(($;bY|s~y0n4gMo;L#@9-&U(&znDDLFq6 zSNIX}-%LgEL{S^Wokf6XkCNbLmHAgK5SYDi>TVYR_n;W?MWK9B7qg8qAT_P*=_!Lf zm39l5mvEQapA*|HGrIX6>aTN^=>S*LS5eW?G5fBCQG^A#3)I3)qfSJc>wBhsJOWE)vvDh_CABQr5*``fPvPvrv<8B3MKZ55fdSMU0LrnyoOo0fK82j=JpC>B zU6A0S?*pTn93xjbRgeG9P6E8UE|o*NT=`ku!VCDt~I`Ay=BPLG_s2i?+eoZol=7)Kq<$){NCEosjK}?B-8A(RD{VzEMtLgLGEuqNp;8#Opw23p%TfrpPa*Zr|*| z!rt`t!Hqn4h2Rj)k)0+-J@uI zMs3JZh?Exd_j+t7f7P_LkxmGoLBZaPlw<(xPXGF-{c4T72fd#Og@nhH95C4hzas2E z1LkgnY}E~NVm6UePkCk5AU;8ah>+7Lbsk&;#$7cNvnWD+z%K@DF2Hcv?aL`?JDkka zT9N+=Pyb<%GXedsa8fGCM&<{{ZGbLxdaeplv?I<^oCC<__h{(e$7yIF;)WA z=MLi^!xnsE*2K&QV^>A2I>xv9Ik|-*r?hZ`7YL_ZfC|7Iz_N=qGGxSLJ>OiLpZnomsv1Yc2PRVLrL*P%! zhvR>yoiBlquM^KFLWMbOZ+U%oEoQz^8(N&{GZ^RgbAH>gwMsg;Y2s@B!}7(F==!=_ zRjOt#%!`XjTNRTWg#_AcihvcG5!^U_l;rE?)*2jB!f#x{AuVxKKf=cSu|JKg_+K73 zL@?X<(Ac_L{qPUH2*6$l7xzj;B_Mx=@bQ9trLK_lzKSos;`NP%k8Psl#qsAcfu`M` z`4Jq5(FveBMucy*Og}?DtqtJIl()+}u;(*wNOKn*1ZYBXvCnbp-lopSgav3(py!4_!&7ITPypSCC}BR-g6qzR6Z2n|nMyGqBD+5X@iO8qO1^&!4w^1P@M&sAX+ds{ zXI>NY?xT=@!tTtywh@j(zE#aJHsRvU$q)qbiVsdwC^H-*Ryo#&Nv}RAY<%|R!Kfk$|%Fnslb@niyO#w zk$E)`p_X4dZzAKM)Z(iM?ut-VlQPfbLRnbNRu_XO20kWL zL-gP^iSMk;h46fRYz~xW_Oy*WftuCQ((;%uHdcnKB-^W;Glz|h?H3+gSU#~xFrjk4 zH}RVpsj>>`nrgF&&l1IboQ)@eNaTCv4viGR@_5Aqw|EhdzWaau@Gh;?*$wLh)zV7xb4SOvIB< z`68=b-@%lSW6wHj4zPjO&(8`dj+DLwPoMrj^LQvexelP~b-7dAA~-sh%6tf@mvH%P z1%4r;*k9VRPr~6c^5Cll+N_JGk*wtU-pWP3z07izzfPnb zW0n7fL)SlwTmym_m01jUt4>no=NQh}M^f8?!<#YpJ9Zqdo{qDSs#2xNxtAEacZ2mq zvLG48<-RxZ)IF+Eh7Q;_NvuWdNjsj3pRwtvTZpC@Ht!m|Q+=-jxe=|ad?|LGhy74( zLWo>Ck+atdar$j8UrTTDE4QWD^Z;GX3G%k6Df=gn_oe+P;QB$xFr(wu7XfYtdLl5h zXGqbH9=TLG>Bj65ybNzzb{QTRl1|A743gqz3@Xc3{bLx2Kq$W-_tlJN(*{irdbs-H z1!3z=^Np2;ht+%Y^Wani^st-QEP?r_=bpt0pw^8vBx4Ywj8>#UsX(7U(q_Yqy@PiR zg{RCnS&d=Z{z}~tsu~Y0Pbmy=}ZSAHyqM`fPh*ItM;K*18YK~|XQ zF&V|{2&wJT(4$Z7g9AoDR^#3Ve5l7EAVZ(iegVKbGN$_+aCyt;l4Rr?I$-<<5vx-E zLEk^|o+kg-ClyETBMJ-)doio1`y&|v$*;wRdKdkhWTQb^m|jNv`AH_z2YYbB=HM?o zgX!Nni8yqqwFAZJv60qDN~JhUH0|W08)3F+iz~RD(smupiQ{~hNvR%<_qzfCJVI1dwQ$o zGY)<#OkPvHk}IPESuD+7La@uoxxN-iXeiIbvJM9Ncx;3cDA9h)6#Q_Klyl#g+$c6w zd|Uso1a!fHi$Ob}uU)G8uOwuHOHp_PK-^Qn>wzMPL6y&lz&284#ckK4`SF6uueB2U zIfP?xzy2&4mrr4*Qkv*OfbBuEFtw99kNI02s!)_{hir!}8FKN)t9JLH?T7_z=eEM= zV^;E*pE!3kjke)!NZyYXtQBFp_V`<1mxtNI*Pw$gdGIO7ECh=s?g7xN8317CD46>V z42pK1)3xs2iRu_C-x*2GD7U#c%`Gmra#z3|yani@OIoVtUW*%_0m|h{+B^TN)^%Q) zWu(KmCAcUa0A_u9P*Ia#UXJ3{N`||P0^) zAM?IpzgxTN2){U--}-u3-3w4@p?R*}hX-7+WRU?&7MG_pQ~xCk0-PTN8vq)Lt7L5w zxeYj3dS8)q^-JxAX%228;k>U4HR{jH#zWGwZAjhNTWZxia@yl8P)0sSgr~mO zd1&Qu1f+<*wjk#y>fz6vdzIHked6DiPHIH{i6%OjCf!Q*D|^Y;;3&LD-ob&5t@#JM z5AZ^S0Q1Lll#%MOJ*H{*!b`cRQoTTC1MnE6`PFu&@}U*rU#hFAP11dz0$Tn~PY+k_ zHU}B}jsw5_pS*pxNY=Xm>lNp-F+e+8IO_GeS^f~dt!bo5Q8!>#d~Z#IVCZ}CeHRHM z*4uyQ;6_T$)3XKqRp2U|+zT`|HkQD40ZbzW3eZfRiIwybiD$+Bw`DNl{3Lb}hk54> z%!hCN?oS7I3Fe1tmNISK?BJ_~oM{dCSRDM^SzZjsE#e<$3nc!^r*i9Az-`)Mo0swV z#%6q7G)=_HYP|Y^pm&v*|5zK@B`shq<|v&v?V~UrK@shi(Gxwi?rZCVp*U43(?ZC5 zZ$Urd^FdfQQIEH>7wO$^yqhZ?DynWsx0;qIWF(Ry+eTqhlUA?UDGwZZxmNC;gH9@d z)fqF!p)6?iqG0LnI}b4L9`JHmSJx{PrNb6lS@iVivXMs zGdzB`U!6?&D}1ftDV_rIsVQ*f6#$F^6EfQzXMe&to3PHMW9LKDhHNaZlg?V!lmv_s z5TBFdc>BXom>iSP^L&8B(PX+%UZ!oceR;JbLSAYQhHZnC#jd+CmCok?bHljLJbrVq zxf04X(B4GksT;&q^k2Jjk_jFy=Lw*pD|-l2hyjL<#kb1dOwT;`Bd-UXdz}uaLKjv@ z6WQ-p)#H68c&<&`=YDrJ>f#A-?)w(DibY9l z7^aX+V?nC&WZ3c!BD|4C!+$wJfp$&P1C}KUe0(xSb1;(oW(4f$PIb?g{YUlu2|7W&L!$5r0GbBj17CswWdl?JHI^Zz zo|}fS;m|<5`HniohaM^>oHY@77X3a38yhQb6&GJXiyrftUkhciWFc^frQxxWEgaV( zm_9lPn~V&4{<4Rj&Qja&-|~mPUbE4Eu3tA&hw4vyDx1mq2hD=s>Qee(mG7qa=Xxgm5z~5|Kbgs~A$jX`eOekP1LB zkVKVQhCSg4sNM;1nEC|&6N~_ozww}^^4U(_2Y5x$JkaTur|& z`0kf1u8I}UA1Z=ZcEM8gmGGpu&0xh2*;I+(6-XVVcc33-TQ=jgf1=3g4@ie89?j$6 z93|c5>U1x&``;+yFu4HExSPPZ2LJ9fE=L;1_t!C!$Rlf-pga&B*!OZ?OvKaec*(Ml z5=9d?tQozZ6orQ;wK$*wpybfpPdbLjfO*e}%uopX^W@%U!4Etx5DfOty#Ynp_iFJ( zDOgOc2_2cQG&{En9xv4O7FIs&@^^AFnQ0rk;$3^nQV2(BkRAdpHCyJk(?LuC6fQaf zvXT%AD(aX+=lu@*7T`cF2~beN1*8YcuYeQX_X22Mm~9E{|GQ!+m_Y7_}?@HB&OdO&|n+W>KI`&aNjNvv?gSTZ2T4DmrD02R+W5!hgGn?Ob+iJ= zg~1#2)Y&T@TQLGa80t=DjuOk@d&iZpeki(+__-5*QFhzU|B&-fiT~51OtKmChvk7| z-Fp*&#=c7@bA7@c3$!uffiovYNEMMF3$@!6*hlTNGqoqZ1ElpdX|U>sNl3m}_hE@d z*$9(GigK|Z_`?=V7`9-KSO@=ZoeH_!2-kF}yIHJ16^%pn9a?sB%S`W)!j0MXP zzBw?E`*_nl8omjaz@~C(ekU~)l{7=_lzpgd!7oPFEskBx4#tAb7h=IzvhBVcoJ`j; z$V!YsthO)os@O4mIGOJEP;VD*CS4!8dx0OL8)Eysq}$RpvP;pCLw;&@?ie90pXbA_ z5*jfN=x?){jsrO$YHln zIB!~7T6&I=WiBu&a7|p0W`nK#lmkfh9L-SBq%Q3B_I*g363#TI-Hgbec#bLjEJ|C6 zVk?u;iIX^*nqX#f!NyP7pXPGoeaq-i8pY8WZ@GTTU^xKya)z-Pngx@Ez(B}@^~f0E z{M3K4=kT!XuutCeCIf`hk`^+)Og9TKmnL@n<&xb>XBo!x!eJe2)R;&H-XCZi-ntYt zHJ4HW-+im@7k)*h74&{8bErVbj|g~)_-o*MT6-DMmz3DStVb{02!CyBeYvKp&sv+q z_bkpEg{YkLso$($ZYH8gWECyl95cQ+om-CSkvkmt$+|o)V@wvysgaU3rDUDun&KH_ zHVRzu>_i>YE@jrqP#^&FpjeOaAu;X!8(rO&){s|s4yuItLsG%EUf8}cYhojXmFzpq zZ=O+*O38r;1_xDhI~jJ7hw~X3wStp$oX<;n*>w z-1aEgyy)lTQsZ0YC}J^o8u-*txsN5l9Ig^hZKRNoxzdC<(tk1u3O}#_9;6rGRG}n| zFM}{u__;B)m&&Daq8!&Rsv${TBR=+|+N-kaENH&yPu6YxGJd3Zvxqw?{;X&;WPOkt z!ItPoDy)>`9339JaSP3pv#pGrh5M|IW|HyGSYGFT&;})`8Qgw_^;Gn#G0&c}hjqEaLuvU@` zG>;IH7ePM?9mva-VyBSVQ`0fMB@Cq`7UV{c-oy|q*khW_-jigf_;nbB%C_)MW-KDx z`*-_%a>&zEoS#J>Q*07gOzG6@{B5V-OC#;dv~OHzP_CtV%V;7@iW!%5u~-A(9!NhN zX(R`rzAUkwZEY)sTHK*=YhDR5;QjB~#=K=V36?PF8}TF9#Gza4$5^d@-3*MRXPty+ z(IL4mUs zg%xoLmju=bkRj*LV@8$HZjvTSpABD;*BCtJ#Q~NA+)h0KI8G1h^E3>$Poi8%2eQV| zhVaLc5Grg56w-qKgEYEqhzNHn}i=-rZA}4qIR4 z5FhCl5S*byp8;p-w)1I4fLQzK6m$!i>4w_Q6bF9fZXv(w$F1ca7cgh9W0)rBr%b7| zo>hMvM~4?o9Rf`9_tC>ehfx0_yCTdun^gZ-Nd#aEP{N@|uwss$cs+g{X8+Bzbu>PA zgt>89lCs&dv!h|lI=P{P*eb06Pw<2jidWNpP{X;#xGJb}tdHD>2nP-cYO=UrU(mhw zUS;M9D?;-?Vn_kB-k6F?e(2+LAhya69{mXWs<(m#n<3!TEsj%T<(0Wp3o-lVSzOqN z|Msgld8M3;SRT;DEo^l!dH^145*-0!!nB6uMWNyU;Ke;Vc(hjk(|!Vpi5G8PZ*2X- z4-!E7(i@f0DNIg4`Wku!LGsCa{`A!fN8sy*@A^TtwI4$nUpIPdzpr@Hk1 zHfC}Q5N5@{78JUO{0nXo^6+Sb{;;CjRFLouoFYc2p1=zu(y(=C;?1 zA=D-Baul_U>V+U6;#8w(_Tzg7(mcTQ?d`C|)vU0qm;xm+NFYemptBuqUAe*BmN6pa z0ijzvgqef;9es7W7hdsC)wr;{L&9Y7642z;FMt~3IB#95Np>Iu%==LiEXE80Crhf63S^s1O1PCQ{9CHT0i#T|xq*IeKTk{W0fjU$s30LE}S%*#??P3ZhvYHhKW|g2_%p2wXYiY!2 zr@P8!PF{bzntSC4ylkQIJqGax+m!ec*@VA(HR7@WL^G?d@iqIu!VEXCxR_q}Y?Qkh z0Fb*lZUGo@Sj%A_ohsr-CAD}AMRH_Lwji84xp9#4CU$!-L5Om4Zj33a)$)C_`49b} zQcq=<++6#qv!K^XWF};l*aFYsqLY_Joma6r&Dc|1#U% z=zZaDStz>nd4fU=cv^8)bGYB+Cnwf+EQQyNQ>qLx^%gR7ZlLYSesCnGS#{6Es?{;Q zvhVNDnA`ABgnzS?RQuT$Xn_f$*N|T@kCVBxO|R}#PwUae$`zb!ZkHbN{KIg77+-2V zN!2y|`oB3PFJv{4*(~PBGqI=pGo8;iV788HGuS0(XlyK|Jg|gbh|}GG>ha^R0jZ~D zgo*lofr%%_h4em#p>oUZf&-I%6SLHSm&l9XN1S85spka5dXlHadTo1EWNh7-+AfTI z>MwCLr!$PqmXgIOu{er0KSBnPX=!OG2`y+V{sPen0Mc6LG3zq=ui&f21mXcNFYf^B z?NP%7pQT$TAfA39_r2El#Y`Zg17|`u5K0BhRIX7+5^m;L0#x~wOuW)$m|dRbRp%pM zNQzH)5(g6=-(a~b`C*k6HB5@psbX`yT+pgRhIQOvV*xO0VP<&J5DQ}uLE5rV_jO-> z;Ktew6YdLmgs{G>0lEx<3v?z4#u^tS)<@)GWG(-8l#fJ!B-U8Ir>XlG@B9zI@4Txk z@VR-g>WqrXj(6AK6H=w85dzgs)j&ESiTS)bbD#|^mi@D~_Yz{4W-VDSlF48Gu1H>` zsVXn;k-`+QcvP9xKiW=GU3*9u-OE4_z5ekWn7Ni}d$^b`EwFy(AF{vRDHbcR84>G{ ze+U4vSkeH0Au2yOPwFp?3s7JH=VC#E_fXlIpTTNrsIAK=NTRBw?UBsnM!&0M{#$5e z8>KCq+K1)2kn=ih0gk|0tpijZxIc5E2@H3{^=CafwuJy;OzZ^617^T8 zApO!ej?srt;Mr=DuSl+hWuxA|QMJmL1|Zz9C=XKD!YaBhaSPXssuj3htqq%)*;Y zOLny|5SJeN?7P<6eP`ZcPx<)Kk~$P16)aU3PyCN)*hdGKaZml;++bXZ;Xg>;SvBBw z?{&o^U8({6?Q=ud@2?pd897WJ+h0pQ*5GM`7aCg`0{_;yFFZ|?3Z6jMBF)l8y zO#;Qm@UFW!_(P-T!Z`{;P(mer9xp0C%;xcP{bP>ntjh)WvL}+tmQ0q`IDor4n8Mx#fc-Qz*R14l&Cg5XsA1(2pYzhG!fm;&l z7h@tvg4563w+3Ram*zXd_}4sowLT7y0blzyKL6iJPbr9t1m|B2?KS@kUnUgr_ZN>q zGrf0=e;o?o0L#113d4`+W>@=^DFiyS#EjO297i7V!Sc@^JKGxqQp*o+Pq3dq2VMc8 zC7C*EHF9-z?5+FYTPi*`Qxo$+20p$hvZ0EI{QL;QTt;kaQ{TJAuLHf#Y%6Iknoker zY1}`L8nzaHX1=-;dt3GJS|{l7N(LAvy^v(WtXMKqgzp4u)H6g*n}WBae1cTX;onz@ z8Fjfi2h#Z+9S{=9g*|HPBsYLSVRJT4QW=*F5l4W1a?y~7xJuEGUK?V=fw2PL|4sR= zKY~y<4?}QNB7)Q`Rc3=MAv%cPI-X|jyUI+7ZU;wqk#XMiQPY7L72&&YkK?dNY`mI( z%?nK1R}};+>XbN*nbReEk2I5ucrCzO1>?jXo8Q%Tzu>HO(KUNr^6xJ*rw8=qMv?ou z8o{1JA-D^Gd5;nm*&#sfK3Oqio+VJg2ECTy7~c;B~K>8Qb&a`QXCn(3)@ByOSlEf-%8Vmh{6&&*6F0f z)?wN=J|TKH3M(K;Ub$7S`rRGRb@<+4hm_L)`->6c7YMlArCxkO)c+oc5+30LUD)8& zy1!$)_f;$#iOvf$zw3=RoSZ>+!yW2ae!IxdN%;HrO-ff-nnF5AzIWw|$yiQb!8I*! z^%DO?iU%Siq}Hr6gyEg_xGoETJ{@M6H+fPtxUppLz9XvM35$+v?1D$t0fc%hfjN!K zWyen4pW|5J7v@Vexw8WuF%}60@-DNv`v^A(+Swe+XFCc zES%AyuFp-5=!SlS^LmEw!i4=vOSc`Pi{PFVpSM#(or!H8ExfdBuDT8-YqRhR^dY^F zdFJ-flr_K#;d;_#DyY$I>9egHFz*9Nt%Es-Hm$np_hT|I*p!-qv0xj~04JU>`E5S4 z>c3q&j$i<~-OX@30{+EHPNMU#n6w_%N1rOTYrF(OpO)4|I2-D87NL^~hOQ$e_B{`R3GqeAaYnoO_)c8ys(U(eUNtn^iXJt!xvIoe4zZUP{{ zFJacq8L-^|d~o^UA|?7oMD4O*|I;Fc3&|Dry@kxz0x0u0w*}Mi=9LfqfkUsu84x7) z4r~7`MDUM^3W>U!=2C<=hM>2Ph z5(UrM3m_EP7sT*Iv6%zX2K9~hkxWU6|GjQ98}PbCuiWffU|%HT!39Yh1KldOosZfB z-@PLy0N@$*!+c%+fj!kLZd>T$Ap0lZ)4IjdSCW7dd=Morao>S?1Fu2Ank2Q_D!Nj@ z&c+jHq!*{Yd`H1b@rW=b%9yVbt4XC+L%%kVMDxo5y=t~SFgx_c(0!Fxv;afoTG3~A|TMd!0Vy4u5ugK&cd~R5yVzV3x7d{_2&7VdHrIJ1YA0I@{AcyL#Q?;yc$;E zS9|aqR2Grw&%l)0cy;HaS1X_=T!6TRuOH&a82NV>M2JUX#}jJhKmR#q1%Gk(+s9iQ zh?9&~@G-=^QO=G!Y=*Wn@L~_=ng(2tKoh$GIN?hGEy6}Qo#zv0lITvTcv|(c{Y($D zN^dsr-O=-g-{GH>J=j@~A3W3g!h>T7!?D(-sT04-Rj=lY*D zL1^vyiy9f}V-j8E)5^yF4~>A_yb&KTSE~1Wt-VSr9HVHNsL|lx3CTy6Lt{SOa0H0= z(2^;jq~23d-&|Eclg>Q?Q9jlRp90exNAt%1je@(NHv|d^&wd%>&?`kK4u}C&2@oQ` zNK-|~r)c;g16?BuKHF*9-iy#qnos9rxmXrLm7;u`z73}mSm}JiI;f$9>{A+YY!*Z+ zOV|8x2Ho}wSl;+t8LuM5#$LUEV+2Wz*y9`Y1~F>M*e=wX&H;Uk=3%N7sF&5psUPJm ze}7I11RfTq)9wM|hpI1Y^*6hyb>y&&6qWdldJ-s;%FF!7*D|86Iy3m6qK0nUUz^xJHWai{-*t`8o!k!J7v^_&;#d+p)93KmjQ zUF*)>I}8z$oZmF|C`^{30t0G2GDRZ9W2EkL_^9Y7QI?UYYzh*;z?VC?EH}OTm#P}Z z_~z=&2b=$F95pDiR>h`X{)^bS46u+O$j0k{XDsS>7h}Bj_nALFyDFte;f}?qHbsc= z1Ad~T$GhKg6=6(-hfwIB3*-vQAlFU+rQpPJnDg3oFl}04vodt&A~{P~{DEb2+xvEm zK9sVnfginOXqA)YOVl!v53>K=qJ4L{Q#+Bb8h`_*}xrp~AbW6PJ7a~Dsznu!gGmI32OT}7zV)Dw+ z7lznDDwr5=DDtLacG1`?TWB$Oe_-L)mOGKvG85LJ=n~oQE04Yr5v|0)hnJebftNI= z;?dvHi3NXg29Sy`mMOXe_)8f4`7KQ3l_9Wb>5yTV-Ddf*(G`DhTiT4^wu*QqnYys;y=nuWFTfM%xK zXV8*;!>x7JCWZC_K4+sRRF#h&8~idGY9)W6it6 zs%bY*0#u1IC*E!8blJk}mRSc+?KhdEDoXT}4O6k=b3K?fBZM?c{0%qa2v+jqoWWL+ zr7qlP6r#c?L}{Ej4HnfcyY&FxxG-nvZg>cE2-QDv;h0>(##K`6MGi^}@+qgP^!Z`E zf=V?wOXn<;o<4SeUe3Emz%F)^peKfJiSduCx@BG{em!iU24B}AA-_EhFnJ_@$&0UV zU)T0!N_$R{mS#Y5B<1Cq5d+>m`3iBZ0uhIaI4&(AjA+lPCxd%H{5C$8K%Nd*=9VnK z+x<&Gc4lGKef{0adK7r}B$(S_MF5sbjsdm!dKI8C&<+>VGav35#MsBYp-cdx$KJSU zQmQ4srR$5k*)?oX{e`OdUCioI6Dwqh+uCD{{LkRUL2rge0vH63RWXpau8dh@f?zdr z^lpw5y1&U1_8pj}T39jt*x5oPRYV&o_%m~6&e-4g5V%RXbZ-A1F3xb!tNqRPt;tsZ zf2%1YZZHV;Ziq?UiRsH>v13wVDqY!yT;+i>r=Jf%TjBl9VNMy6H>l*4K+pAox2MB%zH`Yy?&cW^qkFgv5z@!zT;*$mWBtH$qiox;F- z3`dR5U|i&@TQj8p!;hi`rnZleawpXjs1B^FB3c4zt%wc&0*g*f%0W!sN8YNH%tDe13%oAkka?svUq62 zOnaL$fOUL`>1O3aq+42A8g>a$@4^_v_tMdiNwQCGep?C=@tiJ*m%ppgu_Y!2cT8u;inLY4kb2Y)Zj!BN#S&;K?M>i&GE{gR0sch`$hD~E#bGH$%-l>cF8 zP6p5vn^e^{?AMEP_7%N+6RFKUMg?KTZ>k@K0M&}pXOug6b3Evo6U<$Vpx7?SzCp$z zFXBEawOQ+kb>7mu!QFOe`eTY(!0Pl6V`)7=MwIWnPX(SIy~8ULu&t%oE)WL58naTV z9fBl1V<{7!r6hy&qGg0dKDgXAU?#(H|3G+ZA8guI?XNtmEpZ#G*M2L|X(qvpYqAKJ zTbMQFcOF=@a7=`1O@tpy5QbV^6DNDm$k=N&yFN8X7jGcRo>{P4TO>R2zfr?ik99YM zNRI&`>+CguHPXq`@5IW^nMzA6svi#M|?9DI`%3N3QsrsNO&A*!+; zQwxLreZa_fT!KwvQ+dXhk-dN`7j|U7#Tf+)_8kwHB|}a}#=ZpXg&4C4MJk+8uMPTTP zCa|XAx9I%MJ%`7xhfku|I;|ZEcL1j3ST_Ji!uexaPjDEvf`aR`&1m|5r%c%pm_E+) zMuuz!+c@eN*iJMHFI?Sm)r@;jKL~8oBLg-;?x0?&RrHrvViSXe@fxm;=V(N^T685& z8k(ZxikL?^{g|!v(M00bW%5(~$Dw?;)HeDMJo|fD=izd(dK<%0=34y1>32;hl3?$C zCQU3w|B9laywkG&aD9=-pmzBgB@+F_^(5upc60GHz8oI+mZsrmlULf1Eu{%i<0a{M z$b!~*WeHdP;rIG0{n-cqHZrBq^Q@iR9U@YU@yxRNB=1H&(HmY!f+M98t&50(XfFld zK}*`x#cthiW|A;?8fCi%zd&Mh5KjB0(yOWR;3DOtePoiq?l5LKTcC1UtAHlWXQTg{ z^vBWpf|MJ@TVkLid-o1(Sgp1Rbdg@8?kx=vd2{?UbR>?iSuFnm$*1&mHaMRK`OVWN zm44l!FR}=&_tCxs`_4fZp^rs=RCN-)O;!ckRnD6fm;nkRWWY1G#zcHCf%I?(es(2~ zPe2sS*QyGEL!QnxoH}#tU1HpE)ay!oi|4vUwC|hR4O7Z86O4)-KP(J0tn_LqqlD?EopoisTe0Dn$u(`yuw|6~)i z!2KcNvcjO)U>j|da&uaed#Zwi#2_t|e^8z(?HEsb@Y(o~+(2HuBjdmu03*Y?a^eP4 zf?pD=D^AemXSDy7yv%I% zV(Nq1E{-rvKHa?W63Nh)zO2ZW9YBBY)Z^n3E^KPeCQ@S&leQ$1-rgk7xh*EFoQr4m z=hfRRkgk0C%;N*vO^j}#_F3HKjfMP5MK_6`Yu~nZ*T%B+f*zAs;=RxWF$7ABT_tlfXCg5L@P{NadQUfe za`3in983x%{fcxK5<5;WI;KajLz^##eCG&O?kxQA#=!G&K^d7Y#gj$E9*qx2iyVGT z5q&0pdCcNd*l%NxGyEZi@_7E81S}plkrrmaypf_X%B!OwY$DDgN`MW5&LoCwP8UR8J7ZMkYceq5Msw4N=E(RoqSmBdEAjHCOOLT#MGkCYV>G3 zAKW$SxEi6ng4{zeZRvC&qm*uo8Hhmit!r*)dLEz3dt$@ku2-d3BC50jy?fMqg%k)A z40HTI=W%Ok|L?8gGyj8Lol1}sYCVAVvlwl{r7WEXi2Uy z^B7dBvMF#qQ^thFIIra+YgHC)2-*h)hfhb}$ zF6R8%M;}<9aye&h@qbLx+mmeaLme!xMm_ouL*n8;>W|e#*4@}`^@t>uNy?6$Rh+R- z0UPIaGfXqwm$b1=(axX0&!%*j#9F&hJxVRJ-CK=Th1&X)JkSEV=XG@*zI1h-#6}^; zZ*g9z%X?J!o=?|iBwCfpT?DC_GBnFnd}3s}+%-5XP$W-wa82yTBzis#c&9}kML33l z74xCues}MzU@`lFx6=96^Iddi^Dp^I=_Q2g|! z{vPb$amEn(L%`&s|7@;bn^)?(zsAgRPkjt`zkRG=W_hYiY-q+^VG?umqog>gOB#w?nM~fs+pPEXB)=MAp#E@ z9b1x>l$aFS`(vkMv2|mZskhW+WKAOMeajk3YHQj34Q}hP=2c7cG2Y{4q)+irzOT`% z5}du_4I_KK+U)}RrEbYzwvhc>!o?95yM31Meii7SVD!ktl>)AjGPQr+Cs!E2vvyMJ zA#hltp-pcY-sQVVNnKII-R5}AB~K(d+=-%(mDs2;q@Pu6lJHF^T%J;w%YE zkuKq9=>iDRQLSt|{Mai9Fz}uXt*;s1j@sN$ItqaXxHSyvdM1+0EC)gKIN<>=sbDV8U|!cW;jVZd!<^b_4qc zHo1n}q~Ye+Iu$SkYFFqP0*?*b5;Re)8orrYzz{-t{y<#|D{RkXxFsoSpWB0ASsxo8ciT1z5SE3lkq5foCOto;t(hNp*c$S!_HD7O_?KhW z%{**$JY}~Y@lY0+Z0Y|zU48_kAn*lDoKfa~O<>WH=BKoF%I38DK)sKMlZ5-ExA zj7#m|UdPr;%GQvPIyE|(!{)F;d1v!SOc=ABjOB9vm7fZD-;$t@Sr@oWG9d0AT$Egm zNItczu%TI2bm&j!vYM8)YGXoij3Mtz2y}T&Gr_S^4QU38NC&{%j{wj1pG%0v&yw6G@+QUWJqS{t^6R#%1Oyv;rRk@I`? zf_arn(auifKZl`6vFHV|g4^k4cR8pgxvYGlY|GrRh|8CX)2m##=z`tBs)!$lTo2bTL zQ;wvk>p23tB;H_N=Lh`Ec4=*fAmyz5jVWv*6Mq18!W-7woEpoghi!qy((@uao0J)3 z5??CY;oJovbsF9;e)hM37 zcS&Hc^22-o$YlKqH-}kkKzFR%Umq^_4gz1;JWQ*v0iDU-uWdcK})!7?@E0_>wonO(psRY=v(Yio==T4*ShJ1;BS zoj0_3P2)P;-gtWSKIG3;*}$K7HnL=R7p*~{(pERWY}ikxrMjP~PG)Z%uP`ufO&&uR z86^p=1aa$JnXoDo`?r2;1utQ9r3Agi(eUR?4$w53hH%A66jB+%r3DK56Mr~SpS9yQ zZYws4%d^rMZ!UhH@<4sYND}DrcHv!IRA|?;AQ2&YTQA}_(Q1Tcvw6128U~DZ;L&TTK@dqlD<>wgXmKn6 zNhTY(7sMVYVqNVmTGSmDBDYd7;|J5))vtuD7DnF2)A2a`h-unkG&un|HTGR|fUV&8 z`e$}LdSs^5mw=FeVS!4hzh@)Ca|!AUjTzUb@V)Cqvx>Y(x3$FzBS$8#fAonW>PM0Ah~w{EIbr7BsAbcR?5Nrw&d3uFZaH4Z4(61L;{`2 z=7~&RXrTN7sNH!Z^xzXGXSO4s=PJO=i>kS9)<29gZz&G2e0?YE#@?2VcF#{?j-@=g zkdoT{Yb?g;ylMdlWQ5KXJVe@wZjXk-?o{%#{XrU`;(_p$PSMxZM>K`*HjF42yuDl| zKl8Pid5+0elE9ea?!$*_*GBt_1@{@ia26ED=|V@6=e0tKv7D)LY(>T=F`{OjC@fhb zdnmuOJ?V0OJhO+E-ae*r8}q&%)49BHKWAS|C&_*8C!Y_s!h3&xu-$0_uK7Ar@@K%F z^=z~A(#x!cg^k{h8!>AzKYt0F_O@oyW>$kaTY&Mn?P?&EytWq7vFW`(y}tG;cC9}2 zuzUMktGYzZ^Y-4+rTvw_uiHarLJIj)-?C*NYlbeUGj42a)dHJnB9S#}>zC7DqshTZya2Zl;5DV(3_Cbw@cs3(pAdgvB*)){(bLyIqw-Z$6$~}vb7^!8?1oJ+ zMxnZ&_p$S$FE);N3f*naWGC|zN#$mF&I7G;4c6Umh&>S^~JXjjDfd4;U=h)?p3d* z?#^A;@p=BIcVP3@%?7RF;C?}~q};68rN7Zv&sbiyQ5K$kzT2`g?bA3rH#b3i`BydL z0MqcdzESm@rW{q({TY>u^f@DUr z9d${4_da;NDw?ekYs4SFs^eEIs>bUPOg>IceIZ5{jnWNY0}$cqhE8cu@25>apN2x5 z9ePp#k;Lh^j!clr;H9O0vOnPsJcEXQz77H$VHb`6#k!dd!2$F1WAS($Y{Eo!Va zBR!$F4m+2JJqPZ@md@I&B=H>0y;7yn{`ND_(~378*Pj=!-8T#;x=?gQi)u={tSvs7 zX=v&Y*MOU z!bm|R(O=z@yUOBf5-!a7I`aJ)nW~B>j2^9^b?cVxG#_0}xBd72=JY3ipwG@-e$>Ma zlnnp-BPkgXy1z3Fl2kl^eBh4tcKMTs7BiJ%;ku3Ne9-PAYM1il8i&jRDMTi$BJbVzMa+M<@n4{5Y1t>b+ z9*w+Uc2lvg23xwDUeI z|5L5l{hv>oG5Q~k_#zlLZ30n35}`*_IG1q5tIIFj&ixjWYbcj`$zyLHX$dpIf(u{w za*{1?YJGkWpuIacY#gSn27dzjn6mNR&(^X3gVx4Siw!XL@+BqmUAhpB43A$pGHWiO z^In2yElFqkSncgh=8aPG{^D_F5x}ug7y${tR1L6YvkzjKTk5a3XH3HtHX%6!S$nHO zvw9nBPjR3zA9(M#MD|_>aQE|>X%-EHPtjxUR-2G@%Q&=;-PPAGtK3Hi618_+cDJUI zrhX8P9LA(ym!(-Frjm5V&-l)}xQ|pR)hu$~W|gkDYLG}2*3m9~P$CSI*}v;TJTPIs z%hwZ7>;#rV_l;p`>_1!O6jTvsPhWn7+n3gFTxUW*S8`LS@+xoTiT7|&nJ;MvI5vu# zoHi9{C7k7Dbx}Yo&|5Z&yS($$T{P)G0{BxQz~iY(LC2bdai%EdL3{nB|)2u zzF&+bTCsYgZj}$MXu5glucdbx>>bflnQ}LJL|(GR>mEQc*~;SAw||x~WXRGT!jk3Y zbY!dkDbW#h;>Htz7cIYhQKJ=53de8wefRmJx}soAL+|pp>dx1BU~C}8aZ2=d@G#KpwqG&f#Sll=X*9Ysrk+iofyH6vj4@!iD!~7n`yn3mCFhRl)#V< zcAIzvt@;AB=@1Y~-Hk6E*@NC6F3mPo8y33`T>vR2YW~X;82;CC=NVV^!m$?@2XeER zuM`1g70sYs2xa%=m8Y^I$w-8fWRxENzl+*D5JI#Aq)zO{_H6!WijmMYUn~CBGa?k; zrpO84)$Be6NB#mRa{TTQ1EPPc=#JMW!XU?541%J5vHN|=me;aJLJet!o*~*ryTVEX z^I%s2>pFj8W4pYzAq)@|D(epiw?zy{dtw zNaCP2{<*R8#<5WXdtDuC^-aPS;C!f;*7lSWpi_EmJo zm@fX%Mq;;Pt`E?FjsSiY9{mJ3n-v^?CcTFj8?OKA6D<{LKt}Zxb+}~CBU8h)$^KYJ$Noa8^X&Ee(eK=Kk;i1 zP(Kf<{RqB)1DqGn`agr`FW_j3lM4t0^~N(8dK(;XA*>!phL7FJEp5PazCY>%pR;U( z;TK={{(1vBSyh%zpwv(FlPw^@SZF-Po-hM{5A~}AOz60$dx<=<#D1n4DDcm@77o0* zG5R!C=wz9X4x`^|_bA~891V@mWn%;Mm3QCOeztsxQG@OAUR4$?q%`mckz2fR17qz9934Yghm%$yUzHeSK+Gg((nNRlW_*y?dHJ4jr!r z&TRpflfR6A)$1S`sjnG7{*OY>;K_ABalSTucI>}BGzP(<=fQ$Y#6`lGVO;4a6KNb; z0ZGdp{p4VOcN7RIgj&-IotQI44>!XOc_n@U(ahs|5FHzH1GWouKMy^gW$hIQLIw`w z(*hzRMC}lo{zCYpM0JT$%~lQas}z`@HFo<*v}PA6nJkAC@CE%kGtW_u(Ta#wpLB7F z16dJ_$X+vTxf!< z4?Enqkfhc=34vNBX|A3xIi>`KLpOU~zkcnqf)6(=ftBn6SwiLzFL@lavm1aAYp;d# zgN(-&%-NdiU%Uc#YoGPmTN~H})D=tRi5*1`1K|_b?Mh&(H4Lyt!l#(^AAlyxf;;}P zjJqf=Nt+i9-eYBN>Q*~fwlM+am#BB;^_hR4w=QJPjK&pWokqCV{MzWkaU+_^huqaiMEnsES>Rc| zGgoW`;I}u8Um(T8UjQM^D*?y$AtaHf5Yj2IRG0v$kM4mLmb43=v#~1>UUG3Y0Cl{i zt|uEO4@Cr@3{t~RT`xzVCTcUeu6veIucL42HX`y;SYjc@=RWJ67x91>u&>-F{-OpF zKBBiVshUV>Bv+pwUa(ZF#1AF`^YniiiWe`*%mb%k!dXF_Kk*dO8rJ*KQ9NL{4ulzi zsUCf`F}=BG{SsHQNZ*?DK636|+h=m+qn@6$G8FDTyQFy*Sou|CqWWwg0y|L|$7Rd& z(B{wfRZPh3_TMSD*x|9Yq}L9S@4j6!aZ-@jNFcX_N?*8Ue5tHlOJ>8RT^^GR4DD`HKV5 z;o<(2yH|3e$Y_$i0UaI*VeDz8e^^^Lj>T@V+s836$zy?07{e6~!^47LwQ$ zs}@yTaj;bDd1h_3abbg{OB8iSJ`b_#21q#EY7BX1_f?d8K1uW^*@wf*(in~UF4Q)C zlo1%oGX}$*&q=GI5fzSvTWKc1_n&`)IxJSVX{Ua;dbMmbMXBWit5Sl}lTR2_w)Z7r z5upKAYknIZRubz;ozUPClf(Wbnn8G`7pP%_tCFY2oxqF3XJMotoKsA>?W|xE0^wltdID7-p*HcSv~X!T;GlV^XNYO>G`o^1Sm8L zBu*p+kl9GSQyNWLaj;I+i$VtWkqtpq8)~iY{LIb`;Ms6|uW5Cnm#t)^mc9#3QNUaE zyj*a7^VaI;_{!>D?kp3}J?l;AEi8jb;PSEP_RIR;CN2lWT<_rg1Bw zm?g3w#2gDsXxA+P6((-=0fBOh0UlwDKqqR68?tXGoe)K8id|k6*ipOtt*D#w?N1@Q znbvwbh;UKhJazUO0|xhJ4z%XpaV?J+;oWaurv}(R-V@IY-GL0z^Ytz{Fy(8+#_@6b z4)sVY36bL!h5E(Eq6uacN>Y#)(42HqpsTpj#j(GkbNb1SB8eI7gS>h}z*0+uN2jzgg;qs%2+pi_o#s5{H|bD7#7sYx zr3jUrtP9JTqJxJZ*g4HZzt0Z(>=uK$nyN}P=H{@-l8K^|D9V`Thy%V zVD61iPF+)jN)AmxE+z0imXH=5&9o^o6|Ks$;siUhR};=JR)EZ}5ducDAr~MDV%e08 zJU)wHMJ6VbJf`@1c^Bp8bO}w5Vu%*sBcGtpdh%0t@akS-rJ^MvBvx-%fkh(&F}i*U zxsw6ac6T~MVhIlsaZg%8npJZ#W2e(iPB033o7b6<*r+y7bHzp?Ecvapr$zf1#)JbT z$l9zYjzm(#$!vzxc+OJC$UzmJF;1*Nxo}f@pnB3;z->hBX9;p8yNRL0VLDiaOI#rA3Nc&+ z+js6ALeJa2APUxsXGcyQp`?S{Y4VVV)1A)ghMEGhFv8m=JkwBTW>3R~po#^iPG{Jwn!*#`5m1rmbCiZq0O&={#Y4 z&ZtiWZEKm|ctg5Kx&h?3ctc33Z^H5BUQkW&OQc{=H7*^I4VqHy=wynIKEKO{FCUl` zFG5AI*@z2;?F1FFRrZ9a|BJG(-f^ThI)XEe2y>j@B5f&uqNt5O^`zG%4=w}$9=?g_ zXvI(%&7hG4aqCg*FzYONR?%QPsh0Im^^IEbh9`R^7U4S`J~NSQbaI;|I``|?MrPdecB-}Lj1=Z*Z^E-~FsP@qcb@x;yM+&JDQ7Ui4*%&|w606>B6&_SUIb%Z4LuJX~h~}-b`2-yi7Ck5@ z2g)Un*sYvhpxxtxj_SD3o2T_`6rQGPeTu~3AoAcXT|2>EukkkOHdIQ?PwJ^`Vx=-4 zrx2X-==osMWpA?HH7A$?XhFtJf=ziSCG1>_2jLJj5h zkjsj9rZmSs*9l@Kwr28-`7@O<(i%MmUvIj9jOt?K3^Q|6$$lP&v4d9Eh?W$-&u^n_!YA+qC2K4^V=OJY0wC*o8WFB}VDST~LGq+vm{u@s%u_c|v$&q%g zkL%NsoP)H3=@LJBeSUS6txa#?LJ&g!+9eP64*bgTYr{V^^UzTB^yuY@*_2pU_AL2Q z&QxLj&&H@y6$)E#mgc!(EH^UTKBMI>0lR`=#hI>ZPJ|kf&@k%3Gog_XAeU{M%^NhS z(QMa5`r_Ev5(Qra^2|4JPn(eP0^88sxA*r(k;R*!mK%g|agY!&q48#y`Ap%D^T$wfvC8;r%X z*G_qosgM4ha{hE>ejII@aY+R6BSPAn#Y5PG+d#7!Y`;y9!$h@pE?+npP)Rc z2SMvDhwME9TF6ZorifAcb;W>|2b4FoM02D%PH4edFNT000t3+`Ora@QQKYxho#wd+ zCJCp25X>)6$6I>cg%4~GrIN&dmm@A*w5wOB;xDF05p(p1vHFb>Pskn`=up%(!Wpb0 zlDXzN>_cbJ+3cJ?GoXibz?^4-Jd|N7I3BmZ=amHJi+Xp?XrdOyc4BDGDPBjlr<>%5 z2yDI0-{rtP3{}p9WJjyW8ZWmfv$Ul*8Km+Kz^p~9oppb+ym06b+HyG1|Uxh-zG?opoD8=RGc;6>4o}K}+5lo(kYo=oC?ydc^Y( z7C|nBUDH%pugEP+mw)UEdHQXMY0j{yv7Z?9R68ydXL{eZ5xOZ+8iKbdbuPW^Ac|XB z6_^Mt6r6u~v;SuP-=^INVrzYiN}}^I2etjC*Muh{6x9OR)v3fb;>sApg14RAUMU{d zuxfoi{;TF8thro34^|MI=MH$BJ83r}Hvl!G%>s`PU`r#n3+umW}&N|kXKxp=FM>o7Y3qQNqYdR(t|AC-60 z9RNF*uY1uMYjb=EUn^GY=$*Ohi_*YIY6vSKa*2cq9-{AY1HyR;6yLB_ANud);A*xw z>M~~ecIMW4uJQ3mP9`|ML%i9*a_jjxC#Nk6_tqH0Rhc{G6L1ac0Tmi1`U{QYjF9Y+ z7po~mamRZ~C@AJPgx6-6LyvVpzhAtw&^FLDt1A&HK1)z0bOoTbGhPx8w76SuHYx$@)rdP$X28?1CKkvh`$(Tlr-8+E_y~ zi!2Z4ytd7{LW?|>B~39fSg1uAn2p`2*{GQ1oj#yY<1BAE+qt(TUvvqhz$~r1m^d2_L))ZV1bUeS~Sj+&q(-wK(FD z2Huf%Q(kcs%nD^H!;GD=U;_vflA`Hh5ijkHg^Pr z|Iv*ph1nH@HAguT#Ce<9)+bZ{6v!+f$Z8(;fT{9!V`)ZYI)d|B(vg-@$!`(I4gdZ~ z>gH*sQIZvf&cea`QKI(gqeAYu@eQB_Vn8`z#z^PQIU+_l8e5_9h`je$JR+P* z7v0J~AVff0?~2KK!v4U|;f^`!^v)F$8!5s{!hbl;2#r`!(9gG5B!w8es*Ry*#`moa zhF;s{Ham|PJMhc!m9T0FH%;OcW)2MMCPQ0i;Iz?T0fdZ6+@U>b!D7O%pmY0RSBD~u zS2~byqMeMH<#kASe@=uMIRyLsXa`=Y&hC2BKoo+Y@Gd$L105dwe&yYX3zFQ1KlWF1 z(1?v6J<_f0w%`EykBi}RNT<~)Ndpqh;zA)=yeCUbZ5&Qa8`eHX$D8*(@>gpmW4zd^ zXu48pi8RAi2(A>qs;Fk%_4yXR3+GHrf^x-*>CeGx=yZIe+a#*{;TwmB>qTDw2h>q{ zuY{&d51NE_{6%EwUABQh&ph-*%O+f75}fH@tKEz#tH4k|1FsG7>^1oNs)w7T?R3@8 zV`s!PtaMRxp;wresyW$gI99=VQQbb%<86%x6OSqO3Y^i@7_w>#oY~u`lGT4d4Z#S( zS};|5MRJ-zJ83_Q$k8DsYbvg!s8tp{5=Ryl#ppkLMIZ6^?c)RM_=0p*BM3>k`7K+# zFpw+?6;^!J1F@eJI5IECqRtihbyzVi$3ePm#P#4kr$DjV0 z1o6yYd$P*$>ttsAT~{nXp-*PMyUY0x#~E>*lMgV72`Wtw6e-uurETdb^TabgcTq)m zw>Pe69sO1WRU82?@^3#U*CiMcR**GQipls-bRv?h4^rR^MO>=rOn<`M;5;+5H@Ux* zLm7=sk8%l){YTbEZ2LVSeK7Q|-sV@ar zY~DC&Y#;F(AcfH#pq`{;lAZXwVQ6az|5am zURFERzp&|b+c(&%U9x5OXFz}%N+)luy?WMcvA4Q6NuujHruWZMN3hLH;WfWiv3Fl* z#gevtS9AAl)J8*PYjVfhL(S&RPzn+?KQ_hJwtZ{Irkxc;Lk_xE3ww=2FXkET|Lz5B zm}xz*b7uL>58)WJ^URh+l2M9)T?(3rU~~f%;yYjw90rr_vU>`8oiO3EtstXz0XS&o zrfgoj{$E)dEe38T`L9f!$C$A1cb}`kLo)R@`dxEbwAYe$snF@~-k0loW{LVq-@SyF zb~e~?DZej-*~ESRG#ZM#QavJYti#+jrkVzY%HDg2uGd4eYESu#Q78 zGjbS2p56w8jViTW(o!hm_NPa!7hMDXbn*wS|3i)ILQX!=eHQcj{5nBb8)}DZnwI)u zOO(nF^jeVt(dnZZx5biW+Eg;H?@K&1TzB&>RD{4j2CdI=AAxLIxrdyG#Zh%Mb zIz?@odhcS>*=G!3@%{6MOB@_jh8nVWub46gg8;_?z&~%v1e*4~GHC#}q{HA@52WOC zUV%RaP=QCJlpL4=wE++uN@GiQ6n8@etO`(mBfv3r5Bp{MEV9i$1Z_8-B5L&Wrg^tt z*p<-VoOaYhkm51~HmC=fd>ZCtYPF+(eO3s;AO}PwYG4GT*5f&hg~Y%3Svb&ff@3AS zudkdzLJb%5Bre>FY*_Q-(Ra74h50=L5gIASW59NW4-zW`)o`-~rmD(ye9F}tG= zQa7f=++XJUzP{QAW&cz9zVx_|<`56oE+UeWd_v8Qcw~Ow0I&kjcQH|0x)TxD$(}h( zp66w2rwq$^z$lWyB)GAYs$Zr)5C5uHgn;oeynnvGetG2SYK60^ZFa(tKx}{~t8Wy4I z&gA`Q``OrZti)*6 z#)7eV;HURRt^S$recjJLwM`;+q5Z&r6#ssoW0Z9Ae*zJ&o3bbxG{-x!wXrnki?*vQliMkIs68}`xMM=tlA$?h(N51Okw zzn(<7fkbWGE4L9m_^hr+uB9jB8cE3)Bz6+)TCtAe=eGYQ*?uf{iKKT&eVjWI@f=%7 zJgF)@5H&h+-SrLkZa0nyOzxsqxR&FmDGm2S1bx0)07(fp2srQ-z>$`;uXoB}wY6eA zfzz?mr?T%He{1=37?t&i9bDNdT%2r)yABk$vXen-?>otCs+1zWc0b7hp=PUTNcR4><}aIGXL62h!msFWLiv zMEj9VxA)mYvR*DA(_<73^hg0fHsFv;;Dj>&-2`jk-9K^#y#1v{4So;u(>33yd0JrD=_yLUcI<60YiUCVwW z5B!gGnMU?^fR8l30J@R}^^8}?C+pt;D_|RwBiz%HyL6-|dTr;^vUS8n_kE8b>JprQ z5UL!&*`i*nJE=?Zdx&ocvN?*0jcnRDw%w;dc?ZJ0G?*_zqd}5uNOZ zT3(GYwvN-Gdt3fm$Ppx@DT#P7L1yY==uXg4uFrT?L^VR!OHhQbi9U;sBChQkttlzh zpGnjE3RJhq2Zdw#W5+IJnA#mlY8>wCQ_PFqzRcDCd*)w3(OzS){7KF-D7#6s+@`D{ zvaHM{2L=fgd$9 z$0$q_7{pf7ig*W4Ind++ipFB>i2(i;2nTHe84Rx^Im{(ykTwX-J~r+99<>WqCsOF1 z;&}(8WR)ITGOyb$=#BB0-2A1GUoQVY9ZGc4(#sGmt-XeRP`TQK3eQFClpQYmEv%W< zDY<>Lxh9Vk-o(MA1X(#2@h}jCsow(u^VK0>U_jp)D2|!d6@2kYAwM-KNZCryrDqFJ zDvYLbJ$CKO z;HlkogK%e#W{?mSdh-FsiL)`1!^D!QJ0nD}X!F1FSOFAxtA?{GH0@)kz(`}qHAYS361@!#IU-dSc51EDGju zo}9Rnjo%em(5*vrdBGto&5kpagja`>ELmqq!h?95xfUAd7+GYk|G*|ZRa>Zpj2f6B z%!>32El}`DY<$veH+$>S>GG#zpE`GQ@9GUC$&YQR>i&S;wmW|V{@7C(zYRh);9bir z&z8jIHrJ*SKO8#FOR=0jJKMhHa1FnnA~6KRPzLhJThyLT$BvDa zXrWC7Kg;4$4+ytePOo!W)_u4g;RApnWTB)-O%LP!Ms!7V2GpUJc`$InB9Qj|R@}&A zx8nS%r7C{(@fEsB!XCB@#tvoSLrD=(vQZEFxiihl^OG^L8LR=uP^*$uJR>@KC0S#$Fz4!<;76Nbb zhz1T8ipms@3oqQ#~`)3jNPUIF^N>U&8qB-bh^izt)wYt462N<54m5SsN}%L));Y+}AE0!QU#QP+<+}atT~8emU-lV$r>L`6t{0wvCv{VZlXd68dtO|~YtDh9D9aYu69Sx4 z_H9`#lzu>mpfA5+E>wDld|SzeVofDWj8uKOAk#`di@l5-Cy5Z>I|OKlN$4~Sg&2Np zVP+cCkWGhHe;Vr3UIo!x(MmrbJ-J8j={uczf75Trgu1gDf@}YAi2F3L5o5xq6lrIY zyT7wud8DJvemgK)l@SOR3;16~P-8cAYc0k3_5b^lr#!Ldv z*sa9L#`Y1^h}>5Mrs@xlpKw5XX6VX;XQV*sE;vd>l61#T_DDQYmeGOl@!He*3DVJB z_VD@87^r0&568d!o8_(T*g@T{cb9Ei+$|E#ZvXRlDwNHs<~_&KcYT`MRwTV&RFH%Y zGI|_A3h?Y|A|Ewh6pUhHy>r$lz*R6)SYf+__-!B^`;1M~~lerZAf@L8RK) znix$KO6l>!JLmZ|F5Vzj+n?|+<#galsdMX$%_sBG;|kh_#*nyZPw-gzX#JB=e6`- z-?=@*8DY)AcgEX=i#7PUMCVVIrC)u|p1FQ8vG)-~9b)e+ixaUL1a-`o7E(Zo$(bW* z1}bj{p>2DF=bg><>XfPmScuW&F_!`rBq4lGca++t3RoVe$e(SHmmMvRlH|G_fjGCr;ba~aV(ZIYJaUkO7`EM)_%Gm z>N<>PH)XE4Uuu0kCC3P(%<@z2q&g5qa3xratikNm(dv^m+*!HlKei1F-flTMxe(c$ z*Ij**eE$u!Z&TSV-eccc7L+D8-R#eb6wk#>Y4u6m&i{08bw$}lyz0rM&kX0*MLHxI zAJg=sh?b{A;ZCoMfc9E>1SSARrbtgT( zf%xd&xsM}HyPgYuM*%{Tc3Ud;Y4hd2W2b3j7pd7ws7=Zt&yOs$ZZ)k6NihsfRn{W`x(NiqWA78|^E5uu(ShjY1#xF^Vk**(` z7_^rYb^q(`n`K^_zt4#*R_=t_O2Djq)xG#)=fkD2!VS+q`IpZIbY37&`>~)xm0Y+U zMTB~7P884RRGkl|ge-LV@7;4>6oEwDHVCV;?;c4T0ayAIe4J9 zS~cNYNgVvW)iNf}n`OZh-T6)EL$p3RK=-n2^VMy?Xl-A~l+>73fi3VhXs6b%x&Zw2 zMwk}G_Y;2}kEAHy0B;N1<4-vF6J{t98bFkG=1<}??;om{$SWN%F8?gGfiFjVe+M0k z91fyLScJnE_O@(k9X!Dcg=7q*cOWZthjxI$f{Nc7lYmFqWeU*TIP|8UCri1ovv1$P zu6Ix+dhjaH$QrecD&1)&pixL2!%B**5FLOBz6S)r%H*)&M2k%?Pp{akwo5+${NDUo zVYk*)^V4F!56&k;UT&2G4(dyjcA?@>%4+-?=p$Ucpnj@Fxq;iCwDHsxIeDPDT!pmA zR=88fJKHTB+434Z;ba$&P)4RenJmCh$>ep)E!a%IQuwVw>{#fC?ecfZ=t z5s;@9(866)kb=&l!SLRO{!pAY;6bCt6tC7rGDmwyO2lc?pd^?`L(emj;=A@w)nwn{j0mbil@VvYTuq_>Ai2 zZ7(pW8dj$vx|E8=ig$p%YUCg$3jo*cysS6+fE+dBu?*SLlykbBGzb@pD6X)2VHGTI zUuFh`Uh1qBsU%X}P@Gm`D|Eb7FMm0C5hE$UN9_asr4Ld+v-sscU@(;~zn~xJlJXMn z(%S4<=7cd9HJLF#Yz^X`VOyM3#P;_Qz`Lwz5i!0CH}PxNq#dW`z?~qV0Bu&E?GrSqZx)Gd~_?W+!gpy=dakxiwg56v2glsDNVQYXP(*2k02^5|Lq zhWt$d(q`=v5`TMY=^R-KZy_cIiNAC#TSz)mm#|}Pba^WIevWs^(f-tOO0#&%$LgY^ zJ!axXg?vSR>v~P!r%neZA4Re{1Yz0A@1r*u{;F>;h*!yMb3T@u)TD^A08 z`7j76r?qhhp=|P1UQ*<1fKNk{FA#E0S;^5H-k&yU0N0pyi@$&^0(dliVTDl6X{eJg4#C%T?p~vc?oc!knfq_Nx#~Djw(2W?40D01O(}Ss;q5>-TKj(X} z)~yYnkmX{PeKC}w&I7{JY6r7V&-FqeP@#2n(Ra=fEEB1zio8s)KWu3Gs~*%VhQmH> zuY@azSz~>U{`12R6Gar|6QoFtK2@=G0#!-)d(a}rpz-;h0)xaSU0GCUZ9r`S^dHMBPM7@*~mp&pf2q&ushLZY@6rC2tI}0X?^);zc zX3C^e9IJfo4)wzFq+A^fR&!+_#Gh9YIdf>+GDmgR-!{Sl z223~+-lBHey5bzsK@}YmiZmK1QM=N<<`DHAIv^`NEOZzy;95jiUh`rA?qknE5X`L; zlX zp_H~oO0-}@r_*%q-L5-F@ZAJbr-;eStv)*_Wi%mP!qKc)TkASQgHLU*xdvLWdIDsF zHgbL+9KSF9#bX#;?k_UwAb+XuR)~6?erk#(PeNHySBUY8F`!gFqgV5B>(z4|t}S>j zK4&O0p)d1ZhLCKqlcq<=8Wb8UB$YmTiMf%>6SwuIN>IhA_&5~_OMxevBv+34hsk5L3DxbdiBFPUVMwMC{Ox(miy2XNuIm_GYLj0+$q_tWKsgi4{8 z176S`oouH%NipyoCyk7G#EvF=xsKqQL)J7qb2U0@4y0c%Q{~s3KOoXRv6dl8vqoTU z;YD)?Zf`EC3h!)_iDb_tRb2y+LzzXaRVGL6`dhv1U-NI zw&O_0bYR4iVTV^^SN*+5wbAxvV~ejE+|!|S_}+fw!i#r`G%gpNF`eM99(Kkv)xfdgn9do@S`bl`Sl5{gt`6Sg`HYY-W4k{Ai#O(W#aw({Acn)$(AP zWdTL-PSuZw>5N~Z2UgGCWA9;!OnX&`FX4SEgo?0!&(ps9-cTb-seZW~UL?k>o8CG_vGVQfViga?Dazn}0Nq!bWpVZ9Y59B%+oo69R!4i9ocN=c*) zUr&BzgdkD=uQ(4%D>FM6nRmk&53%@wY$3{FYu3z#(TB}xwU1iGm@>55$-(OfB`K`M zmK1l_D>&W$1mVun2oQ<;_yktt_=N^Ka1KlJ(+VyMwkZzoqLft(;n-4a-ZrjdtO+G)(rCogt9j6N|tYnT!9uTK@dZ_)GtPCcLN>ZX~9lUHMIU-ARgu2oX^yAg<_o^WCv7_{I<4?in z%Z8=5$`CPb!^w0G_pjfltQM4*D-RM{`jhg^-}F;G8@oDpDf8B#MdHjQ3goonv#(*= z3g{0MEtnpU*Z6{8#WEy;;@x!oZmSept#h+CrJ!l2fEdPe9~hC-v`%s+3HVJ~8PzZN>RF&Sw#!5;*)TAhl_!;FbVH*;QZ4CCCCNuU&W+|+vjE&Tw@oq|mkJh3Ts?k* z(_kWP@>IO!5u`0^2A^{dn|z#UDRqaA)-);Fatdzgk8`^6RDzcRGsmW1_&wD zB%I`%_^Z%UGWNWhrfI=gtc)gamAF=zS|%6g!;z=5<+T{p@OWa~rV$?i_~2Q%sMBPJl{DkC6K1P9Atml8ORpZLP)_Qmtk{k5zKLoH4$O^K zXC|KAWz2DQ%3lg|oyKbuChu=XYrHiMI=2=*TV~2r9np!v@9a6sBTasgwM_F0Bi%47 zNZKU!i7DVU^y=)PH_1iGDi@Sd*~nJ9N*Z_R3yK?Jop0X`8nJ;42W=fp*hm~cYW-Y{!MO)(PM2_MA^i_S5>v!*>_h{` z;!&)^8k&tOw!T7fIUCZYFnjp0Z%$vNevd$I%W2+4c5J-U zz5khW4JJz*F8>Rse&{9^zY<|SFD<YcJ~?NaTmO?;&I7kQTR;y$LgC+Ue0rw9uMeLJo%m;TS+ zfg0kl;??Y0uMZC2!>emC)hE(3i!PoLX|F^RUUi`n${`Vn+f&1^M{huL$QThKp bTRyLiDA4aF6qpyTfUm7qcGOE0kGTHvYa|lr>=|(^hkUVsEN=YdoB}$hd-Cfcl-67o#?>^t( zec!qN+?ji4?wK(Lp8f2#*Iw~ipS4c7ijq7YHU%~W0>OK!08@iNQ0O2KWNl1z@RP4D z0rub@5xA^2{H@)4xT}eyIpmEA+}_3xZu8+Cor}4n(+4|SelB4yJ`OrdINaU|%FX@p z|2)8D=V-xAcXQtXUV>$>pyLFA;F}=+AmvH?`~ZO@V84V(sk^1^&bzv)YuuwBUMOV@ ze7}%G&LZ|uEih2E38NG0s47D1FSz+t@=;^gSz|JqA=|nYS?xQctnLM04~ttFgq{KM zDK$Zo{_mHD?Z`p@{jMPd4U-V@amT|U`0trx3NpI?d4V8@?o}^(tly9QRF?PfsMFe)g{=*N4OAts zc7F}gy(AK{Ti}2ywuoF;iCxS89HVDt#d>T2CtUEk`8Yl~S+_1OD=X`Ez5O#TF>yU< zr}i_q1tY`pV}z`E2H(8Tb-a!`AG-lU z?bZ3HsuF&4-}vIv++$Q>hLyyjGg{&_v!ni3{Ps|0cd>af=Yp958A!k%V*@J@0e z8|{Mq?b*1G%y?s@o5MiCF1Ac z)wdVT4`Lr4I@3g)c;H(qTW20HSy_{R%Vt+FD{JHW48!Ic)uzDB}@m+rsC;4+* zDrsryuR~%@7;7v)$HKt^Tr4as9&+58+v9#^x2EmwZ6NVA)+UYT;Ais}*RGSg_zK?M zVl-ZdQs004kS?6a)+#l0JDbp=?{|#sei3LXyC$Nk)^1%)MT%k815i)V&q#z-Z#8x#l=;) zl9qnY+FGCS*1H~b5%PJsbA?D|h%e{d=#eH_nIEfzOSGS~OHTGuXrhlV&hE`yn$u<0^qEpHH%`Adcfb74i7mO*QaC3sWCbnNyHVtz*zVo?q~ld z2D`cHclkt^m|$ES95&)Ehf7jAxoW-L_bEezgNccXxwp3`L)A4Kf6`x=Cn`F(9j#Wa zTT{}|aN*O4)?BUr{N_<08}fX?O$MDVIXOAwl%i0pGzqDP;**?`fy^3HV+Qqg+(1R*^P+hV!J(v5rOhgjafw(azeM*=d=$X zR+vGK_3Roayf`>H-!yIiNLA`_ycK-@aR%PDIHvl19{x76dFSe6vmdes+_9u{wWR6V zN++I4ij^u8t={#$Cxc98l=R(*tDJkio zFA)*ZaE^Qo@sCXBpb<;abt`Rod2OHDBl#Nr5>48ZNj*Cx$Ue{+hfW15yH<(K(M7g8 zo2r&psQbx=2_l4vy7P6#(E5(PzxXirgI++O@@loPw22}-JY2iR-o!J*u%1J|hCnfw z=wiXsE^-xL{F2U0r>nI2erDwocvwtSRMbWc1}?c@Sy|b}0Y5{wWGl#g0i(NrfAJc( zKtKqE$;&ee36bHDaY(*-Gl&(l2fR8mCWeerLqh}N$0#2SvGf@6ZJ3O%O6)aj^S+o5 zy}Wb-QL>|}E8BXi1TviVtEdPUB$bbK7p;L9^!;XXyoQ;6yj z2BhWvuhwn&O8r4o`*gW!TwI)gD2)duh`k^7iA4-!XvB2AI9?Lffg6~cn^Tfld@JI( zh8Z6puXO2gx;^&u>ZBWbe}ijzZTRBaTMkCTGL0e)ld|}eCW6QgB@M@lwgg#0?bjwxy`_Fl8l_Gq0#Vqw$B>fL@^c!%eJCnuj2){?f0J$7Ou4J6m z?ih*ft=4>S=^&CA`QBAcY{GZ9-pG@XkYxV&v5_E~Y*^a;Z=$gLT_-k&b{Qm+jI(XZ z$oG@ekl5o_NgS;p{e6x6l#`vEJzS{84S9ox4LJpu(`jlWq!+1La1NbV?C-t5pC3$L zw1B~yq5xb$OSfyjBb%>tZogRcU0ey?e5))rk+qYXn~Mag`1MQqa_*=*x=8`3+}7dt z(zU&?prFj=FQ4ei0KeODFLP=Pt*BdB=jzJJO6J)14Ez8j!Jdk!5`+40hsX=mO_wV; zkQP}0Ir_R;NwCv^M+qM^oE%>7l&%IpHf&jqk%%T`*Q}fo_ASZ@o=M`=Q*vt+|2R{r zIV5s#{j8r4hyYB>Zv$~z%(v-~H@@6JR_ps3vHH57xw*^Li#{?Sf<>yvdf%K2`hE*z zA$Pzg1EwnlOsK(5LuD8PQW8uE?(^5yT! z*X8A9M6dwij~W;v0@r{<&U|VV6dY^68Ovt9-J0TIU_eIb)6$X!7aiq~@M_e?LYk?8%U^Th%`~S&5PcW{@I=9Q)Di#m z)giF+mHV3miRBp>OiE__SPusKW)IJw{(RRvG?Z+>m3#~Cqvyki4;7k)i5U1a91jSE zbL4oyKg?+vx~~V_Kw>jI{^gT(Zw#g~15BhhX;tO;{{4?zaKzrv&)&p)f*-Cptgo*h ze}DOT4d7%EK0dX30K>QrW~z3A)(vp5vDdx_xm*s zaN?p7%QbM-S2;1_@w5OY>iir_kG%u2@^g386Glp0^uNYDJ&m3hNe4|gw(bx2cYD_} zGzQNu0&uuu7d>{0$zILVIN$O$0DStnv}Ofcgq8K>q@{qPnp(WqUe#0|#v>|ApVuEh z7JE(VSoFp-2`+-PZ#dY02rgaA2gH)~(^I%kv1UKWN5>uE#Oo&QAysv_2UJ$Sn=H&}(wi}h=XW~=SG0esv$ zx}j~x=mL4G+|?ofOPFeI=={jSsK*4RL!I= zDS<=(UnNEeNRvx<7mJ~T@7sTWoK>2}2n-8TU=qqACaje*Gh+&QL>&PtCrohH0PiDw z!O-hSHs&!cgvaOB%?qG37FJe&&B9JlVj$eS?2?XwA)}q}e^;dE|DWqm0H6Q=DP;d2 zUZkFlLO>X2=KwV*(@QU#O^Y?))8~2;i=>l8Uw?mV7x{oef{mqEg{+u}%vP1X{V;)@ zr;e?F{qpoJcp+^Yz#uFTkv%SLE6Nd-S4zDU;$Jx<|NQ1RZ0?Qs5MT-hX9az!r$-=-qb(C05upcBJF@_n9(9A#T;kS+Ts*b{B!5D?AZzt)XMDAZv5y#ZpSU5M5d7qfD6t>8sO9J1Gd{p6RGrek*fwcysVa8>MxL{9a z%SIxSugO%2feKq9xrigvg2xW0nVDHw^tRIgskv~O59cGBOX|+QH}f8Q<49ULq8Z+F z*?MG%bEeC@P?^V9xL&B4$>CX=;*@ zVB2PD>go93?MyATgjBKo5r-&$6xp{LzyMl+{-`LUNemXbT-~JVaK)1;>C zo;87}?(~!N5O|BTB(6FI*TE~8e;^|r%x4#5cLXdgcUYBES66R2+vF>EcXyZ4@*|<1 z4xMNBMJUnu*SP1|!kI>5m|}ICTKk*r9x;8TC$%rwdCiwKm!W zTe|?>aaG>WRgVku^W|YXeq2HVYI1)tK$8MOLJ`p$q|O@8c6A!5>b36C->Ui#b94`_$zYv-WRbE=c;qd|oPDsxM9xr|okK|Ij0s3W2@M^c@VlFf)pmS| z4p5UIK|mQqn$~xs&&B-6?r#uvKN-F2&7|gY43gFlLkL}p7EYRV(n@R^j|J#|HYDJfwM4WgpQJ&f6=?yqHvpS(!sZavS% zG2!ASrrt!I$o&hE3y+qPl6L9snOF4>OFJvGy+S8^`-5)f-%FLwj<9Gs7+e=P?QMc| zRtre5_5dL>@beQldYrX^vh~xiA#pvpKs8&xSk%WzpRT4wt@aU1@apgX3fTw}Cn1qv zJfX3!c~#i3qFbtSUE;n)FXHusrpPj!Kk{p5Q;cR?DkDc>VM-AQi!J|a!$a{2;&(D6 zLF;+G`{C$HQhWN(I(((2Yca0s@-fN&tkX5IR}gOlG8z9*lQ`G!vQsju*4I0J^N&v2 zj7$tK+2MCLjMp36n2lQu3W_C}vaqKAe8FCrO4xo0GFfUA)BJFEkiF^#lQH1@&28wn z_v&$WNgo`%7WYQ7Cw0a34n8`h>$YH+6Nd_fK4e(sZU)4%Vgi}A8o;VHaq=#SjLZjqCqzFScz zKYTO07^V^wOz+rd23v4r96vguc@6aI0raat{#KP<=xo|V)!)$ zuy+eQp~k=@{csaZQ?-FK~FVKaUpJh~ffFWcPmKKLSHOHYLzN6rpc zKFTxT%VT9dP6E)Ua>Z8?EdK`6>!Oc}ei87SqMzOcT92tQ5XFem!PW$?>RpXjZy%O> zqCaNmxJ5;J)2*3&h}%#CkV2)}iu9jm@%1l)TFUGDyZPAYu&q-BrlHZQvBRJAxf8)Y z-zB2%T%E>{{wDO}6vy)1*8avB&*GB|pyp*HjQwUy-@xD;z%bW%b45ZAZyJW;K3B=Y zNlGIW>v70_DZz2EB^{0w%|MYRe_%rX{C7UV6XD^U3;OJ(PQbdXxg?@pXFY=5U(a#E}T6kPIR_+}n;NCYLx8GnS`UnYa-@erhaDGUQ zY_!&rc0tp0a`$AqcoNJQ(p;x z6O*8o#TO5nW1Y&RXMY8!iitOW0;-!AfGq%xf(qo@D4B7A~KA~8T|o`aD-Ka+QmlakWuLVQ1C`{ChL!SbRL(cw$)z@>GaRGMThe%C=jzJ zf{WfUGmA;|=S`l3BF=0~vP-Ya5G5B8F)^>zc%G)j;`B5o-i=AvOfU%ba5Z4HOVu$8 zf%$ooaFXVP8DH!^93W{r9g=Cx?c;y#FJR0c_zjwU6x@!Dkjmqh0fWN}qRK|h*yw2N zw{OuPe&?yP4SeCp0P(jQ^a@aaFda+ypOB#u)_&^L4>Wo>p=feH=Ov>}UvezN4}voD z8Xgw{QH$zb8D0NXv3RUt2^SQ=y0;Sm<%}~Ve!~F>JQaQYs5hxXNRanK-|#-k1%eWs z8q|qIY4JS|_JElX{A~VT5dO+75nR=z1gC1&dYgpjM@gjCovUs`LY-xb(1cHDU2Ze| zIqe1G%2(@K$Eu>kLwis)OXsUI(9>sKxdEyQ!L8%GmRnmy*g6FARu!qqeM6PwZi$+V z)>chRCpuOob&GuMr?j*NPtmO+JW9!7ay)Zw+alI=RX|{4BO-cL2=G&+)c!rCz}m4L zl|rd^n(weP9u~z|rt4q9)BH>^xgS&e->Q2ku#!Z}jquL3Rk-s%G7=$7r1eGqyG=s< za|{Qa2BZ_6?FJc8Eym!!Al@1*vmV>0;uEkE0o}J4{~9G@xsI}g!-H9h?`_?W7(u?Ac=_v;w9_k&bQ)yEa%NK=`j5;}0)W8x4VQaO$q z%6NVSISh5Sj@!F~u-Y9Z1;yMg0nh>j6bm-;#M92p>o4+U*Zs;mUYIR+l6hjIRkE#b zy&!(={t>Q=opC#MlBVJh#RO<5Ktd!g>my{Zd*6#pd)l8OVeh!i+c~Q~eTQUEd9y-8 z2=H`tdTJdR3O0uxQwN8MM!hWyLskcAIiCA8X>h&mVobE(C_tAdX3_H^ey>)qmY z4cQ`Z3pQ}XBKqb|(KoCzq8iqN0&IZ95Bq$tYZHI5f2BQ?yq#TEo=zfGyG$33nqh2M zLm;B1kJZ01n4LoqhXD{JHeE%3Fy7)|`|}~uh`K)P5r-}EiqALx!}(9zCwPkPKv>Q& z;bv=#OZ}0vTU=eE&#meQ`kf?nAT}KCojkN1EDreZI)+Efbmz00(qg9T)t|4#A1+)!`51?IN7fy2(Tb zK?TBEK+27x0_la~>a2H@9QJoq3=drZbSvu&2wtAoG9Px|J|Nwi?>+`r!TdR;{xux+ zVaYM;cCcE-e$&AI>tOa6fhq>D{$rWk&|kcpBR6r)7C*OG#vkpXWK9Oi77$k4%a8Eh zD$e&M_S9Mt6?xV)6UIrr1Cm*s7a2yoE8o*vvG>W!XSuwi#jJYvrq91ab-?AU?szqy`_NZ5SN;k#ik2>57871K)X}e- zpF}I#UcOwzN8r>NQ0}ChY)RB~*!tzMzF>hOU&VIpKFwxCjS4B&i{p3aE4n!kkCul0 z1k`;`DD`w1nUUC)a!UUzS$X>BCbXE;q=dyG_c3VMrl=(Hs=SV+^)wr~h+k&EMO;YE z{pFF~?d`@Z`{~Pfg2NyzLNX&i=a_t>)8k-ixDZ$Oy3E>Qfx(Hup}nHOq3viJLj|2A zR_|$$BE0FotFsgIZa59anI|-#d%Sh3o9BWe>I-mId{AH+-}gUs0eA|w!{}=7ryEh85dzfhb$80x^Y^z7oaC6t$sG$W$Mu9_fav^z z4JticW;5+KXI&cDSfdRmVYns+V4GGYE;+I`Mk1^tO(r`hHkq7p8iS~a!E}7sZuy_q z!noTOfn#aoqu(~s;zU=-z$}0Avx;e{bT@iR} z00j_7%7sHODEOcOJ$Z~Cij8H=#qGb)@-!*%jcybgHoxl**~{O$sywSS>JL0daFXoI zPUIj3zc&)TF}bw27!?3@1*7uG9S2*Mg)g2&ZegNA9$`e#dXps5dNV<>R85B;myg z#lFIH644UFd1gT25*aO7%;SCjBqGBNxgwHr6t)0dx(5f8C}hnK&wg`WBQAh`m(ks=!f?11{4gBBCWf8sA@8 zkldYQ#8T_0$M$>%#_t|Bw%npz+US?|F%?)4ZP%S7vXM<1(Tst$Y^V@k8Ji%NnyZBO6Sf4u51T5mT>q!^v0uVwR6&&XZQ3Lpp3O8rU^u zt-cb+?U1!_*^w(Sih8R+w;r4oQs+v3}@^M6f99zK|PQno)_FNKB!zD zvuB$UpdrqeUg@&1IbCiO2efbiOjrd@uNYK(DGkSUCRFkeGwB6_rAX^`jd)|599-ehK!6P}_VlVL*x&ooLDA7Lft4iH z3_cK3`-|qmH(vi|-nb0Szy$M9qIY}RvR#cZ%z#N@(`D_VU}0imVdwp-236`erhXQm z6|9tGF4FX%9&T`fRzKrqFpgHOhuXL8!=k1AL%{LrbC2;y2zw~glt{!*m9>ADPcvB| zfb||AjlvF$yeM4QH(fs8eEEy9a&d}I8dV68kdz_AtPM+zCpyK+F-)HRm>oo~nY@y| zAiE4-BD@WX5mgq+i3Cz9>!s-adyaYSN3uC@0A67D*&B2_Ya5zVpa?=tGl-~pc)ObH zK5j=({tKvCkjG@I^iX8y1k?^20Ku?{GLL!)Nd{^#O60hhq{cy)6eLKO+Onl|EtMos z1#o0^z8lF~4YdGN=Y87|UWM2YPCb>|9>&;OVXTo4;Ka~R8cyO}S%Z|oqUlUZjI(x1 z?T%*6jo)GonCP>G|A;|u$oowJ={d+>{F&W6uXkUgEK5t=;D{WsBu~2bP<-hE0e)v>Z z)f^cuwe}16S`|a-Xh8jjZKvZ~Odo~xsNoLvkvNu=9uOf_UMOJGy%$Sf$TbyCX90}_ zfsM^bCFwPUi&Fpmv(du&>v`79XeE`^Z`n^5QOR^go06@)EZXB0_#LH8%#ecHyKK|g z7>9}R%%%M&_BtFOz+O>-8|=2PHJiJb5TfEJw03Bi$!d9hqhN`i&dBlvjriREGWmO( zU^ZiHOa-;DUv@Xme~JKc2inE{>fH2iQ-!9)Wj#Ijhi{gxLus!!5CMo zwQR!|Y>8iJP>D(Ua3=}JWyomLQib_m^A-{ul#1SsCl9d^+qbsllh^o)+nhQ7^cGc> zS8$~FLp8Y=;+pYa{O$XxAtI1RkIi8=c*xjzigz$0+58EPkZ*|d4Ow=pW~eRJmzwvx z-eEY(BJ0jtdtYPBXPf-sdrVNMui6fa~@x_iRp9 zlQo0inM|?rbTPa0kfQOAc+&~Vqr~U%+YhFA>fPPi&2E}Zl+f}x@7}ptuJ~rEZXfOk z$Qw&^DyryJXf1`F{jxtA{@~^|%E2UWzBG@9pYuBl8&byaN-bo;-91li*p_Iq5M5hn zC}SXl2gw8{%y{k{#md~v7$8kgzj470>!$MsQ0p+uHyhae$V(s~4gt0Y-Y2EGyLC;0 z>Dddejc*>D;+V}OCQt4}6QTlioIfB{(z}>k989g_>I<#damtBBgBq3H#U~~*WX=z1 zJ134R-T%X;XcWaOwBMU0V%vhr2e)K7*ZKi*jopmAeAI8d=kY%&MxNb}Awd)iPKFsj z(2c(HG||3r${GvGtoTh1;qhI?AfLT(gavnbZeY1eItJkMtpN1dqg*rao@5{eNz1zt z;Fq>?NLJ>>xN^OcCDg7^v7U&#-!zMsXL2w<%x}0yafDD;Lq`wyS7*>duguq&?JBwN z-Dgs^+ut;Y9EA6JxF!4yyVG)FNwyOCP(^&deFkDT9HW#?Tg7SlKwRV*-?e{s$a7;p zX0LE?*?9GQ=_GGrzMktrq9}N?&_G%XUXmI1tUafKR(+2(2@Q|!z8MVU< zlG>OcX&`|4Z-F;ouqWhy3)2+D*xb(@{VNi*?=2zzgEc1KHa9$Ozxdo)IOIZ@mfP3& zag+8HpRMSoiKRMpK<|d^M|2~t_4#d-#pZm_)aGL3ySF7b8QL#`fV>drl>o$6LK{GeLdbWUO`3e)}-hq0I6{9rGi}JaJ?hzCY4F zol@GAoi>L*R20K>+c%v43D=er20ys@-O-U$BDVLiZKc`e6!Kh~nYFG;p>{%R8})Qw zyC#8|{bjz9%$6Z0BqIvG3)V}G5fqqYthV7EUA_735v`anXJw6S3Mp6*&J&L`>hewiwyL9 zc=WnC7R{Kb?&k&%+G6KVh=wt!d~U_FTMZaO5t0)fRacXumnk zl2?6?tutI-wYF%*j*mqC@9c(#bup&e*Qe}i^_|ocZ z$I`M$Mo!vy&bjw>p2pV=C$<6EykC<7zM_>kBH%y9ts6rs*7?$ouhI9L)?|Z%E7JnZ zf2WkW?IgP`^;M_F@9YT8spkc214C$d!2@)BrNGF z=j%Wfv?dtO@hdVqKqjX>xX_}wJv!j)n8ftpGdT@1010GSwpF6_4`kVbpUT58|oC3KHLJbg&gANRfuhu zHxycaV2{9=sH;A7O)R{g;aiv_OA&yu`9s0Wcm`Vlj0^HY^TvU6Rj2E@T3HQA%3mH_ zaz{eCm)Wbaw0T^desTvd7Ta4{_;k_kXmJ3}fNZj`%K*J0a=!zIBunO9MGj`9YjQ;N zNP%lXT^4-HEKdL^E+v5SMlxt;MHEz>Xjp*6Z*NG+`A9Mi%({hd;`z#U2B;()6c^Ry zR%4o`q-htf_eWsz<@hkFL|y+d4I6Rh16KEqC&FyrcEoB7u7GYp+WC^s{Bm319Lk~$jC0IVbgU~J{*HzI(4Ou>$l*B_NxeFoTw zsB;D%Jaweu`UBk0a`oG8WDkYV=7|ZOy5W?XaUHsj%f0s$H|vLviwYc&m3Le zre~X0rvA-p8R+8Ar11I%7Dk#qF&RmVU;e0C&bIaY9 zo+?(q!=p#&`Is71=ZQ7ipGjq@0h&Y{VAF-E&fi*aRP1+LzrMUJXQ4x^sMs(TY5J>A z2bKFdm><>t=YC4s8W&L?VctkKyeih9dxw@f^s?w$qtL{#=Yt=KHbR?u)gp&m7x&N4 z{+T6dQ64#6n*}}l0RXUg0N5mv%m81OGg;!quJgpc~%6}?ZxL) z);#^fNG4*}k0N4JyE;%fCszK%J}yTkN2sH*)wJVUohm#vEU7%#NW(m zwUwXRQqUKylz1nD_p@RD0K=)=@xf$V_oG4-W_w5L-SAUr_SK1m`CjXfIb_QO#n zyJiAwQv?KvFTOpeph(1~Em^>Yo z>wdPHO+S0v-m2WvsDC3!(A0U=f_toE!V7ff8dbpIcThApcElJ1FG%(nHWATVb4~Hp0mYbIL6HT z=<&rt@I5OQvzJnmd67s;;K>bK{=Fk|JVP6gbBAOKrOmX4w#TS-2{bm4zb^M3Y)YLe zDD>Uv@V!c5!gRuCdm{Q zZ>a9jW4dqOM_37)j&VS#ILu=O`BuYE@~~fl_oz2mMlh7e^TKANJPZm*-m9trHk|u< zXpJVit~zN*=lqWr0?!qkV`I|-JIUgS5Sk<2!R}KE!8(}yl7hKL;ihmJ7m4OX<|gkZ z3lo;u$~*h-6%>$I62g$%0t#)4Jr z;wRbZ$zE=>aWLK82B689}zg$cWISUC<(%xX#{AN@~ zm~H;$zZi~Ei$Z?1sl1Hmot^Aie}5T*93t&lYMUaM!@j@QjHeOtwsfne&R9_Mv3(rs zu@SH??pl4mZ+E$8uAu?p21$o%2ENlFhS)C&y&lqJoS_h5lggYw?_ZdxudxKmp#(E! z{h2&Y(=Eg^VHWv0pdVT+kIgIoi}_KaMz-~9k|-!A`j2PXWqr7X^Yxxi>ZF@e#iq1j z%-_HM0yGKT*qoVoIiz34an@_0Fx4oyz0=#jM*?k;oeUdu(U!BNMEchjx%eu|TQ)~@ zBa|v}7^3~hw?$YmwqpF($kSAN&t*+RlaUizG2x`Hh!)S-?of7G>OR4xBj=*?bTnEg z1Z!0y~akx$Z~?Mrvf*5PGE0nJwBCoRih&6FmKXRKX0|t@AwY)tAZkzc$P2)>I{6668q3C58;3=cQg;^HxL|+?rlLJDPGVE= zE3>QsUE>TdmI=$$6W&=NhEZN$M$$R)-mA*tMcb*a*|UcUMqcZ6^dhm8+1n!>vHEwb z%U(8poRayqWQ%rxgXKa|+UtLOvw!#$dSWtcHO!sA?Xk_P+QU`Y5!c67Bpw@h$-{U` zQ3ViHaqM^L(nbE^TzPdF6TE2BGlinJf?uk;J#`MUy1LMadmhTL(r^FNvsb7Z&Uyqo zl+9`u%6!;OtPz1f9jL{S?RJO+el(z4n{~CC@%y>pJpL=?)^S1<2c-jBOE~lpD9qBb zGROKglP%?Q7hl@n>4ge0KLtp&WF3zGEQj z(q(FkDZeHbzk61T0;5jW`p|l1S0rspP~tT~0}YPy-TIwndm#t#i44gL~>aS-8`VbGT^u+cGe>S7y&086#9y z$23rh>uBj`JD-B&gSCE{81cB>I!HbX`sROfp^e+yNHcIV24H%Z zrN}X3zyJ*~a-T|w&Zd8xIa=9NM|@TN1N3oz!O=;jwf-PFttu8@2WD3<+7@d$xUWdb z=++*8O`4x)1naKmjsJ50LsVl7j%q%gb-QU!xHVgT;bF~{oi-32548p>@O(2 zFAm!6s;W4}x%>GR@>#lTb_2=1j3w@qGD7FNx<2dgaXS?j*xzT_;6lr2r>J^6qeGHB z6&utwBlz)YT53Zpj(*jeqnu>x^6#_t9Nd1!aoo4!v%}}=e{~-O;&8Bg>T!8>O8>sg zxZE$A6C!4Mjzp&*l$Xv9;sVg7r7aSyu)j?2S>HzX2OH{A-;*w0mz>k4zD{|o5&Uz7 zn5Xm=#VIzLEq71op!2cosIOq^k(&FH{fO|^>JQsn#S<&%0bc6RuT9FD;}a{7e?6hi z{jt(IEi9^|7EmA|p|t~FDL!@-CCpg5XQt#xP)yK=QdKM4wft0Fm@j1e`3yti{lnIT zCy_G=4#BbenGlAdUYoh=3-+Ocw$vFMf*Fex0H>b4@ur)@|ISZDOfpP0L%+7L8YMUP zm@@K2Mn?HEjidjvp)aUeUVgP5th+kz5>d?t==!X?--lCH&M z%AL%TKUJ1)zW#`dZvQP8g^4BgLn#K!#Ds^9gr)5HN2@C5lJK?)P zRF<+?)n)iQv#_iy?L4(`Bq((Sg|4r|EKC2iY1PVr=^s@EBDs(ty8aos5_dXTeUaw4 zaQgJesy4R%t?UtF@b$GuA$Hp^8*db4sEG3OFV*rdy|M0Hmwcu9398V5ramOeVTkKH zX~U!Z7-ZUJHJ-503O!M*l7mzI`+m)Kf3uZGkb@nPXawM80k*|hWgfXkzj;!QM#07q zb?MBu->)jC1UB_skwL4d*0BDzHlB3_E*f^Ou7M!f7Adx6E@Q_K_@o231N1Q z3bQ)tdO800z){>>72$w`&HktqZI1mUf7*JN&a14f%d!e0Mm%~Iq!bMue-VQ^V>OsC z4d(`%H8W#px5+X!$l*0&!g&RtdmOB2{j_QBCKnVlKS5dIMJ6vHYUf;qB=Ozw)9`mL zuoni{$dm~y%s@g59`!jwRp`?@D(YI{g3)D5z<4kuu(9a9=-w6vNi45jh|))BYUx{w z_U(vqYgsG-EMJ|RmLfzS|Eju1gKJ16$qK@M_U8*vjBZZf|E9z`% z76L*>s~fkXUOHz}nA4{{EM9tV1Fr-Hh0T5~e;HL1sL@X$r}1gKYc9^0N>B@Sih5IM zk2kqfKJu>hJOq89gpXb(M=C{ad$}~=;4?1zZjFy{Noq9zid!;H>NocvQhczto&anv$9XzNzVF7_%LxT9ZRZJHke4 zsGx8<{`P_rF9&0(Ry9{RZ{`_Pv3_E9=jiB9%+c^+DB${`{!IOR7}~u*wJE5{Z$`1n z=#bMNtA@5>Y_@B5i*(#G)Gp%XaYPVPw{xF<;*@WD_y)>wuM`s6P&8sdmBPT9oB zly##NK(>3f*v6{8<^bbm_AZ!5Z;{)&@O4}QwABP zpmn5$w7iEIVF07UTOAm?cZXP>JA#*X)2KntL%;}UGMoOzf`#-VQXvIAdZ6bZbw6&l zKx4FbgH2WsYP4)J5WSSI-pO#uOL&F#mUO%-;T^`KVg@aCISo~sab2!29?+L)g`m|# zyIT5Y3;Wad=OSiUr71V9e7o2zH4M>1@#c@)a^7T{UJ97jV24yK zg0_qJ+LqGBkn>-3X5{Lp=O^l;yHw!BoIwKyzCnO@i}g?BA1c{e22WCj?_3Ym8+39CA9vpao+U zNbL;uB61dKt2-y74vv1S;T7af#~c^G^gq)9L@X)*2mA}W!c3yl0ag0{EEm^HW``nI z$>`(|m9qVjR(Md&&Kc$f%`}r;ln)xCaqFOsKbA_fMnaP{X^cy8Pypf@rkQ zWwp)^t{zH0G^=#b%|tfNf6qN}H2R%NfzQYbotTyW5l%o}Z-dyzemani5Ql)MF#Au4 zk&8Wsh41r4lJE(!pA1ZFa`1#q3%0&s-BnP?Td*V$Wlxq}iCVHGvNYKU+cx$F{FMUg z(k#T*%&LiQc6|xv?wH24C{KpBmI|o+jh%{VjJn>yv~@uzGT`g3BR$6tMKD4UM`0IQ z(E!>W#{oHSHZII-)^~2pnc(%HSyr?}l4f|66cq{ihU6>=A&L zaNEH96L-lQWeu$a+;rSTId-Vxa6Xv4fY2HIAp`BiwbExN^EP}3bV50w6@c2q41xux zy@F20QRW}ma>}y~s)prZ;n76u;I6Yq0Ed8?3kDL(t$u@!rL7I0Yii?<#vZnQV50#5 zxex`sIzW#BBj#S81+Yw5x3hClNptyXZY1kEbh88!L1WF9>B8i5ZT;YUw<-Y<=ySTK z=Qj~b*x~O#mT!GlEfri1e@tI_K>(B;lKZc03sd?jl{OO;x%Q>g=c`1pUv;j0Qg(J0 zXs%*Q0~6b6x@N=|;%cOX|4YLjsQl#Tcz6XiMSH8trB3m4i(DGkm6x^H0E$RQ6r9un zvA$(TFD8$Z%_dUE>Wpz?;T%z6nK5a8|LmUI`nk^QjH@Ub?^U)fJ zF^00MIlJ=Sxt)r_U*(1GlEGA~8HhbvgF|d!RLiTQ&kE&#Hv(0WHNBk=&-}l4YG?AC zP&@f{Jacjo#+F_HvpEf28}{#7qnAA8la#n-v%5UIUJ*<>`GKwS*#PCWa$&zJ<;(cw zuNl`&TUzkklk^5K8tgt8;cd>NS1UqMrM{0A+}b`sq?lno+R_?OpBiW*J7j1)GahQmAEt-`ml0*WjiPEzifM6D zdtmyxc4$VW0qN=4Q?PX`n2#|mH@4uVsJ+0bY8@?5;n;TtF~S(>RGcUHD4H<3L0$m$cYf+_z^gw1DXbz4fGwb-rLu?2I0x; z<-_>o?9hnCx2SHk3N~rjGwIe~4^8c^vfjCjwehtj;|VF?+?b$C8gs*2h{@-Bpn@@N zj>SFoz74wTsDOQ6^N;0~--ZA8$&X+VFq-jc$8z!u^mo_VLSJrDJ8L6lLG9nNxV7e> ze-{DWY40^Tm6@NjvLvU4ueCHGNY#^m{D`%9R5`Op1)kvf1Psr2U2BXw#5@Guov z%M$Gq`@(!;o9D#_c2MpG7(hNi{pUmHptA@_;nRC7K8dzxCy>?;+G_}&%@ll_NWzXA zCBWipHt?5S-wmyHpmTO5htKSiThW_5+CiDfPOy7y?JoOwTN2I9c+Fn!5U3M_! zfIN5eLtqX63v!|+Gc;ld)X({3)a@Vt_gqEPl2c``m#!E%BvtB2FX)oTc5_$&Q#uS} zC2GF-77^QH3Fd&mDLxT?%P`hfK=+pdP}giWeE3{xA+p~9ZWhh{-W4$~`yO1S!mY`q zscoAE=1x34G(!2;_*z8tl8{4cGa)s-rGgwv#k3g>+;OnB2QM?@$(kP6OTK6tK;Pq% z|9kVmD=D9c=US48h(yK0j+mN}MY{_ZI2HL3a_T_f=)Zso5Jmhz#Gz^3)?y0i%xxJ6 zF^LV)M^%X55*F`Xhoi!16%^N>fy&r0@|lw$STyk!(VPEok*$T3@R6qr7(pWGSSa}y zQjw)4lRFX?z2bE1EkV#Ig|=G2E!&N$&qkU$kpDMnl(TG_6L=Q{>}OlOT!xh-_mHt6 zb-%aMM{e`alk;>L)FhV)Arub__)LRfGJ`Ss;vBVB*|p(0U)0>(|&PCxez|*9r;0rac1}a=0T-fED(?n0o8Dtd{P5m=Ni>2|+rglu)F*LmENp zl#rC}?hX|NM7lviq#H?5P)a1EJ4G6N*X{W}@8|d5Ie72AXV$D)v*KFUTw1(YBSno= zU2)@hiX(_0JDrGu)j)GD(f5+tQDaepVG;4KdLZ7BeJ+_o%v|j15uJe0n6y+Yg7S?h z6l@zFdOW5%c#z4h-1=!t!}Q7GO$~f;*t*$o559{hE!|baa3SY^rET#1ewtafZ8l8b z6vS_EXHJhp7)`UxQqe1~k+n2JHAK3Am_~sumhLDxEUeV@(VyBiimODJ394bj%W25L zHjovWBv)l<-;B(|e(Bb&Ij;^GPGU|N}kEz(-W%YEfr~dEYM1!uDXBqKA zu=-I`pO!R!u}o0dU_zi1GjTuNRZhXCW@(`oLK+(WSE)@795ZknVjx2>e%NnxNN4o* z`CG@y=NfF!p-CgYWbd8HVK7A(K$x%O-SGbAXyvRugD1}&IG{YV1EQbKE$m3RWC7)m z65jegAiG5;NTwgE2?<7LVQQ?zN(9Z~hi`o0NrtT^Y^P{Qy%1r-KRyN-HO%b{%xs}E z)WMq^-wRD#`xuziX7GPmZHkv{!ZCU$K6Ft4XE-|+0*|=aBIC2(`~FN(@GzIuV7Pa# z`j!tlaqvVoKb#02+zoTzWD<_)ef+t#g-#K01*N%NNIx1zE8xI2a~tM~1@pWS`0j5g znj+HmR9+|`glLFDO=n0{0C|9L$RVxA{sbXe%?PZ1^KWu*bRZFeuCF;)Bcev zV*ZR1cE!SW=_CtG8Qk?zTZ2R$KqxJ_7}&X=h#o1275pKBtm}jD$Q+$hT{=a(X7qt- zQ5bsX$gSV6N*;qgWxuQOD}ur$3RJs_td?D`g@wo@|MNLJCU@~hG^cxD;-7oLM!CL> zO`xX+ap`TBE@5H0)8Z0sq%|w!a%@l{acY!MkbW>oR3BlChqO+PIY&8{lAU>@!&QHw zi^C;>|J58gCkLulFYcxp48Ri-y&!QbDg_BP#g?ba3L{DE8n)1`<)$Ahq~{j)#8!~{ z!_exT*PmHnU3aG*!x1wIu~f14M_N#$j!hA5((ykHH_oEiMl^*#=`2zC(w8!O z8$}o%X)|LIcE5ofV>#N~YZ0|22dW{T&nlT=??x-(E9u`IkE6wtMg>LEp10nk`Al`& z;`&0e2tJ6Ut-9%19l(EAK_rp=)p4N(wNL}Yerf%1UUfShYx|y#TN;6OnTo7}r1_Eg z2%>pq^44z|j?^_l*=?j2#bRK&KWZ&OeIdX9oj=M?szp2a)%d&yUV{caXIqSDqEnRp zKzSx{183+L8CU`o4U00VH?LHzw0ogWNg&cbLYR94tW+5XI$2j`gjNNDrpV}lTx5<$ zL)eVOkhjKUOG~)w3aR3ePIXXW0(k2*9&aH=)O^}n8uw}ZbIEYHTvWohCu&VJh>
3=+0uJE5 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 literal 0 HcmV?d00001 diff --git a/flagdata/analysis/text_analyzer.py b/flagdata/analysis/text_analyzer.py deleted file mode 100644 index 592dbdd..0000000 --- a/flagdata/analysis/text_analyzer.py +++ /dev/null @@ -1,198 +0,0 @@ -# Copyright © 2023 BAAI. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License") -import requests -import os -from nltk import Tree -from subprocess import Popen -import time -import shlex -import multiprocessing -from urllib import parse -from .utils.ana_result import CoreNLPAnaResult -import urllib3 -urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) - - -class CoreNLPAnalyzer: - """ - An analyzer client which re-format CoreNLP server's response - to make it readable - """ - def __init__(self, url=None, lang="en", annotators="", - corenlp_dir=None, local_port=9000, max_mem=4, - threads=multiprocessing.cpu_count(), timeout=150000): - if url: - self.url = url.rstrip("/") - self.annotators_list = \ - "tokenize,ssplit,pos,lemma,ner,parse,depparse,openie".split(",") - self.lang = lang - self.corenlp_subprocess = None - self.timeout = timeout - if annotators and self._check_annotators_format(annotators): - self.annotators = self._reorganize_annotators(annotators) - else: - self.annotators = ",".join(self.annotators_list) - print(f"annotators: {self.annotators}") - - if corenlp_dir: - if not os.path.exists(corenlp_dir): - raise OSError("please check corenlp local path is correct! ") - if self._launch_local_server(corenlp_dir, local_port, max_mem, threads): - self.url = f"http://127.0.0.1:{local_port}" - self._request_corenlp(data="", annotators=self.annotators) - - def __enter__(self): - return self - - def __exit__(self, type, value, trace): - """ - cleanup corenlp server's process - """ - if self.corenlp_subprocess: - self.corenlp_subprocess.kill() - self.corenlp_subprocess.wait() - - def __del__(self): - """ - cleanup corenlp server's process - """ - if self.corenlp_subprocess: - self.corenlp_subprocess.kill() - self.corenlp_subprocess.wait() - - def _check_annotators_format(self, annotators): - annotators = annotators.split(",") - for i in annotators: - if i not in self.annotators_list: - return False - return True - - def _reorganize_annotators(self, annotators): - """ - re-organize annotators to standard format - """ - annotators = annotators.split(",") - max_annotator_idx = 0 - for annotator in annotators: - annotator_idx = self.annotators_list.index(annotator) - if annotator_idx > max_annotator_idx: - max_annotator_idx = annotator_idx - annotators = ",".join(self.annotators_list[:max_annotator_idx + 1]) - return annotators - - def _check_server_status(self): - """ - check server's response first - """ - if requests.get(self.url, verify=False).status_code != 200: - raise ConnectionError( - "please check your network connection, or the corenlp server is started before launching!") - - @staticmethod - def _deal_path_suffix(path): - """ - convert path - """ - if "\\" in path: - path = path.rstrip("\\") + "\\" - else: - path = path.rstrip("/") + "/" - return path - - def _launch_local_server(self, corenlp_dir, port, max_mem, threads): - """ - launch a corenlp server by subprocess - """ - corenlp_dir = self._deal_path_suffix(os.path.abspath(corenlp_dir)) - tmp_dir = "tmp" - if not os.path.exists("tmp"): - os.mkdir(tmp_dir) - try: - os.system("java -version") - except: - raise AssertionError("Java is required to launch corenlp server! ") - cmd = f'java -Djava.io.tmpdir={tmp_dir} -mx{max_mem}g ' + \ - f'-cp "{corenlp_dir}*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer ' + \ - f'-threads {threads} -port {port} -timeout 150000 -lazy false' - print(cmd) - cmd = shlex.split(cmd) - self.corenlp_subprocess = Popen(cmd) - time.sleep(1) - return True - - def _request_corenlp(self, data, annotators): - """ - sent requests - """ - params = {"properties": '{"annotators": "%s"}' % - annotators, "pipelineLanguage": self.lang} - res = requests.post(url=self.url, params=params, data=parse.quote( - data), timeout=self.timeout, verify=False) - ann_result = res.json() - return ann_result - - def analyze(self, data: str): - """ - analyze input data - """ - res = self._request_corenlp(data, self.annotators) - ana_result = CoreNLPAnaResult(res) - return ana_result - - def tokenize(self, data, ssplit=True): - """ - tokenize, if not ssplit, concat result to a single list - """ - if ssplit: - annotators = "tokenize,ssplit" - else: - annotators = "tokenize" - ann_result = self._request_corenlp(data, annotators) - if ssplit: - annotation = [[token["word"] for token in sent["tokens"]] - for sent in ann_result["sentences"]] - else: - annotation = [token["word"] for token in ann_result["tokens"]] - return annotation - - def pos_tag(self, data): - """ - part-of-speech tagging - """ - annotators = "tokenize,ssplit,pos" - ann_result = self._request_corenlp(data, annotators) - annotation = [[token["pos"] for token in sent["tokens"]] - for sent in ann_result["sentences"]] - return annotation - - def ner(self, data): - """ - name entity recognition - """ - annotators = "tokenize,ssplit,pos,ner" - ann_result = self._request_corenlp(data, annotators) - annotation = [] - for sent in ann_result["sentences"]: - sent_ner = [] - if "entitymentions" in sent: - for entity in sent["entitymentions"]: - span = (entity["characterOffsetBegin"], - entity["characterOffsetEnd"]) - ner = entity["ner"] - ner_entity = entity["text"] - sent_ner.append({(ner_entity, span): ner}) - annotation.append(sent_ner) - return annotation - - @staticmethod - def pretty_print_tree(tree): - """ - re-format parse tree - """ - Tree.fromstring(tree).pretty_print() - - def close(self): - if self.corenlp_subprocess: - self.corenlp_subprocess.kill() - self.corenlp_subprocess.wait() diff --git a/flagdata/analysis/text_length_analysis.py b/flagdata/analysis/text_length_analysis.py new file mode 100644 index 0000000..10eeda5 --- /dev/null +++ b/flagdata/analysis/text_length_analysis.py @@ -0,0 +1,23 @@ +import jsonlines +import statistics + +file_path = './data/language_distribution_data.jsonl' # JSONL文件路径 + +total_texts = [] # 存储所有文本 + +with jsonlines.open(file_path) as reader: + for line in reader: + text = line['text'] # 假设JSONL中的文本字段名为'text' + total_texts.append(text) + +# 计算所有文本的长度统计信息 +total_lengths = [len(text) for text in total_texts] +average_length = sum(total_lengths) / len(total_lengths) +max_length = max(total_lengths) +min_length = min(total_lengths) +median_length = statistics.median(total_lengths) + +print(f"Average Length of all texts: {average_length}") +print(f"Maximum Length of all texts: {max_length}") +print(f"Minimum Length of all texts: {min_length}") +print(f"Median Length of all texts: {median_length}") diff --git a/flagdata/analysis/utils/ana_result.py b/flagdata/analysis/utils/ana_result.py deleted file mode 100644 index 0895d35..0000000 --- a/flagdata/analysis/utils/ana_result.py +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright © 2023 BAAI. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License") -import re - - -class CoreNLPAnaResult(): - """ - convert response to readable result - """ - def __init__(self, ann_result): - self.ann_result = ann_result - self.tokens = [] - self.parse_tree = [] - self.bi_parse_tree = [] - self.basic_dep = [] - self.enhanced_dep = [] - self.enhanced_pp_dep = [] - self.entities = [] - self.openie = [] - self._extract_ann() - - def _extract_ann(self): - """ - parse result - """ - ann_dict = dict() - if "sentences" in self.ann_result: - for ann_sent in self.ann_result["sentences"]: - self.tokens.append(ann_sent["tokens"]) - self.parse_tree.append( - re.sub(r"\s+", " ", ann_sent.get("parse", ""))) - self.bi_parse_tree.append( - re.sub(r"\s+", " ", ann_sent.get("binaryParse", ""))) - self.basic_dep.append(ann_sent.get("basicDependencies", "")) - self.enhanced_dep.append( - ann_sent.get("enhancedDependencies", "")) - self.enhanced_pp_dep.append(ann_sent.get( - "enhancedPlusPlusDependencies", "")) - self.entities.append(ann_sent.get("entitymentions", "")) - self.openie.append(ann_sent.get("openie", "")) - else: - self.tokens = self.ann_result["tokens"] - return ann_dict diff --git a/flagdata/annotation/dist/css/app.a8158bb5.css b/flagdata/annotation/dist/css/app.a8158bb5.css deleted file mode 100644 index 2e37573..0000000 --- a/flagdata/annotation/dist/css/app.a8158bb5.css +++ /dev/null @@ -1 +0,0 @@ -.header[data-v-c53b8b8c]{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.logo[data-v-c53b8b8c]{margin:0 20px}#userLayout.user-layout-wrapper[data-v-c53b8b8c]{height:100%}#userLayout.user-layout-wrapper.mobile .container .main[data-v-c53b8b8c]{max-width:368px;width:98%}#userLayout.user-layout-wrapper .container[data-v-c53b8b8c]{width:100%;background-color:#f0f2f5;min-height:100%}#userLayout.user-layout-wrapper .container .user-layout-lang[data-v-c53b8b8c]{width:100%;height:40px;line-height:44px;text-align:right}#userLayout.user-layout-wrapper .container .user-layout-lang .select-lang-trigger[data-v-c53b8b8c]{cursor:pointer;padding:12px;margin-right:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;vertical-align:middle}#userLayout.user-layout-wrapper .container .user-layout-content[data-v-c53b8b8c]{padding:0}#userLayout.user-layout-wrapper .container .user-layout-content .top[data-v-c53b8b8c]{text-align:center}#userLayout.user-layout-wrapper .container .user-layout-content .top .header[data-v-c53b8b8c]{height:44px;line-height:44px}#userLayout.user-layout-wrapper .container .user-layout-content .top .header .badge[data-v-c53b8b8c]{position:absolute;display:inline-block;line-height:1;vertical-align:middle;margin-left:-12px;margin-top:-10px;opacity:.8}#userLayout.user-layout-wrapper .container .user-layout-content .top .header .logo[data-v-c53b8b8c]{height:44px;vertical-align:top;margin-right:16px;border-style:none}#userLayout.user-layout-wrapper .container .user-layout-content .top .header .title[data-v-c53b8b8c]{font-size:33px;color:rgba(0,0,0,.85);font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:600;position:relative;top:2px}#userLayout.user-layout-wrapper .container .user-layout-content .top .desc[data-v-c53b8b8c]{font-size:14px;color:rgba(0,0,0,.45);margin-top:12px;margin-bottom:40px}#userLayout.user-layout-wrapper .container .user-layout-content .main[data-v-c53b8b8c]{min-width:260px;width:368px;margin:0 auto}#userLayout.user-layout-wrapper .container .user-layout-content .footer[data-v-c53b8b8c]{width:100%;bottom:0;text-align:center}#userLayout.user-layout-wrapper .container .user-layout-content .footer .links[data-v-c53b8b8c]{margin-bottom:8px;font-size:14px}#userLayout.user-layout-wrapper .container .user-layout-content .footer .links a[data-v-c53b8b8c]{color:rgba(0,0,0,.45);-webkit-transition:all .3s;transition:all .3s}#userLayout.user-layout-wrapper .container .user-layout-content .footer .links a[data-v-c53b8b8c]:not(:last-child){margin-right:40px}#userLayout.user-layout-wrapper .container .user-layout-content .footer .copyright[data-v-c53b8b8c]{color:rgba(0,0,0,.45);font-size:14px}#userLayout.user-layout-wrapper .container a[data-v-c53b8b8c]{text-decoration:none}.active[data-v-c53b8b8c]{color:#366599}.backG-white{background-color:#fff}.contentH{height:auto;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nameItem{margin-top:20px;color:#43425d;font-weight:700;width:100%}.desc{margin-top:10px;margin-bottom:10px;color:#5a5a5a}.marLeft{margin-left:15px}.marTop{margin-top:15px}.flexBasi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.padding10{padding:10px}.right-menu[data-v-3e62df99]{z-index:1;position:fixed;left:0;top:0;width:166px;height:auto;background-color:#f2f2f2;border:1px solid #c2c1c2;-webkit-box-shadow:0 10px 10px #c2c1c2;box-shadow:0 10px 10px #c2c1c2;display:none;border-radius:5px}.right-menu ul[data-v-3e62df99]{padding:0;margin:0;font-size:15px}.right-menu ul li[data-v-3e62df99]{list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 0}.right-menu ul li[data-v-3e62df99]:first-child{padding-top:2px}.right-menu ul li[data-v-3e62df99]:last-child{border-bottom:none}.right-menu ul li div[data-v-3e62df99]{height:25px}.right-menu ul li div span[data-v-3e62df99]{display:block;height:100%;line-height:25px;padding-left:16px}.right-menu ul li div span[data-v-3e62df99]:hover{background-color:#0070f5;cursor:pointer;color:#fff}.right-menu ul li div .disable[data-v-3e62df99]{color:#666}.right-menu ul li div .disable[data-v-3e62df99]:hover{cursor:not-allowed;background-color:#f2f2f2;color:#666}#app,#root,body,html{height:100%;min-width:1198px;margin:0;padding:0}.colorWeak{-webkit-filter:invert(80%);filter:invert(80%)}.ant-layout.layout-basic{height:100vh;min-height:100vh}canvas{display:block}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}.table-alert{margin-bottom:16px}.table-operator{margin-bottom:18px}.table-operator button{margin-right:8px}.table-page-search-wrapper .ant-form-inline .ant-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;margin-right:0}.table-page-search-wrapper .ant-form-inline .ant-form-item .ant-form-item-control-wrapper{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;display:inline-block;vertical-align:middle}.table-page-search-wrapper .ant-form-inline .ant-form-item>.ant-form-item-label{line-height:32px;padding-right:8px;width:auto}.table-page-search-wrapper .ant-form-inline .ant-form-item .ant-form-item-control{height:32px;line-height:32px}.table-page-search-wrapper .table-page-search-submitButtons{display:block;margin-bottom:24px;white-space:nowrap}@media (max-width:480px){.ant-table{width:100%;overflow-x:auto}.ant-table-tbody>tr>td,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-thead>tr>th{white-space:pre}.ant-table-tbody>tr>td>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-thead>tr>th>span{display:block}}.ant-btn-primary-disabled,.ant-btn-primary-disabled.active,.ant-btn-primary-disabled:active,.ant-btn-primary-disabled:focus,.ant-btn-primary-disabled:hover,.ant-btn-primary.disabled,.ant-btn-primary.disabled.active,.ant-btn-primary.disabled:active,.ant-btn-primary.disabled:focus,.ant-btn-primary.disabled:hover,.ant-btn-primary[disabled],.ant-btn-primary[disabled].active,.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:rgba(54,101,153,.2)}.ant-input[disabled]{background-color:#f3f3f3}.ant-input{border:1px solid #d2d2d2}.ant-menu-dark,.ant-menu-dark .ant-menu-sub{color:#505050;background:#fff}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a{color:#505050}.ant-layout-sider{background:#fff}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a:hover{color:#505050}.ant-pro-sider-menu-logo{background:#fff}.ant-pro-sider-menu{-webkit-box-flex:0!important;-ms-flex:0 0 160px!important;flex:0 0 160px!important;max-width:160px!important;min-width:160px!important;width:160px!important}.ant-layout-sider-collapsed{-webkit-box-flex:0!important;-ms-flex:0 0 80px!important;flex:0 0 80px!important;max-width:80px!important;min-width:80px!important;width:80px!important}.scroolSyle::-webkit-scrollbar,div::-webkit-scrollbar{width:10px;height:10px}.scroolSyle::-webkit-scrollbar-track,div::-webkit-scrollbar-track{background:#efefef;border-radius:2px}.scroolSyle::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}.scroolSyle::-webkit-scrollbar-thumb:hover,div::-webkit-scrollbar-thumb:hover{background:#333}.scroolSyle::-webkit-scrollbar-corner,div::-webkit-scrollbar-corner{background:#179a16}.ant-tree-node-content-wrapper{width:150px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-main .ant-tree-node-content-wrapper{width:180px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-tabs-nav .ant-tabs-tab{margin:0 10px 0 0}.adrawer .ew-color-picker{left:20px}.tagColor .ew-color-picker{right:40px}.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{overflow-y:hidden} \ No newline at end of file diff --git a/flagdata/annotation/dist/css/chunk-vendors.9d50c827.css b/flagdata/annotation/dist/css/chunk-vendors.9d50c827.css deleted file mode 100644 index d6800f2..0000000 --- a/flagdata/annotation/dist/css/chunk-vendors.9d50c827.css +++ /dev/null @@ -1 +0,0 @@ -.ant-pro-basicLayout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100%}.ant-pro-basicLayout:not(".ant-pro-basicLayout-mobile") ::-webkit-scrollbar{width:6px;height:6px}.ant-pro-basicLayout:not(".ant-pro-basicLayout-mobile") ::-webkit-scrollbar-track{background:rgba(0,0,0,.06);border-radius:3px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.08)}.ant-pro-basicLayout:not(".ant-pro-basicLayout-mobile") ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:3px;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.2)}.ant-pro-basicLayout .ant-layout-header:not(.ant-pro-top-menu){background:#fff}.ant-pro-basicLayout .ant-layout-header.ant-pro-fixed-header{position:fixed;top:0}.ant-pro-basicLayout .ant-layout-sider-children{height:100%}.ant-pro-basicLayout .trigger{font-size:18px;line-height:64px;padding:0 24px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.ant-pro-basicLayout .trigger:hover{color:#1890ff}.ant-pro-basicLayout-content{position:relative;margin:24px;-webkit-transition:all .2s;transition:all .2s}.ant-pro-basicLayout-content .ant-pro-page-header-wrap{margin:-24px -24px 0}.ant-pro-basicLayout-content-disable-margin,.ant-pro-basicLayout-content-disable-margin>div>.ant-pro-page-header-wrap{margin:0}.ant-pro-basicLayout-content>.ant-layout{max-height:100%}.ant-pro-basicLayout .color-picker{margin:10px 0}body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;color:rgba(0,0,0,.65);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-variant:tabular-nums;line-height:1.5;background-color:#fff;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}[tabindex="-1"]:focus{outline:none!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#366599;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#557da6}a:active{color:#224573}a:active,a:hover{text-decoration:none;outline:0}a[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed;pointer-events:none}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;color:rgba(0,0,0,.45);text-align:left;caption-side:bottom}th{text-align:inherit}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}::-moz-selection{color:#fff;background:#366599}::selection{color:#fff;background:#366599}.clearfix{zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anticon>*{line-height:1}.anticon svg{display:inline-block}.anticon:before{display:none}.anticon .anticon-icon{display:block}.anticon[tabindex]{cursor:pointer}.anticon-spin,.anticon-spin:before{display:inline-block;-webkit-animation:loadingCircle 1s linear infinite;animation:loadingCircle 1s linear infinite}.fade-appear,.fade-enter,.fade-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.fade-appear.fade-appear-active,.fade-enter.fade-enter-active{-webkit-animation-name:antFadeIn;animation-name:antFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.fade-leave.fade-leave-active{-webkit-animation-name:antFadeOut;animation-name:antFadeOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.fade-appear,.fade-enter{opacity:0}.fade-appear,.fade-enter,.fade-leave{-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes antFadeOut{0%{opacity:1}to{opacity:0}}@keyframes antFadeOut{0%{opacity:1}to{opacity:0}}.move-up-appear,.move-up-enter,.move-up-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-up-appear.move-up-appear-active,.move-up-enter.move-up-enter-active{-webkit-animation-name:antMoveUpIn;animation-name:antMoveUpIn;-webkit-animation-play-state:running;animation-play-state:running}.move-up-leave.move-up-leave-active{-webkit-animation-name:antMoveUpOut;animation-name:antMoveUpOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.move-up-appear,.move-up-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-up-leave{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-down-appear,.move-down-enter,.move-down-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-down-appear.move-down-appear-active,.move-down-enter.move-down-enter-active{-webkit-animation-name:antMoveDownIn;animation-name:antMoveDownIn;-webkit-animation-play-state:running;animation-play-state:running}.move-down-leave.move-down-leave-active{-webkit-animation-name:antMoveDownOut;animation-name:antMoveDownOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.move-down-appear,.move-down-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-down-leave{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-left-appear,.move-left-enter,.move-left-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-left-appear.move-left-appear-active,.move-left-enter.move-left-enter-active{-webkit-animation-name:antMoveLeftIn;animation-name:antMoveLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.move-left-leave.move-left-leave-active{-webkit-animation-name:antMoveLeftOut;animation-name:antMoveLeftOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.move-left-appear,.move-left-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-left-leave{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-right-appear,.move-right-enter,.move-right-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-right-appear.move-right-appear-active,.move-right-enter.move-right-enter-active{-webkit-animation-name:antMoveRightIn;animation-name:antMoveRightIn;-webkit-animation-play-state:running;animation-play-state:running}.move-right-leave.move-right-leave-active{-webkit-animation-name:antMoveRightOut;animation-name:antMoveRightOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.move-right-appear,.move-right-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-right-leave{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34)}@-webkit-keyframes antMoveDownIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antMoveDownIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antMoveDownOut{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antMoveDownOut{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antMoveLeftIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antMoveLeftIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antMoveLeftOut{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antMoveLeftOut{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antMoveRightIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antMoveRightIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antMoveRightOut{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antMoveRightOut{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antMoveUpIn{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antMoveUpIn{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antMoveUpOut{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antMoveUpOut{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes loadingCircle{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadingCircle{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[ant-click-animating-without-extra-node=true],[ant-click-animating=true]{position:relative}html{--antd-wave-shadow-color:#366599}.ant-click-animating-node,[ant-click-animating-without-extra-node=true]:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;-webkit-box-shadow:0 0 0 0 #366599;box-shadow:0 0 0 0 #366599;-webkit-box-shadow:0 0 0 0 var(--antd-wave-shadow-color);box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;-webkit-animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";pointer-events:none}@-webkit-keyframes waveEffect{to{-webkit-box-shadow:0 0 0 #366599;box-shadow:0 0 0 #366599;-webkit-box-shadow:0 0 0 6px var(--antd-wave-shadow-color);box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@keyframes waveEffect{to{-webkit-box-shadow:0 0 0 #366599;box-shadow:0 0 0 #366599;-webkit-box-shadow:0 0 0 6px var(--antd-wave-shadow-color);box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@-webkit-keyframes fadeEffect{to{opacity:0}}@keyframes fadeEffect{to{opacity:0}}.slide-up-appear,.slide-up-enter,.slide-up-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-up-appear.slide-up-appear-active,.slide-up-enter.slide-up-enter-active{-webkit-animation-name:antSlideUpIn;animation-name:antSlideUpIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-up-leave.slide-up-leave-active{-webkit-animation-name:antSlideUpOut;animation-name:antSlideUpOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.slide-up-appear,.slide-up-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-up-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-down-appear,.slide-down-enter,.slide-down-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-down-appear.slide-down-appear-active,.slide-down-enter.slide-down-enter-active{-webkit-animation-name:antSlideDownIn;animation-name:antSlideDownIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-down-leave.slide-down-leave-active{-webkit-animation-name:antSlideDownOut;animation-name:antSlideDownOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.slide-down-appear,.slide-down-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-down-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-left-appear,.slide-left-enter,.slide-left-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-left-appear.slide-left-appear-active,.slide-left-enter.slide-left-enter-active{-webkit-animation-name:antSlideLeftIn;animation-name:antSlideLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-left-leave.slide-left-leave-active{-webkit-animation-name:antSlideLeftOut;animation-name:antSlideLeftOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.slide-left-appear,.slide-left-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-left-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-right-appear,.slide-right-enter,.slide-right-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-right-appear.slide-right-appear-active,.slide-right-enter.slide-right-enter-active{-webkit-animation-name:antSlideRightIn;animation-name:antSlideRightIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-right-leave.slide-right-leave-active{-webkit-animation-name:antSlideRightOut;animation-name:antSlideRightOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.slide-right-appear,.slide-right-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-right-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@-webkit-keyframes antSlideUpIn{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antSlideUpIn{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antSlideUpOut{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antSlideUpOut{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antSlideDownIn{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@keyframes antSlideDownIn{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@-webkit-keyframes antSlideDownOut{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}to{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:0}}@keyframes antSlideDownOut{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}to{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:0}}@-webkit-keyframes antSlideLeftIn{0%{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antSlideLeftIn{0%{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antSlideLeftOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antSlideLeftOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antSlideRightIn{0%{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}}@keyframes antSlideRightIn{0%{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}}@-webkit-keyframes antSlideRightOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}to{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}}@keyframes antSlideRightOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}to{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}}.swing-appear,.swing-enter{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.swing-appear.swing-appear-active,.swing-enter.swing-enter-active{-webkit-animation-name:antSwingIn;animation-name:antSwingIn;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes antSwingIn{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes antSwingIn{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.zoom-appear,.zoom-enter,.zoom-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-appear.zoom-appear-active,.zoom-enter.zoom-enter-active{-webkit-animation-name:antZoomIn;animation-name:antZoomIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-leave.zoom-leave-active{-webkit-animation-name:antZoomOut;animation-name:antZoomOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-appear,.zoom-enter{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-appear,.zoom-big-enter,.zoom-big-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-big-appear.zoom-big-appear-active,.zoom-big-enter.zoom-big-enter-active{-webkit-animation-name:antZoomBigIn;animation-name:antZoomBigIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-big-leave.zoom-big-leave-active{-webkit-animation-name:antZoomBigOut;animation-name:antZoomBigOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-big-appear,.zoom-big-enter{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-fast-appear,.zoom-big-fast-enter,.zoom-big-fast-leave{-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-big-fast-appear.zoom-big-fast-appear-active,.zoom-big-fast-enter.zoom-big-fast-enter-active{-webkit-animation-name:antZoomBigIn;animation-name:antZoomBigIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-big-fast-leave.zoom-big-fast-leave-active{-webkit-animation-name:antZoomBigOut;animation-name:antZoomBigOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-big-fast-appear,.zoom-big-fast-enter{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-fast-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-up-appear,.zoom-up-enter,.zoom-up-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-up-appear.zoom-up-appear-active,.zoom-up-enter.zoom-up-enter-active{-webkit-animation-name:antZoomUpIn;animation-name:antZoomUpIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-up-leave.zoom-up-leave-active{-webkit-animation-name:antZoomUpOut;animation-name:antZoomUpOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-up-appear,.zoom-up-enter{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-up-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-down-appear,.zoom-down-enter,.zoom-down-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-down-appear.zoom-down-appear-active,.zoom-down-enter.zoom-down-enter-active{-webkit-animation-name:antZoomDownIn;animation-name:antZoomDownIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-down-leave.zoom-down-leave-active{-webkit-animation-name:antZoomDownOut;animation-name:antZoomDownOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-down-appear,.zoom-down-enter{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-left-appear,.zoom-left-enter,.zoom-left-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-left-appear.zoom-left-appear-active,.zoom-left-enter.zoom-left-enter-active{-webkit-animation-name:antZoomLeftIn;animation-name:antZoomLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-left-leave.zoom-left-leave-active{-webkit-animation-name:antZoomLeftOut;animation-name:antZoomLeftOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-left-appear,.zoom-left-enter{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-left-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-right-appear,.zoom-right-enter,.zoom-right-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-right-appear.zoom-right-appear-active,.zoom-right-enter.zoom-right-enter-active{-webkit-animation-name:antZoomRightIn;animation-name:antZoomRightIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-right-leave.zoom-right-leave-active{-webkit-animation-name:antZoomRightOut;animation-name:antZoomRightOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-right-appear,.zoom-right-enter{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-right-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}@-webkit-keyframes antZoomIn{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes antZoomIn{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes antZoomOut{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}}@keyframes antZoomOut{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}}@-webkit-keyframes antZoomBigIn{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes antZoomBigIn{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes antZoomBigOut{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}}@keyframes antZoomBigOut{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}}@-webkit-keyframes antZoomUpIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@keyframes antZoomUpIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@-webkit-keyframes antZoomUpOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:0}}@keyframes antZoomUpOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:0}}@-webkit-keyframes antZoomLeftIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 50%;transform-origin:0 50%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@keyframes antZoomLeftIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 50%;transform-origin:0 50%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@-webkit-keyframes antZoomLeftOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 50%;transform-origin:0 50%;opacity:0}}@keyframes antZoomLeftOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 50%;transform-origin:0 50%;opacity:0}}@-webkit-keyframes antZoomRightIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}@keyframes antZoomRightIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}@-webkit-keyframes antZoomRightOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}}@keyframes antZoomRightOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}}@-webkit-keyframes antZoomDownIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes antZoomDownIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@-webkit-keyframes antZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}}@keyframes antZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}}.ant-motion-collapse-legacy{overflow:hidden}.ant-motion-collapse,.ant-motion-collapse-legacy-active{-webkit-transition:height .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)!important;transition:height .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)!important}.ant-motion-collapse{overflow:hidden}.ant-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;background:#f0f2f5}.ant-layout,.ant-layout *{-webkit-box-sizing:border-box;box-sizing:border-box}.ant-layout.ant-layout-has-sider{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{overflow-x:hidden}.ant-layout-footer,.ant-layout-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ant-layout-header{height:64px;padding:0 50px;line-height:64px;background:#001529}.ant-layout-footer{padding:24px 50px;color:rgba(0,0,0,.65);font-size:14px;background:#f0f2f5}.ant-layout-content{-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-height:0}.ant-layout-sider{position:relative;min-width:0;background:#001529;-webkit-transition:all .2s;transition:all .2s}.ant-layout-sider-children{height:100%;margin-top:-.1px;padding-top:.1px}.ant-layout-sider-has-trigger{padding-bottom:48px}.ant-layout-sider-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ant-layout-sider-trigger{position:fixed;bottom:0;z-index:1;height:48px;color:#fff;line-height:48px;text-align:center;background:#002140;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.ant-layout-sider-zero-width>*{overflow:hidden}.ant-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;z-index:1;width:36px;height:42px;color:#fff;font-size:18px;line-height:42px;text-align:center;background:#001529;border-radius:0 2px 2px 0;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.ant-layout-sider-zero-width-trigger:hover{background:#192c3e}.ant-layout-sider-zero-width-trigger-right{left:-36px;border-radius:2px 0 0 2px}.ant-layout-sider-light{background:#fff}.ant-layout-sider-light .ant-layout-sider-trigger,.ant-layout-sider-light .ant-layout-sider-zero-width-trigger,.ant-menu{color:rgba(0,0,0,.65);background:#fff}.ant-menu{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-size:14px;font-variant:tabular-nums;line-height:1.5;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";margin-bottom:0;padding-left:0;line-height:0;list-style:none;outline:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s;transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s;zoom:1}.ant-menu:after,.ant-menu:before{display:table;content:""}.ant-menu:after{clear:both}.ant-menu ol,.ant-menu ul{margin:0;padding:0;list-style:none}.ant-menu-hidden{display:none}.ant-menu-item-group-title{padding:8px 16px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5;-webkit-transition:all .3s;transition:all .3s}.ant-menu-submenu,.ant-menu-submenu-inline{-webkit-transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1);transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-selected{color:#366599}.ant-menu-item:active,.ant-menu-submenu-title:active{background:#ccd4d9}.ant-menu-submenu .ant-menu-sub{cursor:auto;-webkit-transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item>a{display:block;color:rgba(0,0,0,.65)}.ant-menu-item>a:hover{color:#366599}.ant-menu-item>a:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;content:""}.ant-menu-item>.ant-badge>a{color:rgba(0,0,0,.65)}.ant-menu-item>.ant-badge>a:hover{color:#366599}.ant-menu-item-divider{height:1px;overflow:hidden;line-height:0;background-color:#e8e8e8}.ant-menu-item-active,.ant-menu-item:hover,.ant-menu-submenu-active,.ant-menu-submenu-title:hover,.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open{color:#366599}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}.ant-menu-item-selected,.ant-menu-item-selected>a,.ant-menu-item-selected>a:hover{color:#366599}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#ccd4d9}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #e8e8e8}.ant-menu-vertical-right{border-left:1px solid #e8e8e8}.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub,.ant-menu-vertical.ant-menu-sub{min-width:160px;padding:0;border-right:0;-webkit-transform-origin:0 0;transform-origin:0 0}.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item,.ant-menu-vertical.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical.ant-menu-sub .ant-menu-item:after{border-right:0}.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu{-webkit-transform-origin:0 0;transform-origin:0 0}.ant-menu-horizontal.ant-menu-sub{min-width:114px}.ant-menu-item,.ant-menu-submenu-title{position:relative;display:block;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1),border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1),border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{min-width:14px;margin-right:10px;font-size:14px;-webkit-transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1);transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .anticon+span,.ant-menu-submenu-title .anticon+span{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1);transition:opacity .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1)}.ant-menu>.ant-menu-item-divider{height:1px;margin:1px 0;padding:0;overflow:hidden;line-height:0;background-color:#e8e8e8}.ant-menu-submenu-popup{position:absolute;z-index:1050;background:#fff;border-radius:2px}.ant-menu-submenu-popup .submenu-title-wrapper{padding-right:20px}.ant-menu-submenu-popup:before{position:absolute;top:-7px;right:0;bottom:0;left:0;opacity:.0001;content:" "}.ant-menu-submenu>.ant-menu{background-color:#fff;border-radius:2px}.ant-menu-submenu>.ant-menu-submenu-title:after{-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow{position:absolute;top:50%;right:16px;width:10px;-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{position:absolute;width:6px;height:1.5px;background:#fff;background:rgba(0,0,0,.65)\9;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.65)),to(rgba(0,0,0,.65)));background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65));background-image:none\9;border-radius:2px;-webkit-transition:background .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:background .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1);transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{-webkit-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px)}.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{-webkit-transform:rotate(-45deg) translateY(2px);transform:rotate(-45deg) translateY(2px)}.ant-menu-submenu-inline>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical-left>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical-left>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical-right>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical-right>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before{background:-webkit-gradient(linear,left top,right top,from(#366599),to(#366599));background:linear-gradient(90deg,#366599,#366599)}.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{-webkit-transform:rotate(-45deg) translateX(2px);transform:rotate(-45deg) translateX(2px)}.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{-webkit-transform:rotate(45deg) translateX(-2px);transform:rotate(45deg) translateX(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{-webkit-transform:rotate(-45deg) translateX(-2px);transform:rotate(-45deg) translateX(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{-webkit-transform:rotate(45deg) translateX(2px);transform:rotate(45deg) translateX(2px)}.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected>a,.ant-menu-vertical-right .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected>a,.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical .ant-menu-submenu-selected>a{color:#366599}.ant-menu-horizontal{line-height:46px;white-space:nowrap;border:0;border-bottom:1px solid #e8e8e8;-webkit-box-shadow:none;box-shadow:none}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{position:relative;top:1px;display:inline-block;vertical-align:bottom;border-bottom:2px solid transparent}.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item-open,.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu-active,.ant-menu-horizontal>.ant-menu-submenu-open,.ant-menu-horizontal>.ant-menu-submenu-selected,.ant-menu-horizontal>.ant-menu-submenu:hover{color:#366599;border-bottom:2px solid #366599}.ant-menu-horizontal>.ant-menu-item>a{display:block;color:rgba(0,0,0,.65)}.ant-menu-horizontal>.ant-menu-item>a:hover{color:#366599}.ant-menu-horizontal>.ant-menu-item>a:before{bottom:-2px}.ant-menu-horizontal>.ant-menu-item-selected>a{color:#366599}.ant-menu-horizontal:after{display:block;clear:both;height:0;content:"\20"}.ant-menu-inline .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-vertical .ant-menu-item{position:relative}.ant-menu-inline .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-vertical .ant-menu-item:after{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #366599;-webkit-transform:scaleY(.0001);transform:scaleY(.0001);opacity:0;-webkit-transition:opacity .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s cubic-bezier(.215,.61,.355,1);transition:opacity .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s cubic-bezier(.215,.61,.355,1);transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s cubic-bezier(.215,.61,.355,1);content:""}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-item,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title{height:40px;margin-top:4px;margin-bottom:4px;padding:0 16px;overflow:hidden;font-size:14px;line-height:40px;text-overflow:ellipsis}.ant-menu-inline .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-vertical .ant-menu-submenu{padding-bottom:.02px}.ant-menu-inline .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-vertical .ant-menu-item:not(:last-child){margin-bottom:8px}.ant-menu-inline>.ant-menu-item,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px}.ant-menu-inline{width:100%}.ant-menu-inline .ant-menu-item-selected:after,.ant-menu-inline .ant-menu-selected:after{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;-webkit-transition:opacity .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:opacity .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% + 1px)}.ant-menu-inline .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline-collapsed{width:80px}.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 32px!important;text-overflow:clip}.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{display:none}.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:16px;line-height:40px}.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:inline-block;max-width:0;opacity:0}.ant-menu-inline-collapsed-tooltip{pointer-events:none}.ant-menu-inline-collapsed-tooltip .anticon{display:none}.ant-menu-inline-collapsed-tooltip a{color:hsla(0,0%,100%,.85)}.ant-menu-inline-collapsed .ant-menu-item-group-title{padding-right:4px;padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-menu-item-group-list{margin:0;padding:0}.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{padding:0 16px 0 28px}.ant-menu-root.ant-menu-inline,.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right,.ant-menu-sub.ant-menu-inline{-webkit-box-shadow:none;box-shadow:none}.ant-menu-sub.ant-menu-inline{padding:0;border:0;border-radius:0}.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px;list-style-position:inside;list-style-type:disc}.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-left:32px}.ant-menu-item-disabled,.ant-menu-submenu-disabled{color:rgba(0,0,0,.25)!important;background:none;border-color:transparent!important;cursor:not-allowed}.ant-menu-item-disabled>a,.ant-menu-submenu-disabled>a{color:rgba(0,0,0,.25)!important;pointer-events:none}.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:rgba(0,0,0,.25)!important;cursor:not-allowed}.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:rgba(0,0,0,.25)!important}.ant-menu-dark,.ant-menu-dark .ant-menu-sub{color:hsla(0,0%,100%,.65);background:#001529}.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:.45;-webkit-transition:all .3s;transition:all .3s}.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark.ant-menu-submenu-popup{background:transparent}.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#000c17;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.45) inset;box-shadow:inset 0 2px 8px rgba(0,0,0,.45)}.ant-menu-dark.ant-menu-horizontal{border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{top:0;margin-top:0;border-color:#001529;border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before{bottom:0}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a{color:hsla(0,0%,100%,.65)}.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{width:100%}.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background-color:transparent}.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-title:hover>a{color:#fff}.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark .ant-menu-item:hover{background-color:transparent}.ant-menu-dark .ant-menu-item-selected{color:#fff;border-right:0}.ant-menu-dark .ant-menu-item-selected:after{border-right:0}.ant-menu-dark .ant-menu-item-selected .anticon,.ant-menu-dark .ant-menu-item-selected .anticon+span,.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>a:hover{color:#fff}.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,.ant-menu.ant-menu-dark .ant-menu-item-selected{background-color:#366599}.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-submenu-disabled>a{color:hsla(0,0%,100%,.35)!important;opacity:.8}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{color:hsla(0,0%,100%,.35)!important}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:hsla(0,0%,100%,.35)!important}.ant-tooltip{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:absolute;z-index:1060;display:block;max-width:250px;visibility:visible}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightBottom,.ant-tooltip-placement-rightTop{padding-left:8px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftBottom,.ant-tooltip-placement-leftTop{padding-right:8px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:rgba(0,0,0,.75);border-radius:2px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-tooltip-arrow{position:absolute;display:block;width:13.07106781px;height:13.07106781px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:rgba(0,0,0,.75);content:"";pointer-events:auto}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07106781px}.ant-tooltip-placement-top .ant-tooltip-arrow:before,.ant-tooltip-placement-topLeft .ant-tooltip-arrow:before,.ant-tooltip-placement-topRight .ant-tooltip-arrow:before{-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.07);box-shadow:3px 3px 7px rgba(0,0,0,.07);-webkit-transform:translateY(-6.53553391px) rotate(45deg);transform:translateY(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow{left:-5.07106781px}.ant-tooltip-placement-right .ant-tooltip-arrow:before,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow:before,.ant-tooltip-placement-rightTop .ant-tooltip-arrow:before{-webkit-box-shadow:-3px 3px 7px rgba(0,0,0,.07);box-shadow:-3px 3px 7px rgba(0,0,0,.07);-webkit-transform:translateX(6.53553391px) rotate(45deg);transform:translateX(6.53553391px) rotate(45deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow{right:-5.07106781px}.ant-tooltip-placement-left .ant-tooltip-arrow:before,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow:before,.ant-tooltip-placement-leftTop .ant-tooltip-arrow:before{-webkit-box-shadow:3px -3px 7px rgba(0,0,0,.07);box-shadow:3px -3px 7px rgba(0,0,0,.07);-webkit-transform:translateX(-6.53553391px) rotate(45deg);transform:translateX(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07106781px}.ant-tooltip-placement-bottom .ant-tooltip-arrow:before,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow:before,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow:before{-webkit-box-shadow:-3px -3px 7px rgba(0,0,0,.07);box-shadow:-3px -3px 7px rgba(0,0,0,.07);-webkit-transform:translateY(6.53553391px) rotate(45deg);transform:translateY(6.53553391px) rotate(45deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-pro-sider-menu-logo{position:relative;height:64px;padding-left:24px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;line-height:64px;background:#001529}.ant-pro-sider-menu-logo h1,.ant-pro-sider-menu-logo img,.ant-pro-sider-menu-logo svg{display:inline-block}.ant-pro-sider-menu-logo img,.ant-pro-sider-menu-logo svg{height:32px;width:32px;vertical-align:middle}.ant-pro-sider-menu-logo h1{color:#fff;font-size:20px;margin:0 0 0 12px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:600;vertical-align:middle}.ant-pro-sider-menu-sider{position:relative;z-index:10;min-height:100vh;-webkit-box-shadow:2px 0 6px rgba(0,21,41,.35);box-shadow:2px 0 6px rgba(0,21,41,.35)}.ant-pro-sider-menu-sider.fix-sider-bar{position:fixed;top:0;left:0;-webkit-box-shadow:2px 0 8px 0 rgba(29,35,41,.05);box-shadow:2px 0 8px 0 rgba(29,35,41,.05)}.ant-pro-sider-menu-sider.fix-sider-bar .ant-menu-root{height:calc(100vh - 64px);overflow-y:auto}.ant-pro-sider-menu-sider.fix-sider-bar .ant-menu-inline{border-right:0}.ant-pro-sider-menu-sider.fix-sider-bar .ant-menu-inline .ant-menu-item,.ant-pro-sider-menu-sider.fix-sider-bar .ant-menu-inline .ant-menu-submenu-title{width:100%}.ant-pro-sider-menu-sider.light{background-color:#fff;-webkit-box-shadow:2px 0 8px 0 rgba(29,35,41,.05);box-shadow:2px 0 8px 0 rgba(29,35,41,.05)}.ant-pro-sider-menu-sider.light .ant-pro-sider-menu-logo{background:#fff;-webkit-box-shadow:1px 1px 0 0 #e8e8e8;box-shadow:1px 1px 0 0 #e8e8e8}.ant-pro-sider-menu-sider.light .ant-pro-sider-menu-logo h1{color:#366599}.ant-pro-sider-menu-sider.light .ant-menu-light{border-right-color:transparent}.ant-pro-sider-menu-icon{width:14px;vertical-align:baseline}.ant-pro-sider-menu .top-nav-menu li.ant-menu-item{height:64px;line-height:64px}.ant-pro-sider-menu .drawer .drawer-content{background:#001529}.ant-pro-sider-menu .ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .sider-menu-item-img+span,.ant-pro-sider-menu .ant-menu-inline-collapsed>.ant-menu-item .sider-menu-item-img+span,.ant-pro-sider-menu .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .sider-menu-item-img+span{display:inline-block;max-width:0;opacity:0}.ant-pro-sider-menu .ant-menu-item .sider-menu-item-img+span,.ant-pro-sider-menu .ant-menu-submenu-title .sider-menu-item-img+span{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1);transition:opacity .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1)}.ant-pro-sider-menu .ant-drawer-body{padding:0}.ant-drawer{position:fixed;z-index:1000;width:0;height:100%;-webkit-transition:height 0s ease .3s,width 0s ease .3s,-webkit-transform .3s cubic-bezier(.7,.3,.1,1);transition:height 0s ease .3s,width 0s ease .3s,-webkit-transform .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1),height 0s ease .3s,width 0s ease .3s;transition:transform .3s cubic-bezier(.7,.3,.1,1),height 0s ease .3s,width 0s ease .3s,-webkit-transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer>*{-webkit-transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1),-webkit-box-shadow .3s cubic-bezier(.7,.3,.1,1);transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1),-webkit-box-shadow .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1),box-shadow .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1),box-shadow .3s cubic-bezier(.7,.3,.1,1),-webkit-transform .3s cubic-bezier(.7,.3,.1,1),-webkit-box-shadow .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-content-wrapper{position:absolute}.ant-drawer .ant-drawer-content{width:100%;height:100%}.ant-drawer-left,.ant-drawer-right{top:0;width:0;height:100%}.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{height:100%}.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{width:100%;-webkit-transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1);transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1),-webkit-transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-left.ant-drawer-open.no-mask,.ant-drawer-right.ant-drawer-open.no-mask{width:0}.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{-webkit-box-shadow:2px 0 8px rgba(0,0,0,.15);box-shadow:2px 0 8px rgba(0,0,0,.15)}.ant-drawer-right,.ant-drawer-right .ant-drawer-content-wrapper{right:0}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{-webkit-box-shadow:-2px 0 8px rgba(0,0,0,.15);box-shadow:-2px 0 8px rgba(0,0,0,.15)}.ant-drawer-right.ant-drawer-open.no-mask{right:1px;-webkit-transform:translateX(1px);transform:translateX(1px)}.ant-drawer-bottom,.ant-drawer-top{left:0;width:100%;height:0%}.ant-drawer-bottom .ant-drawer-content-wrapper,.ant-drawer-top .ant-drawer-content-wrapper{width:100%}.ant-drawer-bottom.ant-drawer-open,.ant-drawer-top.ant-drawer-open{height:100%;-webkit-transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1);transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1),-webkit-transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-bottom.ant-drawer-open.no-mask,.ant-drawer-top.ant-drawer-open.no-mask{height:0%}.ant-drawer-top{top:0}.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-drawer-bottom,.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0}.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.15);box-shadow:0 -2px 8px rgba(0,0,0,.15)}.ant-drawer-bottom.ant-drawer-open.no-mask{bottom:1px;-webkit-transform:translateY(1px);transform:translateY(1px)}.ant-drawer.ant-drawer-open .ant-drawer-mask{height:100%;opacity:1;-webkit-transition:none;transition:none;-webkit-animation:antdDrawerFadeIn .3s cubic-bezier(.7,.3,.1,1);animation:antdDrawerFadeIn .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px}.ant-drawer-content{position:relative;z-index:1;overflow:auto;background-color:#fff;background-clip:padding-box;border:0}.ant-drawer-close{position:absolute;top:0;right:0;z-index:10;display:block;width:56px;height:56px;padding:0;color:rgba(0,0,0,.45);font-weight:700;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;text-rendering:auto}.ant-drawer-close:focus,.ant-drawer-close:hover{color:rgba(0,0,0,.75);text-decoration:none}.ant-drawer-header{position:relative;padding:16px 24px;border-bottom:1px solid #e8e8e8;border-radius:2px 2px 0 0}.ant-drawer-header,.ant-drawer-header-no-title{color:rgba(0,0,0,.65);background:#fff}.ant-drawer-body{padding:24px;font-size:14px;line-height:1.5;word-wrap:break-word}.ant-drawer-wrapper-body{height:100%;overflow:auto}.ant-drawer-mask{position:absolute;top:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,.45);opacity:0;filter:alpha(opacity=45);-webkit-transition:opacity .3s linear,height 0s ease .3s;transition:opacity .3s linear,height 0s ease .3s}.ant-drawer-open-content{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}@-webkit-keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}.ant-pro-page-header-wrap-children-content{margin:24px 24px 0}.ant-pro-page-header-wrap-page-header-warp{background-color:#fff}.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-detail{display:-webkit-box;display:-ms-flexbox;display:flex}.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-title-content{margin-bottom:16px}.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-content,.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-title{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-extraContent,.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-main{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-main{width:100%}.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-logo,.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-title{margin-bottom:16px}.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-extraContent{min-width:242px;margin-left:88px;text-align:right}@media screen and (max-width:1200px){.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-extraContent{margin-left:44px}}@media screen and (max-width:992px){.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-extraContent{margin-left:20px}}@media screen and (max-width:768px){.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-row{display:block}.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-action,.ant-pro-page-header-wrap-main .ant-pro-page-header-wrap-extraContent{margin-left:0;text-align:left}}@media screen and (max-width:576px){.ant-pro-page-header-wrap-detail{display:block}.ant-pro-page-header-wrap-extraContent{margin-left:0}}.ant-pro-grid-content{width:100%;min-height:100%;-webkit-transition:.3s;transition:.3s}.ant-pro-grid-content.wide{max-width:1200px;margin:0 auto}.ant-page-header{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;padding:16px 24px;background-color:#fff}.ant-page-header-ghost{background-color:inherit}.ant-page-header.has-breadcrumb{padding-top:12px}.ant-page-header.has-footer{padding-bottom:0}.ant-page-header-back{float:left;margin:8px 0;margin-right:16px;font-size:16px;line-height:1}.ant-page-header-back-button{color:#366599;text-decoration:none;outline:none;-webkit-transition:color .3s;transition:color .3s;color:#000;cursor:pointer}.ant-page-header-back-button:focus,.ant-page-header-back-button:hover{color:#557da6}.ant-page-header-back-button:active{color:#224573}.ant-page-header .ant-divider-vertical{height:14px;margin:0 12px;vertical-align:middle}.ant-breadcrumb+.ant-page-header-heading{margin-top:8px}.ant-page-header-heading{width:100%;overflow:hidden}.ant-page-header-heading-title{display:block;float:left;margin-bottom:0;padding-right:12px;color:rgba(0,0,0,.85);font-weight:600;font-size:20px;line-height:32px}.ant-page-header-heading .ant-avatar{float:left;margin-right:12px}.ant-page-header-heading-sub-title{float:left;margin:5px 0;margin-right:12px;color:rgba(0,0,0,.45);font-size:14px;line-height:22px}.ant-page-header-heading-tags{float:left;margin:4px 0}.ant-page-header-heading-extra{float:right}.ant-page-header-heading-extra>*{margin-left:8px}.ant-page-header-heading-extra>:first-child{margin-left:0}.ant-page-header-content{padding-top:12px;overflow:hidden}.ant-page-header-footer{margin-top:16px}.ant-page-header-footer .ant-tabs-bar{margin-bottom:1px;border-bottom:0}.ant-page-header-footer .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab{padding:8px;font-size:16px}@media (max-width:576px){.ant-page-header-heading-extra{display:block;float:unset;width:100%;padding-top:12px;overflow:hidden}}.ant-breadcrumb{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:rgba(0,0,0,.45);font-size:14px}.ant-breadcrumb .anticon{font-size:14px}.ant-breadcrumb a{color:rgba(0,0,0,.45);-webkit-transition:color .3s;transition:color .3s}.ant-breadcrumb a:hover{color:#557da6}.ant-breadcrumb>span:last-child,.ant-breadcrumb>span:last-child a{color:rgba(0,0,0,.65)}.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{display:none}.ant-breadcrumb-separator{margin:0 8px;color:rgba(0,0,0,.45)}.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}.ant-dropdown{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-dropdown:before{position:absolute;top:-7px;right:0;bottom:-7px;left:-7px;z-index:-9999;opacity:.0001;content:" "}.ant-dropdown-wrap{position:relative}.ant-dropdown-wrap .ant-btn>.anticon-down{display:inline-block;font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg)}:root .ant-dropdown-wrap .ant-btn>.anticon-down{font-size:12px}.ant-dropdown-wrap .anticon-down:before{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.ant-dropdown-wrap-open .anticon-down:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ant-dropdown-hidden,.ant-dropdown-menu-hidden{display:none}.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-transform:translateZ(0)}.ant-dropdown-menu-item-group-title{padding:5px 12px;color:rgba(0,0,0,.45);-webkit-transition:all .3s;transition:all .3s}.ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050}.ant-dropdown-menu-submenu-popup>.ant-dropdown-menu{-webkit-transform-origin:0 0;transform-origin:0 0}.ant-dropdown-menu-submenu-popup li,.ant-dropdown-menu-submenu-popup ul{list-style:none}.ant-dropdown-menu-submenu-popup ul{margin-right:.3em;margin-left:.3em;padding:0}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:rgba(0,0,0,.65);font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-menu-submenu-title>span>.anticon:first-child{min-width:12px;margin-right:8px;font-size:12px}.ant-dropdown-menu-item>a,.ant-dropdown-menu-submenu-title>a{display:block;margin:-5px -12px;padding:5px 12px;color:rgba(0,0,0,.65);-webkit-transition:all .3s;transition:all .3s}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-item-selected>a,.ant-dropdown-menu-submenu-title-selected,.ant-dropdown-menu-submenu-title-selected>a{color:#366599;background-color:#ccd4d9}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:#ccd4d9}.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{color:rgba(0,0,0,.25);background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:#e8e8e8}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow{position:absolute;right:8px}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:rgba(0,0,0,.45);font-style:normal;display:inline-block;font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg)}:root .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,:root .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{font-size:12px}.ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none}.ant-dropdown-menu-submenu-title{padding-right:26px}.ant-dropdown-menu-submenu-vertical{position:relative}.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{position:absolute;top:0;left:100%;min-width:100%;margin-left:4px;-webkit-transform-origin:0 0;transform-origin:0 0}.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:rgba(0,0,0,.25);background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#366599}.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight,.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight{-webkit-animation-name:antSlideUpIn;animation-name:antSlideUpIn}.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight,.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight{-webkit-animation-name:antSlideDownIn;animation-name:antSlideDownIn}.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight{-webkit-animation-name:antSlideUpOut;animation-name:antSlideUpOut}.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight{-webkit-animation-name:antSlideDownOut;animation-name:antSlideDownOut}.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-trigger>.anticon.anticon-down{display:inline-block;font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg)}:root .ant-dropdown-link>.anticon.anticon-down,:root .ant-dropdown-trigger>.anticon.anticon-down{font-size:12px}.ant-dropdown-button{white-space:nowrap}.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child){padding-right:8px;padding-left:8px}.ant-dropdown-button .anticon.anticon-down{display:inline-block;font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg)}:root .ant-dropdown-button .anticon.anticon-down{font-size:12px}.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{background:#001529}.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after{color:hsla(0,0%,100%,.65)}.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover{color:#fff;background:transparent}.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{color:#fff;background:#366599}.ant-btn{line-height:1.499;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;border:1px solid transparent;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.015);box-shadow:0 2px 0 rgba(0,0,0,.015);cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;height:32px;padding:0 15px;font-size:14px;border-radius:2px;color:rgba(0,0,0,.65);background-color:#fff;border-color:#d9d9d9}.ant-btn>.anticon{line-height:1}.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}.ant-btn:not([disabled]):hover{text-decoration:none}.ant-btn:not([disabled]):active{outline:0;-webkit-box-shadow:none;box-shadow:none}.ant-btn.disabled,.ant-btn[disabled]{cursor:not-allowed}.ant-btn.disabled>*,.ant-btn[disabled]>*{pointer-events:none}.ant-btn-lg{height:40px;padding:0 15px;font-size:16px;border-radius:2px}.ant-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:2px}.ant-btn>a:only-child{color:currentColor}.ant-btn>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:focus,.ant-btn:hover{color:#557da6;background-color:#fff;border-color:#557da6}.ant-btn:focus>a:only-child,.ant-btn:hover>a:only-child{color:currentColor}.ant-btn:focus>a:only-child:after,.ant-btn:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn.active,.ant-btn:active{color:#224573;background-color:#fff;border-color:#224573}.ant-btn.active>a:only-child,.ant-btn:active>a:only-child{color:currentColor}.ant-btn.active>a:only-child:after,.ant-btn:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-disabled,.ant-btn-disabled.active,.ant-btn-disabled:active,.ant-btn-disabled:focus,.ant-btn-disabled:hover,.ant-btn.disabled,.ant-btn.disabled.active,.ant-btn.disabled:active,.ant-btn.disabled:focus,.ant-btn.disabled:hover,.ant-btn[disabled],.ant-btn[disabled].active,.ant-btn[disabled]:active,.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-disabled.active>a:only-child,.ant-btn-disabled:active>a:only-child,.ant-btn-disabled:focus>a:only-child,.ant-btn-disabled:hover>a:only-child,.ant-btn-disabled>a:only-child,.ant-btn.disabled.active>a:only-child,.ant-btn.disabled:active>a:only-child,.ant-btn.disabled:focus>a:only-child,.ant-btn.disabled:hover>a:only-child,.ant-btn.disabled>a:only-child,.ant-btn[disabled].active>a:only-child,.ant-btn[disabled]:active>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]>a:only-child{color:currentColor}.ant-btn-disabled.active>a:only-child:after,.ant-btn-disabled:active>a:only-child:after,.ant-btn-disabled:focus>a:only-child:after,.ant-btn-disabled:hover>a:only-child:after,.ant-btn-disabled>a:only-child:after,.ant-btn.disabled.active>a:only-child:after,.ant-btn.disabled:active>a:only-child:after,.ant-btn.disabled:focus>a:only-child:after,.ant-btn.disabled:hover>a:only-child:after,.ant-btn.disabled>a:only-child:after,.ant-btn[disabled].active>a:only-child:after,.ant-btn[disabled]:active>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn.active,.ant-btn:active,.ant-btn:focus,.ant-btn:hover{text-decoration:none;background:#fff}.ant-btn>i,.ant-btn>span{display:inline-block;-webkit-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);transition:margin-left .3s cubic-bezier(.645,.045,.355,1);pointer-events:none}.ant-btn-primary{color:#fff;background-color:#366599;border-color:#366599;text-shadow:0 -1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.045);box-shadow:0 2px 0 rgba(0,0,0,.045)}.ant-btn-primary>a:only-child{color:currentColor}.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:focus,.ant-btn-primary:hover{color:#fff;background-color:#557da6;border-color:#557da6}.ant-btn-primary:focus>a:only-child,.ant-btn-primary:hover>a:only-child{color:currentColor}.ant-btn-primary:focus>a:only-child:after,.ant-btn-primary:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary.active,.ant-btn-primary:active{color:#fff;background-color:#224573;border-color:#224573}.ant-btn-primary.active>a:only-child,.ant-btn-primary:active>a:only-child{color:currentColor}.ant-btn-primary.active>a:only-child:after,.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary-disabled,.ant-btn-primary-disabled.active,.ant-btn-primary-disabled:active,.ant-btn-primary-disabled:focus,.ant-btn-primary-disabled:hover,.ant-btn-primary.disabled,.ant-btn-primary.disabled.active,.ant-btn-primary.disabled:active,.ant-btn-primary.disabled:focus,.ant-btn-primary.disabled:hover,.ant-btn-primary[disabled],.ant-btn-primary[disabled].active,.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-primary-disabled.active>a:only-child,.ant-btn-primary-disabled:active>a:only-child,.ant-btn-primary-disabled:focus>a:only-child,.ant-btn-primary-disabled:hover>a:only-child,.ant-btn-primary-disabled>a:only-child,.ant-btn-primary.disabled.active>a:only-child,.ant-btn-primary.disabled:active>a:only-child,.ant-btn-primary.disabled:focus>a:only-child,.ant-btn-primary.disabled:hover>a:only-child,.ant-btn-primary.disabled>a:only-child,.ant-btn-primary[disabled].active>a:only-child,.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]>a:only-child{color:currentColor}.ant-btn-primary-disabled.active>a:only-child:after,.ant-btn-primary-disabled:active>a:only-child:after,.ant-btn-primary-disabled:focus>a:only-child:after,.ant-btn-primary-disabled:hover>a:only-child:after,.ant-btn-primary-disabled>a:only-child:after,.ant-btn-primary.disabled.active>a:only-child:after,.ant-btn-primary.disabled:active>a:only-child:after,.ant-btn-primary.disabled:focus>a:only-child:after,.ant-btn-primary.disabled:hover>a:only-child:after,.ant-btn-primary.disabled>a:only-child:after,.ant-btn-primary[disabled].active>a:only-child:after,.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#557da6;border-left-color:#557da6}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#d9d9d9}.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#557da6}.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#d9d9d9}.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group .ant-btn-primary:last-child:not(:first-child){border-left-color:#557da6}.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled]{border-left-color:#d9d9d9}.ant-btn-ghost{color:rgba(0,0,0,.65);background-color:transparent;border-color:#d9d9d9}.ant-btn-ghost>a:only-child{color:currentColor}.ant-btn-ghost>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:focus,.ant-btn-ghost:hover{color:#557da6;background-color:transparent;border-color:#557da6}.ant-btn-ghost:focus>a:only-child,.ant-btn-ghost:hover>a:only-child{color:currentColor}.ant-btn-ghost:focus>a:only-child:after,.ant-btn-ghost:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost.active,.ant-btn-ghost:active{color:#224573;background-color:transparent;border-color:#224573}.ant-btn-ghost.active>a:only-child,.ant-btn-ghost:active>a:only-child{color:currentColor}.ant-btn-ghost.active>a:only-child:after,.ant-btn-ghost:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost-disabled,.ant-btn-ghost-disabled.active,.ant-btn-ghost-disabled:active,.ant-btn-ghost-disabled:focus,.ant-btn-ghost-disabled:hover,.ant-btn-ghost.disabled,.ant-btn-ghost.disabled.active,.ant-btn-ghost.disabled:active,.ant-btn-ghost.disabled:focus,.ant-btn-ghost.disabled:hover,.ant-btn-ghost[disabled],.ant-btn-ghost[disabled].active,.ant-btn-ghost[disabled]:active,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-ghost-disabled.active>a:only-child,.ant-btn-ghost-disabled:active>a:only-child,.ant-btn-ghost-disabled:focus>a:only-child,.ant-btn-ghost-disabled:hover>a:only-child,.ant-btn-ghost-disabled>a:only-child,.ant-btn-ghost.disabled.active>a:only-child,.ant-btn-ghost.disabled:active>a:only-child,.ant-btn-ghost.disabled:focus>a:only-child,.ant-btn-ghost.disabled:hover>a:only-child,.ant-btn-ghost.disabled>a:only-child,.ant-btn-ghost[disabled].active>a:only-child,.ant-btn-ghost[disabled]:active>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]>a:only-child{color:currentColor}.ant-btn-ghost-disabled.active>a:only-child:after,.ant-btn-ghost-disabled:active>a:only-child:after,.ant-btn-ghost-disabled:focus>a:only-child:after,.ant-btn-ghost-disabled:hover>a:only-child:after,.ant-btn-ghost-disabled>a:only-child:after,.ant-btn-ghost.disabled.active>a:only-child:after,.ant-btn-ghost.disabled:active>a:only-child:after,.ant-btn-ghost.disabled:focus>a:only-child:after,.ant-btn-ghost.disabled:hover>a:only-child:after,.ant-btn-ghost.disabled>a:only-child:after,.ant-btn-ghost[disabled].active>a:only-child:after,.ant-btn-ghost[disabled]:active>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed{color:rgba(0,0,0,.65);background-color:#fff;border-color:#d9d9d9;border-style:dashed}.ant-btn-dashed>a:only-child{color:currentColor}.ant-btn-dashed>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:focus,.ant-btn-dashed:hover{color:#557da6;background-color:#fff;border-color:#557da6}.ant-btn-dashed:focus>a:only-child,.ant-btn-dashed:hover>a:only-child{color:currentColor}.ant-btn-dashed:focus>a:only-child:after,.ant-btn-dashed:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed.active,.ant-btn-dashed:active{color:#224573;background-color:#fff;border-color:#224573}.ant-btn-dashed.active>a:only-child,.ant-btn-dashed:active>a:only-child{color:currentColor}.ant-btn-dashed.active>a:only-child:after,.ant-btn-dashed:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed-disabled,.ant-btn-dashed-disabled.active,.ant-btn-dashed-disabled:active,.ant-btn-dashed-disabled:focus,.ant-btn-dashed-disabled:hover,.ant-btn-dashed.disabled,.ant-btn-dashed.disabled.active,.ant-btn-dashed.disabled:active,.ant-btn-dashed.disabled:focus,.ant-btn-dashed.disabled:hover,.ant-btn-dashed[disabled],.ant-btn-dashed[disabled].active,.ant-btn-dashed[disabled]:active,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-dashed-disabled.active>a:only-child,.ant-btn-dashed-disabled:active>a:only-child,.ant-btn-dashed-disabled:focus>a:only-child,.ant-btn-dashed-disabled:hover>a:only-child,.ant-btn-dashed-disabled>a:only-child,.ant-btn-dashed.disabled.active>a:only-child,.ant-btn-dashed.disabled:active>a:only-child,.ant-btn-dashed.disabled:focus>a:only-child,.ant-btn-dashed.disabled:hover>a:only-child,.ant-btn-dashed.disabled>a:only-child,.ant-btn-dashed[disabled].active>a:only-child,.ant-btn-dashed[disabled]:active>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]>a:only-child{color:currentColor}.ant-btn-dashed-disabled.active>a:only-child:after,.ant-btn-dashed-disabled:active>a:only-child:after,.ant-btn-dashed-disabled:focus>a:only-child:after,.ant-btn-dashed-disabled:hover>a:only-child:after,.ant-btn-dashed-disabled>a:only-child:after,.ant-btn-dashed.disabled.active>a:only-child:after,.ant-btn-dashed.disabled:active>a:only-child:after,.ant-btn-dashed.disabled:focus>a:only-child:after,.ant-btn-dashed.disabled:hover>a:only-child:after,.ant-btn-dashed.disabled>a:only-child:after,.ant-btn-dashed[disabled].active>a:only-child:after,.ant-btn-dashed[disabled]:active>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.045);box-shadow:0 2px 0 rgba(0,0,0,.045)}.ant-btn-danger>a:only-child{color:currentColor}.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:focus,.ant-btn-danger:hover{color:#fff;background-color:#ff7875;border-color:#ff7875}.ant-btn-danger:focus>a:only-child,.ant-btn-danger:hover>a:only-child{color:currentColor}.ant-btn-danger:focus>a:only-child:after,.ant-btn-danger:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger.active,.ant-btn-danger:active{color:#fff;background-color:#d9363e;border-color:#d9363e}.ant-btn-danger.active>a:only-child,.ant-btn-danger:active>a:only-child{color:currentColor}.ant-btn-danger.active>a:only-child:after,.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger-disabled,.ant-btn-danger-disabled.active,.ant-btn-danger-disabled:active,.ant-btn-danger-disabled:focus,.ant-btn-danger-disabled:hover,.ant-btn-danger.disabled,.ant-btn-danger.disabled.active,.ant-btn-danger.disabled:active,.ant-btn-danger.disabled:focus,.ant-btn-danger.disabled:hover,.ant-btn-danger[disabled],.ant-btn-danger[disabled].active,.ant-btn-danger[disabled]:active,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-danger-disabled.active>a:only-child,.ant-btn-danger-disabled:active>a:only-child,.ant-btn-danger-disabled:focus>a:only-child,.ant-btn-danger-disabled:hover>a:only-child,.ant-btn-danger-disabled>a:only-child,.ant-btn-danger.disabled.active>a:only-child,.ant-btn-danger.disabled:active>a:only-child,.ant-btn-danger.disabled:focus>a:only-child,.ant-btn-danger.disabled:hover>a:only-child,.ant-btn-danger.disabled>a:only-child,.ant-btn-danger[disabled].active>a:only-child,.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]>a:only-child{color:currentColor}.ant-btn-danger-disabled.active>a:only-child:after,.ant-btn-danger-disabled:active>a:only-child:after,.ant-btn-danger-disabled:focus>a:only-child:after,.ant-btn-danger-disabled:hover>a:only-child:after,.ant-btn-danger-disabled>a:only-child:after,.ant-btn-danger.disabled.active>a:only-child:after,.ant-btn-danger.disabled:active>a:only-child:after,.ant-btn-danger.disabled:focus>a:only-child:after,.ant-btn-danger.disabled:hover>a:only-child:after,.ant-btn-danger.disabled>a:only-child:after,.ant-btn-danger[disabled].active>a:only-child:after,.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link{color:#366599;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.ant-btn-link>a:only-child{color:currentColor}.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:focus,.ant-btn-link:hover{color:#557da6;background-color:transparent;border-color:#557da6}.ant-btn-link:focus>a:only-child,.ant-btn-link:hover>a:only-child{color:currentColor}.ant-btn-link:focus>a:only-child:after,.ant-btn-link:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link.active,.ant-btn-link:active{color:#224573;background-color:transparent;border-color:#224573}.ant-btn-link.active>a:only-child,.ant-btn-link:active>a:only-child{color:currentColor}.ant-btn-link.active>a:only-child:after,.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link-disabled,.ant-btn-link-disabled.active,.ant-btn-link-disabled:active,.ant-btn-link-disabled:focus,.ant-btn-link-disabled:hover,.ant-btn-link.disabled,.ant-btn-link.disabled.active,.ant-btn-link.disabled:active,.ant-btn-link.disabled:focus,.ant-btn-link.disabled:hover,.ant-btn-link[disabled],.ant-btn-link[disabled].active,.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover{background-color:#f5f5f5;border-color:#d9d9d9}.ant-btn-link:active,.ant-btn-link:focus,.ant-btn-link:hover{border-color:transparent}.ant-btn-link-disabled,.ant-btn-link-disabled.active,.ant-btn-link-disabled:active,.ant-btn-link-disabled:focus,.ant-btn-link-disabled:hover,.ant-btn-link.disabled,.ant-btn-link.disabled.active,.ant-btn-link.disabled:active,.ant-btn-link.disabled:focus,.ant-btn-link.disabled:hover,.ant-btn-link[disabled],.ant-btn-link[disabled].active,.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);background-color:transparent;border-color:transparent;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-link-disabled.active>a:only-child,.ant-btn-link-disabled:active>a:only-child,.ant-btn-link-disabled:focus>a:only-child,.ant-btn-link-disabled:hover>a:only-child,.ant-btn-link-disabled>a:only-child,.ant-btn-link.disabled.active>a:only-child,.ant-btn-link.disabled:active>a:only-child,.ant-btn-link.disabled:focus>a:only-child,.ant-btn-link.disabled:hover>a:only-child,.ant-btn-link.disabled>a:only-child,.ant-btn-link[disabled].active>a:only-child,.ant-btn-link[disabled]:active>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]>a:only-child{color:currentColor}.ant-btn-link-disabled.active>a:only-child:after,.ant-btn-link-disabled:active>a:only-child:after,.ant-btn-link-disabled:focus>a:only-child:after,.ant-btn-link-disabled:hover>a:only-child:after,.ant-btn-link-disabled>a:only-child:after,.ant-btn-link.disabled.active>a:only-child:after,.ant-btn-link.disabled:active>a:only-child:after,.ant-btn-link.disabled:focus>a:only-child:after,.ant-btn-link.disabled:hover>a:only-child:after,.ant-btn-link.disabled>a:only-child:after,.ant-btn-link[disabled].active>a:only-child:after,.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-icon-only{width:32px;height:32px;padding:0;font-size:16px;border-radius:2px}.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px;padding:0;font-size:18px;border-radius:2px}.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:2px}.ant-btn-icon-only>i{vertical-align:middle}.ant-btn-round{height:32px;padding:0 16px;font-size:14px;border-radius:32px}.ant-btn-round.ant-btn-lg{height:40px;padding:0 20px;font-size:16px;border-radius:40px}.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}.ant-btn-round.ant-btn-icon-only{width:auto}.ant-btn-circle,.ant-btn-circle-outline{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}.ant-btn-circle-outline.ant-btn-lg,.ant-btn-circle.ant-btn-lg{min-width:40px;border-radius:50%}.ant-btn-circle-outline.ant-btn-sm,.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}.ant-btn:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:none;background:#fff;border-radius:inherit;opacity:.35;-webkit-transition:opacity .2s;transition:opacity .2s;content:"";pointer-events:none}.ant-btn .anticon{-webkit-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}.ant-btn .anticon.anticon-minus>svg,.ant-btn .anticon.anticon-plus>svg{shape-rendering:optimizeSpeed}.ant-btn.ant-btn-loading{position:relative}.ant-btn.ant-btn-loading:not([disabled]){pointer-events:none}.ant-btn.ant-btn-loading:before{display:block}.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only){padding-left:29px}.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon:not(:last-child){margin-left:-14px}.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only){padding-left:24px}.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon{margin-left:-17px}.ant-btn-group{display:inline-block}.ant-btn-group,.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn{position:relative}.ant-btn-group>.ant-btn.active,.ant-btn-group>.ant-btn:active,.ant-btn-group>.ant-btn:focus,.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn.active,.ant-btn-group>span>.ant-btn:active,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>span>.ant-btn:hover{z-index:2}.ant-btn-group>.ant-btn:disabled,.ant-btn-group>span>.ant-btn:disabled{z-index:0}.ant-btn-group>.ant-btn-icon-only{font-size:14px}.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{height:40px;padding:0 15px;font-size:16px;border-radius:0;line-height:38px}.ant-btn-group-lg>.ant-btn.ant-btn-icon-only{width:40px;height:40px;padding-right:0;padding-left:0}.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{height:24px;padding:0 7px;font-size:14px;border-radius:0;line-height:22px}.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{font-size:14px}.ant-btn-group-sm>.ant-btn.ant-btn-icon-only{width:24px;height:24px;padding-right:0;padding-left:0}.ant-btn+.ant-btn-group,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group,.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group span+.ant-btn{margin-left:-1px}.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}.ant-btn-group .ant-btn{border-radius:0}.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}.ant-btn-group>.ant-btn:only-child,.ant-btn-group>span:only-child>.ant-btn{border-radius:2px}.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group-sm>.ant-btn:only-child,.ant-btn-group-sm>span:only-child>.ant-btn{border-radius:2px}.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group>.ant-btn-group{float:left}.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn:active>span,.ant-btn:focus>span{position:relative}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}.ant-btn-background-ghost{color:#fff;background:transparent!important;border-color:#fff}.ant-btn-background-ghost.ant-btn-primary{color:#366599;background-color:transparent;border-color:#366599;text-shadow:none}.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:focus,.ant-btn-background-ghost.ant-btn-primary:hover{color:#557da6;background-color:transparent;border-color:#557da6}.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary.active,.ant-btn-background-ghost.ant-btn-primary:active{color:#224573;background-color:transparent;border-color:#224573}.ant-btn-background-ghost.ant-btn-primary.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary-disabled,.ant-btn-background-ghost.ant-btn-primary-disabled.active,.ant-btn-background-ghost.ant-btn-primary-disabled:active,.ant-btn-background-ghost.ant-btn-primary-disabled:focus,.ant-btn-background-ghost.ant-btn-primary-disabled:hover,.ant-btn-background-ghost.ant-btn-primary.disabled,.ant-btn-background-ghost.ant-btn-primary.disabled.active,.ant-btn-background-ghost.ant-btn-primary.disabled:active,.ant-btn-background-ghost.ant-btn-primary.disabled:focus,.ant-btn-background-ghost.ant-btn-primary.disabled:hover,.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled].active,.ant-btn-background-ghost.ant-btn-primary[disabled]:active,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-primary-disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary-disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger{color:#ff4d4f;background-color:transparent;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:focus,.ant-btn-background-ghost.ant-btn-danger:hover{color:#ff7875;background-color:transparent;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger.active,.ant-btn-background-ghost.ant-btn-danger:active{color:#d9363e;background-color:transparent;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-danger.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger-disabled,.ant-btn-background-ghost.ant-btn-danger-disabled.active,.ant-btn-background-ghost.ant-btn-danger-disabled:active,.ant-btn-background-ghost.ant-btn-danger-disabled:focus,.ant-btn-background-ghost.ant-btn-danger-disabled:hover,.ant-btn-background-ghost.ant-btn-danger.disabled,.ant-btn-background-ghost.ant-btn-danger.disabled.active,.ant-btn-background-ghost.ant-btn-danger.disabled:active,.ant-btn-background-ghost.ant-btn-danger.disabled:focus,.ant-btn-background-ghost.ant-btn-danger.disabled:hover,.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled].active,.ant-btn-background-ghost.ant-btn-danger[disabled]:active,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger-disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger-disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-link{color:#366599;background-color:transparent;border-color:transparent;text-shadow:none;color:#fff}.ant-btn-background-ghost.ant-btn-link>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-link:focus,.ant-btn-background-ghost.ant-btn-link:hover{color:#557da6;background-color:transparent;border-color:transparent}.ant-btn-background-ghost.ant-btn-link:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link:hover>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-link:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-link.active,.ant-btn-background-ghost.ant-btn-link:active{color:#224573;background-color:transparent;border-color:transparent}.ant-btn-background-ghost.ant-btn-link.active>a:only-child,.ant-btn-background-ghost.ant-btn-link:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-link.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-link-disabled,.ant-btn-background-ghost.ant-btn-link-disabled.active,.ant-btn-background-ghost.ant-btn-link-disabled:active,.ant-btn-background-ghost.ant-btn-link-disabled:focus,.ant-btn-background-ghost.ant-btn-link-disabled:hover,.ant-btn-background-ghost.ant-btn-link.disabled,.ant-btn-background-ghost.ant-btn-link.disabled.active,.ant-btn-background-ghost.ant-btn-link.disabled:active,.ant-btn-background-ghost.ant-btn-link.disabled:focus,.ant-btn-background-ghost.ant-btn-link.disabled:hover,.ant-btn-background-ghost.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-link[disabled].active,.ant-btn-background-ghost.ant-btn-link[disabled]:active,.ant-btn-background-ghost.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-link-disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-link-disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-two-chinese-chars:first-letter{letter-spacing:.34em}.ant-btn-two-chinese-chars>:not(.anticon){margin-right:-.34em;letter-spacing:.34em}.ant-btn-block{width:100%}.ant-btn:empty{vertical-align:top}a.ant-btn{padding-top:.1px;line-height:30px}a.ant-btn-lg{line-height:38px}a.ant-btn-sm{line-height:22px}.ant-avatar{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:inline-block;overflow:hidden;color:#fff;white-space:nowrap;text-align:center;vertical-align:middle;background:#ccc;width:32px;height:32px;line-height:32px;border-radius:50%}.ant-avatar-image{background:transparent}.ant-avatar-string{position:absolute;left:50%;-webkit-transform-origin:0 center;transform-origin:0 center}.ant-avatar.ant-avatar-icon{font-size:18px}.ant-avatar-lg{width:40px;height:40px;line-height:40px;border-radius:50%}.ant-avatar-lg-string{position:absolute;left:50%;-webkit-transform-origin:0 center;transform-origin:0 center}.ant-avatar-lg.ant-avatar-icon{font-size:24px}.ant-avatar-sm{width:24px;height:24px;line-height:24px;border-radius:50%}.ant-avatar-sm-string{position:absolute;left:50%;-webkit-transform-origin:0 center;transform-origin:0 center}.ant-avatar-sm.ant-avatar-icon{font-size:14px}.ant-avatar-square{border-radius:2px}.ant-avatar>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container{height:40px}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-ink-bar{visibility:hidden}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab{height:40px;margin:0;margin-right:2px;padding:0 16px;line-height:38px;background:#fafafa;border:1px solid #e8e8e8;border-radius:2px 2px 0 0;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{height:40px;color:#366599;background:#fff;border-color:#e8e8e8;border-bottom:1px solid #fff}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active:before{border-top:2px solid transparent}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-disabled{color:#366599;color:rgba(0,0,0,.25)}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-inactive{padding:0}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-wrap{margin-bottom:0}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x{width:16px;height:16px;height:14px;margin-right:-5px;margin-left:3px;overflow:hidden;color:rgba(0,0,0,.45);font-size:12px;vertical-align:middle;-webkit-transition:all .3s;transition:all .3s}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x:hover{color:rgba(0,0,0,.85)}.ant-tabs.ant-tabs-card .ant-tabs-card-content>.ant-tabs-tabpane,.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content>.ant-tabs-tabpane{-webkit-transition:none!important;transition:none!important}.ant-tabs.ant-tabs-card .ant-tabs-card-content>.ant-tabs-tabpane-inactive,.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content>.ant-tabs-tabpane-inactive{overflow:hidden}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab:hover .anticon-close{opacity:1}.ant-tabs-extra-content{line-height:45px}.ant-tabs-extra-content .ant-tabs-new-tab{position:relative;width:20px;height:20px;color:rgba(0,0,0,.65);font-size:12px;line-height:20px;text-align:center;border:1px solid #e8e8e8;border-radius:2px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ant-tabs-extra-content .ant-tabs-new-tab:hover{color:#366599;border-color:#366599}.ant-tabs-extra-content .ant-tabs-new-tab svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.ant-tabs.ant-tabs-large .ant-tabs-extra-content{line-height:56px}.ant-tabs.ant-tabs-small .ant-tabs-extra-content{line-height:37px}.ant-tabs.ant-tabs-card .ant-tabs-extra-content{line-height:40px}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-container{height:100%}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab{margin-bottom:8px;border-bottom:1px solid #e8e8e8}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active{padding-bottom:4px}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab:last-child,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab:last-child{margin-bottom:8px}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-new-tab,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-new-tab{width:90%}.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-wrap{margin-right:0}.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab{margin-right:1px;border-right:0;border-radius:2px 0 0 2px}.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active{margin-right:-1px;padding-right:18px}.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-wrap{margin-left:0}.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab{margin-left:1px;border-left:0;border-radius:0 2px 2px 0}.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active{margin-left:-1px;padding-left:18px}.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab{height:auto;border-top:0;border-bottom:1px solid #e8e8e8;border-radius:0 0 2px 2px}.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab-active{padding-top:1px;padding-bottom:0;color:#366599}.ant-tabs{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;overflow:hidden;zoom:1}.ant-tabs:after,.ant-tabs:before{display:table;content:""}.ant-tabs:after{clear:both}.ant-tabs-ink-bar{position:absolute;bottom:1px;left:0;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:2px;background-color:#366599;-webkit-transform-origin:0 0;transform-origin:0 0}.ant-tabs-bar{margin:0 0 16px 0;border-bottom:1px solid #e8e8e8;outline:none}.ant-tabs-bar,.ant-tabs-nav-container{-webkit-transition:padding .3s cubic-bezier(.645,.045,.355,1);transition:padding .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-nav-container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:-1px;overflow:hidden;font-size:14px;line-height:1.5;white-space:nowrap;zoom:1}.ant-tabs-nav-container:after,.ant-tabs-nav-container:before{display:table;content:""}.ant-tabs-nav-container:after{clear:both}.ant-tabs-nav-container-scrolling{padding-right:32px;padding-left:32px}.ant-tabs-bottom .ant-tabs-bottom-bar{margin-top:16px;margin-bottom:0;border-top:1px solid #e8e8e8;border-bottom:none}.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-ink-bar{top:1px;bottom:auto}.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-nav-container{margin-top:-1px;margin-bottom:0}.ant-tabs-tab-next,.ant-tabs-tab-prev{position:absolute;z-index:2;width:0;height:100%;color:rgba(0,0,0,.45);text-align:center;background-color:transparent;border:0;cursor:pointer;opacity:0;-webkit-transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ant-tabs-tab-next.ant-tabs-tab-arrow-show,.ant-tabs-tab-prev.ant-tabs-tab-arrow-show{width:32px;height:100%;opacity:1;pointer-events:auto}.ant-tabs-tab-next:hover,.ant-tabs-tab-prev:hover{color:rgba(0,0,0,.65)}.ant-tabs-tab-next-icon,.ant-tabs-tab-prev-icon{position:absolute;top:50%;left:50%;font-weight:700;font-style:normal;font-variant:normal;line-height:inherit;text-align:center;text-transform:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ant-tabs-tab-next-icon-target,.ant-tabs-tab-prev-icon-target{display:block;display:inline-block;font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg)}:root .ant-tabs-tab-next-icon-target,:root .ant-tabs-tab-prev-icon-target{font-size:12px}.ant-tabs-tab-btn-disabled{cursor:not-allowed}.ant-tabs-tab-btn-disabled,.ant-tabs-tab-btn-disabled:hover{color:rgba(0,0,0,.25)}.ant-tabs-tab-next{right:2px}.ant-tabs-tab-prev{left:0}:root .ant-tabs-tab-prev{-webkit-filter:none;filter:none}.ant-tabs-nav-wrap{margin-bottom:-1px;overflow:hidden}.ant-tabs-nav-scroll{overflow:hidden;white-space:nowrap}.ant-tabs-nav{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:0;list-style:none;-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-nav:after,.ant-tabs-nav:before{display:table;content:" "}.ant-tabs-nav:after{clear:both}.ant-tabs-nav .ant-tabs-tab{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0 32px 0 0;padding:12px 16px;text-decoration:none;cursor:pointer;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-nav .ant-tabs-tab:before{position:absolute;top:-1px;left:0;width:100%;border-top:2px solid transparent;border-radius:2px 2px 0 0;-webkit-transition:all .3s;transition:all .3s;content:"";pointer-events:none}.ant-tabs-nav .ant-tabs-tab:last-child{margin-right:0}.ant-tabs-nav .ant-tabs-tab:hover{color:#557da6}.ant-tabs-nav .ant-tabs-tab:active{color:#224573}.ant-tabs-nav .ant-tabs-tab .anticon{margin-right:8px}.ant-tabs-nav .ant-tabs-tab-active{color:#366599;font-weight:500}.ant-tabs-nav .ant-tabs-tab-disabled,.ant-tabs-nav .ant-tabs-tab-disabled:hover{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-tabs .ant-tabs-large-bar .ant-tabs-nav-container{font-size:16px}.ant-tabs .ant-tabs-large-bar .ant-tabs-tab{padding:16px}.ant-tabs .ant-tabs-small-bar .ant-tabs-nav-container{font-size:14px}.ant-tabs .ant-tabs-small-bar .ant-tabs-tab{padding:8px 16px}.ant-tabs-content:before{display:block;overflow:hidden;content:""}.ant-tabs .ant-tabs-bottom-content,.ant-tabs .ant-tabs-top-content{width:100%}.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane{-ms-flex-negative:0;flex-shrink:0;width:100%;-webkit-backface-visibility:hidden;opacity:1;-webkit-transition:opacity .45s;transition:opacity .45s}.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane-inactive,.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane-inactive{height:0;padding:0!important;overflow:hidden;opacity:0;pointer-events:none}.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane-inactive input,.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane-inactive input{visibility:hidden}.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);transition:margin-left .3s cubic-bezier(.645,.045,.355,1);will-change:margin-left}.ant-tabs .ant-tabs-left-bar,.ant-tabs .ant-tabs-right-bar{height:100%;border-bottom:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-arrow-show,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-arrow-show{width:100%;height:32px}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab{display:block;float:none;margin:0 0 16px 0;padding:8px 24px}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab:last-child,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab:last-child{margin-bottom:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-extra-content,.ant-tabs .ant-tabs-right-bar .ant-tabs-extra-content{text-align:center}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-scroll,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-scroll{width:auto}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap{height:100%}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container{margin-bottom:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling{padding:32px 0}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap{margin-bottom:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav{width:100%}.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar,.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar{top:0;bottom:auto;left:auto;width:2px;height:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-next,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-next{right:0;bottom:0;width:100%;height:32px}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-prev,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-prev{top:0;width:100%;height:32px}.ant-tabs .ant-tabs-left-content,.ant-tabs .ant-tabs-right-content{width:auto;margin-top:0!important;overflow:hidden}.ant-tabs .ant-tabs-left-bar{float:left;margin-right:-1px;margin-bottom:0;border-right:1px solid #e8e8e8}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab{text-align:right}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap{margin-right:-1px}.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar{right:1px}.ant-tabs .ant-tabs-left-content{padding-left:24px;border-left:1px solid #e8e8e8}.ant-tabs .ant-tabs-right-bar{float:right;margin-bottom:0;margin-left:-1px;border-left:1px solid #e8e8e8}.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap{margin-left:-1px}.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar{left:1px}.ant-tabs .ant-tabs-right-content{padding-right:24px;border-right:1px solid #e8e8e8}.ant-tabs-bottom .ant-tabs-ink-bar-animated,.ant-tabs-top .ant-tabs-ink-bar-animated{-webkit-transition:width .2s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:width .2s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),width .2s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),width .2s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-left .ant-tabs-ink-bar-animated,.ant-tabs-right .ant-tabs-ink-bar-animated{-webkit-transition:height .2s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:height .2s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),height .2s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),height .2s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-content-animated,.no-flex>.ant-tabs-content>.ant-tabs-content-animated{margin-left:0!important;-webkit-transform:none!important;transform:none!important}.ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-tabpane-inactive,.no-flex>.ant-tabs-content>.ant-tabs-tabpane-inactive{height:0;padding:0!important;overflow:hidden;opacity:0;pointer-events:none}.ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-tabpane-inactive input,.no-flex>.ant-tabs-content>.ant-tabs-tabpane-inactive input{visibility:hidden}.ant-tabs-left-content>.ant-tabs-content-animated,.ant-tabs-right-content>.ant-tabs-content-animated{margin-left:0!important;-webkit-transform:none!important;transform:none!important}.ant-tabs-left-content>.ant-tabs-tabpane-inactive,.ant-tabs-right-content>.ant-tabs-tabpane-inactive{height:0;padding:0!important;overflow:hidden;opacity:0;pointer-events:none}.ant-tabs-left-content>.ant-tabs-tabpane-inactive input,.ant-tabs-right-content>.ant-tabs-tabpane-inactive input{visibility:hidden}.ant-pro-global-footer{margin:48px 0 24px 0;padding:0 16px;text-align:center}.ant-pro-global-footer-links{margin-bottom:8px}.ant-pro-global-footer-links a{color:rgba(0,0,0,.45);-webkit-transition:all .3s;transition:all .3s}.ant-pro-global-footer-links a:not(:last-child){margin-right:40px}.ant-pro-global-footer-links a:hover{color:rgba(0,0,0,.65)}.ant-pro-global-footer-copyright{color:rgba(0,0,0,.45);font-size:14px}.ant-pro-top-nav-header{position:relative;width:100%;height:64px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-transition:background .3s,width .2s;transition:background .3s,width .2s}.ant-pro-top-nav-header .ant-menu-submenu.ant-menu-submenu-horizontal{height:100%;line-height:64px}.ant-pro-top-nav-header .ant-menu-submenu.ant-menu-submenu-horizontal .ant-menu-submenu-title{height:100%}.ant-pro-top-nav-header.light{background-color:#fff}.ant-pro-top-nav-header.light h1{color:#002140}.ant-pro-top-nav-header-main{display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;padding-left:24px}.ant-pro-top-nav-header-main.wide{max-width:1200px;margin:auto;padding-left:0}.ant-pro-top-nav-header-main .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.ant-pro-top-nav-header-main .right{width:324px}.ant-pro-top-nav-header-logo{position:relative;width:165px;height:64px;overflow:hidden;line-height:64px;-webkit-transition:all .3s;transition:all .3s}.ant-pro-top-nav-header-logo img,.ant-pro-top-nav-header-logo svg{display:inline-block;height:32px;width:32px;vertical-align:middle}.ant-pro-top-nav-header-logo h1{display:inline-block;margin:0 0 0 12px;color:#fff;font-weight:400;font-size:16px;vertical-align:top}.ant-pro-top-nav-header-menu .ant-menu.ant-menu-horizontal{height:64px;line-height:64px;border:none}.ant-pro-fixed-header{z-index:9;width:100%;-webkit-transition:width .2s;transition:width .2s}.drop-down.menu .anticon{margin-right:8px}.drop-down.menu .ant-dropdown-menu-item{min-width:160px}.ant-pro-global-header{position:relative;height:64px;padding:0;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,21,41,.08);box-shadow:0 1px 4px rgba(0,21,41,.08)}.ant-pro-global-header-index-right{float:right;height:100%;margin-left:auto;overflow:hidden}.ant-pro-global-header-index-right .ant-pro-global-header-index-action{display:inline-block;height:100%;padding:0 12px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ant-pro-global-header-index-right .ant-pro-global-header-index-action:hover{background:rgba(0,0,0,.025)}.ant-pro-global-header-logo{display:inline-block;height:64px;padding:0 0 0 24px;font-size:20px;line-height:64px;vertical-align:top;cursor:pointer}.ant-pro-global-header-logo img,.ant-pro-global-header-logo svg{display:inline-block;width:32px;height:32px;vertical-align:middle}.ant-pro-global-header-menu .anticon{margin-right:8px}.ant-pro-global-header-menu .ant-dropdown-menu-item{min-width:160px}.ant-pro-global-header-trigger{height:64px;line-height:64px;vertical-align:top;padding:0 22px;display:inline-block;cursor:pointer;-webkit-transition:all .3s,padding 0s;transition:all .3s,padding 0s}.ant-pro-global-header-trigger .anticon{font-size:20px;vertical-align:-.225em}.ant-pro-global-header-trigger:hover{background:rgba(0,0,0,.025)}.ant-pro-global-header-content{height:64px;line-height:64px;vertical-align:top;display:inline-block}.ant-pro-global-header .dark{height:64px}.ant-pro-global-header .dark .action,.ant-pro-global-header .dark .action>i{color:hsla(0,0%,100%,.85)}.ant-pro-global-header .dark .action.opened,.ant-pro-global-header .dark .action:hover{background:#366599}.ant-pro-global-header .dark .action .ant-badge{color:hsla(0,0%,100%,.85)}.ant-pro-global-header .ant-pro-global-header-index-action i{color:rgba(0,0,0,.65);vertical-align:middle}.ant-divider{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:#e8e8e8}.ant-divider,.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;width:1px;height:.9em;margin:0 8px;vertical-align:middle}.ant-divider-horizontal{display:block;clear:both;width:100%;min-width:100%;height:1px;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text-center,.ant-divider-horizontal.ant-divider-with-text-left,.ant-divider-horizontal.ant-divider-with-text-right{display:table;margin:16px 0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;background:transparent}.ant-divider-horizontal.ant-divider-with-text-center:after,.ant-divider-horizontal.ant-divider-with-text-center:before,.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-left:before,.ant-divider-horizontal.ant-divider-with-text-right:after,.ant-divider-horizontal.ant-divider-with-text-right:before{position:relative;top:50%;display:table-cell;width:50%;border-top:1px solid #e8e8e8;-webkit-transform:translateY(50%);transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left .ant-divider-inner-text,.ant-divider-horizontal.ant-divider-with-text-right .ant-divider-inner-text{display:inline-block;padding:0 10px}.ant-divider-horizontal.ant-divider-with-text-left:before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-right:before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 24px}.ant-divider-dashed{background:none;border-color:#e8e8e8;border-style:dashed;border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed{border-top:0}.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:before{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.ant-list{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative}.ant-list *{outline:none}.ant-list-pagination{margin-top:24px;text-align:right}.ant-list-pagination .ant-pagination-options{text-align:left}.ant-list-more{margin-top:12px;text-align:center}.ant-list-more button{padding-right:32px;padding-left:32px}.ant-list-spin{min-height:40px;text-align:center}.ant-list-empty-text{padding:16px;color:rgba(0,0,0,.25);font-size:14px;text-align:center}.ant-list-items{margin:0;padding:0;list-style:none}.ant-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0}.ant-list-item-content{color:rgba(0,0,0,.65)}.ant-list-item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:0}.ant-list-item-meta-avatar{margin-right:16px}.ant-list-item-meta-content{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.ant-list-item-meta-title{margin-bottom:4px;color:rgba(0,0,0,.65);font-size:14px;line-height:22px}.ant-list-item-meta-title>a{color:rgba(0,0,0,.65);-webkit-transition:all .3s;transition:all .3s}.ant-list-item-meta-title>a:hover{color:#366599}.ant-list-item-meta-description{color:rgba(0,0,0,.45);font-size:14px;line-height:22px}.ant-list-item-action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}.ant-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:rgba(0,0,0,.45);font-size:14px;line-height:22px;text-align:center;cursor:pointer}.ant-list-item-action>li:first-child{padding-left:0}.ant-list-item-action-split{position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#e8e8e8}.ant-list-footer,.ant-list-header{background:transparent}.ant-list-footer,.ant-list-header{padding-top:12px;padding-bottom:12px}.ant-list-empty{padding:16px 0;color:rgba(0,0,0,.45);font-size:12px;text-align:center}.ant-list-split .ant-list-item{border-bottom:1px solid #e8e8e8}.ant-list-split .ant-list-item:last-child{border-bottom:none}.ant-list-split .ant-list-header{border-bottom:1px solid #e8e8e8}.ant-list-loading .ant-list-spin-nested-loading{min-height:32px}.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{border-bottom:1px solid #e8e8e8}.ant-list-lg .ant-list-item{padding-top:16px;padding-bottom:16px}.ant-list-sm .ant-list-item{padding-top:8px;padding-bottom:8px}.ant-list-vertical .ant-list-item{-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal}.ant-list-vertical .ant-list-item-main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.ant-list-vertical .ant-list-item-extra{margin-left:40px}.ant-list-vertical .ant-list-item-meta{margin-bottom:16px}.ant-list-vertical .ant-list-item-meta-title{margin-bottom:12px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.ant-list-vertical .ant-list-item-action{margin-top:16px;margin-left:auto}.ant-list-vertical .ant-list-item-action>li{padding:0 16px}.ant-list-vertical .ant-list-item-action>li:first-child{padding-left:0}.ant-list-grid .ant-col>.ant-list-item{display:block;max-width:100%;margin-bottom:16px;padding-top:0;padding-bottom:0;border-bottom:none}.ant-list-item-no-flex{display:block}.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:right}.ant-list-bordered{border:1px solid #d9d9d9;border-radius:2px}.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-item{padding-right:24px;padding-left:24px}.ant-list-bordered .ant-list-item{border-bottom:1px solid #e8e8e8}.ant-list-bordered .ant-list-pagination{margin:16px 24px}.ant-list-bordered.ant-list-sm .ant-list-item{padding-right:16px;padding-left:16px}.ant-list-bordered.ant-list-sm .ant-list-footer,.ant-list-bordered.ant-list-sm .ant-list-header{padding:8px 16px}.ant-list-bordered.ant-list-lg .ant-list-footer,.ant-list-bordered.ant-list-lg .ant-list-header{padding:16px 24px}@media screen and (max-width:768px){.ant-list-item-action,.ant-list-vertical .ant-list-item-extra{margin-left:24px}}@media screen and (max-width:576px){.ant-list-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.ant-list-item-action{margin-left:12px}.ant-list-vertical .ant-list-item{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.ant-list-vertical .ant-list-item-main{min-width:220px}.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}.ant-empty{margin:0 8px;font-size:14px;line-height:22px;text-align:center}.ant-empty-image{height:100px;margin-bottom:8px}.ant-empty-image img{height:100%}.ant-empty-image svg{height:100%;margin:auto}.ant-empty-description{margin:0}.ant-empty-footer{margin-top:16px}.ant-empty-normal{margin:32px 0;color:rgba(0,0,0,.25)}.ant-empty-normal .ant-empty-image{height:40px}.ant-empty-small{margin:8px 0;color:rgba(0,0,0,.25)}.ant-empty-small .ant-empty-image{height:35px}.ant-spin{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:absolute;display:none;color:#366599;text-align:center;vertical-align:middle;opacity:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.78,.14,.15,.86);transition:-webkit-transform .3s cubic-bezier(.78,.14,.15,.86);transition:transform .3s cubic-bezier(.78,.14,.15,.86);transition:transform .3s cubic-bezier(.78,.14,.15,.86),-webkit-transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px #fff}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}.ant-spin-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none\9;width:100%;height:100%;background:#fff;opacity:0;-webkit-transition:all .3s;transition:all .3s;content:"";pointer-events:none}.ant-spin-blur{clear:both;overflow:hidden;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ant-spin-blur:after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:rgba(0,0,0,.45)}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#366599;border-radius:100%;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:.3;-webkit-animation:antSpinMove 1s linear infinite alternate;animation:antSpinMove 1s linear infinite alternate}.ant-spin-dot-item:first-child{top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;-webkit-animation-delay:.4s;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;-webkit-animation-delay:.8s;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;-webkit-animation-delay:1.2s;animation-delay:1.2s}.ant-spin-dot-spin{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:antRotate 1.2s linear infinite;animation:antRotate 1.2s linear infinite}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.ant-spin-blur{background:#fff;opacity:.5}}@-webkit-keyframes antSpinMove{to{opacity:1}}@keyframes antSpinMove{to{opacity:1}}@-webkit-keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}.ant-pagination{-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.ant-pagination,.ant-pagination ol,.ant-pagination ul{margin:0;padding:0;list-style:none}.ant-pagination:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:" "}.ant-pagination-item,.ant-pagination-total-text{display:inline-block;height:32px;margin-right:8px;line-height:30px;vertical-align:middle}.ant-pagination-item{min-width:32px;font-family:Arial;text-align:center;list-style:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-pagination-item a{display:block;padding:0 6px;color:rgba(0,0,0,.65);-webkit-transition:none;transition:none}.ant-pagination-item a:hover{text-decoration:none}.ant-pagination-item:focus,.ant-pagination-item:hover{border-color:#366599;-webkit-transition:all .3s;transition:all .3s}.ant-pagination-item:focus a,.ant-pagination-item:hover a{color:#366599}.ant-pagination-item-active{font-weight:500;background:#fff;border-color:#366599}.ant-pagination-item-active a{color:#366599}.ant-pagination-item-active:focus,.ant-pagination-item-active:hover{border-color:#557da6}.ant-pagination-item-active:focus a,.ant-pagination-item-active:hover a{color:#557da6}.ant-pagination-jump-next,.ant-pagination-jump-prev{outline:0}.ant-pagination-jump-next .ant-pagination-item-container,.ant-pagination-jump-prev .ant-pagination-item-container{position:relative}.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon{display:inline-block;font-size:12px;font-size:12px\9;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);color:#366599;letter-spacing:-1px;opacity:0;-webkit-transition:all .2s;transition:all .2s}:root .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,:root .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon{font-size:12px}.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg{top:0;right:0;bottom:0;left:0;margin:auto}.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;color:rgba(0,0,0,.25);letter-spacing:2px;text-align:center;text-indent:.13em;opacity:1;-webkit-transition:all .2s;transition:all .2s}.ant-pagination-jump-next:focus .ant-pagination-item-link-icon,.ant-pagination-jump-next:hover .ant-pagination-item-link-icon,.ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-prev{margin-right:8px}.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev{display:inline-block;min-width:32px;height:32px;color:rgba(0,0,0,.65);font-family:Arial;line-height:32px;text-align:center;vertical-align:middle;list-style:none;border-radius:2px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ant-pagination-next,.ant-pagination-prev{outline:0}.ant-pagination-next a,.ant-pagination-prev a{color:rgba(0,0,0,.65);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-pagination-next:hover a,.ant-pagination-prev:hover a{border-color:#557da6}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{display:block;height:100%;font-size:12px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:none;-webkit-transition:all .3s;transition:all .3s}.ant-pagination-next:focus .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:focus .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{color:#366599;border-color:#366599}.ant-pagination-disabled,.ant-pagination-disabled:focus,.ant-pagination-disabled:hover{cursor:not-allowed}.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:focus .ant-pagination-item-link,.ant-pagination-disabled:focus a,.ant-pagination-disabled:hover .ant-pagination-item-link,.ant-pagination-disabled:hover a,.ant-pagination-disabled a{color:rgba(0,0,0,.25);border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-slash{margin:0 10px 0 5px}.ant-pagination-options{display:inline-block;margin-left:16px;vertical-align:middle}.ant-pagination-options-size-changer.ant-select{display:inline-block;width:auto;margin-right:8px}.ant-pagination-options-quick-jumper{display:inline-block;height:32px;line-height:32px;vertical-align:top}.ant-pagination-options-quick-jumper input{position:relative;display:inline-block;width:100%;height:32px;padding:4px 11px;color:rgba(0,0,0,.65);font-size:14px;line-height:1.5;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;-webkit-transition:all .3s;transition:all .3s;width:50px;margin:0 8px}.ant-pagination-options-quick-jumper input::-moz-placeholder{color:#bfbfbf;opacity:1}.ant-pagination-options-quick-jumper input:-ms-input-placeholder{color:#bfbfbf}.ant-pagination-options-quick-jumper input::-webkit-input-placeholder{color:#bfbfbf}.ant-pagination-options-quick-jumper input:placeholder-shown{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:focus,.ant-pagination-options-quick-jumper input:hover{border-color:#557da6;border-right-width:1px!important}.ant-pagination-options-quick-jumper input:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(54,101,153,.2);box-shadow:0 0 0 2px rgba(54,101,153,.2)}.ant-pagination-options-quick-jumper input-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-pagination-options-quick-jumper input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}textarea.ant-pagination-options-quick-jumper input{max-width:100%;height:auto;min-height:32px;line-height:1.5;vertical-align:bottom;-webkit-transition:all .3s,height 0s;transition:all .3s,height 0s}.ant-pagination-options-quick-jumper input-lg{height:40px;padding:6px 11px;font-size:16px}.ant-pagination-options-quick-jumper input-sm{height:24px;padding:1px 7px}.ant-pagination-simple .ant-pagination-next,.ant-pagination-simple .ant-pagination-prev{height:24px;line-height:24px;vertical-align:top}.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link{height:24px;border:0}.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination-simple .ant-pagination-simple-pager{display:inline-block;height:24px;margin-right:8px}.ant-pagination-simple .ant-pagination-simple-pager input{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin-right:8px;padding:0 6px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:none;-webkit-transition:border-color .3s;transition:border-color .3s}.ant-pagination-simple .ant-pagination-simple-pager input:hover{border-color:#366599}.ant-pagination.mini .ant-pagination-simple-pager,.ant-pagination.mini .ant-pagination-total-text{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-item{min-width:24px;height:24px;margin:0;line-height:22px}.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active){background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-next,.ant-pagination.mini .ant-pagination-prev{min-width:24px;height:24px;margin:0;line-height:24px}.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link,.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link{background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after,.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-jump-next,.ant-pagination.mini .ant-pagination-jump-prev{height:24px;margin-right:0;line-height:24px}.ant-pagination.mini .ant-pagination-options{margin-left:2px}.ant-pagination.mini .ant-pagination-options-quick-jumper{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-options-quick-jumper input{height:24px;padding:1px 7px;width:44px}.ant-pagination.ant-pagination-disabled{cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item a{color:rgba(0,0,0,.25);background:transparent;border:none;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active{background:#dbdbdb;border-color:transparent}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a{color:#fff}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination.ant-pagination-disabled .ant-pagination-item-link:focus,.ant-pagination.ant-pagination-disabled .ant-pagination-item-link:hover{color:rgba(0,0,0,.45);background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-link-icon,.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-link-icon,.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon{opacity:0}.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis{opacity:1}@media only screen and (max-width:992px){.ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next{display:none}}@media only screen and (max-width:576px){.ant-pagination-options{display:none}}.ant-select{-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:inline-block;outline:0}.ant-select,.ant-select ol,.ant-select ul{margin:0;padding:0;list-style:none}.ant-select>ul>li>a{padding:0;background-color:#fff}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;line-height:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow:before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .ant-select-arrow-icon svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ant-select-selection{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #d9d9d9;border-top-width:1.02px;border-radius:2px;outline:none;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-select-selection:hover{border-color:#557da6;border-right-width:1px!important}.ant-select-focused .ant-select-selection,.ant-select-selection:active,.ant-select-selection:focus{border-color:#557da6;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(54,101,153,.2);box-shadow:0 0 0 2px rgba(54,101,153,.2)}.ant-select-selection__clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;font-style:normal;line-height:12px;text-align:center;text-transform:none;background:#fff;cursor:pointer;opacity:0;-webkit-transition:color .3s ease,opacity .15s ease;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-selection__clear:before{display:block}.ant-select-selection__clear:hover{color:rgba(0,0,0,.45)}.ant-select-selection:hover .ant-select-selection__clear{opacity:1}.ant-select-selection-selected-value{float:left;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-no-arrow .ant-select-selection-selected-value{padding-right:0}.ant-select-disabled{color:rgba(0,0,0,.25)}.ant-select-disabled .ant-select-selection{background:#f5f5f5;cursor:not-allowed}.ant-select-disabled .ant-select-selection:active,.ant-select-disabled .ant-select-selection:focus,.ant-select-disabled .ant-select-selection:hover{border-color:#d9d9d9;-webkit-box-shadow:none;box-shadow:none}.ant-select-disabled .ant-select-selection__clear{display:none;visibility:hidden;pointer-events:none}.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice{padding-right:10px;color:rgba(0,0,0,.33);background:#f5f5f5}.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice__remove{display:none}.ant-select-selection--single{position:relative;height:32px;cursor:pointer}.ant-select-selection--single .ant-select-selection__rendered{margin-right:24px}.ant-select-no-arrow .ant-select-selection__rendered{margin-right:11px}.ant-select-selection__rendered{position:relative;display:block;margin-right:11px;margin-left:11px;line-height:30px}.ant-select-selection__rendered:after{display:inline-block;width:0;visibility:hidden;content:".";pointer-events:none}.ant-select-lg{font-size:16px}.ant-select-lg .ant-select-selection--single{height:40px}.ant-select-lg .ant-select-selection__rendered{line-height:38px}.ant-select-lg .ant-select-selection--multiple{min-height:40px}.ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered li{height:32px;line-height:32px}.ant-select-lg .ant-select-selection--multiple .ant-select-arrow,.ant-select-lg .ant-select-selection--multiple .ant-select-selection__clear{top:20px}.ant-select-sm .ant-select-selection--single{height:24px}.ant-select-sm .ant-select-selection__rendered{margin-left:7px;line-height:22px}.ant-select-sm .ant-select-selection--multiple{min-height:24px}.ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered li{height:16px;line-height:14px}.ant-select-sm .ant-select-selection--multiple .ant-select-arrow,.ant-select-sm .ant-select-selection--multiple .ant-select-selection__clear{top:12px}.ant-select-sm .ant-select-arrow,.ant-select-sm .ant-select-selection__clear{right:8px}.ant-select-disabled .ant-select-selection__choice__remove{color:rgba(0,0,0,.25);cursor:default}.ant-select-disabled .ant-select-selection__choice__remove:hover{color:rgba(0,0,0,.25)}.ant-select-search__field__wrap{position:relative;display:inline-block}.ant-select-search__field__placeholder,.ant-select-selection__placeholder{position:absolute;top:50%;right:9px;left:0;max-width:100%;height:20px;margin-top:-10px;overflow:hidden;color:#bfbfbf;line-height:20px;white-space:nowrap;text-align:left;text-overflow:ellipsis}.ant-select-search__field__placeholder{left:12px}.ant-select-search__field__mirror{position:absolute;top:0;left:0;white-space:pre;opacity:0;pointer-events:none}.ant-select-search--inline{position:absolute;width:100%;height:100%}.ant-select-search--inline .ant-select-search__field__wrap{width:100%;height:100%}.ant-select-search--inline .ant-select-search__field{width:100%;height:100%;font-size:100%;line-height:1;background:transparent;border-width:0;border-radius:2px;outline:0}.ant-select-search--inline>i{float:right}.ant-select-selection--multiple{min-height:32px;padding-bottom:3px;cursor:text;zoom:1}.ant-select-selection--multiple:after,.ant-select-selection--multiple:before{display:table;content:""}.ant-select-selection--multiple:after{clear:both}.ant-select-selection--multiple .ant-select-search--inline{position:static;float:left;width:auto;max-width:100%;padding:0}.ant-select-selection--multiple .ant-select-search--inline .ant-select-search__field{width:.75em;max-width:100%;padding:1px}.ant-select-selection--multiple .ant-select-selection__rendered{height:auto;margin-bottom:-3px;margin-left:5px}.ant-select-selection--multiple .ant-select-selection__placeholder{margin-left:6px}.ant-select-selection--multiple .ant-select-selection__rendered>ul>li,.ant-select-selection--multiple>ul>li{height:24px;margin-top:3px;line-height:22px}.ant-select-selection--multiple .ant-select-selection__choice{position:relative;float:left;max-width:99%;margin-right:4px;padding:0 20px 0 10px;overflow:hidden;color:rgba(0,0,0,.65);background-color:#fafafa;border:1px solid #e8e8e8;border-radius:2px;cursor:default;-webkit-transition:padding .3s cubic-bezier(.645,.045,.355,1);transition:padding .3s cubic-bezier(.645,.045,.355,1)}.ant-select-selection--multiple .ant-select-selection__choice__disabled{padding:0 10px}.ant-select-selection--multiple .ant-select-selection__choice__content{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:margin .3s cubic-bezier(.645,.045,.355,1);transition:margin .3s cubic-bezier(.645,.045,.355,1)}.ant-select-selection--multiple .ant-select-selection__choice__remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;color:rgba(0,0,0,.45);font-weight:700;line-height:inherit;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;display:inline-block;font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg)}.ant-select-selection--multiple .ant-select-selection__choice__remove>*{line-height:1}.ant-select-selection--multiple .ant-select-selection__choice__remove svg{display:inline-block}.ant-select-selection--multiple .ant-select-selection__choice__remove:before{display:none}.ant-select-selection--multiple .ant-select-selection__choice__remove .ant-select-selection--multiple .ant-select-selection__choice__remove-icon{display:block}:root .ant-select-selection--multiple .ant-select-selection__choice__remove{font-size:12px}.ant-select-selection--multiple .ant-select-selection__choice__remove:hover{color:rgba(0,0,0,.75)}.ant-select-selection--multiple .ant-select-arrow,.ant-select-selection--multiple .ant-select-selection__clear{top:16px}.ant-select-allow-clear .ant-select-selection--multiple .ant-select-selection__rendered,.ant-select-show-arrow .ant-select-selection--multiple .ant-select-selection__rendered{margin-right:20px}.ant-select-open .ant-select-arrow-icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ant-select-open .ant-select-selection{border-color:#557da6;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(54,101,153,.2);box-shadow:0 0 0 2px rgba(54,101,153,.2)}.ant-select-combobox .ant-select-arrow{display:none}.ant-select-combobox .ant-select-search--inline{float:none;width:100%;height:100%}.ant-select-combobox .ant-select-search__field__wrap{width:100%;height:100%}.ant-select-combobox .ant-select-search__field{position:relative;z-index:1;width:100%;height:100%;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1),height 0s;transition:all .3s cubic-bezier(.645,.045,.355,1),height 0s}.ant-select-combobox.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered,.ant-select-combobox.ant-select-show-arrow .ant-select-selection:hover .ant-select-selection__rendered{margin-right:20px}.ant-select-dropdown{margin:0;padding:0;color:rgba(0,0,0,.65);font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-variant:normal;background-color:#fff;border-radius:2px;outline:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft{-webkit-animation-name:antSlideUpIn;animation-name:antSlideUpIn}.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft{-webkit-animation-name:antSlideDownIn;animation-name:antSlideDownIn}.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{-webkit-animation-name:antSlideUpOut;animation-name:antSlideUpOut}.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft{-webkit-animation-name:antSlideDownOut;animation-name:antSlideDownOut}.ant-select-dropdown-hidden{display:none}.ant-select-dropdown-menu{max-height:250px;margin-bottom:0;padding:4px 0;padding-left:0;overflow:auto;list-style:none;outline:none}.ant-select-dropdown-menu-item-group-list{margin:0;padding:0}.ant-select-dropdown-menu-item-group-list>.ant-select-dropdown-menu-item{padding-left:20px}.ant-select-dropdown-menu-item-group-title{height:32px;padding:0 12px;color:rgba(0,0,0,.45);font-size:12px;line-height:32px}.ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:first-child:not(:last-child),.ant-select-dropdown-menu-item-group:not(:last-child) .ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:last-child{border-radius:0}.ant-select-dropdown-menu-item{position:relative;display:block;padding:5px 12px;overflow:hidden;color:rgba(0,0,0,.65);font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled){background-color:#ccd4d9}.ant-select-dropdown-menu-item-selected{color:rgba(0,0,0,.65);font-weight:600;background-color:#fafafa}.ant-select-dropdown-menu-item-disabled,.ant-select-dropdown-menu-item-disabled:hover{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled){background-color:#ccd4d9}.ant-select-dropdown-menu-item-divider{height:1px;margin:1px 0;overflow:hidden;line-height:0;background-color:#e8e8e8}.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item{padding-right:32px}.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon{position:absolute;top:50%;right:12px;color:transparent;font-weight:700;font-size:12px;text-shadow:0 .1px 0,.1px 0 0,0 -.1px 0,-.1px 0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s;transition:all .2s}.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:hover .ant-select-selected-icon{color:rgba(0,0,0,.87)}.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-disabled .ant-select-selected-icon{display:none}.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected .ant-select-selected-icon,.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:hover .ant-select-selected-icon{display:inline-block;color:#366599}.ant-select-dropdown--empty.ant-select-dropdown--multiple .ant-select-dropdown-menu-item{padding-right:12px}.ant-row,.ant-select-dropdown-container-open .ant-select-dropdown,.ant-select-dropdown-open .ant-select-dropdown{display:block}.ant-row{position:relative;height:auto;margin-right:0;margin-left:0;zoom:1;-webkit-box-sizing:border-box;box-sizing:border-box}.ant-row:after,.ant-row:before{display:table;content:""}.ant-row+.ant-row:before,.ant-row:after{clear:both}.ant-row-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.ant-row-flex,.ant-row-flex:after,.ant-row-flex:before{display:-webkit-box;display:-ms-flexbox;display:flex}.ant-row-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ant-row-flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ant-row-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ant-row-flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ant-row-flex-space-around{-ms-flex-pack:distribute;justify-content:space-around}.ant-row-flex-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ant-row-flex-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ant-row-flex-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ant-col{position:relative;min-height:1px}.ant-col-1,.ant-col-2,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24,.ant-col-lg-1,.ant-col-lg-2,.ant-col-lg-3,.ant-col-lg-4,.ant-col-lg-5,.ant-col-lg-6,.ant-col-lg-7,.ant-col-lg-8,.ant-col-lg-9,.ant-col-lg-10,.ant-col-lg-11,.ant-col-lg-12,.ant-col-lg-13,.ant-col-lg-14,.ant-col-lg-15,.ant-col-lg-16,.ant-col-lg-17,.ant-col-lg-18,.ant-col-lg-19,.ant-col-lg-20,.ant-col-lg-21,.ant-col-lg-22,.ant-col-lg-23,.ant-col-lg-24,.ant-col-md-1,.ant-col-md-2,.ant-col-md-3,.ant-col-md-4,.ant-col-md-5,.ant-col-md-6,.ant-col-md-7,.ant-col-md-8,.ant-col-md-9,.ant-col-md-10,.ant-col-md-11,.ant-col-md-12,.ant-col-md-13,.ant-col-md-14,.ant-col-md-15,.ant-col-md-16,.ant-col-md-17,.ant-col-md-18,.ant-col-md-19,.ant-col-md-20,.ant-col-md-21,.ant-col-md-22,.ant-col-md-23,.ant-col-md-24,.ant-col-sm-1,.ant-col-sm-2,.ant-col-sm-3,.ant-col-sm-4,.ant-col-sm-5,.ant-col-sm-6,.ant-col-sm-7,.ant-col-sm-8,.ant-col-sm-9,.ant-col-sm-10,.ant-col-sm-11,.ant-col-sm-12,.ant-col-sm-13,.ant-col-sm-14,.ant-col-sm-15,.ant-col-sm-16,.ant-col-sm-17,.ant-col-sm-18,.ant-col-sm-19,.ant-col-sm-20,.ant-col-sm-21,.ant-col-sm-22,.ant-col-sm-23,.ant-col-sm-24,.ant-col-xs-1,.ant-col-xs-2,.ant-col-xs-3,.ant-col-xs-4,.ant-col-xs-5,.ant-col-xs-6,.ant-col-xs-7,.ant-col-xs-8,.ant-col-xs-9,.ant-col-xs-10,.ant-col-xs-11,.ant-col-xs-12,.ant-col-xs-13,.ant-col-xs-14,.ant-col-xs-15,.ant-col-xs-16,.ant-col-xs-17,.ant-col-xs-18,.ant-col-xs-19,.ant-col-xs-20,.ant-col-xs-21,.ant-col-xs-22,.ant-col-xs-23,.ant-col-xs-24{position:relative;padding-right:0;padding-left:0}.ant-col-1,.ant-col-2,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-push-24{left:100%}.ant-col-pull-24{right:100%}.ant-col-offset-24{margin-left:100%}.ant-col-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ant-col-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-push-23{left:95.83333333%}.ant-col-pull-23{right:95.83333333%}.ant-col-offset-23{margin-left:95.83333333%}.ant-col-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ant-col-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-push-22{left:91.66666667%}.ant-col-pull-22{right:91.66666667%}.ant-col-offset-22{margin-left:91.66666667%}.ant-col-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ant-col-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-push-21{left:87.5%}.ant-col-pull-21{right:87.5%}.ant-col-offset-21{margin-left:87.5%}.ant-col-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ant-col-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.ant-col-push-20{left:83.33333333%}.ant-col-pull-20{right:83.33333333%}.ant-col-offset-20{margin-left:83.33333333%}.ant-col-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ant-col-19{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16666667%}.ant-col-push-19{left:79.16666667%}.ant-col-pull-19{right:79.16666667%}.ant-col-offset-19{margin-left:79.16666667%}.ant-col-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ant-col-18{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}.ant-col-push-18{left:75%}.ant-col-pull-18{right:75%}.ant-col-offset-18{margin-left:75%}.ant-col-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ant-col-17{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333333%}.ant-col-push-17{left:70.83333333%}.ant-col-pull-17{right:70.83333333%}.ant-col-offset-17{margin-left:70.83333333%}.ant-col-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ant-col-16{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66666667%}.ant-col-push-16{left:66.66666667%}.ant-col-pull-16{right:66.66666667%}.ant-col-offset-16{margin-left:66.66666667%}.ant-col-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ant-col-15{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%}.ant-col-push-15{left:62.5%}.ant-col-pull-15{right:62.5%}.ant-col-offset-15{margin-left:62.5%}.ant-col-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ant-col-14{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333333%}.ant-col-push-14{left:58.33333333%}.ant-col-pull-14{right:58.33333333%}.ant-col-offset-14{margin-left:58.33333333%}.ant-col-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ant-col-13{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:54.16666667%}.ant-col-push-13{left:54.16666667%}.ant-col-pull-13{right:54.16666667%}.ant-col-offset-13{margin-left:54.16666667%}.ant-col-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ant-col-12{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ant-col-push-12{left:50%}.ant-col-pull-12{right:50%}.ant-col-offset-12{margin-left:50%}.ant-col-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ant-col-11{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333333%}.ant-col-push-11{left:45.83333333%}.ant-col-pull-11{right:45.83333333%}.ant-col-offset-11{margin-left:45.83333333%}.ant-col-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ant-col-10{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66666667%}.ant-col-push-10{left:41.66666667%}.ant-col-pull-10{right:41.66666667%}.ant-col-offset-10{margin-left:41.66666667%}.ant-col-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ant-col-9{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%}.ant-col-push-9{left:37.5%}.ant-col-pull-9{right:37.5%}.ant-col-offset-9{margin-left:37.5%}.ant-col-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ant-col-8{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.ant-col-push-8{left:33.33333333%}.ant-col-pull-8{right:33.33333333%}.ant-col-offset-8{margin-left:33.33333333%}.ant-col-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ant-col-7{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16666667%}.ant-col-push-7{left:29.16666667%}.ant-col-pull-7{right:29.16666667%}.ant-col-offset-7{margin-left:29.16666667%}.ant-col-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ant-col-6{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.ant-col-push-6{left:25%}.ant-col-pull-6{right:25%}.ant-col-offset-6{margin-left:25%}.ant-col-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ant-col-5{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333333%}.ant-col-push-5{left:20.83333333%}.ant-col-pull-5{right:20.83333333%}.ant-col-offset-5{margin-left:20.83333333%}.ant-col-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ant-col-4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66666667%}.ant-col-push-4{left:16.66666667%}.ant-col-pull-4{right:16.66666667%}.ant-col-offset-4{margin-left:16.66666667%}.ant-col-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ant-col-3{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%}.ant-col-push-3{left:12.5%}.ant-col-pull-3{right:12.5%}.ant-col-offset-3{margin-left:12.5%}.ant-col-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ant-col-2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333333%}.ant-col-push-2{left:8.33333333%}.ant-col-pull-2{right:8.33333333%}.ant-col-offset-2{margin-left:8.33333333%}.ant-col-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ant-col-1{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.16666667%}.ant-col-push-1{left:4.16666667%}.ant-col-pull-1{right:4.16666667%}.ant-col-offset-1{margin-left:4.16666667%}.ant-col-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ant-col-0{display:none}.ant-col-offset-0{margin-left:0}.ant-col-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.ant-col-xs-1,.ant-col-xs-2,.ant-col-xs-3,.ant-col-xs-4,.ant-col-xs-5,.ant-col-xs-6,.ant-col-xs-7,.ant-col-xs-8,.ant-col-xs-9,.ant-col-xs-10,.ant-col-xs-11,.ant-col-xs-12,.ant-col-xs-13,.ant-col-xs-14,.ant-col-xs-15,.ant-col-xs-16,.ant-col-xs-17,.ant-col-xs-18,.ant-col-xs-19,.ant-col-xs-20,.ant-col-xs-21,.ant-col-xs-22,.ant-col-xs-23,.ant-col-xs-24{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-xs-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-xs-push-24{left:100%}.ant-col-xs-pull-24{right:100%}.ant-col-xs-offset-24{margin-left:100%}.ant-col-xs-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ant-col-xs-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-xs-push-23{left:95.83333333%}.ant-col-xs-pull-23{right:95.83333333%}.ant-col-xs-offset-23{margin-left:95.83333333%}.ant-col-xs-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ant-col-xs-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-xs-push-22{left:91.66666667%}.ant-col-xs-pull-22{right:91.66666667%}.ant-col-xs-offset-22{margin-left:91.66666667%}.ant-col-xs-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ant-col-xs-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-xs-push-21{left:87.5%}.ant-col-xs-pull-21{right:87.5%}.ant-col-xs-offset-21{margin-left:87.5%}.ant-col-xs-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ant-col-xs-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.ant-col-xs-push-20{left:83.33333333%}.ant-col-xs-pull-20{right:83.33333333%}.ant-col-xs-offset-20{margin-left:83.33333333%}.ant-col-xs-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ant-col-xs-19{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16666667%}.ant-col-xs-push-19{left:79.16666667%}.ant-col-xs-pull-19{right:79.16666667%}.ant-col-xs-offset-19{margin-left:79.16666667%}.ant-col-xs-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ant-col-xs-18{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}.ant-col-xs-push-18{left:75%}.ant-col-xs-pull-18{right:75%}.ant-col-xs-offset-18{margin-left:75%}.ant-col-xs-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ant-col-xs-17{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333333%}.ant-col-xs-push-17{left:70.83333333%}.ant-col-xs-pull-17{right:70.83333333%}.ant-col-xs-offset-17{margin-left:70.83333333%}.ant-col-xs-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ant-col-xs-16{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66666667%}.ant-col-xs-push-16{left:66.66666667%}.ant-col-xs-pull-16{right:66.66666667%}.ant-col-xs-offset-16{margin-left:66.66666667%}.ant-col-xs-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ant-col-xs-15{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%}.ant-col-xs-push-15{left:62.5%}.ant-col-xs-pull-15{right:62.5%}.ant-col-xs-offset-15{margin-left:62.5%}.ant-col-xs-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ant-col-xs-14{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333333%}.ant-col-xs-push-14{left:58.33333333%}.ant-col-xs-pull-14{right:58.33333333%}.ant-col-xs-offset-14{margin-left:58.33333333%}.ant-col-xs-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ant-col-xs-13{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:54.16666667%}.ant-col-xs-push-13{left:54.16666667%}.ant-col-xs-pull-13{right:54.16666667%}.ant-col-xs-offset-13{margin-left:54.16666667%}.ant-col-xs-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ant-col-xs-12{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ant-col-xs-push-12{left:50%}.ant-col-xs-pull-12{right:50%}.ant-col-xs-offset-12{margin-left:50%}.ant-col-xs-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ant-col-xs-11{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333333%}.ant-col-xs-push-11{left:45.83333333%}.ant-col-xs-pull-11{right:45.83333333%}.ant-col-xs-offset-11{margin-left:45.83333333%}.ant-col-xs-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ant-col-xs-10{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66666667%}.ant-col-xs-push-10{left:41.66666667%}.ant-col-xs-pull-10{right:41.66666667%}.ant-col-xs-offset-10{margin-left:41.66666667%}.ant-col-xs-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ant-col-xs-9{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%}.ant-col-xs-push-9{left:37.5%}.ant-col-xs-pull-9{right:37.5%}.ant-col-xs-offset-9{margin-left:37.5%}.ant-col-xs-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ant-col-xs-8{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.ant-col-xs-push-8{left:33.33333333%}.ant-col-xs-pull-8{right:33.33333333%}.ant-col-xs-offset-8{margin-left:33.33333333%}.ant-col-xs-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ant-col-xs-7{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16666667%}.ant-col-xs-push-7{left:29.16666667%}.ant-col-xs-pull-7{right:29.16666667%}.ant-col-xs-offset-7{margin-left:29.16666667%}.ant-col-xs-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ant-col-xs-6{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.ant-col-xs-push-6{left:25%}.ant-col-xs-pull-6{right:25%}.ant-col-xs-offset-6{margin-left:25%}.ant-col-xs-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ant-col-xs-5{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333333%}.ant-col-xs-push-5{left:20.83333333%}.ant-col-xs-pull-5{right:20.83333333%}.ant-col-xs-offset-5{margin-left:20.83333333%}.ant-col-xs-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ant-col-xs-4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66666667%}.ant-col-xs-push-4{left:16.66666667%}.ant-col-xs-pull-4{right:16.66666667%}.ant-col-xs-offset-4{margin-left:16.66666667%}.ant-col-xs-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ant-col-xs-3{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%}.ant-col-xs-push-3{left:12.5%}.ant-col-xs-pull-3{right:12.5%}.ant-col-xs-offset-3{margin-left:12.5%}.ant-col-xs-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ant-col-xs-2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333333%}.ant-col-xs-push-2{left:8.33333333%}.ant-col-xs-pull-2{right:8.33333333%}.ant-col-xs-offset-2{margin-left:8.33333333%}.ant-col-xs-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ant-col-xs-1{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.16666667%}.ant-col-xs-push-1{left:4.16666667%}.ant-col-xs-pull-1{right:4.16666667%}.ant-col-xs-offset-1{margin-left:4.16666667%}.ant-col-xs-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ant-col-xs-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xs-push-0{left:auto}.ant-col-xs-pull-0{right:auto}.ant-col-xs-offset-0{margin-left:0}.ant-col-xs-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width:576px){.ant-col-sm-1,.ant-col-sm-2,.ant-col-sm-3,.ant-col-sm-4,.ant-col-sm-5,.ant-col-sm-6,.ant-col-sm-7,.ant-col-sm-8,.ant-col-sm-9,.ant-col-sm-10,.ant-col-sm-11,.ant-col-sm-12,.ant-col-sm-13,.ant-col-sm-14,.ant-col-sm-15,.ant-col-sm-16,.ant-col-sm-17,.ant-col-sm-18,.ant-col-sm-19,.ant-col-sm-20,.ant-col-sm-21,.ant-col-sm-22,.ant-col-sm-23,.ant-col-sm-24{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-sm-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-sm-push-24{left:100%}.ant-col-sm-pull-24{right:100%}.ant-col-sm-offset-24{margin-left:100%}.ant-col-sm-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ant-col-sm-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-sm-push-23{left:95.83333333%}.ant-col-sm-pull-23{right:95.83333333%}.ant-col-sm-offset-23{margin-left:95.83333333%}.ant-col-sm-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ant-col-sm-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-sm-push-22{left:91.66666667%}.ant-col-sm-pull-22{right:91.66666667%}.ant-col-sm-offset-22{margin-left:91.66666667%}.ant-col-sm-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ant-col-sm-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-sm-push-21{left:87.5%}.ant-col-sm-pull-21{right:87.5%}.ant-col-sm-offset-21{margin-left:87.5%}.ant-col-sm-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ant-col-sm-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.ant-col-sm-push-20{left:83.33333333%}.ant-col-sm-pull-20{right:83.33333333%}.ant-col-sm-offset-20{margin-left:83.33333333%}.ant-col-sm-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ant-col-sm-19{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16666667%}.ant-col-sm-push-19{left:79.16666667%}.ant-col-sm-pull-19{right:79.16666667%}.ant-col-sm-offset-19{margin-left:79.16666667%}.ant-col-sm-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ant-col-sm-18{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}.ant-col-sm-push-18{left:75%}.ant-col-sm-pull-18{right:75%}.ant-col-sm-offset-18{margin-left:75%}.ant-col-sm-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ant-col-sm-17{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333333%}.ant-col-sm-push-17{left:70.83333333%}.ant-col-sm-pull-17{right:70.83333333%}.ant-col-sm-offset-17{margin-left:70.83333333%}.ant-col-sm-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ant-col-sm-16{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66666667%}.ant-col-sm-push-16{left:66.66666667%}.ant-col-sm-pull-16{right:66.66666667%}.ant-col-sm-offset-16{margin-left:66.66666667%}.ant-col-sm-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ant-col-sm-15{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%}.ant-col-sm-push-15{left:62.5%}.ant-col-sm-pull-15{right:62.5%}.ant-col-sm-offset-15{margin-left:62.5%}.ant-col-sm-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ant-col-sm-14{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333333%}.ant-col-sm-push-14{left:58.33333333%}.ant-col-sm-pull-14{right:58.33333333%}.ant-col-sm-offset-14{margin-left:58.33333333%}.ant-col-sm-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ant-col-sm-13{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:54.16666667%}.ant-col-sm-push-13{left:54.16666667%}.ant-col-sm-pull-13{right:54.16666667%}.ant-col-sm-offset-13{margin-left:54.16666667%}.ant-col-sm-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ant-col-sm-12{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ant-col-sm-push-12{left:50%}.ant-col-sm-pull-12{right:50%}.ant-col-sm-offset-12{margin-left:50%}.ant-col-sm-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ant-col-sm-11{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333333%}.ant-col-sm-push-11{left:45.83333333%}.ant-col-sm-pull-11{right:45.83333333%}.ant-col-sm-offset-11{margin-left:45.83333333%}.ant-col-sm-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ant-col-sm-10{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66666667%}.ant-col-sm-push-10{left:41.66666667%}.ant-col-sm-pull-10{right:41.66666667%}.ant-col-sm-offset-10{margin-left:41.66666667%}.ant-col-sm-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ant-col-sm-9{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%}.ant-col-sm-push-9{left:37.5%}.ant-col-sm-pull-9{right:37.5%}.ant-col-sm-offset-9{margin-left:37.5%}.ant-col-sm-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ant-col-sm-8{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.ant-col-sm-push-8{left:33.33333333%}.ant-col-sm-pull-8{right:33.33333333%}.ant-col-sm-offset-8{margin-left:33.33333333%}.ant-col-sm-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ant-col-sm-7{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16666667%}.ant-col-sm-push-7{left:29.16666667%}.ant-col-sm-pull-7{right:29.16666667%}.ant-col-sm-offset-7{margin-left:29.16666667%}.ant-col-sm-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ant-col-sm-6{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.ant-col-sm-push-6{left:25%}.ant-col-sm-pull-6{right:25%}.ant-col-sm-offset-6{margin-left:25%}.ant-col-sm-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ant-col-sm-5{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333333%}.ant-col-sm-push-5{left:20.83333333%}.ant-col-sm-pull-5{right:20.83333333%}.ant-col-sm-offset-5{margin-left:20.83333333%}.ant-col-sm-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ant-col-sm-4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66666667%}.ant-col-sm-push-4{left:16.66666667%}.ant-col-sm-pull-4{right:16.66666667%}.ant-col-sm-offset-4{margin-left:16.66666667%}.ant-col-sm-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ant-col-sm-3{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%}.ant-col-sm-push-3{left:12.5%}.ant-col-sm-pull-3{right:12.5%}.ant-col-sm-offset-3{margin-left:12.5%}.ant-col-sm-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ant-col-sm-2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333333%}.ant-col-sm-push-2{left:8.33333333%}.ant-col-sm-pull-2{right:8.33333333%}.ant-col-sm-offset-2{margin-left:8.33333333%}.ant-col-sm-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ant-col-sm-1{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.16666667%}.ant-col-sm-push-1{left:4.16666667%}.ant-col-sm-pull-1{right:4.16666667%}.ant-col-sm-offset-1{margin-left:4.16666667%}.ant-col-sm-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ant-col-sm-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-sm-push-0{left:auto}.ant-col-sm-pull-0{right:auto}.ant-col-sm-offset-0{margin-left:0}.ant-col-sm-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:768px){.ant-col-md-1,.ant-col-md-2,.ant-col-md-3,.ant-col-md-4,.ant-col-md-5,.ant-col-md-6,.ant-col-md-7,.ant-col-md-8,.ant-col-md-9,.ant-col-md-10,.ant-col-md-11,.ant-col-md-12,.ant-col-md-13,.ant-col-md-14,.ant-col-md-15,.ant-col-md-16,.ant-col-md-17,.ant-col-md-18,.ant-col-md-19,.ant-col-md-20,.ant-col-md-21,.ant-col-md-22,.ant-col-md-23,.ant-col-md-24{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-md-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-md-push-24{left:100%}.ant-col-md-pull-24{right:100%}.ant-col-md-offset-24{margin-left:100%}.ant-col-md-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ant-col-md-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-md-push-23{left:95.83333333%}.ant-col-md-pull-23{right:95.83333333%}.ant-col-md-offset-23{margin-left:95.83333333%}.ant-col-md-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ant-col-md-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-md-push-22{left:91.66666667%}.ant-col-md-pull-22{right:91.66666667%}.ant-col-md-offset-22{margin-left:91.66666667%}.ant-col-md-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ant-col-md-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-md-push-21{left:87.5%}.ant-col-md-pull-21{right:87.5%}.ant-col-md-offset-21{margin-left:87.5%}.ant-col-md-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ant-col-md-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.ant-col-md-push-20{left:83.33333333%}.ant-col-md-pull-20{right:83.33333333%}.ant-col-md-offset-20{margin-left:83.33333333%}.ant-col-md-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ant-col-md-19{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16666667%}.ant-col-md-push-19{left:79.16666667%}.ant-col-md-pull-19{right:79.16666667%}.ant-col-md-offset-19{margin-left:79.16666667%}.ant-col-md-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ant-col-md-18{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}.ant-col-md-push-18{left:75%}.ant-col-md-pull-18{right:75%}.ant-col-md-offset-18{margin-left:75%}.ant-col-md-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ant-col-md-17{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333333%}.ant-col-md-push-17{left:70.83333333%}.ant-col-md-pull-17{right:70.83333333%}.ant-col-md-offset-17{margin-left:70.83333333%}.ant-col-md-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ant-col-md-16{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66666667%}.ant-col-md-push-16{left:66.66666667%}.ant-col-md-pull-16{right:66.66666667%}.ant-col-md-offset-16{margin-left:66.66666667%}.ant-col-md-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ant-col-md-15{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%}.ant-col-md-push-15{left:62.5%}.ant-col-md-pull-15{right:62.5%}.ant-col-md-offset-15{margin-left:62.5%}.ant-col-md-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ant-col-md-14{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333333%}.ant-col-md-push-14{left:58.33333333%}.ant-col-md-pull-14{right:58.33333333%}.ant-col-md-offset-14{margin-left:58.33333333%}.ant-col-md-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ant-col-md-13{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:54.16666667%}.ant-col-md-push-13{left:54.16666667%}.ant-col-md-pull-13{right:54.16666667%}.ant-col-md-offset-13{margin-left:54.16666667%}.ant-col-md-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ant-col-md-12{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ant-col-md-push-12{left:50%}.ant-col-md-pull-12{right:50%}.ant-col-md-offset-12{margin-left:50%}.ant-col-md-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ant-col-md-11{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333333%}.ant-col-md-push-11{left:45.83333333%}.ant-col-md-pull-11{right:45.83333333%}.ant-col-md-offset-11{margin-left:45.83333333%}.ant-col-md-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ant-col-md-10{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66666667%}.ant-col-md-push-10{left:41.66666667%}.ant-col-md-pull-10{right:41.66666667%}.ant-col-md-offset-10{margin-left:41.66666667%}.ant-col-md-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ant-col-md-9{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%}.ant-col-md-push-9{left:37.5%}.ant-col-md-pull-9{right:37.5%}.ant-col-md-offset-9{margin-left:37.5%}.ant-col-md-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ant-col-md-8{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.ant-col-md-push-8{left:33.33333333%}.ant-col-md-pull-8{right:33.33333333%}.ant-col-md-offset-8{margin-left:33.33333333%}.ant-col-md-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ant-col-md-7{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16666667%}.ant-col-md-push-7{left:29.16666667%}.ant-col-md-pull-7{right:29.16666667%}.ant-col-md-offset-7{margin-left:29.16666667%}.ant-col-md-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ant-col-md-6{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.ant-col-md-push-6{left:25%}.ant-col-md-pull-6{right:25%}.ant-col-md-offset-6{margin-left:25%}.ant-col-md-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ant-col-md-5{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333333%}.ant-col-md-push-5{left:20.83333333%}.ant-col-md-pull-5{right:20.83333333%}.ant-col-md-offset-5{margin-left:20.83333333%}.ant-col-md-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ant-col-md-4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66666667%}.ant-col-md-push-4{left:16.66666667%}.ant-col-md-pull-4{right:16.66666667%}.ant-col-md-offset-4{margin-left:16.66666667%}.ant-col-md-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ant-col-md-3{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%}.ant-col-md-push-3{left:12.5%}.ant-col-md-pull-3{right:12.5%}.ant-col-md-offset-3{margin-left:12.5%}.ant-col-md-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ant-col-md-2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333333%}.ant-col-md-push-2{left:8.33333333%}.ant-col-md-pull-2{right:8.33333333%}.ant-col-md-offset-2{margin-left:8.33333333%}.ant-col-md-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ant-col-md-1{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.16666667%}.ant-col-md-push-1{left:4.16666667%}.ant-col-md-pull-1{right:4.16666667%}.ant-col-md-offset-1{margin-left:4.16666667%}.ant-col-md-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ant-col-md-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-md-push-0{left:auto}.ant-col-md-pull-0{right:auto}.ant-col-md-offset-0{margin-left:0}.ant-col-md-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:992px){.ant-col-lg-1,.ant-col-lg-2,.ant-col-lg-3,.ant-col-lg-4,.ant-col-lg-5,.ant-col-lg-6,.ant-col-lg-7,.ant-col-lg-8,.ant-col-lg-9,.ant-col-lg-10,.ant-col-lg-11,.ant-col-lg-12,.ant-col-lg-13,.ant-col-lg-14,.ant-col-lg-15,.ant-col-lg-16,.ant-col-lg-17,.ant-col-lg-18,.ant-col-lg-19,.ant-col-lg-20,.ant-col-lg-21,.ant-col-lg-22,.ant-col-lg-23,.ant-col-lg-24{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-lg-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-lg-push-24{left:100%}.ant-col-lg-pull-24{right:100%}.ant-col-lg-offset-24{margin-left:100%}.ant-col-lg-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ant-col-lg-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-lg-push-23{left:95.83333333%}.ant-col-lg-pull-23{right:95.83333333%}.ant-col-lg-offset-23{margin-left:95.83333333%}.ant-col-lg-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ant-col-lg-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-lg-push-22{left:91.66666667%}.ant-col-lg-pull-22{right:91.66666667%}.ant-col-lg-offset-22{margin-left:91.66666667%}.ant-col-lg-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ant-col-lg-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-lg-push-21{left:87.5%}.ant-col-lg-pull-21{right:87.5%}.ant-col-lg-offset-21{margin-left:87.5%}.ant-col-lg-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ant-col-lg-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.ant-col-lg-push-20{left:83.33333333%}.ant-col-lg-pull-20{right:83.33333333%}.ant-col-lg-offset-20{margin-left:83.33333333%}.ant-col-lg-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ant-col-lg-19{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16666667%}.ant-col-lg-push-19{left:79.16666667%}.ant-col-lg-pull-19{right:79.16666667%}.ant-col-lg-offset-19{margin-left:79.16666667%}.ant-col-lg-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ant-col-lg-18{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}.ant-col-lg-push-18{left:75%}.ant-col-lg-pull-18{right:75%}.ant-col-lg-offset-18{margin-left:75%}.ant-col-lg-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ant-col-lg-17{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333333%}.ant-col-lg-push-17{left:70.83333333%}.ant-col-lg-pull-17{right:70.83333333%}.ant-col-lg-offset-17{margin-left:70.83333333%}.ant-col-lg-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ant-col-lg-16{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66666667%}.ant-col-lg-push-16{left:66.66666667%}.ant-col-lg-pull-16{right:66.66666667%}.ant-col-lg-offset-16{margin-left:66.66666667%}.ant-col-lg-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ant-col-lg-15{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%}.ant-col-lg-push-15{left:62.5%}.ant-col-lg-pull-15{right:62.5%}.ant-col-lg-offset-15{margin-left:62.5%}.ant-col-lg-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ant-col-lg-14{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333333%}.ant-col-lg-push-14{left:58.33333333%}.ant-col-lg-pull-14{right:58.33333333%}.ant-col-lg-offset-14{margin-left:58.33333333%}.ant-col-lg-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ant-col-lg-13{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:54.16666667%}.ant-col-lg-push-13{left:54.16666667%}.ant-col-lg-pull-13{right:54.16666667%}.ant-col-lg-offset-13{margin-left:54.16666667%}.ant-col-lg-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ant-col-lg-12{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ant-col-lg-push-12{left:50%}.ant-col-lg-pull-12{right:50%}.ant-col-lg-offset-12{margin-left:50%}.ant-col-lg-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ant-col-lg-11{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333333%}.ant-col-lg-push-11{left:45.83333333%}.ant-col-lg-pull-11{right:45.83333333%}.ant-col-lg-offset-11{margin-left:45.83333333%}.ant-col-lg-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ant-col-lg-10{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66666667%}.ant-col-lg-push-10{left:41.66666667%}.ant-col-lg-pull-10{right:41.66666667%}.ant-col-lg-offset-10{margin-left:41.66666667%}.ant-col-lg-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ant-col-lg-9{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%}.ant-col-lg-push-9{left:37.5%}.ant-col-lg-pull-9{right:37.5%}.ant-col-lg-offset-9{margin-left:37.5%}.ant-col-lg-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ant-col-lg-8{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.ant-col-lg-push-8{left:33.33333333%}.ant-col-lg-pull-8{right:33.33333333%}.ant-col-lg-offset-8{margin-left:33.33333333%}.ant-col-lg-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ant-col-lg-7{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16666667%}.ant-col-lg-push-7{left:29.16666667%}.ant-col-lg-pull-7{right:29.16666667%}.ant-col-lg-offset-7{margin-left:29.16666667%}.ant-col-lg-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ant-col-lg-6{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.ant-col-lg-push-6{left:25%}.ant-col-lg-pull-6{right:25%}.ant-col-lg-offset-6{margin-left:25%}.ant-col-lg-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ant-col-lg-5{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333333%}.ant-col-lg-push-5{left:20.83333333%}.ant-col-lg-pull-5{right:20.83333333%}.ant-col-lg-offset-5{margin-left:20.83333333%}.ant-col-lg-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ant-col-lg-4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66666667%}.ant-col-lg-push-4{left:16.66666667%}.ant-col-lg-pull-4{right:16.66666667%}.ant-col-lg-offset-4{margin-left:16.66666667%}.ant-col-lg-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ant-col-lg-3{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%}.ant-col-lg-push-3{left:12.5%}.ant-col-lg-pull-3{right:12.5%}.ant-col-lg-offset-3{margin-left:12.5%}.ant-col-lg-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ant-col-lg-2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333333%}.ant-col-lg-push-2{left:8.33333333%}.ant-col-lg-pull-2{right:8.33333333%}.ant-col-lg-offset-2{margin-left:8.33333333%}.ant-col-lg-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ant-col-lg-1{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.16666667%}.ant-col-lg-push-1{left:4.16666667%}.ant-col-lg-pull-1{right:4.16666667%}.ant-col-lg-offset-1{margin-left:4.16666667%}.ant-col-lg-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ant-col-lg-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-lg-push-0{left:auto}.ant-col-lg-pull-0{right:auto}.ant-col-lg-offset-0{margin-left:0}.ant-col-lg-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:1200px){.ant-col-xl-1,.ant-col-xl-2,.ant-col-xl-3,.ant-col-xl-4,.ant-col-xl-5,.ant-col-xl-6,.ant-col-xl-7,.ant-col-xl-8,.ant-col-xl-9,.ant-col-xl-10,.ant-col-xl-11,.ant-col-xl-12,.ant-col-xl-13,.ant-col-xl-14,.ant-col-xl-15,.ant-col-xl-16,.ant-col-xl-17,.ant-col-xl-18,.ant-col-xl-19,.ant-col-xl-20,.ant-col-xl-21,.ant-col-xl-22,.ant-col-xl-23,.ant-col-xl-24{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-xl-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-xl-push-24{left:100%}.ant-col-xl-pull-24{right:100%}.ant-col-xl-offset-24{margin-left:100%}.ant-col-xl-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ant-col-xl-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-xl-push-23{left:95.83333333%}.ant-col-xl-pull-23{right:95.83333333%}.ant-col-xl-offset-23{margin-left:95.83333333%}.ant-col-xl-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ant-col-xl-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-xl-push-22{left:91.66666667%}.ant-col-xl-pull-22{right:91.66666667%}.ant-col-xl-offset-22{margin-left:91.66666667%}.ant-col-xl-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ant-col-xl-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-xl-push-21{left:87.5%}.ant-col-xl-pull-21{right:87.5%}.ant-col-xl-offset-21{margin-left:87.5%}.ant-col-xl-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ant-col-xl-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.ant-col-xl-push-20{left:83.33333333%}.ant-col-xl-pull-20{right:83.33333333%}.ant-col-xl-offset-20{margin-left:83.33333333%}.ant-col-xl-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ant-col-xl-19{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16666667%}.ant-col-xl-push-19{left:79.16666667%}.ant-col-xl-pull-19{right:79.16666667%}.ant-col-xl-offset-19{margin-left:79.16666667%}.ant-col-xl-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ant-col-xl-18{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}.ant-col-xl-push-18{left:75%}.ant-col-xl-pull-18{right:75%}.ant-col-xl-offset-18{margin-left:75%}.ant-col-xl-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ant-col-xl-17{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333333%}.ant-col-xl-push-17{left:70.83333333%}.ant-col-xl-pull-17{right:70.83333333%}.ant-col-xl-offset-17{margin-left:70.83333333%}.ant-col-xl-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ant-col-xl-16{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66666667%}.ant-col-xl-push-16{left:66.66666667%}.ant-col-xl-pull-16{right:66.66666667%}.ant-col-xl-offset-16{margin-left:66.66666667%}.ant-col-xl-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ant-col-xl-15{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%}.ant-col-xl-push-15{left:62.5%}.ant-col-xl-pull-15{right:62.5%}.ant-col-xl-offset-15{margin-left:62.5%}.ant-col-xl-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ant-col-xl-14{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333333%}.ant-col-xl-push-14{left:58.33333333%}.ant-col-xl-pull-14{right:58.33333333%}.ant-col-xl-offset-14{margin-left:58.33333333%}.ant-col-xl-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ant-col-xl-13{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:54.16666667%}.ant-col-xl-push-13{left:54.16666667%}.ant-col-xl-pull-13{right:54.16666667%}.ant-col-xl-offset-13{margin-left:54.16666667%}.ant-col-xl-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ant-col-xl-12{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ant-col-xl-push-12{left:50%}.ant-col-xl-pull-12{right:50%}.ant-col-xl-offset-12{margin-left:50%}.ant-col-xl-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ant-col-xl-11{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333333%}.ant-col-xl-push-11{left:45.83333333%}.ant-col-xl-pull-11{right:45.83333333%}.ant-col-xl-offset-11{margin-left:45.83333333%}.ant-col-xl-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ant-col-xl-10{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66666667%}.ant-col-xl-push-10{left:41.66666667%}.ant-col-xl-pull-10{right:41.66666667%}.ant-col-xl-offset-10{margin-left:41.66666667%}.ant-col-xl-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ant-col-xl-9{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%}.ant-col-xl-push-9{left:37.5%}.ant-col-xl-pull-9{right:37.5%}.ant-col-xl-offset-9{margin-left:37.5%}.ant-col-xl-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ant-col-xl-8{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.ant-col-xl-push-8{left:33.33333333%}.ant-col-xl-pull-8{right:33.33333333%}.ant-col-xl-offset-8{margin-left:33.33333333%}.ant-col-xl-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ant-col-xl-7{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16666667%}.ant-col-xl-push-7{left:29.16666667%}.ant-col-xl-pull-7{right:29.16666667%}.ant-col-xl-offset-7{margin-left:29.16666667%}.ant-col-xl-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ant-col-xl-6{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.ant-col-xl-push-6{left:25%}.ant-col-xl-pull-6{right:25%}.ant-col-xl-offset-6{margin-left:25%}.ant-col-xl-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ant-col-xl-5{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333333%}.ant-col-xl-push-5{left:20.83333333%}.ant-col-xl-pull-5{right:20.83333333%}.ant-col-xl-offset-5{margin-left:20.83333333%}.ant-col-xl-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ant-col-xl-4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66666667%}.ant-col-xl-push-4{left:16.66666667%}.ant-col-xl-pull-4{right:16.66666667%}.ant-col-xl-offset-4{margin-left:16.66666667%}.ant-col-xl-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ant-col-xl-3{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%}.ant-col-xl-push-3{left:12.5%}.ant-col-xl-pull-3{right:12.5%}.ant-col-xl-offset-3{margin-left:12.5%}.ant-col-xl-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ant-col-xl-2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333333%}.ant-col-xl-push-2{left:8.33333333%}.ant-col-xl-pull-2{right:8.33333333%}.ant-col-xl-offset-2{margin-left:8.33333333%}.ant-col-xl-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ant-col-xl-1{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.16666667%}.ant-col-xl-push-1{left:4.16666667%}.ant-col-xl-pull-1{right:4.16666667%}.ant-col-xl-offset-1{margin-left:4.16666667%}.ant-col-xl-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ant-col-xl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xl-push-0{left:auto}.ant-col-xl-pull-0{right:auto}.ant-col-xl-offset-0{margin-left:0}.ant-col-xl-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:1600px){.ant-col-xxl-1,.ant-col-xxl-2,.ant-col-xxl-3,.ant-col-xxl-4,.ant-col-xxl-5,.ant-col-xxl-6,.ant-col-xxl-7,.ant-col-xxl-8,.ant-col-xxl-9,.ant-col-xxl-10,.ant-col-xxl-11,.ant-col-xxl-12,.ant-col-xxl-13,.ant-col-xxl-14,.ant-col-xxl-15,.ant-col-xxl-16,.ant-col-xxl-17,.ant-col-xxl-18,.ant-col-xxl-19,.ant-col-xxl-20,.ant-col-xxl-21,.ant-col-xxl-22,.ant-col-xxl-23,.ant-col-xxl-24{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;float:left}.ant-col-xxl-24{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ant-col-xxl-push-24{left:100%}.ant-col-xxl-pull-24{right:100%}.ant-col-xxl-offset-24{margin-left:100%}.ant-col-xxl-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ant-col-xxl-23{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:95.83333333%}.ant-col-xxl-push-23{left:95.83333333%}.ant-col-xxl-pull-23{right:95.83333333%}.ant-col-xxl-offset-23{margin-left:95.83333333%}.ant-col-xxl-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ant-col-xxl-22{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66666667%}.ant-col-xxl-push-22{left:91.66666667%}.ant-col-xxl-pull-22{right:91.66666667%}.ant-col-xxl-offset-22{margin-left:91.66666667%}.ant-col-xxl-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ant-col-xxl-21{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5%}.ant-col-xxl-push-21{left:87.5%}.ant-col-xxl-pull-21{right:87.5%}.ant-col-xxl-offset-21{margin-left:87.5%}.ant-col-xxl-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ant-col-xxl-20{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333333%}.ant-col-xxl-push-20{left:83.33333333%}.ant-col-xxl-pull-20{right:83.33333333%}.ant-col-xxl-offset-20{margin-left:83.33333333%}.ant-col-xxl-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ant-col-xxl-19{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16666667%}.ant-col-xxl-push-19{left:79.16666667%}.ant-col-xxl-pull-19{right:79.16666667%}.ant-col-xxl-offset-19{margin-left:79.16666667%}.ant-col-xxl-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ant-col-xxl-18{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}.ant-col-xxl-push-18{left:75%}.ant-col-xxl-pull-18{right:75%}.ant-col-xxl-offset-18{margin-left:75%}.ant-col-xxl-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ant-col-xxl-17{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333333%}.ant-col-xxl-push-17{left:70.83333333%}.ant-col-xxl-pull-17{right:70.83333333%}.ant-col-xxl-offset-17{margin-left:70.83333333%}.ant-col-xxl-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ant-col-xxl-16{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66666667%}.ant-col-xxl-push-16{left:66.66666667%}.ant-col-xxl-pull-16{right:66.66666667%}.ant-col-xxl-offset-16{margin-left:66.66666667%}.ant-col-xxl-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ant-col-xxl-15{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%}.ant-col-xxl-push-15{left:62.5%}.ant-col-xxl-pull-15{right:62.5%}.ant-col-xxl-offset-15{margin-left:62.5%}.ant-col-xxl-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ant-col-xxl-14{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333333%}.ant-col-xxl-push-14{left:58.33333333%}.ant-col-xxl-pull-14{right:58.33333333%}.ant-col-xxl-offset-14{margin-left:58.33333333%}.ant-col-xxl-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ant-col-xxl-13{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:54.16666667%}.ant-col-xxl-push-13{left:54.16666667%}.ant-col-xxl-pull-13{right:54.16666667%}.ant-col-xxl-offset-13{margin-left:54.16666667%}.ant-col-xxl-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ant-col-xxl-12{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ant-col-xxl-push-12{left:50%}.ant-col-xxl-pull-12{right:50%}.ant-col-xxl-offset-12{margin-left:50%}.ant-col-xxl-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ant-col-xxl-11{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333333%}.ant-col-xxl-push-11{left:45.83333333%}.ant-col-xxl-pull-11{right:45.83333333%}.ant-col-xxl-offset-11{margin-left:45.83333333%}.ant-col-xxl-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ant-col-xxl-10{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66666667%}.ant-col-xxl-push-10{left:41.66666667%}.ant-col-xxl-pull-10{right:41.66666667%}.ant-col-xxl-offset-10{margin-left:41.66666667%}.ant-col-xxl-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ant-col-xxl-9{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%}.ant-col-xxl-push-9{left:37.5%}.ant-col-xxl-pull-9{right:37.5%}.ant-col-xxl-offset-9{margin-left:37.5%}.ant-col-xxl-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ant-col-xxl-8{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.ant-col-xxl-push-8{left:33.33333333%}.ant-col-xxl-pull-8{right:33.33333333%}.ant-col-xxl-offset-8{margin-left:33.33333333%}.ant-col-xxl-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ant-col-xxl-7{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16666667%}.ant-col-xxl-push-7{left:29.16666667%}.ant-col-xxl-pull-7{right:29.16666667%}.ant-col-xxl-offset-7{margin-left:29.16666667%}.ant-col-xxl-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ant-col-xxl-6{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.ant-col-xxl-push-6{left:25%}.ant-col-xxl-pull-6{right:25%}.ant-col-xxl-offset-6{margin-left:25%}.ant-col-xxl-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ant-col-xxl-5{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333333%}.ant-col-xxl-push-5{left:20.83333333%}.ant-col-xxl-pull-5{right:20.83333333%}.ant-col-xxl-offset-5{margin-left:20.83333333%}.ant-col-xxl-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ant-col-xxl-4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66666667%}.ant-col-xxl-push-4{left:16.66666667%}.ant-col-xxl-pull-4{right:16.66666667%}.ant-col-xxl-offset-4{margin-left:16.66666667%}.ant-col-xxl-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ant-col-xxl-3{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%}.ant-col-xxl-push-3{left:12.5%}.ant-col-xxl-pull-3{right:12.5%}.ant-col-xxl-offset-3{margin-left:12.5%}.ant-col-xxl-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ant-col-xxl-2{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333333%}.ant-col-xxl-push-2{left:8.33333333%}.ant-col-xxl-pull-2{right:8.33333333%}.ant-col-xxl-offset-2{margin-left:8.33333333%}.ant-col-xxl-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ant-col-xxl-1{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.16666667%}.ant-col-xxl-push-1{left:4.16666667%}.ant-col-xxl-pull-1{right:4.16666667%}.ant-col-xxl-offset-1{margin-left:4.16666667%}.ant-col-xxl-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ant-col-xxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxl-push-0{left:auto}.ant-col-xxl-pull-0{right:auto}.ant-col-xxl-offset-0{margin-left:0}.ant-col-xxl-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.ant-switch{margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:44px;height:22px;line-height:20px;vertical-align:middle;background-color:rgba(0,0,0,.25);border:1px solid transparent;border-radius:100px;cursor:pointer;-webkit-transition:all .36s;transition:all .36s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-switch-inner{display:block;margin-right:6px;margin-left:24px;color:#fff;font-size:12px}.ant-switch-loading-icon,.ant-switch:after{position:absolute;top:1px;left:1px;width:18px;height:18px;background-color:#fff;border-radius:18px;cursor:pointer;-webkit-transition:all .36s cubic-bezier(.78,.14,.15,.86);transition:all .36s cubic-bezier(.78,.14,.15,.86);content:" "}.ant-switch:after{-webkit-box-shadow:0 2px 4px 0 rgba(0,35,11,.2);box-shadow:0 2px 4px 0 rgba(0,35,11,.2)}.ant-switch:not(.ant-switch-disabled):active:after,.ant-switch:not(.ant-switch-disabled):active:before{width:24px}.ant-switch-loading-icon{z-index:1;display:none;font-size:12px;background:transparent}.ant-switch-loading-icon svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.ant-switch-loading .ant-switch-loading-icon{display:inline-block;color:rgba(0,0,0,.65)}.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon{color:#366599}.ant-switch:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(54,101,153,.2);box-shadow:0 0 0 2px rgba(54,101,153,.2)}.ant-switch:focus:hover{-webkit-box-shadow:none;box-shadow:none}.ant-switch-small{min-width:28px;height:16px;line-height:14px}.ant-switch-small .ant-switch-inner{margin-right:3px;margin-left:18px;font-size:12px}.ant-switch-small:after{width:12px;height:12px}.ant-switch-small:active:after,.ant-switch-small:active:before{width:16px}.ant-switch-small .ant-switch-loading-icon{width:12px;height:12px}.ant-switch-small.ant-switch-checked .ant-switch-inner{margin-right:18px;margin-left:3px}.ant-switch-small.ant-switch-checked .ant-switch-loading-icon{left:100%;margin-left:-13px}.ant-switch-small.ant-switch-loading .ant-switch-loading-icon{font-weight:700;-webkit-transform:scale(.66667);transform:scale(.66667)}.ant-switch-checked{background-color:#366599}.ant-switch-checked .ant-switch-inner{margin-right:24px;margin-left:6px}.ant-switch-checked:after{left:100%;margin-left:-1px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ant-switch-checked .ant-switch-loading-icon{left:100%;margin-left:-19px}.ant-switch-disabled,.ant-switch-loading{cursor:not-allowed;opacity:.4}.ant-switch-disabled *,.ant-switch-disabled:after,.ant-switch-disabled:before,.ant-switch-loading *,.ant-switch-loading:after,.ant-switch-loading:before{cursor:not-allowed}@-webkit-keyframes AntSwitchSmallLoadingCircle{0%{-webkit-transform:rotate(0deg) scale(.66667);transform:rotate(0deg) scale(.66667);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:rotate(1turn) scale(.66667);transform:rotate(1turn) scale(.66667);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes AntSwitchSmallLoadingCircle{0%{-webkit-transform:rotate(0deg) scale(.66667);transform:rotate(0deg) scale(.66667);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:rotate(1turn) scale(.66667);transform:rotate(1turn) scale(.66667);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}.ant-alert{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;padding:8px 15px 8px 37px;word-wrap:break-word;border-radius:2px}.ant-alert.ant-alert-no-icon{padding:8px 15px}.ant-alert.ant-alert-closable{padding-right:30px}.ant-alert-icon{position:absolute;top:11.5px;left:16px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-alert-success .ant-alert-icon{color:#52c41a}.ant-alert-info{background-color:#e6f7ff;border:1px solid #91d5ff}.ant-alert-info .ant-alert-icon{color:#1890ff}.ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}.ant-alert-warning .ant-alert-icon{color:#faad14}.ant-alert-error{background-color:#fff1f0;border:1px solid #ffa39e}.ant-alert-error .ant-alert-icon{color:#f5222d}.ant-alert-close-icon{position:absolute;top:8px;right:16px;padding:0;overflow:hidden;font-size:12px;line-height:22px;background-color:transparent;border:none;outline:none;cursor:pointer}.ant-alert-close-icon .anticon-close{color:rgba(0,0,0,.45);-webkit-transition:color .3s;transition:color .3s}.ant-alert-close-icon .anticon-close:hover{color:rgba(0,0,0,.75)}.ant-alert-close-text{color:rgba(0,0,0,.45);-webkit-transition:color .3s;transition:color .3s}.ant-alert-close-text:hover{color:rgba(0,0,0,.75)}.ant-alert-with-description{position:relative;padding:15px 15px 15px 64px;color:rgba(0,0,0,.65);line-height:1.5;border-radius:2px}.ant-alert-with-description.ant-alert-no-icon{padding:15px}.ant-alert-with-description .ant-alert-icon{position:absolute;top:16px;left:24px;font-size:24px}.ant-alert-with-description .ant-alert-close-icon{position:absolute;top:16px;right:16px;font-size:14px;cursor:pointer}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:rgba(0,0,0,.85);font-size:16px}.ant-alert-message{color:rgba(0,0,0,.85)}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-closing{height:0!important;margin:0;padding-top:0;padding-bottom:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:all .3s cubic-bezier(.78,.14,.15,.86);transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-alert-slide-up-leave{-webkit-animation:antAlertSlideUpOut .3s cubic-bezier(.78,.14,.15,.86);animation:antAlertSlideUpOut .3s cubic-bezier(.78,.14,.15,.86);-webkit-animation-fill-mode:both;animation-fill-mode:both}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}@-webkit-keyframes antAlertSlideUpIn{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antAlertSlideUpIn{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antAlertSlideUpOut{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antAlertSlideUpOut{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}.ant-message{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:fixed;top:16px;left:0;z-index:1010;width:100%;pointer-events:none}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice:first-child{margin-top:-8px}.ant-message-notice-content{display:inline-block;padding:10px 16px;background:#fff;border-radius:2px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:all}.ant-message-success .anticon{color:#52c41a}.ant-message-error .anticon{color:#f5222d}.ant-message-warning .anticon{color:#faad14}.ant-message-info .anticon,.ant-message-loading .anticon{color:#1890ff}.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}.ant-message-notice.move-up-leave.move-up-leave-active{overflow:hidden;-webkit-animation-name:MessageMoveOut;animation-name:MessageMoveOut;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}.ant-pro-setting-drawer-content{position:relative;min-height:100%}.ant-pro-setting-drawer-content .ant-list-item span{-webkit-box-flex:1;-ms-flex:1;flex:1}.ant-pro-setting-drawer-block-checbox{display:-webkit-box;display:-ms-flexbox;display:flex}.ant-pro-setting-drawer-block-checbox-item{position:relative;margin-right:16px;border-radius:2px;cursor:pointer}.ant-pro-setting-drawer-block-checbox-item img{width:48px}.ant-pro-setting-drawer-block-checbox-selectIcon{position:absolute;top:0;right:0;width:100%;height:100%;padding-top:15px;padding-left:24px;color:#366599;font-weight:700;font-size:14px}.ant-pro-setting-drawer-block-checbox-selectIcon .action{color:#366599}.ant-pro-setting-drawer-color_block{display:inline-block;width:38px;height:22px;margin:4px;margin-right:12px;vertical-align:middle;border-radius:4px;cursor:pointer}.ant-pro-setting-drawer-title{margin-bottom:12px;color:rgba(0,0,0,.85);font-size:14px;line-height:22px}.ant-pro-setting-drawer-handle{position:absolute;top:240px;right:300px;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;font-size:16px;text-align:center;background:#366599;border-radius:4px 0 0 4px;cursor:pointer;pointer-events:auto}.ant-pro-setting-drawer-production-hint{margin-top:16px;font-size:12px}.ant-pro-setting-drawer-content .theme-color{margin-top:24px;overflow:hidden}.ant-pro-setting-drawer-content .theme-color .theme-color-title{margin-bottom:12px;font-size:14px;line-height:22px}.ant-pro-setting-drawer-content .theme-color .theme-color-block{float:left;width:20px;height:20px;margin-right:8px;color:#fff;font-weight:700;text-align:center;border-radius:2px;cursor:pointer}.ant-notification{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:fixed;z-index:1010;width:384px;max-width:calc(100vw - 32px);margin-right:24px}.ant-notification-bottomLeft,.ant-notification-topLeft{margin-right:0;margin-left:24px}.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active{-webkit-animation-name:NotificationLeftFadeIn;animation-name:NotificationLeftFadeIn}.ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification-notice{position:relative;margin-bottom:16px;padding:16px 24px;overflow:hidden;line-height:1.5;background:#fff;border-radius:2px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ant-notification-notice-message{display:inline-block;margin-bottom:8px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.ant-notification-notice-message-single-line-auto-margin{display:block;width:calc(264px - 100%);max-width:4px;background-color:transparent;pointer-events:none}.ant-notification-notice-message-single-line-auto-margin:before{display:block;content:""}.ant-notification-notice-description{font-size:14px}.ant-notification-notice-closable .ant-notification-notice-message{padding-right:24px}.ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:4px;margin-left:48px;font-size:16px}.ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:48px;font-size:14px}.ant-notification-notice-icon{position:absolute;margin-left:4px;font-size:24px;line-height:24px}.anticon.ant-notification-notice-icon-success{color:#52c41a}.anticon.ant-notification-notice-icon-info{color:#1890ff}.anticon.ant-notification-notice-icon-warning{color:#faad14}.anticon.ant-notification-notice-icon-error{color:#f5222d}.ant-notification-notice-close{position:absolute;top:16px;right:22px;color:rgba(0,0,0,.45);outline:none}.ant-notification-notice-close:hover{color:rgba(0,0,0,.67)}.ant-notification-notice-btn{float:right;margin-top:16px}.ant-notification .notification-fade-effect{-webkit-animation-duration:.24s;animation-duration:.24s;-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.ant-notification-fade-appear,.ant-notification-fade-enter{opacity:0;-webkit-animation-play-state:paused;animation-play-state:paused}.ant-notification-fade-appear,.ant-notification-fade-enter,.ant-notification-fade-leave{-webkit-animation-duration:.24s;animation-duration:.24s;-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.ant-notification-fade-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-play-state:paused;animation-play-state:paused}.ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-fade-enter.ant-notification-fade-enter-active{-webkit-animation-name:NotificationFadeIn;animation-name:NotificationFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.ant-notification-fade-leave.ant-notification-fade-leave-active{-webkit-animation-name:NotificationFadeOut;animation-name:NotificationFadeOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@-webkit-keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@-webkit-keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;padding-top:16px 24px;padding-bottom:16px 24px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}@keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;padding-top:16px 24px;padding-bottom:16px 24px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}.ant-calendar-picker-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:absolute;z-index:1050;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topLeft,.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topRight,.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topLeft,.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topRight{-webkit-animation-name:antSlideDownIn;animation-name:antSlideDownIn}.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomLeft,.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomRight,.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomLeft,.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomRight{-webkit-animation-name:antSlideUpIn;animation-name:antSlideUpIn}.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topLeft,.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topRight{-webkit-animation-name:antSlideDownOut;animation-name:antSlideDownOut}.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomLeft,.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomRight{-webkit-animation-name:antSlideUpOut;animation-name:antSlideUpOut}.ant-calendar-picker{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:inline-block;outline:none;cursor:text;-webkit-transition:opacity .3s;transition:opacity .3s}.ant-calendar-picker-input{outline:none}.ant-calendar-picker-input.ant-input{line-height:1.5}.ant-calendar-picker-input.ant-input-sm{padding-top:0;padding-bottom:0}.ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled){border-color:#557da6}.ant-calendar-picker:focus .ant-calendar-picker-input:not(.ant-input-disabled){border-color:#557da6;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(54,101,153,.2);box-shadow:0 0 0 2px rgba(54,101,153,.2)}.ant-calendar-picker-clear,.ant-calendar-picker-icon{position:absolute;top:50%;right:12px;z-index:1;width:14px;height:14px;margin-top:-7px;font-size:12px;line-height:14px;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-calendar-picker-clear{z-index:2;color:rgba(0,0,0,.25);font-size:14px;background:#fff;cursor:pointer;opacity:0;pointer-events:none}.ant-calendar-picker-clear:hover{color:rgba(0,0,0,.45)}.ant-calendar-picker:hover .ant-calendar-picker-clear{opacity:1;pointer-events:auto}.ant-calendar-picker-icon{display:inline-block;color:rgba(0,0,0,.25);font-size:14px;line-height:1}.ant-input-disabled+.ant-calendar-picker-icon{cursor:not-allowed}.ant-calendar-picker-small .ant-calendar-picker-clear,.ant-calendar-picker-small .ant-calendar-picker-icon{right:8px}.ant-calendar{position:relative;width:280px;font-size:14px;line-height:1.5;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #fff;border-radius:2px;outline:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-calendar-input-wrap{height:34px;padding:6px 10px;border-bottom:1px solid #e8e8e8}.ant-calendar-input{width:100%;height:22px;color:rgba(0,0,0,.65);background:#fff;border:0;outline:0;cursor:auto}.ant-calendar-input::-moz-placeholder{color:#bfbfbf;opacity:1}.ant-calendar-input:-ms-input-placeholder{color:#bfbfbf}.ant-calendar-input::-webkit-input-placeholder{color:#bfbfbf}.ant-calendar-input:placeholder-shown{text-overflow:ellipsis}.ant-calendar-week-number{width:286px}.ant-calendar-week-number-cell{text-align:center}.ant-calendar-header{height:40px;line-height:40px;text-align:center;border-bottom:1px solid #e8e8e8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-calendar-header a:hover{color:#557da6}.ant-calendar-header .ant-calendar-century-select,.ant-calendar-header .ant-calendar-decade-select,.ant-calendar-header .ant-calendar-month-select,.ant-calendar-header .ant-calendar-year-select{display:inline-block;padding:0 2px;color:rgba(0,0,0,.85);font-weight:500;line-height:40px}.ant-calendar-header .ant-calendar-century-select-arrow,.ant-calendar-header .ant-calendar-decade-select-arrow,.ant-calendar-header .ant-calendar-month-select-arrow,.ant-calendar-header .ant-calendar-year-select-arrow{display:none}.ant-calendar-header .ant-calendar-next-century-btn,.ant-calendar-header .ant-calendar-next-decade-btn,.ant-calendar-header .ant-calendar-next-month-btn,.ant-calendar-header .ant-calendar-next-year-btn,.ant-calendar-header .ant-calendar-prev-century-btn,.ant-calendar-header .ant-calendar-prev-decade-btn,.ant-calendar-header .ant-calendar-prev-month-btn,.ant-calendar-header .ant-calendar-prev-year-btn{position:absolute;top:0;display:inline-block;padding:0 5px;color:rgba(0,0,0,.45);font-size:16px;font-family:Arial,Hiragino Sans GB,Microsoft Yahei,"Microsoft Sans Serif",sans-serif;line-height:40px}.ant-calendar-header .ant-calendar-prev-century-btn,.ant-calendar-header .ant-calendar-prev-decade-btn,.ant-calendar-header .ant-calendar-prev-year-btn{left:7px;height:100%}.ant-calendar-header .ant-calendar-prev-century-btn:after,.ant-calendar-header .ant-calendar-prev-century-btn:before,.ant-calendar-header .ant-calendar-prev-decade-btn:after,.ant-calendar-header .ant-calendar-prev-decade-btn:before,.ant-calendar-header .ant-calendar-prev-year-btn:after,.ant-calendar-header .ant-calendar-prev-year-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-header .ant-calendar-prev-century-btn:hover:after,.ant-calendar-header .ant-calendar-prev-century-btn:hover:before,.ant-calendar-header .ant-calendar-prev-decade-btn:hover:after,.ant-calendar-header .ant-calendar-prev-decade-btn:hover:before,.ant-calendar-header .ant-calendar-prev-year-btn:hover:after,.ant-calendar-header .ant-calendar-prev-year-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-header .ant-calendar-prev-century-btn:after,.ant-calendar-header .ant-calendar-prev-decade-btn:after,.ant-calendar-header .ant-calendar-prev-year-btn:after{display:none;position:relative;left:-3px;display:inline-block}.ant-calendar-header .ant-calendar-next-century-btn,.ant-calendar-header .ant-calendar-next-decade-btn,.ant-calendar-header .ant-calendar-next-year-btn{right:7px;height:100%}.ant-calendar-header .ant-calendar-next-century-btn:after,.ant-calendar-header .ant-calendar-next-century-btn:before,.ant-calendar-header .ant-calendar-next-decade-btn:after,.ant-calendar-header .ant-calendar-next-decade-btn:before,.ant-calendar-header .ant-calendar-next-year-btn:after,.ant-calendar-header .ant-calendar-next-year-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-header .ant-calendar-next-century-btn:hover:after,.ant-calendar-header .ant-calendar-next-century-btn:hover:before,.ant-calendar-header .ant-calendar-next-decade-btn:hover:after,.ant-calendar-header .ant-calendar-next-decade-btn:hover:before,.ant-calendar-header .ant-calendar-next-year-btn:hover:after,.ant-calendar-header .ant-calendar-next-year-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-header .ant-calendar-next-century-btn:after,.ant-calendar-header .ant-calendar-next-decade-btn:after,.ant-calendar-header .ant-calendar-next-year-btn:after{display:none}.ant-calendar-header .ant-calendar-next-century-btn:after,.ant-calendar-header .ant-calendar-next-century-btn:before,.ant-calendar-header .ant-calendar-next-decade-btn:after,.ant-calendar-header .ant-calendar-next-decade-btn:before,.ant-calendar-header .ant-calendar-next-year-btn:after,.ant-calendar-header .ant-calendar-next-year-btn:before{-webkit-transform:rotate(135deg) scale(.8);transform:rotate(135deg) scale(.8)}.ant-calendar-header .ant-calendar-next-century-btn:before,.ant-calendar-header .ant-calendar-next-decade-btn:before,.ant-calendar-header .ant-calendar-next-year-btn:before{position:relative;left:3px}.ant-calendar-header .ant-calendar-next-century-btn:after,.ant-calendar-header .ant-calendar-next-decade-btn:after,.ant-calendar-header .ant-calendar-next-year-btn:after{display:inline-block}.ant-calendar-header .ant-calendar-prev-month-btn{left:29px;height:100%}.ant-calendar-header .ant-calendar-prev-month-btn:after,.ant-calendar-header .ant-calendar-prev-month-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-header .ant-calendar-prev-month-btn:hover:after,.ant-calendar-header .ant-calendar-prev-month-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-header .ant-calendar-prev-month-btn:after{display:none}.ant-calendar-header .ant-calendar-next-month-btn{right:29px;height:100%}.ant-calendar-header .ant-calendar-next-month-btn:after,.ant-calendar-header .ant-calendar-next-month-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-header .ant-calendar-next-month-btn:hover:after,.ant-calendar-header .ant-calendar-next-month-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-header .ant-calendar-next-month-btn:after{display:none}.ant-calendar-header .ant-calendar-next-month-btn:after,.ant-calendar-header .ant-calendar-next-month-btn:before{-webkit-transform:rotate(135deg) scale(.8);transform:rotate(135deg) scale(.8)}.ant-calendar-body{padding:8px 12px}.ant-calendar table{width:100%;max-width:100%;background-color:transparent;border-collapse:collapse}.ant-calendar table,.ant-calendar td,.ant-calendar th{text-align:center;border:0}.ant-calendar-calendar-table{margin-bottom:0;border-spacing:0}.ant-calendar-column-header{width:33px;padding:6px 0;line-height:18px;text-align:center}.ant-calendar-column-header .ant-calendar-column-header-inner{display:block;font-weight:400}.ant-calendar-week-number-header .ant-calendar-column-header-inner{display:none}.ant-calendar-cell{height:30px;padding:3px 0}.ant-calendar-date{display:block;width:24px;height:24px;margin:0 auto;padding:0;color:rgba(0,0,0,.65);line-height:22px;text-align:center;background:transparent;border:1px solid transparent;border-radius:2px;-webkit-transition:background .3s ease;transition:background .3s ease}.ant-calendar-date-panel{position:relative;outline:none}.ant-calendar-date:hover{background:#ccd4d9;cursor:pointer}.ant-calendar-date:active{color:#fff;background:#557da6}.ant-calendar-today .ant-calendar-date{color:#366599;font-weight:700;border-color:#366599}.ant-calendar-selected-day .ant-calendar-date{background:#c0c7cc}.ant-calendar-last-month-cell .ant-calendar-date,.ant-calendar-last-month-cell .ant-calendar-date:hover,.ant-calendar-next-month-btn-day .ant-calendar-date,.ant-calendar-next-month-btn-day .ant-calendar-date:hover{color:rgba(0,0,0,.25);background:transparent;border-color:transparent}.ant-calendar-disabled-cell .ant-calendar-date{position:relative;width:auto;color:rgba(0,0,0,.25);background:#f5f5f5;border:1px solid transparent;border-radius:0;cursor:not-allowed}.ant-calendar-disabled-cell .ant-calendar-date:hover{background:#f5f5f5}.ant-calendar-disabled-cell.ant-calendar-selected-day .ant-calendar-date:before{position:absolute;top:-1px;left:5px;width:24px;height:24px;background:rgba(0,0,0,.1);border-radius:2px;content:""}.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date{position:relative;padding-right:5px;padding-left:5px}.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date:before{position:absolute;top:-1px;left:5px;width:24px;height:24px;border:1px solid rgba(0,0,0,.25);border-radius:2px;content:" "}.ant-calendar-disabled-cell-first-of-row .ant-calendar-date{border-top-left-radius:4px;border-bottom-left-radius:4px}.ant-calendar-disabled-cell-last-of-row .ant-calendar-date{border-top-right-radius:4px;border-bottom-right-radius:4px}.ant-calendar-footer{padding:0 12px;line-height:38px;border-top:1px solid #e8e8e8}.ant-calendar-footer:empty{border-top:0}.ant-calendar-footer-btn{display:block;text-align:center}.ant-calendar-footer-extra{text-align:left}.ant-calendar .ant-calendar-clear-btn,.ant-calendar .ant-calendar-today-btn{display:inline-block;margin:0 0 0 8px;text-align:center}.ant-calendar .ant-calendar-clear-btn-disabled,.ant-calendar .ant-calendar-today-btn-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-calendar .ant-calendar-clear-btn:only-child,.ant-calendar .ant-calendar-today-btn:only-child{margin:0}.ant-calendar .ant-calendar-clear-btn{position:absolute;top:7px;right:5px;display:none;width:20px;height:20px;margin:0;overflow:hidden;line-height:20px;text-align:center;text-indent:-76px}.ant-calendar .ant-calendar-clear-btn:after{display:inline-block;width:20px;color:rgba(0,0,0,.25);font-size:14px;line-height:1;text-indent:43px;-webkit-transition:color .3s ease;transition:color .3s ease}.ant-calendar .ant-calendar-clear-btn:hover:after{color:rgba(0,0,0,.45)}.ant-calendar .ant-calendar-ok-btn{position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;border:1px solid transparent;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.015);box-shadow:0 2px 0 rgba(0,0,0,.015);cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;height:32px;padding:0 15px;color:#fff;background-color:#366599;border-color:#366599;text-shadow:0 -1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.045);box-shadow:0 2px 0 rgba(0,0,0,.045);height:24px;padding:0 7px;font-size:14px;border-radius:2px;line-height:22px}.ant-calendar .ant-calendar-ok-btn>.anticon{line-height:1}.ant-calendar .ant-calendar-ok-btn,.ant-calendar .ant-calendar-ok-btn:active,.ant-calendar .ant-calendar-ok-btn:focus{outline:0}.ant-calendar .ant-calendar-ok-btn:not([disabled]):hover{text-decoration:none}.ant-calendar .ant-calendar-ok-btn:not([disabled]):active{outline:0;-webkit-box-shadow:none;box-shadow:none}.ant-calendar .ant-calendar-ok-btn.disabled,.ant-calendar .ant-calendar-ok-btn[disabled]{cursor:not-allowed}.ant-calendar .ant-calendar-ok-btn.disabled>*,.ant-calendar .ant-calendar-ok-btn[disabled]>*{pointer-events:none}.ant-calendar .ant-calendar-ok-btn-lg{height:40px;padding:0 15px;font-size:16px;border-radius:2px}.ant-calendar .ant-calendar-ok-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:2px}.ant-calendar .ant-calendar-ok-btn>a:only-child{color:currentColor}.ant-calendar .ant-calendar-ok-btn>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-calendar .ant-calendar-ok-btn:focus,.ant-calendar .ant-calendar-ok-btn:hover{color:#fff;background-color:#557da6;border-color:#557da6}.ant-calendar .ant-calendar-ok-btn:focus>a:only-child,.ant-calendar .ant-calendar-ok-btn:hover>a:only-child{color:currentColor}.ant-calendar .ant-calendar-ok-btn:focus>a:only-child:after,.ant-calendar .ant-calendar-ok-btn:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-calendar .ant-calendar-ok-btn.active,.ant-calendar .ant-calendar-ok-btn:active{color:#fff;background-color:#224573;border-color:#224573}.ant-calendar .ant-calendar-ok-btn.active>a:only-child,.ant-calendar .ant-calendar-ok-btn:active>a:only-child{color:currentColor}.ant-calendar .ant-calendar-ok-btn.active>a:only-child:after,.ant-calendar .ant-calendar-ok-btn:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-calendar .ant-calendar-ok-btn-disabled,.ant-calendar .ant-calendar-ok-btn-disabled.active,.ant-calendar .ant-calendar-ok-btn-disabled:active,.ant-calendar .ant-calendar-ok-btn-disabled:focus,.ant-calendar .ant-calendar-ok-btn-disabled:hover,.ant-calendar .ant-calendar-ok-btn.disabled,.ant-calendar .ant-calendar-ok-btn.disabled.active,.ant-calendar .ant-calendar-ok-btn.disabled:active,.ant-calendar .ant-calendar-ok-btn.disabled:focus,.ant-calendar .ant-calendar-ok-btn.disabled:hover,.ant-calendar .ant-calendar-ok-btn[disabled],.ant-calendar .ant-calendar-ok-btn[disabled].active,.ant-calendar .ant-calendar-ok-btn[disabled]:active,.ant-calendar .ant-calendar-ok-btn[disabled]:focus,.ant-calendar .ant-calendar-ok-btn[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-calendar .ant-calendar-ok-btn-disabled.active>a:only-child,.ant-calendar .ant-calendar-ok-btn-disabled:active>a:only-child,.ant-calendar .ant-calendar-ok-btn-disabled:focus>a:only-child,.ant-calendar .ant-calendar-ok-btn-disabled:hover>a:only-child,.ant-calendar .ant-calendar-ok-btn-disabled>a:only-child,.ant-calendar .ant-calendar-ok-btn.disabled.active>a:only-child,.ant-calendar .ant-calendar-ok-btn.disabled:active>a:only-child,.ant-calendar .ant-calendar-ok-btn.disabled:focus>a:only-child,.ant-calendar .ant-calendar-ok-btn.disabled:hover>a:only-child,.ant-calendar .ant-calendar-ok-btn.disabled>a:only-child,.ant-calendar .ant-calendar-ok-btn[disabled].active>a:only-child,.ant-calendar .ant-calendar-ok-btn[disabled]:active>a:only-child,.ant-calendar .ant-calendar-ok-btn[disabled]:focus>a:only-child,.ant-calendar .ant-calendar-ok-btn[disabled]:hover>a:only-child,.ant-calendar .ant-calendar-ok-btn[disabled]>a:only-child{color:currentColor}.ant-calendar .ant-calendar-ok-btn-disabled.active>a:only-child:after,.ant-calendar .ant-calendar-ok-btn-disabled:active>a:only-child:after,.ant-calendar .ant-calendar-ok-btn-disabled:focus>a:only-child:after,.ant-calendar .ant-calendar-ok-btn-disabled:hover>a:only-child:after,.ant-calendar .ant-calendar-ok-btn-disabled>a:only-child:after,.ant-calendar .ant-calendar-ok-btn.disabled.active>a:only-child:after,.ant-calendar .ant-calendar-ok-btn.disabled:active>a:only-child:after,.ant-calendar .ant-calendar-ok-btn.disabled:focus>a:only-child:after,.ant-calendar .ant-calendar-ok-btn.disabled:hover>a:only-child:after,.ant-calendar .ant-calendar-ok-btn.disabled>a:only-child:after,.ant-calendar .ant-calendar-ok-btn[disabled].active>a:only-child:after,.ant-calendar .ant-calendar-ok-btn[disabled]:active>a:only-child:after,.ant-calendar .ant-calendar-ok-btn[disabled]:focus>a:only-child:after,.ant-calendar .ant-calendar-ok-btn[disabled]:hover>a:only-child:after,.ant-calendar .ant-calendar-ok-btn[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-calendar-range-picker-input{width:44%;height:99%;text-align:center;background-color:transparent;border:0;outline:0}.ant-calendar-range-picker-input::-moz-placeholder{color:#bfbfbf;opacity:1}.ant-calendar-range-picker-input:-ms-input-placeholder{color:#bfbfbf}.ant-calendar-range-picker-input::-webkit-input-placeholder{color:#bfbfbf}.ant-calendar-range-picker-input:placeholder-shown{text-overflow:ellipsis}.ant-calendar-range-picker-input[disabled]{cursor:not-allowed}.ant-calendar-range-picker-separator{display:inline-block;min-width:10px;height:100%;color:rgba(0,0,0,.45);white-space:nowrap;text-align:center;vertical-align:top;pointer-events:none}.ant-input-disabled .ant-calendar-range-picker-separator{color:rgba(0,0,0,.25)}.ant-calendar-range{width:552px;overflow:hidden}.ant-calendar-range .ant-calendar-date-panel:after{display:block;clear:both;height:0;visibility:hidden;content:"."}.ant-calendar-range-part{position:relative;width:50%}.ant-calendar-range-left{float:left}.ant-calendar-range-left .ant-calendar-time-picker-inner{border-right:1px solid #e8e8e8}.ant-calendar-range-right{float:right}.ant-calendar-range-right .ant-calendar-time-picker-inner{border-left:1px solid #e8e8e8}.ant-calendar-range-middle{position:absolute;left:50%;z-index:1;height:34px;margin:1px 0 0 0;padding:0 200px 0 0;color:rgba(0,0,0,.45);line-height:34px;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.ant-calendar-range-right .ant-calendar-date-input-wrap{margin-left:-90px}.ant-calendar-range.ant-calendar-time .ant-calendar-range-middle{padding:0 10px 0 0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ant-calendar-range .ant-calendar-today :not(.ant-calendar-disabled-cell) :not(.ant-calendar-last-month-cell) :not(.ant-calendar-next-month-btn-day) .ant-calendar-date{color:#366599;background:#c0c7cc;border-color:#366599}.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date,.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date{color:#fff;background:#366599;border:1px solid transparent}.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date:hover,.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date:hover{background:#366599}.ant-calendar-range.ant-calendar-time .ant-calendar-range-right .ant-calendar-date-input-wrap{margin-left:0}.ant-calendar-range .ant-calendar-input-wrap{position:relative;height:34px}.ant-calendar-range .ant-calendar-input,.ant-calendar-range .ant-calendar-time-picker-input{position:relative;display:inline-block;width:100%;height:32px;padding:4px 11px;color:rgba(0,0,0,.65);font-size:14px;line-height:1.5;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;-webkit-transition:all .3s;transition:all .3s;height:24px;padding-right:0;padding-left:0;line-height:24px;border:0;-webkit-box-shadow:none;box-shadow:none}.ant-calendar-range .ant-calendar-input::-moz-placeholder,.ant-calendar-range .ant-calendar-time-picker-input::-moz-placeholder{color:#bfbfbf;opacity:1}.ant-calendar-range .ant-calendar-input:-ms-input-placeholder,.ant-calendar-range .ant-calendar-time-picker-input:-ms-input-placeholder{color:#bfbfbf}.ant-calendar-range .ant-calendar-input::-webkit-input-placeholder,.ant-calendar-range .ant-calendar-time-picker-input::-webkit-input-placeholder{color:#bfbfbf}.ant-calendar-range .ant-calendar-input:placeholder-shown,.ant-calendar-range .ant-calendar-time-picker-input:placeholder-shown{text-overflow:ellipsis}.ant-calendar-range .ant-calendar-input:hover,.ant-calendar-range .ant-calendar-time-picker-input:hover{border-color:#557da6;border-right-width:1px!important}.ant-calendar-range .ant-calendar-input:focus,.ant-calendar-range .ant-calendar-time-picker-input:focus{border-color:#557da6;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(54,101,153,.2);box-shadow:0 0 0 2px rgba(54,101,153,.2)}.ant-calendar-range .ant-calendar-input-disabled,.ant-calendar-range .ant-calendar-time-picker-input-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-calendar-range .ant-calendar-input-disabled:hover,.ant-calendar-range .ant-calendar-time-picker-input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-calendar-range .ant-calendar-input[disabled],.ant-calendar-range .ant-calendar-time-picker-input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-calendar-range .ant-calendar-input[disabled]:hover,.ant-calendar-range .ant-calendar-time-picker-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}textarea.ant-calendar-range .ant-calendar-input,textarea.ant-calendar-range .ant-calendar-time-picker-input{max-width:100%;height:auto;min-height:32px;line-height:1.5;vertical-align:bottom;-webkit-transition:all .3s,height 0s;transition:all .3s,height 0s}.ant-calendar-range .ant-calendar-input-lg,.ant-calendar-range .ant-calendar-time-picker-input-lg{height:40px;padding:6px 11px;font-size:16px}.ant-calendar-range .ant-calendar-input-sm,.ant-calendar-range .ant-calendar-time-picker-input-sm{height:24px;padding:1px 7px}.ant-calendar-range .ant-calendar-input:focus,.ant-calendar-range .ant-calendar-time-picker-input:focus{-webkit-box-shadow:none;box-shadow:none}.ant-calendar-range .ant-calendar-time-picker-icon{display:none}.ant-calendar-range.ant-calendar-week-number{width:574px}.ant-calendar-range.ant-calendar-week-number .ant-calendar-range-part{width:286px}.ant-calendar-range .ant-calendar-decade-panel,.ant-calendar-range .ant-calendar-month-panel,.ant-calendar-range .ant-calendar-year-panel{top:34px}.ant-calendar-range .ant-calendar-month-panel .ant-calendar-year-panel{top:0}.ant-calendar-range .ant-calendar-decade-panel-table,.ant-calendar-range .ant-calendar-month-panel-table,.ant-calendar-range .ant-calendar-year-panel-table{height:208px}.ant-calendar-range .ant-calendar-in-range-cell{position:relative;border-radius:0}.ant-calendar-range .ant-calendar-in-range-cell>div{position:relative;z-index:1}.ant-calendar-range .ant-calendar-in-range-cell:before{position:absolute;top:4px;right:0;bottom:4px;left:0;display:block;background:#ccd4d9;border:0;border-radius:0;content:""}.ant-calendar-range .ant-calendar-footer-extra{float:left}div.ant-calendar-range-quick-selector{text-align:left}div.ant-calendar-range-quick-selector>a{margin-right:8px}.ant-calendar-range .ant-calendar-decade-panel-header,.ant-calendar-range .ant-calendar-header,.ant-calendar-range .ant-calendar-month-panel-header,.ant-calendar-range .ant-calendar-year-panel-header{border-bottom:0}.ant-calendar-range .ant-calendar-body,.ant-calendar-range .ant-calendar-decade-panel-body,.ant-calendar-range .ant-calendar-month-panel-body,.ant-calendar-range .ant-calendar-year-panel-body{border-top:1px solid #e8e8e8}.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker{top:68px;z-index:2;width:100%;height:207px}.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-panel{height:267px;margin-top:-34px}.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-inner{height:100%;padding-top:40px;background:none}.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-combobox{display:inline-block;height:100%;background-color:#fff;border-top:1px solid #e8e8e8}.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select{height:100%}.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select ul{max-height:100%}.ant-calendar-range.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn{margin-right:8px}.ant-calendar-range.ant-calendar-time .ant-calendar-today-btn{height:22px;margin:8px 12px;line-height:22px}.ant-calendar-range-with-ranges.ant-calendar-time .ant-calendar-time-picker{height:233px}.ant-calendar-range.ant-calendar-show-time-picker .ant-calendar-body{border-top-color:transparent}.ant-calendar-time-picker{position:absolute;top:40px;width:100%;background-color:#fff}.ant-calendar-time-picker-panel{position:absolute;z-index:1050;width:100%}.ant-calendar-time-picker-inner{position:relative;display:inline-block;width:100%;overflow:hidden;font-size:14px;line-height:1.5;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;outline:none}.ant-calendar-time-picker-column-1,.ant-calendar-time-picker-column-1 .ant-calendar-time-picker-select,.ant-calendar-time-picker-combobox{width:100%}.ant-calendar-time-picker-column-2 .ant-calendar-time-picker-select{width:50%}.ant-calendar-time-picker-column-3 .ant-calendar-time-picker-select{width:33.33%}.ant-calendar-time-picker-column-4 .ant-calendar-time-picker-select{width:25%}.ant-calendar-time-picker-input-wrap{display:none}.ant-calendar-time-picker-select{position:relative;float:left;height:226px;overflow:hidden;font-size:14px;border-right:1px solid #e8e8e8}.ant-calendar-time-picker-select:hover{overflow-y:auto}.ant-calendar-time-picker-select:first-child{margin-left:0;border-left:0}.ant-calendar-time-picker-select:last-child{border-right:0}.ant-calendar-time-picker-select ul{width:100%;max-height:206px;margin:0;padding:0;list-style:none}.ant-calendar-time-picker-select li{width:100%;height:24px;margin:0;line-height:24px;text-align:center;list-style:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-calendar-time-picker-select li:last-child:after{display:block;height:202px;content:""}.ant-calendar-time-picker-select li:hover{background:#ccd4d9}.ant-calendar-time-picker-select li:focus{color:#366599;font-weight:600;outline:none}li.ant-calendar-time-picker-select-option-selected{font-weight:600;background:#f5f5f5}li.ant-calendar-time-picker-select-option-disabled{color:rgba(0,0,0,.25)}li.ant-calendar-time-picker-select-option-disabled:hover{background:transparent;cursor:not-allowed}.ant-calendar-time .ant-calendar-day-select{display:inline-block;padding:0 2px;color:rgba(0,0,0,.85);font-weight:500;line-height:34px}.ant-calendar-time .ant-calendar-footer{position:relative;height:auto}.ant-calendar-time .ant-calendar-footer-btn{text-align:right}.ant-calendar-time .ant-calendar-footer .ant-calendar-today-btn{float:left;margin:0}.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn{display:inline-block;margin-right:8px}.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn-disabled{color:rgba(0,0,0,.25)}.ant-calendar-month-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#fff;border-radius:2px;outline:none}.ant-calendar-month-panel>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.ant-calendar-month-panel-hidden{display:none}.ant-calendar-month-panel-header{height:40px;line-height:40px;text-align:center;border-bottom:1px solid #e8e8e8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.ant-calendar-month-panel-header a:hover{color:#557da6}.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select,.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select,.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select,.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select{display:inline-block;padding:0 2px;color:rgba(0,0,0,.85);font-weight:500;line-height:40px}.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select-arrow,.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select-arrow,.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select-arrow,.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select-arrow{display:none}.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn{position:absolute;top:0;display:inline-block;padding:0 5px;color:rgba(0,0,0,.45);font-size:16px;font-family:Arial,Hiragino Sans GB,Microsoft Yahei,"Microsoft Sans Serif",sans-serif;line-height:40px}.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn{left:7px;height:100%}.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:before,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:before,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:hover:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:hover:before,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:hover:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:hover:before,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:hover:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:after{display:none;position:relative;left:-3px;display:inline-block}.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn{right:7px;height:100%}.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:before,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:before,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:hover:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:hover:before,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:hover:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:hover:before,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:hover:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after{display:none}.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:before,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:before,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:before{-webkit-transform:rotate(135deg) scale(.8);transform:rotate(135deg) scale(.8)}.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:before,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:before,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:before{position:relative;left:3px}.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after{display:inline-block}.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn{left:29px;height:100%}.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:hover:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:after{display:none}.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn{right:29px;height:100%}.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:hover:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:after{display:none}.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:after,.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:before{-webkit-transform:rotate(135deg) scale(.8);transform:rotate(135deg) scale(.8)}.ant-calendar-month-panel-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.ant-calendar-month-panel-footer{border-top:1px solid #e8e8e8}.ant-calendar-month-panel-footer .ant-calendar-footer-extra{padding:0 12px}.ant-calendar-month-panel-table{width:100%;height:100%;table-layout:fixed;border-collapse:separate}.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month,.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover{color:#fff;background:#366599}.ant-calendar-month-panel-cell{text-align:center}.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month,.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month:hover{color:rgba(0,0,0,.25);background:#f5f5f5;cursor:not-allowed}.ant-calendar-month-panel-month{display:inline-block;height:24px;margin:0 auto;padding:0 8px;color:rgba(0,0,0,.65);line-height:24px;text-align:center;background:transparent;border-radius:2px;-webkit-transition:background .3s ease;transition:background .3s ease}.ant-calendar-month-panel-month:hover{background:#ccd4d9;cursor:pointer}.ant-calendar-year-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#fff;border-radius:2px;outline:none}.ant-calendar-year-panel>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.ant-calendar-year-panel-hidden{display:none}.ant-calendar-year-panel-header{height:40px;line-height:40px;text-align:center;border-bottom:1px solid #e8e8e8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.ant-calendar-year-panel-header a:hover{color:#557da6}.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select,.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select,.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select,.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select{display:inline-block;padding:0 2px;color:rgba(0,0,0,.85);font-weight:500;line-height:40px}.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select-arrow,.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select-arrow,.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select-arrow,.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select-arrow{display:none}.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn{position:absolute;top:0;display:inline-block;padding:0 5px;color:rgba(0,0,0,.45);font-size:16px;font-family:Arial,Hiragino Sans GB,Microsoft Yahei,"Microsoft Sans Serif",sans-serif;line-height:40px}.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn{left:7px;height:100%}.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:before,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:before,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:hover:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:hover:before,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:hover:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:hover:before,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:hover:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:after{display:none;position:relative;left:-3px;display:inline-block}.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn{right:7px;height:100%}.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:before,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:before,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:hover:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:hover:before,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:hover:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:hover:before,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:hover:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after{display:none}.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:before,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:before,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:before{-webkit-transform:rotate(135deg) scale(.8);transform:rotate(135deg) scale(.8)}.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:before,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:before,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:before{position:relative;left:3px}.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after{display:inline-block}.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn{left:29px;height:100%}.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:hover:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:after{display:none}.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn{right:29px;height:100%}.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:hover:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:after{display:none}.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:after,.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:before{-webkit-transform:rotate(135deg) scale(.8);transform:rotate(135deg) scale(.8)}.ant-calendar-year-panel-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.ant-calendar-year-panel-footer{border-top:1px solid #e8e8e8}.ant-calendar-year-panel-footer .ant-calendar-footer-extra{padding:0 12px}.ant-calendar-year-panel-table{width:100%;height:100%;table-layout:fixed;border-collapse:separate}.ant-calendar-year-panel-cell{text-align:center}.ant-calendar-year-panel-year{display:inline-block;height:24px;margin:0 auto;padding:0 8px;color:rgba(0,0,0,.65);line-height:24px;text-align:center;background:transparent;border-radius:2px;-webkit-transition:background .3s ease;transition:background .3s ease}.ant-calendar-year-panel-year:hover{background:#ccd4d9;cursor:pointer}.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year,.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover{color:#fff;background:#366599}.ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year,.ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year{color:rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-calendar-decade-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:2px;outline:none}.ant-calendar-decade-panel-hidden{display:none}.ant-calendar-decade-panel-header{height:40px;line-height:40px;text-align:center;border-bottom:1px solid #e8e8e8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.ant-calendar-decade-panel-header a:hover{color:#557da6}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select{display:inline-block;padding:0 2px;color:rgba(0,0,0,.85);font-weight:500;line-height:40px}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select-arrow,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select-arrow,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select-arrow,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select-arrow{display:none}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn{position:absolute;top:0;display:inline-block;padding:0 5px;color:rgba(0,0,0,.45);font-size:16px;font-family:Arial,Hiragino Sans GB,Microsoft Yahei,"Microsoft Sans Serif",sans-serif;line-height:40px}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn{left:7px;height:100%}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:before,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:before,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:hover:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:hover:before,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:hover:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:hover:before,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:hover:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:after{display:none;position:relative;left:-3px;display:inline-block}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn{right:7px;height:100%}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:before,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:before,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:hover:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:hover:before,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:hover:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:hover:before,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:hover:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after{display:none}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:before,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:before,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:before{-webkit-transform:rotate(135deg) scale(.8);transform:rotate(135deg) scale(.8)}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:before,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:before,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:before{position:relative;left:3px}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after{display:inline-block}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn{left:29px;height:100%}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:hover:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:after{display:none}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn{right:29px;height:100%}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;vertical-align:middle;border:0 solid #aaa;border-width:1.5px 0 0 1.5px;border-radius:1px;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8);-webkit-transition:all .3s;transition:all .3s;content:""}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:hover:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:hover:before{border-color:rgba(0,0,0,.65)}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:after{display:none}.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:after,.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:before{-webkit-transform:rotate(135deg) scale(.8);transform:rotate(135deg) scale(.8)}.ant-calendar-decade-panel-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.ant-calendar-decade-panel-footer{border-top:1px solid #e8e8e8}.ant-calendar-decade-panel-footer .ant-calendar-footer-extra{padding:0 12px}.ant-calendar-decade-panel-table{width:100%;height:100%;table-layout:fixed;border-collapse:separate}.ant-calendar-decade-panel-cell{white-space:nowrap;text-align:center}.ant-calendar-decade-panel-decade{display:inline-block;height:24px;margin:0 auto;padding:0 6px;color:rgba(0,0,0,.65);line-height:24px;text-align:center;background:transparent;border-radius:2px;-webkit-transition:background .3s ease;transition:background .3s ease}.ant-calendar-decade-panel-decade:hover{background:#ccd4d9;cursor:pointer}.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade,.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover{color:#fff;background:#366599}.ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade,.ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade{color:rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-calendar-month .ant-calendar-month-header-wrap{position:relative;height:288px}.ant-calendar-month .ant-calendar-month-panel,.ant-calendar-month .ant-calendar-year-panel{top:0;height:100%}.ant-calendar-week-number-cell{opacity:.5}.ant-calendar-week-number .ant-calendar-body tr{cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ant-calendar-week-number .ant-calendar-body tr:hover{background:#ccd4d9}.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week{font-weight:700;background:#c0c7cc}.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day .ant-calendar-date,.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day:hover .ant-calendar-date{color:rgba(0,0,0,.65);background:transparent}.ant-input{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;height:32px;padding:4px 11px;color:rgba(0,0,0,.65);font-size:14px;line-height:1.5;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;-webkit-transition:all .3s;transition:all .3s}.ant-input::-moz-placeholder{color:#bfbfbf;opacity:1}.ant-input:-ms-input-placeholder{color:#bfbfbf}.ant-input::-webkit-input-placeholder{color:#bfbfbf}.ant-input:placeholder-shown{text-overflow:ellipsis}.ant-input:focus,.ant-input:hover{border-color:#557da6;border-right-width:1px!important}.ant-input:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(54,101,153,.2);box-shadow:0 0 0 2px rgba(54,101,153,.2)}.ant-input-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5;vertical-align:bottom;-webkit-transition:all .3s,height 0s;transition:all .3s,height 0s}.ant-input-lg{height:40px;padding:6px 11px;font-size:16px}.ant-input-sm{height:24px;padding:1px 7px}.ant-input-group{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-group>[class*=col-]{padding-right:8px}.ant-input-group>[class*=col-]:last-child{padding-right:0}.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-group-wrap>*{display:block!important}.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-group .ant-input:focus,.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}.ant-input-group-addon{position:relative;padding:0 11px;color:rgba(0,0,0,.65);font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:2px;-webkit-transition:all .3s;transition:all .3s}.ant-input-group-addon .ant-select{margin:-5px -11px}.ant-input-group-addon .ant-select .ant-select-selection{margin:-1px;background-color:inherit;border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none}.ant-input-group-addon .ant-select-focused .ant-select-selection,.ant-input-group-addon .ant-select-open .ant-select-selection{color:#366599}.ant-input-group-addon>i:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ant-input-group-addon:first-child,.ant-input-group-addon:first-child .ant-select .ant-select-selection,.ant-input-group>.ant-input:first-child,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selection{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child{border-right:0}.ant-input-group-addon:last-child{border-left:0}.ant-input-group-addon:last-child,.ant-input-group-addon:last-child .ant-select .ant-select-selection,.ant-input-group>.ant-input:last-child,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selection{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{height:40px;padding:6px 11px;font-size:16px}.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{height:24px;padding:1px 7px}.ant-input-group-lg .ant-select-selection--single{height:40px}.ant-input-group-sm .ant-select-selection--single{height:24px}.ant-input-group .ant-input-affix-wrapper{display:table-cell;float:left;width:100%}.ant-input-group.ant-input-group-compact{display:block;zoom:1}.ant-input-group.ant-input-group-compact:after,.ant-input-group.ant-input-group-compact:before{display:table;content:""}.ant-input-group.ant-input-group-compact:after{clear:both}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-group.ant-input-group-compact>:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-group.ant-input-group-compact .ant-input{float:none}.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection,.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input{border-right-width:1px;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor:focus,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-focused,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection:hover,.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input:focus,.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input:hover{z-index:1}.ant-input-group.ant-input-group-compact>.ant-calendar-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper:first-child .ant-mention-editor,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selection,.ant-input-group.ant-input-group-compact>.ant-time-picker:first-child .ant-time-picker-input,.ant-input-group.ant-input-group-compact>:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group.ant-input-group-compact>.ant-calendar-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper:last-child .ant-mention-editor,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selection,.ant-input-group.ant-input-group-compact>.ant-time-picker:last-child .ant-time-picker-input,.ant-input-group.ant-input-group-compact>:last-child{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}.ant-input-affix-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;text-align:start}.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled){border-color:#557da6;border-right-width:1px!important}.ant-input-affix-wrapper .ant-input{position:relative;text-align:inherit}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{position:absolute;top:50%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.65);line-height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ant-input-affix-wrapper .ant-input-prefix :not(.anticon),.ant-input-affix-wrapper .ant-input-suffix :not(.anticon){line-height:1.5}.ant-input-affix-wrapper .ant-input-disabled~.ant-input-suffix .anticon{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-input-affix-wrapper .ant-input-prefix{left:12px}.ant-input-affix-wrapper .ant-input-suffix{right:12px}.ant-input-affix-wrapper .ant-input:not(:first-child){padding-left:30px}.ant-input-affix-wrapper .ant-input:not(:last-child){padding-right:30px}.ant-input-affix-wrapper.ant-input-affix-wrapper-input-with-clear-btn .ant-input:not(:last-child){padding-right:49px}.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input{padding-right:22px}.ant-input-password-icon{color:rgba(0,0,0,.45);cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ant-input-password-icon:hover{color:#333}.ant-input-clear-icon{color:rgba(0,0,0,.25);font-size:12px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;vertical-align:0}.ant-input-clear-icon:hover{color:rgba(0,0,0,.45)}.ant-input-clear-icon:active{color:rgba(0,0,0,.65)}.ant-input-clear-icon+i{margin-left:6px}.ant-input-textarea-clear-icon{color:rgba(0,0,0,.25);font-size:12px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;position:absolute;top:0;right:0;margin:8px 8px 0 0}.ant-input-textarea-clear-icon:hover{color:rgba(0,0,0,.45)}.ant-input-textarea-clear-icon:active{color:rgba(0,0,0,.65)}.ant-input-textarea-clear-icon+i{margin-left:6px}.ant-input-search-icon{color:rgba(0,0,0,.45);cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ant-input-search-icon:hover{color:rgba(0,0,0,.8)}.ant-input-search-enter-button input{border-right:0}.ant-input-search-enter-button+.ant-input-group-addon,.ant-input-search-enter-button input+.ant-input-group-addon{padding:0;border:0}.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button,.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button{border-top-left-radius:0;border-bottom-left-radius:0}.ant-time-picker-panel{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:absolute;z-index:1050;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ant-time-picker-panel-inner{position:relative;left:-2px;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-time-picker-panel-input{width:100%;max-width:154px;margin:0;padding:0;line-height:normal;border:0;outline:0;cursor:auto}.ant-time-picker-panel-input::-moz-placeholder{color:#bfbfbf;opacity:1}.ant-time-picker-panel-input:-ms-input-placeholder{color:#bfbfbf}.ant-time-picker-panel-input::-webkit-input-placeholder{color:#bfbfbf}.ant-time-picker-panel-input:placeholder-shown{text-overflow:ellipsis}.ant-time-picker-panel-input-wrap{position:relative;padding:7px 2px 7px 12px;border-bottom:1px solid #e8e8e8}.ant-time-picker-panel-input-invalid{border-color:#f5222d}.ant-time-picker-panel-narrow .ant-time-picker-panel-input-wrap{max-width:112px}.ant-time-picker-panel-select{position:relative;float:left;width:56px;max-height:192px;overflow:hidden;font-size:14px;border-left:1px solid #e8e8e8}.ant-time-picker-panel-select:hover{overflow-y:auto}.ant-time-picker-panel-select:first-child{margin-left:0;border-left:0}.ant-time-picker-panel-select:last-child{border-right:0}.ant-time-picker-panel-select:only-child{width:100%}.ant-time-picker-panel-select ul{width:56px;margin:0;padding:0 0 160px;list-style:none}.ant-time-picker-panel-select li{width:100%;height:32px;margin:0;padding:0 0 0 12px;line-height:32px;text-align:left;list-style:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-time-picker-panel-select li:focus{color:#366599;font-weight:600;outline:none}.ant-time-picker-panel-select li:hover{background:#ccd4d9}li.ant-time-picker-panel-select-option-selected{font-weight:600;background:#f5f5f5}li.ant-time-picker-panel-select-option-selected:hover{background:#f5f5f5}li.ant-time-picker-panel-select-option-disabled{color:rgba(0,0,0,.25)}li.ant-time-picker-panel-select-option-disabled:hover{background:transparent;cursor:not-allowed}li.ant-time-picker-panel-select-option-disabled:focus{color:rgba(0,0,0,.25);font-weight:inherit}.ant-time-picker-panel-combobox{zoom:1}.ant-time-picker-panel-combobox:after,.ant-time-picker-panel-combobox:before{display:table;content:""}.ant-time-picker-panel-combobox:after{clear:both}.ant-time-picker-panel-addon{padding:8px;border-top:1px solid #e8e8e8}.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topLeft,.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topRight,.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topLeft,.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topRight{-webkit-animation-name:antSlideDownIn;animation-name:antSlideDownIn}.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomLeft,.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomRight,.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomLeft,.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomRight{-webkit-animation-name:antSlideUpIn;animation-name:antSlideUpIn}.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topLeft,.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topRight{-webkit-animation-name:antSlideDownOut;animation-name:antSlideDownOut}.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomLeft,.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomRight{-webkit-animation-name:antSlideUpOut;animation-name:antSlideUpOut}.ant-time-picker{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-size:14px;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";width:128px;outline:none;cursor:text;-webkit-transition:opacity .3s;transition:opacity .3s}.ant-time-picker,.ant-time-picker-input{color:rgba(0,0,0,.65);line-height:1.5;position:relative;display:inline-block}.ant-time-picker-input{width:100%;height:32px;padding:4px 11px;font-size:14px;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;-webkit-transition:all .3s;transition:all .3s}.ant-time-picker-input::-moz-placeholder{color:#bfbfbf;opacity:1}.ant-time-picker-input:-ms-input-placeholder{color:#bfbfbf}.ant-time-picker-input::-webkit-input-placeholder{color:#bfbfbf}.ant-time-picker-input:placeholder-shown{text-overflow:ellipsis}.ant-time-picker-input:focus,.ant-time-picker-input:hover{border-color:#557da6;border-right-width:1px!important}.ant-time-picker-input:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(54,101,153,.2);box-shadow:0 0 0 2px rgba(54,101,153,.2)}.ant-time-picker-input-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-time-picker-input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}textarea.ant-time-picker-input{max-width:100%;height:auto;min-height:32px;line-height:1.5;vertical-align:bottom;-webkit-transition:all .3s,height 0s;transition:all .3s,height 0s}.ant-time-picker-input-lg{height:40px;padding:6px 11px;font-size:16px}.ant-time-picker-input-sm{height:24px;padding:1px 7px}.ant-time-picker-input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-time-picker-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-time-picker-open{opacity:0}.ant-time-picker-clear,.ant-time-picker-icon{position:absolute;top:50%;right:11px;z-index:1;width:14px;height:14px;margin-top:-7px;color:rgba(0,0,0,.25);line-height:14px;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-time-picker-clear .ant-time-picker-clock-icon,.ant-time-picker-icon .ant-time-picker-clock-icon{display:block;color:rgba(0,0,0,.25);line-height:1}.ant-time-picker-clear{z-index:2;background:#fff;opacity:0;pointer-events:none}.ant-time-picker-clear:hover{color:rgba(0,0,0,.45)}.ant-time-picker:hover .ant-time-picker-clear{opacity:1;pointer-events:auto}.ant-time-picker-large .ant-time-picker-input{height:40px;padding:6px 11px;font-size:16px}.ant-time-picker-small .ant-time-picker-input{height:24px;padding:1px 7px}.ant-time-picker-small .ant-time-picker-clear,.ant-time-picker-small .ant-time-picker-icon{right:7px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.ant-input{line-height:1.5}}}.ant-tag{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:inline-block;height:auto;margin-right:8px;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:2px;cursor:default;opacity:1;-webkit-transition:all .3s cubic-bezier(.78,.14,.15,.86);transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-tag:hover{opacity:.85}.ant-tag,.ant-tag a,.ant-tag a:hover{color:rgba(0,0,0,.65)}.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ant-tag .anticon-close{display:inline-block;font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg);margin-left:3px;color:rgba(0,0,0,.45);font-weight:700;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.78,.14,.15,.86);transition:all .3s cubic-bezier(.78,.14,.15,.86)}:root .ant-tag .anticon-close{font-size:12px}.ant-tag .anticon-close:hover{color:rgba(0,0,0,.85)}.ant-tag-has-color{border-color:transparent}.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover{color:#fff}.ant-tag-checkable{background-color:transparent;border-color:transparent}.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#366599}.ant-tag-checkable-checked,.ant-tag-checkable:active{color:#fff}.ant-tag-checkable-checked{background-color:#366599}.ant-tag-checkable:active{background-color:#224573}.ant-tag-hidden{display:none}.ant-tag-pink{color:#eb2f96;background:#fff0f6;border-color:#ffadd2}.ant-tag-pink-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-magenta{color:#eb2f96;background:#fff0f6;border-color:#ffadd2}.ant-tag-magenta-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-red{color:#f5222d;background:#fff1f0;border-color:#ffa39e}.ant-tag-red-inverse{color:#fff;background:#f5222d;border-color:#f5222d}.ant-tag-volcano{color:#fa541c;background:#fff2e8;border-color:#ffbb96}.ant-tag-volcano-inverse{color:#fff;background:#fa541c;border-color:#fa541c}.ant-tag-orange{color:#fa8c16;background:#fff7e6;border-color:#ffd591}.ant-tag-orange-inverse{color:#fff;background:#fa8c16;border-color:#fa8c16}.ant-tag-yellow{color:#fadb14;background:#feffe6;border-color:#fffb8f}.ant-tag-yellow-inverse{color:#fff;background:#fadb14;border-color:#fadb14}.ant-tag-gold{color:#faad14;background:#fffbe6;border-color:#ffe58f}.ant-tag-gold-inverse{color:#fff;background:#faad14;border-color:#faad14}.ant-tag-cyan{color:#13c2c2;background:#e6fffb;border-color:#87e8de}.ant-tag-cyan-inverse{color:#fff;background:#13c2c2;border-color:#13c2c2}.ant-tag-lime{color:#a0d911;background:#fcffe6;border-color:#eaff8f}.ant-tag-lime-inverse{color:#fff;background:#a0d911;border-color:#a0d911}.ant-tag-green{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.ant-tag-green-inverse{color:#fff;background:#52c41a;border-color:#52c41a}.ant-tag-blue{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}.ant-tag-blue-inverse{color:#fff;background:#1890ff;border-color:#1890ff}.ant-tag-geekblue{color:#2f54eb;background:#f0f5ff;border-color:#adc6ff}.ant-tag-geekblue-inverse{color:#fff;background:#2f54eb;border-color:#2f54eb}.ant-tag-purple{color:#722ed1;background:#f9f0ff;border-color:#d3adf7}.ant-tag-purple-inverse{color:#fff;background:#722ed1;border-color:#722ed1}.ant-form{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.ant-form legend{display:block;width:100%;margin-bottom:20px;padding:0;color:rgba(0,0,0,.45);font-size:16px;line-height:inherit;border:0;border-bottom:1px solid #d9d9d9}.ant-form label{font-size:14px}.ant-form input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}.ant-form input[type=checkbox],.ant-form input[type=radio]{line-height:normal}.ant-form input[type=file]{display:block}.ant-form input[type=range]{display:block;width:100%}.ant-form select[multiple],.ant-form select[size]{height:auto}.ant-form input[type=checkbox]:focus,.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ant-form output{display:block;padding-top:15px;color:rgba(0,0,0,.65);font-size:14px;line-height:1.5}.ant-form-item-required:before{display:inline-block;margin-right:4px;color:#f5222d;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.ant-form-hide-required-mark .ant-form-item-required:before{display:none}.ant-form-item-label>label{color:rgba(0,0,0,.85)}.ant-form-item-label>label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-form-item-label>label.ant-form-item-no-colon:after{content:" "}.ant-form-item{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";margin-bottom:24px;vertical-align:top}.ant-form-item label{position:relative}.ant-form-item label>.anticon{font-size:14px;vertical-align:top}.ant-form-item-control{position:relative;line-height:40px;zoom:1}.ant-form-item-control:after,.ant-form-item-control:before{display:table;content:""}.ant-form-item-control:after{clear:both}.ant-form-item-children{position:relative}.ant-form-item-with-help{margin-bottom:5px}.ant-form-item-label{display:inline-block;overflow:hidden;line-height:39.9999px;white-space:nowrap;text-align:right;vertical-align:middle}.ant-form-item-label-left{text-align:left}.ant-form-item .ant-switch{margin:2px 0 4px}.ant-form-explain,.ant-form-extra{clear:both;min-height:22px;margin-top:-2px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5;-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1);transition:color .3s cubic-bezier(.215,.61,.355,1)}.ant-form-explain{margin-bottom:-1px}.ant-form-extra{padding-top:4px}.ant-form-text{display:inline-block;padding-right:8px}.ant-form-split{display:block;text-align:center}form .has-feedback .ant-input{padding-right:30px}form .has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:18px}form .has-feedback .ant-input-affix-wrapper .ant-input{padding-right:49px}form .has-feedback .ant-input-affix-wrapper.ant-input-affix-wrapper-input-with-clear-btn .ant-input{padding-right:68px}form .has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,form .has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection__clear,form .has-feedback>.ant-select .ant-select-arrow,form .has-feedback>.ant-select .ant-select-selection__clear{right:28px}form .has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,form .has-feedback>.ant-select .ant-select-selection-selected-value{padding-right:42px}form .has-feedback .ant-cascader-picker-arrow{margin-right:17px}form .has-feedback .ant-calendar-picker-clear,form .has-feedback .ant-calendar-picker-icon,form .has-feedback .ant-cascader-picker-clear,form .has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix,form .has-feedback .ant-time-picker-clear,form .has-feedback .ant-time-picker-icon{right:28px}form .ant-mentions,form textarea.ant-input{height:auto;margin-bottom:4px}form .ant-upload{background:transparent}form input[type=checkbox],form input[type=radio]{width:14px;height:14px}form .ant-checkbox-inline,form .ant-radio-inline{display:inline-block;margin-left:8px;font-weight:400;vertical-align:middle;cursor:pointer}form .ant-checkbox-inline:first-child,form .ant-radio-inline:first-child{margin-left:0}form .ant-checkbox-vertical,form .ant-radio-vertical{display:block}form .ant-checkbox-vertical+.ant-checkbox-vertical,form .ant-radio-vertical+.ant-radio-vertical{margin-left:0}form .ant-input-number+.ant-form-text{margin-left:8px}form .ant-input-number-handler-wrap{z-index:2}form .ant-cascader-picker,form .ant-select{width:100%}form .ant-input-group .ant-cascader-picker,form .ant-input-group .ant-select{width:auto}form .ant-input-group-wrapper,form :not(.ant-input-group-wrapper)>.ant-input-group{display:inline-block;vertical-align:middle}form:not(.ant-form-vertical) .ant-input-group-wrapper,form:not(.ant-form-vertical) :not(.ant-input-group-wrapper)>.ant-input-group{position:relative;top:-1px}.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label,.ant-form-vertical .ant-form-item-label{display:block;margin:0;padding:0 0 8px;line-height:1.5;white-space:normal;text-align:left}.ant-col-24.ant-form-item-label label:after,.ant-col-xl-24.ant-form-item-label label:after,.ant-form-vertical .ant-form-item-label label:after{display:none}.ant-form-vertical .ant-form-item{padding-bottom:8px}.ant-form-vertical .ant-form-item-control{line-height:1.5}.ant-form-vertical .ant-form-explain{margin-top:2px;margin-bottom:-5px}.ant-form-vertical .ant-form-extra{margin-top:2px;margin-bottom:-4px}@media (max-width:575px){.ant-form-item-control-wrapper,.ant-form-item-label{display:block;width:100%}.ant-form-item-label{display:block;margin:0;padding:0 0 8px;line-height:1.5;white-space:normal;text-align:left}.ant-form-item-label label:after{display:none}.ant-col-xs-24.ant-form-item-label{display:block;margin:0;padding:0 0 8px;line-height:1.5;white-space:normal;text-align:left}.ant-col-xs-24.ant-form-item-label label:after{display:none}}@media (max-width:767px){.ant-col-sm-24.ant-form-item-label{display:block;margin:0;padding:0 0 8px;line-height:1.5;white-space:normal;text-align:left}.ant-col-sm-24.ant-form-item-label label:after{display:none}}@media (max-width:991px){.ant-col-md-24.ant-form-item-label{display:block;margin:0;padding:0 0 8px;line-height:1.5;white-space:normal;text-align:left}.ant-col-md-24.ant-form-item-label label:after{display:none}}@media (max-width:1199px){.ant-col-lg-24.ant-form-item-label{display:block;margin:0;padding:0 0 8px;line-height:1.5;white-space:normal;text-align:left}.ant-col-lg-24.ant-form-item-label label:after{display:none}}@media (max-width:1599px){.ant-col-xl-24.ant-form-item-label{display:block;margin:0;padding:0 0 8px;line-height:1.5;white-space:normal;text-align:left}.ant-col-xl-24.ant-form-item-label label:after{display:none}}.ant-form-inline .ant-form-item{display:inline-block;margin-right:16px;margin-bottom:0}.ant-form-inline .ant-form-item-with-help{margin-bottom:24px}.ant-form-inline .ant-form-item>.ant-form-item-control-wrapper,.ant-form-inline .ant-form-item>.ant-form-item-label{display:inline-block;vertical-align:top}.ant-form-inline .ant-form-text,.ant-form-inline .has-feedback{display:inline-block}.has-error.has-feedback .ant-form-item-children-icon,.has-success.has-feedback .ant-form-item-children-icon,.has-warning.has-feedback .ant-form-item-children-icon,.is-validating.has-feedback .ant-form-item-children-icon{position:absolute;top:50%;right:0;z-index:1;width:32px;height:20px;margin-top:-10px;font-size:14px;line-height:20px;text-align:center;visibility:visible;-webkit-animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);pointer-events:none}.has-error.has-feedback .ant-form-item-children-icon svg,.has-success.has-feedback .ant-form-item-children-icon svg,.has-warning.has-feedback .ant-form-item-children-icon svg,.is-validating.has-feedback .ant-form-item-children-icon svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.has-success.has-feedback .ant-form-item-children-icon{color:#52c41a;-webkit-animation-name:diffZoomIn1!important;animation-name:diffZoomIn1!important}.has-warning .ant-form-explain,.has-warning .ant-form-split{color:#faad14}.has-warning .ant-input,.has-warning .ant-input:hover{background-color:#fff;border-color:#faad14}.has-warning .ant-input:focus{border-color:#ffc53d;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);box-shadow:0 0 0 2px rgba(250,173,20,.2)}.has-warning .ant-input:not([disabled]):hover{border-color:#faad14}.has-warning .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#ffc53d;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);box-shadow:0 0 0 2px rgba(250,173,20,.2)}.has-warning .ant-input-affix-wrapper .ant-input,.has-warning .ant-input-affix-wrapper .ant-input:hover{background-color:#fff;border-color:#faad14}.has-warning .ant-input-affix-wrapper .ant-input:focus{border-color:#ffc53d;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);box-shadow:0 0 0 2px rgba(250,173,20,.2)}.has-warning .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled){border-color:#faad14}.has-warning .ant-input-prefix{color:#faad14}.has-warning .ant-input-group-addon{color:#faad14;background-color:#fff;border-color:#faad14}.has-warning .has-feedback{color:#faad14}.has-warning.has-feedback .ant-form-item-children-icon{color:#faad14;-webkit-animation-name:diffZoomIn3!important;animation-name:diffZoomIn3!important}.has-warning .ant-select-selection,.has-warning .ant-select-selection:hover{border-color:#faad14}.has-warning .ant-select-focused .ant-select-selection,.has-warning .ant-select-open .ant-select-selection{border-color:#ffc53d;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);box-shadow:0 0 0 2px rgba(250,173,20,.2)}.has-warning .ant-calendar-picker-icon:after,.has-warning .ant-cascader-picker-arrow,.has-warning .ant-picker-icon:after,.has-warning .ant-select-arrow,.has-warning .ant-time-picker-icon:after{color:#faad14}.has-warning .ant-input-number,.has-warning .ant-time-picker-input{border-color:#faad14}.has-warning .ant-input-number-focused,.has-warning .ant-input-number:focus,.has-warning .ant-time-picker-input-focused,.has-warning .ant-time-picker-input:focus{border-color:#ffc53d;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);box-shadow:0 0 0 2px rgba(250,173,20,.2)}.has-warning .ant-input-number:not([disabled]):hover,.has-warning .ant-time-picker-input:not([disabled]):hover{border-color:#faad14}.has-warning .ant-cascader-picker:focus .ant-cascader-input{border-color:#ffc53d;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);box-shadow:0 0 0 2px rgba(250,173,20,.2)}.has-warning .ant-cascader-picker:hover .ant-cascader-input{border-color:#faad14}.has-error .ant-form-explain,.has-error .ant-form-split{color:#f5222d}.has-error .ant-input,.has-error .ant-input:hover{background-color:#fff;border-color:#f5222d}.has-error .ant-input:focus{border-color:#ff4d4f;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.has-error .ant-input:not([disabled]):hover{border-color:#f5222d}.has-error .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#ff4d4f;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.has-error .ant-input-affix-wrapper .ant-input,.has-error .ant-input-affix-wrapper .ant-input:hover{background-color:#fff;border-color:#f5222d}.has-error .ant-input-affix-wrapper .ant-input:focus{border-color:#ff4d4f;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.has-error .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled){border-color:#f5222d}.has-error .ant-input-prefix{color:#f5222d}.has-error .ant-input-group-addon{color:#f5222d;background-color:#fff;border-color:#f5222d}.has-error .has-feedback{color:#f5222d}.has-error.has-feedback .ant-form-item-children-icon{color:#f5222d;-webkit-animation-name:diffZoomIn2!important;animation-name:diffZoomIn2!important}.has-error .ant-select-selection,.has-error .ant-select-selection:hover{border-color:#f5222d}.has-error .ant-select-focused .ant-select-selection,.has-error .ant-select-open .ant-select-selection{border-color:#ff4d4f;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.has-error .ant-select.ant-select-auto-complete .ant-input:focus{border-color:#f5222d}.has-error .ant-input-group-addon .ant-select-selection{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.has-error .ant-calendar-picker-icon:after,.has-error .ant-cascader-picker-arrow,.has-error .ant-picker-icon:after,.has-error .ant-select-arrow,.has-error .ant-time-picker-icon:after{color:#f5222d}.has-error .ant-input-number,.has-error .ant-time-picker-input{border-color:#f5222d}.has-error .ant-input-number-focused,.has-error .ant-input-number:focus,.has-error .ant-time-picker-input-focused,.has-error .ant-time-picker-input:focus{border-color:#ff4d4f;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.has-error .ant-input-number:not([disabled]):hover,.has-error .ant-mention-wrapper .ant-mention-editor,.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover,.has-error .ant-time-picker-input:not([disabled]):hover{border-color:#f5222d}.has-error .ant-cascader-picker:focus .ant-cascader-input,.has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus{border-color:#ff4d4f;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.has-error .ant-cascader-picker:hover .ant-cascader-input,.has-error .ant-transfer-list{border-color:#f5222d}.has-error .ant-transfer-list-search:not([disabled]){border-color:#d9d9d9}.has-error .ant-transfer-list-search:not([disabled]):hover{border-color:#557da6;border-right-width:1px!important}.has-error .ant-transfer-list-search:not([disabled]):focus{border-color:#557da6;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(54,101,153,.2);box-shadow:0 0 0 2px rgba(54,101,153,.2)}.is-validating.has-feedback .ant-form-item-children-icon{display:inline-block;color:#366599}.ant-advanced-search-form .ant-form-item{margin-bottom:24px}.ant-advanced-search-form .ant-form-item-with-help{margin-bottom:5px}.show-help-appear,.show-help-enter,.show-help-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.show-help-appear.show-help-appear-active,.show-help-enter.show-help-enter-active{-webkit-animation-name:antShowHelpIn;animation-name:antShowHelpIn;-webkit-animation-play-state:running;animation-play-state:running}.show-help-leave.show-help-leave-active{-webkit-animation-name:antShowHelpOut;animation-name:antShowHelpOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.show-help-appear,.show-help-enter{opacity:0}.show-help-appear,.show-help-enter,.show-help-leave{-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1)}@-webkit-keyframes antShowHelpIn{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes antShowHelpIn{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes antShowHelpOut{to{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}}@keyframes antShowHelpOut{to{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}}@-webkit-keyframes diffZoomIn1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes diffZoomIn1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes diffZoomIn2{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes diffZoomIn2{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes diffZoomIn3{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes diffZoomIn3{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.ant-card{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;background:#fff;border-radius:2px;-webkit-transition:all .3s;transition:all .3s}.ant-card-hoverable{cursor:pointer}.ant-card-hoverable:hover{border-color:rgba(0,0,0,.09);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.09);box-shadow:0 2px 8px rgba(0,0,0,.09)}.ant-card-bordered{border:1px solid #e8e8e8}.ant-card-head{min-height:48px;margin-bottom:-1px;padding:0 24px;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;background:transparent;border-bottom:1px solid #e8e8e8;border-radius:2px 2px 0 0;zoom:1}.ant-card-head:after,.ant-card-head:before{display:table;content:""}.ant-card-head:after{clear:both}.ant-card-head-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ant-card-head-title{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-card-head .ant-tabs{clear:both;margin-bottom:-17px;color:rgba(0,0,0,.65);font-weight:400;font-size:14px}.ant-card-head .ant-tabs-bar{border-bottom:1px solid #e8e8e8}.ant-card-extra{float:right;margin-left:auto;padding:16px 0;color:rgba(0,0,0,.65);font-weight:400;font-size:14px}.ant-card-body{padding:24px;zoom:1}.ant-card-body:after,.ant-card-body:before{display:table;content:""}.ant-card-body:after{clear:both}.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{margin:-1px 0 0 -1px;padding:0}.ant-card-grid{float:left;width:33.33%;padding:24px;border:0;border-radius:0;-webkit-box-shadow:1px 0 0 0 #e8e8e8,0 1px 0 0 #e8e8e8,1px 1px 0 0 #e8e8e8,1px 0 0 0 #e8e8e8 inset,0 1px 0 0 #e8e8e8 inset;box-shadow:1px 0 0 0 #e8e8e8,0 1px 0 0 #e8e8e8,1px 1px 0 0 #e8e8e8,inset 1px 0 0 0 #e8e8e8,inset 0 1px 0 0 #e8e8e8;-webkit-transition:all .3s;transition:all .3s}.ant-card-grid-hoverable:hover{position:relative;z-index:1;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-card-contain-tabs>.ant-card-head .ant-card-head-title{min-height:32px;padding-bottom:0}.ant-card-contain-tabs>.ant-card-head .ant-card-extra{padding-bottom:0}.ant-card-cover>*{display:block;width:100%}.ant-card-cover img{border-radius:2px 2px 0 0}.ant-card-actions{margin:0;padding:0;list-style:none;background:#fafafa;border-top:1px solid #e8e8e8;zoom:1}.ant-card-actions:after,.ant-card-actions:before{display:table;content:""}.ant-card-actions:after{clear:both}.ant-card-actions>li{float:left;margin:12px 0;color:rgba(0,0,0,.45);text-align:center}.ant-card-actions>li>span{position:relative;display:block;min-width:32px;font-size:14px;line-height:22px;cursor:pointer}.ant-card-actions>li>span:hover{color:#366599;-webkit-transition:color .3s;transition:color .3s}.ant-card-actions>li>span>.anticon,.ant-card-actions>li>span a:not(.ant-btn){display:inline-block;width:100%;color:rgba(0,0,0,.45);line-height:22px;-webkit-transition:color .3s;transition:color .3s}.ant-card-actions>li>span>.anticon:hover,.ant-card-actions>li>span a:not(.ant-btn):hover{color:#366599}.ant-card-actions>li>span>.anticon{font-size:16px;line-height:22px}.ant-card-actions>li:not(:last-child){border-right:1px solid #e8e8e8}.ant-card-type-inner .ant-card-head{padding:0 24px;background:#fafafa}.ant-card-type-inner .ant-card-head-title{padding:12px 0;font-size:14px}.ant-card-type-inner .ant-card-body{padding:16px 24px}.ant-card-type-inner .ant-card-extra{padding:13.5px 0}.ant-card-meta{margin:-4px 0;zoom:1}.ant-card-meta:after,.ant-card-meta:before{display:table;content:""}.ant-card-meta:after{clear:both}.ant-card-meta-avatar{float:left;padding-right:16px}.ant-card-meta-detail{overflow:hidden}.ant-card-meta-detail>div:not(:last-child){margin-bottom:8px}.ant-card-meta-title{overflow:hidden;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-overflow:ellipsis}.ant-card-meta-description{color:rgba(0,0,0,.45)}.ant-card-loading{overflow:hidden}.ant-card-loading .ant-card-body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-card-loading-content p{margin:0}.ant-card-loading-block{height:14px;margin:4px 0;background:-webkit-gradient(linear,left top,right top,from(rgba(207,216,220,.2)),color-stop(rgba(207,216,220,.4)),to(rgba(207,216,220,.2)));background:linear-gradient(90deg,rgba(207,216,220,.2),rgba(207,216,220,.4),rgba(207,216,220,.2));background-size:600% 600%;border-radius:2px;-webkit-animation:card-loading 1.4s ease infinite;animation:card-loading 1.4s ease infinite}@-webkit-keyframes card-loading{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes card-loading{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ant-card-small>.ant-card-head{min-height:36px;padding:0 12px;font-size:14px}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{padding:8px 0}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{padding:8px 0;font-size:14px}.ant-card-small>.ant-card-body{padding:12px}.ant-upload{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{display:table;float:left;width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:#fafafa;border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:table-cell;width:100%;height:100%;padding:8px;text-align:center;vertical-align:middle}.ant-upload.ant-upload-select-picture-card:hover{border-color:#366599}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;-webkit-transition:border-color .3s;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#224573}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#557da6}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#557da6;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;-webkit-transition:all .3s;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{zoom:1;display:inline-block;width:100%}.ant-upload-picture-card-wrapper:after,.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{clear:both}.ant-upload-list{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";zoom:1}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:14px}.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:28px}.ant-upload-list-item{position:relative;height:22px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-name-icon-count-1{padding-right:14px}.ant-upload-list-item-card-actions{position:absolute;right:0;opacity:0}.ant-upload-list-item-card-actions.picture{top:25px;line-height:1;opacity:1}.ant-upload-list-item-card-actions .anticon{padding-right:6px;color:rgba(0,0,0,.45)}.ant-upload-list-item-info{height:100%;padding:0 12px 0 4px;-webkit-transition:background-color .3s;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .anticon-loading,.ant-upload-list-item-info .anticon-paper-clip{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item .anticon-close{display:inline-block;font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg);position:absolute;top:6px;right:4px;color:rgba(0,0,0,.45);line-height:0;cursor:pointer;opacity:0;-webkit-transition:all .3s;transition:all .3s}:root .ant-upload-list-item .anticon-close{font-size:12px}.ant-upload-list-item .anticon-close:hover{color:rgba(0,0,0,.65)}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#ccd4d9}.ant-upload-list-item:hover .ant-upload-list-item-card-actions,.ant-upload-list-item:hover .anticon-close{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .anticon-paper-clip{color:#f5222d}.ant-upload-list-item-error .ant-upload-list-item-card-actions{opacity:1}.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{color:#f5222d}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture-card .ant-upload-list-item,.ant-upload-list-picture .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:2px}.ant-upload-list-picture-card .ant-upload-list-item:hover,.ant-upload-list-picture .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture-card .ant-upload-list-item-error,.ant-upload-list-picture .ant-upload-list-item-error{border-color:#f5222d}.ant-upload-list-picture-card .ant-upload-list-item-info,.ant-upload-list-picture .ant-upload-list-item-info{padding:0}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture-card .ant-upload-list-item-uploading,.ant-upload-list-picture .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture .ant-upload-list-item-thumbnail{position:absolute;top:8px;left:8px;width:48px;height:48px;font-size:26px;line-height:54px;text-align:center;opacity:.8}.ant-upload-list-picture-card .ant-upload-list-item-icon,.ant-upload-list-picture .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ant-upload-list-picture-card .ant-upload-list-item-image,.ant-upload-list-picture .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img,.ant-upload-list-picture .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-name,.ant-upload-list-picture .ant-upload-list-item-name{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:all .3s;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1,.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1{padding-right:18px}.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2,.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2{padding-right:36px}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name{line-height:28px}.ant-upload-list-picture-card .ant-upload-list-item-progress,.ant-upload-list-picture .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card .anticon-close,.ant-upload-list-picture .anticon-close{position:absolute;top:8px;right:8px;line-height:1;opacity:1}.ant-upload-list-picture-card.ant-upload-list:after{display:none}.ant-upload-list-picture-card-container,.ant-upload-list-picture-card .ant-upload-list-item{float:left;width:104px;height:104px;margin:0 8px 8px 0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:all .3s;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all .3s;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5;text-align:center}.ant-upload-list-picture-card .anticon-picture+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:#fafafa}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye-o,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-uploading-text{margin-top:18px;color:rgba(0,0,0,.45)}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;padding-left:0}.ant-upload-list .ant-upload-success-icon{color:#52c41a;font-weight:700}.ant-upload-list .ant-upload-animate-enter,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave,.ant-upload-list .ant-upload-animate-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:cubic-bezier(.78,.14,.15,.86)}.ant-upload-list .ant-upload-animate-enter{-webkit-animation-name:uploadAnimateIn;animation-name:uploadAnimateIn}.ant-upload-list .ant-upload-animate-leave{-webkit-animation-name:uploadAnimateOut;animation-name:uploadAnimateOut}.ant-upload-list .ant-upload-animate-inline-enter{-webkit-animation-name:uploadAnimateInlineIn;animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{-webkit-animation-name:uploadAnimateInlineOut;animation-name:uploadAnimateInlineOut}@-webkit-keyframes uploadAnimateIn{0%{height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateIn{0%{height:0;margin:0;padding:0;opacity:0}}@-webkit-keyframes uploadAnimateOut{to{height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateOut{to{height:0;margin:0;padding:0;opacity:0}}@-webkit-keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@-webkit-keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-progress{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:inline-block}.ant-progress-line{position:relative;width:100%;font-size:14px}.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon{font-size:12px}.ant-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}.ant-progress-show-info .ant-progress-outer{margin-right:calc(-2em - 8px);padding-right:calc(2em + 8px)}.ant-progress-inner{position:relative;display:inline-block;width:100%;overflow:hidden;vertical-align:middle;background-color:#f5f5f5;border-radius:100px}.ant-progress-circle-trail{stroke:#f5f5f5}.ant-progress-circle-path{-webkit-animation:ant-progress-appear .3s;animation:ant-progress-appear .3s}.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#1890ff}.ant-progress-bg,.ant-progress-success-bg{position:relative;background-color:#1890ff;border-radius:100px;-webkit-transition:all .4s cubic-bezier(.08,.82,.17,1) 0s;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s}.ant-progress-success-bg{position:absolute;top:0;left:0;background-color:#52c41a}.ant-progress-text{display:inline-block;width:2em;margin-left:8px;color:rgba(0,0,0,.45);font-size:1em;line-height:1;white-space:nowrap;text-align:left;vertical-align:middle;word-break:normal}.ant-progress-text .anticon{font-size:14px}.ant-progress-status-active .ant-progress-bg:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:10px;opacity:0;-webkit-animation:ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;animation:ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;content:""}.ant-progress-status-exception .ant-progress-bg{background-color:#f5222d}.ant-progress-status-exception .ant-progress-text{color:#f5222d}.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#f5222d}.ant-progress-status-success .ant-progress-bg{background-color:#52c41a}.ant-progress-status-success .ant-progress-text{color:#52c41a}.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#52c41a}.ant-progress-circle .ant-progress-inner{position:relative;line-height:1;background-color:transparent}.ant-progress-circle .ant-progress-text{position:absolute;top:50%;left:50%;width:100%;margin:0;padding:0;color:rgba(0,0,0,.65);line-height:1;white-space:normal;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ant-progress-circle .ant-progress-text .anticon{font-size:1.16666667em}.ant-progress-circle.ant-progress-status-exception .ant-progress-text{color:#f5222d}.ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#52c41a}@-webkit-keyframes ant-progress-active{0%{width:0;opacity:.1}20%{width:0;opacity:.5}to{width:100%;opacity:0}}@keyframes ant-progress-active{0%{width:0;opacity:.1}20%{width:0;opacity:.5}to{width:100%;opacity:0}}.ant-affix{position:fixed;z-index:10}.ant-descriptions-title{margin-bottom:20px;color:rgba(0,0,0,.85);font-weight:700;font-size:16px;line-height:1.5}.ant-descriptions-view{width:100%;overflow:hidden;border-radius:2px}.ant-descriptions-view table{width:100%;table-layout:fixed}.ant-descriptions-row>td,.ant-descriptions-row>th{padding-bottom:16px}.ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-item-label{color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:1.5}.ant-descriptions-item-label:after{position:relative;top:-.5px;margin:0 8px 0 2px;content:" "}.ant-descriptions-item-colon:after{content:":"}.ant-descriptions-item-no-label:after{margin:0;content:""}.ant-descriptions-item-content{display:table-cell;color:rgba(0,0,0,.65);font-size:14px;line-height:1.5}.ant-descriptions-item{padding-bottom:0}.ant-descriptions-item>span{display:inline-block}.ant-descriptions-middle .ant-descriptions-row>td,.ant-descriptions-middle .ant-descriptions-row>th{padding-bottom:12px}.ant-descriptions-small .ant-descriptions-row>td,.ant-descriptions-small .ant-descriptions-row>th{padding-bottom:8px}.ant-descriptions-bordered .ant-descriptions-view{border:1px solid #e8e8e8}.ant-descriptions-bordered .ant-descriptions-view>table{table-layout:auto}.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-bordered .ant-descriptions-item-label{padding:16px 24px;border-right:1px solid #e8e8e8}.ant-descriptions-bordered .ant-descriptions-item-content:last-child,.ant-descriptions-bordered .ant-descriptions-item-label:last-child{border-right:none}.ant-descriptions-bordered .ant-descriptions-item-label{background-color:#fafafa}.ant-descriptions-bordered .ant-descriptions-item-label:after{display:none}.ant-descriptions-bordered .ant-descriptions-row{border-bottom:1px solid #e8e8e8}.ant-descriptions-bordered .ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content,.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label{padding:12px 24px}.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content,.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label{padding:8px 16px}.ant-popover{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:absolute;top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ant-popover:after{position:absolute;background:hsla(0,0%,100%,.01);content:""}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:10px}.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{padding-left:10px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:10px}.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{padding-right:10px}.ant-popover-inner{background-color:#fff;background-clip:padding-box;border-radius:2px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-box-shadow:0 0 8px rgba(0,0,0,.15)\9;box-shadow:0 0 8px rgba(0,0,0,.15)\9}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ant-popover-inner{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}}.ant-popover-title{min-width:177px;min-height:32px;margin:0;padding:5px 16px 4px;color:rgba(0,0,0,.85);font-weight:500;border-bottom:1px solid #e8e8e8}.ant-popover-inner-content{padding:12px 16px;color:rgba(0,0,0,.65)}.ant-popover-message{position:relative;padding:4px 0 12px;color:rgba(0,0,0,.65);font-size:14px}.ant-popover-message>.anticon{position:absolute;top:8px;color:#faad14;font-size:14px}.ant-popover-message-title{padding-left:22px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button{margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow{bottom:6.2px;border-top-color:transparent;border-right-color:#fff;border-bottom-color:#fff;border-left-color:transparent;-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.07);box-shadow:3px 3px 7px rgba(0,0,0,.07)}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow{left:16px}.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow{right:16px}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{left:6px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:#fff;-webkit-box-shadow:-3px 3px 7px rgba(0,0,0,.07);box-shadow:-3px 3px 7px rgba(0,0,0,.07)}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{top:12px}.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow{bottom:12px}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{top:6px;border-top-color:#fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#fff;-webkit-box-shadow:-2px -2px 5px rgba(0,0,0,.06);box-shadow:-2px -2px 5px rgba(0,0,0,.06)}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{right:16px}.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow{right:6px;border-top-color:#fff;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent;-webkit-box-shadow:3px -3px 7px rgba(0,0,0,.07);box-shadow:3px -3px 7px rgba(0,0,0,.07)}.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow{top:12px}.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow{bottom:12px}.ant-modal{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;top:100px;width:auto;margin:0 auto;padding-bottom:24px;pointer-events:none}.ant-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-modal-title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}.ant-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:0;border-radius:2px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:auto}.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:rgba(0,0,0,.45);font-weight:700;line-height:1;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.ant-modal-close-x{display:block;width:56px;height:56px;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-close:focus,.ant-modal-close:hover{color:rgba(0,0,0,.75);text-decoration:none}.ant-modal-header{padding:16px 24px;color:rgba(0,0,0,.65);background:#fff;border-bottom:1px solid #e8e8e8;border-radius:2px 2px 0 0}.ant-modal-body{padding:24px;font-size:14px;line-height:1.5;word-wrap:break-word}.ant-modal-footer{padding:10px 16px;text-align:right;background:transparent;border-top:1px solid #e8e8e8;border-radius:0 0 2px 2px}.ant-modal-footer button+button{margin-bottom:0;margin-left:8px}.ant-modal.zoom-appear,.ant-modal.zoom-enter{-webkit-transform:none;transform:none;opacity:0;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45);filter:alpha(opacity=50)}.ant-modal-mask-hidden{display:none}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ant-modal-centered .ant-modal{top:0;display:inline-block;text-align:left;vertical-align:middle}@media (max-width:767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{-webkit-box-flex:1;-ms-flex:1;flex:1}}.ant-modal-confirm .ant-modal-close,.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper{zoom:1}.ant-modal-confirm-body-wrapper:after,.ant-modal-confirm-body-wrapper:before{display:table;content:""}.ant-modal-confirm-body-wrapper:after{clear:both}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:rgba(0,0,0,.65);font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{float:right;margin-top:24px}.ant-modal-confirm .ant-modal-confirm-btns button+button{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#f5222d}.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{color:#faad14}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#1890ff}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#52c41a} \ No newline at end of file diff --git a/flagdata/annotation/dist/css/user.03de3796.css b/flagdata/annotation/dist/css/user.03de3796.css deleted file mode 100644 index 646b5d2..0000000 --- a/flagdata/annotation/dist/css/user.03de3796.css +++ /dev/null @@ -1 +0,0 @@ -.main[data-v-998307f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto;padding:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #c3c3c3}.main .img[data-v-998307f4]{width:80px;height:80px;margin-left:15px}.main img[data-v-998307f4]:hover{cursor:pointer}.ew-alpha-slider-bg,.ew-alpha-slider-thumb,.ew-alpha-slider-wrapper,.ew-color-black-panel,.ew-color-cursor,.ew-color-drop-btn-group,.ew-color-picker,.ew-color-picker-arrow,.ew-color-picker-no,.ew-color-slider-thumb,.ew-color-white-panel{position:absolute}.ew-alpha-slider-bar,.ew-color-drop-container,.ew-color-panel,.ew-color-picker-arrow-left,.ew-color-picker-arrow-right,.ew-color-picker-box,.ew-color-slider,.ew-color-slider-bar{position:relative}.ew-alpha-slider-thumb,.ew-color-drop-btn,.ew-color-input,.ew-color-slider,.ew-color-slider-thumb{-webkit-box-sizing:border-box;box-sizing:border-box}.ew-alpha-slider-bar,.ew-alpha-slider-thumb,.ew-color-drop-btn,.ew-color-panel,.ew-color-picker-box,.ew-color-slider-bar,.ew-color-slider-thumb,.ew-pre-define-color{cursor:pointer}.ew-color-input,.ew-color-picker,.ew-color-picker-arrow-left,.ew-color-picker-arrow-right,.ew-color-picker-box,.ew-color-sure{background-color:#fff}.ew-color-drop-btn,.ew-color-input,.ew-color-picker-box,.ew-pre-define-color{outline:none}.ew-color-drop-btn,.ew-color-input,.ew-color-picker-arrow-left,.ew-color-picker-arrow-right,.ew-color-picker-box{display:inline-block}.ew-color-picker .ew-color-picker-content:after,.ew-pre-define-color-container:after{content:"";display:table;clear:both}.ew-alpha-slider-bar,.ew-color-slider-bar,.ew-pre-define-color{float:left}.ew-color-drop-btn,.ew-color-picker-no{text-align:center}.ew-color-picker{min-width:320px;-webkit-box-sizing:content-box;box-sizing:content-box;border:1px solid #ebeeff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2);border-radius:5px;z-index:10;padding:7px;display:none;text-align:left}.ew-color-picker-content{margin-bottom:6px}.ew-color-panel{width:280px;height:180px}.ew-alpha-slider-bg,.ew-alpha-slider-wrapper,.ew-color-black-panel,.ew-color-picker-arrow,.ew-color-picker-no,.ew-color-white-panel{left:0;right:0;top:0;bottom:0}.ew-color-white-panel{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.ew-color-black-panel{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(0deg,#000,transparent)}.ew-color-slider{width:27px;height:180px;float:right}.ew-color-slider-bar{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(180deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);margin-left:3px}.ew-alpha-slider-bar,.ew-color-slider-bar{width:12px;height:100%}.ew-alpha-slider-wrapper{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==")}.ew-alpha-slider-thumb,.ew-color-slider-thumb{left:0;top:0;width:12px;height:4px;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6)}.ew-color-cursor{left:100%;top:0;cursor:default;width:4px;height:4px;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px);border-radius:50%;-webkit-box-shadow:0 0 0 3px #fff,inset 0 0 2px 2px rgba(0,0,0,.4),0 0 2px 3px rgba(0,0,0,.5);box-shadow:0 0 0 3px #fff,inset 0 0 2px 2px rgba(0,0,0,.4),0 0 2px 3px rgba(0,0,0,.5);-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}.ew-color-drop-container{margin-top:6px}.ew-color-input{width:160px;height:28px;line-height:28px;border:1px solid #dcdfe6;padding:0 5px;-webkit-transition:border-color .2s cubic-bezier(.175,.885,.32,1.275);transition:border-color .2s cubic-bezier(.175,.885,.32,1.275);border-radius:5px}.ew-color-input:focus{border-color:#239fe6}.ew-color-drop-btn{padding:5px 15px;font-size:12px;border-radius:3px;-webkit-transition:.1s;transition:.1s;font-weight:500;margin:0;white-space:nowrap;color:#606266;border:1px solid #dcdfe6;letter-spacing:1px}.ew-color-drop-btn-group{right:0;top:1px}.ew-color-clear{color:#4096ef;border-color:transparent;background-color:transparent;padding-left:0;padding-right:0}.ew-color-clear:active,.ew-color-clear:hover{color:#66b1ff}.ew-color-sure{margin-left:10px}.ew-color-sure:active,.ew-color-sure:hover{border-color:#4096ef;color:#4096ef}.ew-pre-define-color-container{width:280px;font-size:12px;margin-top:8px}.ew-pre-define-color-container:after{visibility:hidden;height:0}.ew-pre-define-color{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;border:1px solid #9b979b}.ew-pre-define-color:nth-child(10n+1){margin-left:0}.ew-pre-define-color:active,.ew-pre-define-color:hover{opacity:.8}.ew-pre-define-color-active{-webkit-box-shadow:0 0 3px 2px #409eff;box-shadow:0 0 3px 2px #409eff}.ew-color-picker-box{border:1px solid #dcdee2;color:#535353;border-radius:4px;padding:4px 7px;line-height:1.5;font-size:14px;-webkit-transition:border-color .2s cubic-bezier(.175,.885,.32,1.275);transition:border-color .2s cubic-bezier(.175,.885,.32,1.275)}.ew-color-picker-box-disabled{background-color:#ebe7e7;cursor:not-allowed}.ew-color-picker-arrow,.ew-color-picker-no{width:20px;height:20px;margin:auto;z-index:3}.ew-color-picker-no{width:40px;height:40px;font-size:20px;line-height:40px;color:#5e535f;border:1px solid #e2dfe2;border-radius:2px}.ew-color-picker-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ew-color-picker-arrow-left,.ew-color-picker-arrow-right{width:12px;height:1px}.ew-color-picker-arrow-left{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ew-color-picker-arrow-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:3px}.drawTool[data-v-0be7a596]{background-color:#f0f2f5;padding-left:15px;height:calc(100vh - 160px);overflow-y:auto}.drawTool .drawBtn[data-v-0be7a596]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.drawTool .btn-item[data-v-0be7a596]{width:45%;margin-bottom:10px}.drawTool span .btn-item[data-v-0be7a596]{width:100%;margin-bottom:10px}.drawTool .backG-white[data-v-0be7a596]{padding:15px}.drawTool .backG-white .btn[data-v-0be7a596]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}.drawTool .boderColor[data-v-0be7a596]{margin-top:20px}.container[data-v-0be7a596]{margin-left:18px}.explain-main[data-v-0be7a596]{padding-top:100px}.explain .explain-header[data-v-0be7a596]{display:inline-block;font-weight:600;font-size:16px;margin-bottom:10px}.explain .explain-item[data-v-0be7a596]{margin-bottom:0;position:relative;margin-bottom:5px}.explain .explain-item>span[data-v-0be7a596]{position:absolute;left:0;top:0;font-weight:600;font-size:14px}.explain .noPL[data-v-0be7a596]{padding:0}.ant-btn[data-v-0be7a596]:active,.ant-btn[data-v-0be7a596]:focus{color:#fff;background-color:#366599}[data-v-0be7a596] .ew-color-picker-no{width:193px!important;height:26px!important;line-height:19px!important}.activeBtn[data-v-0be7a596]{color:#fff;background-color:#366599}.container[data-v-1d1bf8f4]{margin-left:10px}.explain p[data-v-1d1bf8f4]{margin-bottom:0}.item-title[data-v-1d1bf8f4]{display:inline-block;font-weight:600}.tagname[data-v-1d1bf8f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tagname .ant-input[data-v-1d1bf8f4]{width:250px}[data-v-1d1bf8f4] .ew-color-picker-no{width:193px!important;height:26px!important;line-height:19px!important}.handle-term[data-v-1d1bf8f4]{margin-bottom:180px}.handle-explain[data-v-1d1bf8f4]{margin-bottom:25px}.handle-explain .title[data-v-1d1bf8f4]{font-weight:600;font-size:16px}.handle-explain .content[data-v-1d1bf8f4]{padding:10px 0}.handle-explain .content .explain-item[data-v-1d1bf8f4]{margin-bottom:10px}.handle-explain .content .explain-item .care[data-v-1d1bf8f4]{color:red;font-weight:600}.flexJustify[data-v-e473303a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#draw[data-v-e473303a]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#draw .DrawerTool[data-v-e473303a]{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;width:380px;height:calc(100vh - 80px)}#canvasContent[data-v-e473303a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;overflow-x:auto}#canvasContent .top[data-v-e473303a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline}#canvasContent .top .canvasOut[data-v-e473303a]{border:1px solid #c3c3c3;text-align:center}#canvasContent .actionBtn[data-v-e473303a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#canvasContent .actionBtn[data-v-e473303a],.imglist[data-v-e473303a]{display:-webkit-box;display:-ms-flexbox;display:flex}.drawleft[data-v-e473303a]{width:45px}.btTop[data-v-e473303a]{margin-top:30px}.iconSvg[data-v-e473303a]:hover{cursor:pointer}img[data-v-e473303a],input[data-v-e473303a]{display:none}[data-v-18c3bad2] .ant-tabs .ant-tabs-top-content{height:calc(100% - 70px)!important}[data-v-18c3bad2] .ant-tabs-bar{margin:0}.canvas-left[data-v-18c3bad2]{height:calc(100vh - 80px)!important}.tag-box[data-v-18c3bad2]{height:100%!important;margin-top:10px}.ant-pro-grid-content[data-v-18c3bad2]{height:100%}.tag[data-v-18c3bad2]{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:none;display:-webkit-box;display:-ms-flexbox;display:flex}.tag .fullHeight[data-v-18c3bad2]{height:100%}.tag .canvas-right[data-v-18c3bad2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:595px}.desiList[data-v-18c3bad2]{padding:10px;margin-bottom:15px;height:100%;overflow-y:auto}.desiList .line-main .line[data-v-18c3bad2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:7px}.desiList .line-main .line p[data-v-18c3bad2]{margin-left:7px;margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.desiList .line-main .line[data-v-18c3bad2]:hover{cursor:pointer}.desiList .line-main .selectItem.line[data-v-18c3bad2]{background-color:#5182ed!important;color:#fff}.desiList .line-main .alreadyTag.line[data-v-18c3bad2]{background-color:#67c23a;color:#fff}.desiList .title[data-v-18c3bad2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:600;margin-bottom:0;padding:10px 5px;margin-bottom:5px;background-color:#fff;-webkit-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc;margin:0 -5px 15px}.desiList .title span[data-v-18c3bad2]{display:inline-block}.desiList .title .UpList[data-v-18c3bad2]{display:inline-block;width:30px}.ant-tabs-line[data-v-18c3bad2]{width:244px;border:1px solid #e6e6e6}.container[data-v-0b3d3f98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.container .container-box[data-v-0b3d3f98]{width:98%}.card-header[data-v-0b3d3f98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-pagination[data-v-0b3d3f98]{padding:0}.skip[data-v-0b3d3f98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title[data-v-0b3d3f98]{font-weight:600;font-size:18px}.edit[data-v-0b3d3f98]{margin-top:20px;-ms-flex-pack:distribute;justify-content:space-around}.edit[data-v-0b3d3f98],.mark-edit[data-v-0b3d3f98]{display:-webkit-box;display:-ms-flexbox;display:flex}.mark-edit[data-v-0b3d3f98]{width:200px}.mark-edit-label[data-v-0b3d3f98]{margin-top:4.5px;font-weight:600}.mark-edit-text[data-v-0b3d3f98]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:4.5px;margin-left:10px}.text[data-v-0b3d3f98]{text-indent:2em;margin-top:15px;line-height:25px}.attribute-label[data-v-0b3d3f98],.comparative-view[data-v-0b3d3f98]{display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px}.operation[data-v-0b3d3f98]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end} \ No newline at end of file diff --git a/flagdata/annotation/dist/favicon.ico b/flagdata/annotation/dist/favicon.ico deleted file mode 100644 index 6a4f988083c0821c8910a48c2d6e6d6d1da511ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16958 zcmeHKJ!lkB5Ptc=g&xp_PD&G+7XyEmJJFoNG&E#PxH z%w7!Pa0p=*hETW*qj>M9_RsmJE8q&a0quesS{uO*begVVb5R<*r=rk;;&&**iWn{6WCROEai~MPrKHIXy z@EW)o1N)rw?16a<V5VSy6n2gC(gQ=f%X5ChwYB$>!comN z$wh0#_M?B|w)z@JoSqeV-VNgn^9n=w>l&Az_m+XZq_MzkDjexFZs4r`&j6dUv&dQ6 z7M`vAyiIiu>TOz{1J@rE<}O91E zF3)YLoH_UO`BC#u)%AKr?6Qi}URQNJUnBRw{V#)~FjttLJmq0}4&Fy>4yLs==bq%t zId7_3dVkP+WJSfzxyO9KTK&I3JZ1DO{}Ox9y3Twl56qINp`Phnk5nu<_cSl+tT{-t z_J`s$=N|I`Tj-y2DUX_aYLD#{mgB%5fzdtE_gh|<&OPR04=z0i<$YmZbM6U_LjT~M zEHUas&okOSzuUAM41zSysn6)D`;YoO@Tm6>tSy0aw5ka0OfeSHKl; z1zZ7Fz!h)>Tme_W6>tSy0aw5ka0P}%fjA^Tp}O9ktE{&}wgumWZ+92r<5;`1n87zY z@L4-%oknbB$afpDS!st#_gH+}^CR(11^M6bRq|u8T?K9z{sM5jS?s`9W6uwXZ1FF@ CU?{-= diff --git a/flagdata/annotation/dist/index.html b/flagdata/annotation/dist/index.html deleted file mode 100644 index 224c69e..0000000 --- a/flagdata/annotation/dist/index.html +++ /dev/null @@ -1,106 +0,0 @@ -智源标注平台-离线版

\ No newline at end of file diff --git a/flagdata/annotation/dist/js/app.28f0a0ad.js b/flagdata/annotation/dist/js/app.28f0a0ad.js deleted file mode 100644 index 0d41a4f..0000000 --- a/flagdata/annotation/dist/js/app.28f0a0ad.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){function t(t){for(var r,o,i=t[0],c=t[1],s=t[2],d=0,u=[];d3,expression:"item.id > 3"}],key:t.id},[!0===t.text.status?a("span",{staticClass:"disable"},[e._v(e._s(t.text.content)+" ")]):!1===t.text.status?a("span",{on:{click:function(e){return t.handler(t.parameter)}}},[e._v(" "+e._s(t.text.content)+" ")]):a("span",{on:{click:function(e){return t.handler(t.parameter)}}},[e._v(e._s(t.text)+" ")])])})),0)])])}),U=[],Y={name:"right-menu",props:{rightMenuStatus:String,rightMenuTop:String,rightMenuLeft:String,rightMenuList:Array}},H=Y,X=(a("7c48"),Object(h["a"])(H,J,U,!1,null,"3e62df99",null)),R=X.exports,_=a("8ded"),G=a.n(_);function Q(){}a("dc5a");var q=a("56cd"),Z=(a("3b18"),a("f64c")),W=(a("9980"),a("0bb7")),$=(a("f2ef"),a("3af3")),ee=(a("2ef0"),a("9839")),te=(a("288f"),a("cdeb")),ae=(a("eb14"),a("39ab")),re=(a("d015"),a("7071")),oe=(a("bffa"),a("6634")),ne=(a("34c0"),a("9fd0")),le=(a("2a26"),a("768f")),ie=(a("b97c3"),a("7571")),ce=(a("9a33"),a("f933")),se=(a("6d2a"),a("9571")),de=(a("fbd8"),a("55f1")),ue=(a("d88f"),a("fe2b")),fe=(a("9d5c"),a("a600")),be=(a("8fb1"),a("0c63")),me=(a("d13f"),a("ccb9")),he=(a("cd17"),a("ed3b")),pe=(a("6ba6"),a("5efb")),ge=(a("5704"),a("b558")),we=(a("1a62"),a("98c5")),ye=(a("d2a3"),a("4df5"));o["a"].use(ye["b"]),o["a"].use(we["a"]),o["a"].use(ge["a"]),o["a"].use(pe["a"]),o["a"].use(he["a"]),o["a"].use(me["a"]),o["a"].use(be["a"]),o["a"].use(fe["a"]),o["a"].use(ue["b"]),o["a"].use(de["a"]),o["a"].use(se["a"]),o["a"].use(ce["a"]),o["a"].use(ie["a"]),o["a"].use(le["a"]),o["a"].use(ne["b"]),o["a"].use(oe["a"]),o["a"].use(re["a"]),o["a"].use(ae["a"]),o["a"].use(te["a"]),o["a"].use(ee["b"]),o["a"].use($["a"]),o["a"].use(W["a"]),o["a"].prototype.$confirm=he["a"].confirm,o["a"].prototype.$message=Z["a"],o["a"].prototype.$notification=q["a"],o["a"].prototype.$info=he["a"].info,o["a"].prototype.$success=he["a"].success,o["a"].prototype.$error=he["a"].error,o["a"].prototype.$warning=he["a"].warning;a("861f");var je,Te=a("7a94"),ve=a.n(Te),ke=a("4328"),xe=a.n(ke),Ce=a("bc3a"),Ae=a.n(Ce),Se={tagDescribe:{labelName:"标注名称",drawDescription:"当前绘制点描述",labelNameEmpty:"标注名称不能为空",determine:"确定"},draw:{selectAgain:"所选文件夹中不包含回显数据所需要的JSON文件,请重新选择",selectJsonFile:"所选文件虽为JSON文件,但数据格式不正确,请重新选择文件",dataFormatIncorrect:"文件中的数据格式不正确,请您选择正确的标注数据文件",unmarkedSelectedFolder:"所选文件夹中不存在未标注图像,请重新选择",selelctPictureClicking:"请先选择图像再点击",exceedingMarked:"超出区域不能标注",submitSwitching:"当前已绘制数据请提交再切换"},aDrawer:{labelName:"标注名称:",labelName2:"标注名称",borderColor:"边框颜色:",borderColor2:"边框颜色",fillColor:"填充颜色:",fillColor2:"填充颜色",operatingInstructions:"操作说明:",inputLabelImediately:",在输入框中输入,可即时修改标签名称。",relevantValueChange:",选取相关颜色值,点击确定更换边框颜色。",relevantValueChange2:",在输入框中输入,可即时修改标签名称。",mattersNeedingAttention:"注意事项:",clearOperation:"清除操作",selectedDefaultColor:",点击清楚后,将默认选中颜色选择器右上角的颜色值、透明度(默认红色)。",transparency:"透明度",transparencyDefaultSelecting:",填充颜色的透明度值默认为0(默认透明),选中颜色值之后,记得修改透明度,透明度值自上而下:1->0。",quickColors:"快捷颜色",selectorOperation:",颜色选择器左下角的两个方格为固定颜色,为了方便选择与操作而设定。(默认:白色 | 蓝色)"},drawerTool:{drawerTool1:"操作栏",drawerTool2:"选择本地图像文件",drawerTool3:"上传",drawerTool4:"是否保存当前数据?",drawerTool5:"保存",drawerTool6:"不保存",drawerTool7:"回显",drawerTool8:"选择名含有“标注数据”的JSON文件",drawerTool9:"回显文件",drawerTool10:"选择含有标注数据的文件夹",drawerTool11:"回显文件夹",drawerTool12:"按住shift画正方形,否则矩形",drawerTool13:"矩 形",drawerTool14:"点击红点时或者按键盘enter闭合多边形",drawerTool15:"多边形",drawerTool16:"移动、缩放、旋转. 再点击矩形或者多边形进行绘制",drawerTool17:"编辑",drawerTool18:"确定要清空吗?",drawerTool19:"清 空",drawerTool20:"确定",drawerTool21:"操作说明:",drawerTool22:"标注操作:",drawerTool23:"点击上传按钮选择本地需标注的图像;",drawerTool24:"在操作栏中选择相关标注图形,线条颜色以及填充颜色进行绘图;",drawerTool25:"点击编辑按钮之后,便可以移动、缩放、旋转标注图形;",drawerTool26:"删除标注:",drawerTool27:"鼠标左键选中标注框,使用Delete键删除。",drawerTool28:"缩放图像:",drawerTool29:"Alt + 鼠标滚轮。",drawerTool30:"注意:缩放图像时候可以继续标注。",drawerTool31:"移动图像:",drawerTool32:"Alt + 鼠标左键。",drawerTool33:"注意:移动图像时候不能标注,按钮激活状态消失。",drawerTool34:"多边形标注:",drawerTool35:"注意:点击两个点以上后再闭合多边形;移动或者缩放时候不能标注,停止移动或者缩放,即:松开alt键便可以继续标注。",drawerTool36:"拖动多边形点:",drawerTool37:"注意:多边形必须先闭合并且在点击编辑按钮状态下。",drawerTool38:"按Ctrl + 鼠标左键,显示多边形各点,鼠标左键点击各点进行拖动。再次使用组合键隐藏多边形各点,取消多边形点的可拖动。",drawerTool39:"注意:在进行其他操作前,请先取消多边形点可拖动状态。",drawerTool40:"键盘上下左右:",drawerTool41:"在编辑状态下,鼠标左键点击要移动的图形后,便可以在键盘上进行上下左右移动。",drawerTool42:"注意事项:",drawerTool43:"1、",drawerTool44:"2、",drawerTool45:"3、",drawerTool46:"操作栏中的线条颜色以及填充颜色是对",drawerTool47:"即将标注图形",drawerTool48:"的修改。",drawerTool49:"在编辑状态下,如果鼠标没有编辑标注,点击空白区域就会继续标注上一次选择的标注类型,对应的按钮颜色也会变化,也会退出编辑状态。",drawerTool50:"已标注完成的图形",drawerTool51:",可以在标签列表中,点击其图形对应的操作按钮,对其线条颜色、填充颜色及标签名称进行修改。",drawerTool52:"取消",drawerTool53:"当前系数:",drawerTool54:"点击红点时或者按键盘enter闭合多边形。",drawerTool55:"修改标注属性",drawerTool56:"修改标注名称"},tag:{tag1:"图像名称",tag2:"图像列表",tag3:"刷新页面",tag4:"标签列表",tag5:"标签名称",tag6:"操作",tag7:"颜色和名称",tag8:"_标注数据.json",tag9:"标注数据.json",tag10:"请点击回显按钮,选择相关标注数据文件,才能显示该图像的标注信息。",tag11:"点击当前菜单",tag12:"颜色被更改后",tag13:"tag被更改后"},textLabel:{textLabel1:"为了您的体验,尽量保证每个文件的待标注语句控制在200行以内!",textLabel2:"上传数据",textLabel3:"导出已标注数据",textLabel4:"主体:",textLabel5:"客体:",textLabel6:"属性:",textLabel7:"属性标签:",textLabel8:"对比观点:",textLabel9:"删除",textLabel10:"修改",textLabel11:"提交",textLabel12:"全部删除",textLabel13:"不选择则默认导出全部数据",textLabel14:"导出",textLabel15:"开始日期",textLabel16:"请选择开始日期",textLabel17:"请选择观点",textLabel18:"文本内容:"},userLayout:{imageAnnotation:"图像标注",textAnnotation:"文本标注"}},Oe={tagDescribe:{labelName:"Annotation Name",drawDescription:"Description of current drawing point",labelNameEmpty:"The annotation name cannot be empty",determine:"Determine"},draw:{selectAgain:"The selected folder does not contain JSON files required for echo data, please select again",selectJsonFile:"The selected file is JSON file, but the data format is incorrect. Please re select the file",dataFormatIncorrect:"The data format in the file is incorrect. Please select the correct annotation data file",unmarkedSelectedFolder:"There are no unmarked pictures in the selected folder, please select again",selelctPictureClicking:"Please select a picture before clicking",exceedingMarked:"Exceeding area cannot be marked",submitSwitching:"Please submit the currently drawn data before switching"},aDrawer:(je={labelName:"Annotation name:",labelName2:"Annotation name",borderColor:"Border color:",borderColor2:"Border color",fillColor:"Fill color:"},Object(L["a"])(je,"fillColor","Fill color"),Object(L["a"])(je,"operatingInstructions","Operating instructions:"),Object(L["a"])(je,"inputLabelImediately",", enter in the input box to modify the label name immediately."),Object(L["a"])(je,"relevantValueChange",", select the relevant color value, and click OK to change the border color."),Object(L["a"])(je,"relevantValueChange2",", select the relevant color value and transparency, and click OK to change the border color."),Object(L["a"])(je,"mattersNeedingAttention","matters needing attention:"),Object(L["a"])(je,"clearOperation","Clear operation"),Object(L["a"])(je,"selectedDefaultColor",", click it clearly, and it will be selected by default Color value, transparency (default red) in the upper right corner of the color picker."),Object(L["a"])(je,"transparency","Transparency"),Object(L["a"])(je,"transparencyDefaultSelecting",", the transparency value of the fill color is 0 by default (default transparency). After selecting the color value, remember to modify the transparency. The transparency value is from top to bottom: 1 ->0."),Object(L["a"])(je,"quickColors","Quick colors"),Object(L["a"])(je,"selectorOperation","The two squares at the lower left corner of the color selector are fixed colors, which are set for convenient selection and operation. (Default: white | blue)"),je),drawerTool:{drawerTool1:"action bar",drawerTool2:"Select a local picture file",drawerTool3:"Upload",drawerTool4:"Do you want to save the current data?",drawerTool5:"Save",drawerTool6:"Don't save",drawerTool7:"Echo",drawerTool8:'Select the JSON file whose name contains "annotation data"',drawerTool9:"Echo file",drawerTool10:"Select a folder containing dimension data",drawerTool11:"Echo Folder",drawerTool12:"Press shift to draw a square, otherwise a rectangle",drawerTool13:"Rectangle",drawerTool14:"Click the red dot or press Enter to close the polygo",drawerTool15:"Polygon",drawerTool16:"Move, scale, rotate Click rectangle or polygon to draw",drawerTool17:"Edit",drawerTool18:"Are you sure you want to empty?",drawerTool19:"Empty",drawerTool20:"Determine",drawerTool21:"Operating Instructions:",drawerTool22:"Dimension Operation:",drawerTool23:"Click the upload button to select the local image to be marked;",drawerTool24:"Select the relevant dimension drawing, line color and fill color in the operation bar to draw;",drawerTool25:"After clicking the edit button, you can move, scale, and rotate the dimension graphics;",drawerTool26:"Delete Dimensions:",drawerTool27:"Select the dimension box with the left mouse button and delete it with the Delete key.",drawerTool28:"Zoom Picture:",drawerTool29:"Alt+mouse wheel. ",drawerTool30:"Note: You can continue to label when zooming the image.",drawerTool31:"Move Picture:",drawerTool32:"Alt+left mouse button. ",drawerTool33:"Note: When moving the picture, it cannot be marked, and the button activation status disappears.",drawerTool34:"Polygon Dimensions:",drawerTool35:"Note: click more than two points to close the polygon; When moving or zooming, you cannot mark, stop moving or zooming,hat is, release the alt key to continue marking. ",drawerTool36:"Drag polygon points:",drawerTool37:"Note: The polygon must be closed first and in the state of clicking the edit button. ",drawerTool38:"Press Ctrl+The left mouse button displays the polygon points, and the left mouse button clicks the points to drag. Use the key combination again to hide the polygon points, and cancel the draggable polygon points.",drawerTool39:" Note: Before doing other operations, please cancel the draggable state of polygon points.",drawerTool40:"Keyboard up, down, left and right:",drawerTool41:"In the editing state, click the figure to be moved with the left mouse button to move it up, down, left and right on the keyboard.",drawerTool42:"Matters needing attention:",drawerTool46:"The line color and fill color in the operation bar are",drawerTool43:"1.",drawerTool44:"2.",drawerTool45:"3.",drawerTool47:"Drawing to be annotated",drawerTool48:"modification of.",drawerTool49:"In editing state If the mouse does not edit the annotation, clicking the blank area will continue to label the annotation type selected last time, and the corresponding button color will also change, and the editing status will exit.",drawerTool50:"Finished drawings marked",drawerTool51:", you can click the corresponding operation button in the label list to modify the line color, fill color and label name.",drawerTool52:"cancel",drawerTool53:"Current Coefficient: ",drawerTool54:"Click the red dot or press Enter to close the polygon.",drawerTool55:"Modifying Dimension Properties",drawerTool56:"Modifying Dimension Names"},tag:{tag1:"Image Name",tag2:"Image List",tag3:"Refresh Page",tag4:"Tag List",tag5:"Label Name",tag6:"Operation",tag7:"Color and name",tag8:"_ Annotation data.json",tag9:"Annotation data.json",tag10:"Please click the echo button and select the relevant annotation data file to display the annotation information of this picture.",tag11:"Click the current menu",tag12:"After the color is changed",tag13:"After the tag is changed"},textLabel:{textLabel1:"For your experience, try to ensure that the statements to be marked in each file are controlled within 200 lines!",textLabel2:"Upload data",textLabel3:"Export annotated data",textLabel4:"Body:",textLabel5:"Object:",textLabel6:"Properties:",textLabel7:"Attribute label:",textLabel8:"Comparative view:",textLabel9:"Delete",textLabel10:"Modify",textLabel11:"Submit",textLabel12:"Delete all",textLabel13:"If not selected, all data will be exported by default",textLabel14:"Export",textLabel15:"Start Date",textLabel16:"Please select a start date",textLabel17:"Please select an opinion",textLabel18:"Text content:"},userLayout:{imageAnnotation:"Image Annotation",textAnnotation:"Text Annotation"}};o["a"].prototype.$ajax=Ae.a,o["a"].prototype.$querystring=xe.a,o["a"].prototype.$storageLocal=G.a,o["a"].config.productionTip=!1,o["a"].component("pro-layout",B["b"]),o["a"].component("page-header-wrapper",B["a"]),o["a"].use(ve.a),o["a"].use(z),window.umi_plugin_ant_themeVar=K.theme;var Ee=null,Ie=function(e,t){var a=new o["a"]({render:function(a){return a(e,{props:t})}}),r=document.createElement("div");return document.body.appendChild(r),a.$mount(r),r};document.body.addEventListener("click",(function(){var e=document.getElementById("rightMenuDom");(e||null!=e)&&(document.body.removeChild(e),Ee=null)})),o["a"].directive("rightClick",(function(e,t){if(null==e)throw"右键指令错误:元素未绑定";e.oncontextmenu=function(e){var a;e.preventDefault(),null!=Ee&&(document.body.removeChild(Ee),Ee=null);var r=t.value.text,o=t.value.handler,n=null!==(a=t.arg)&&void 0!==a?a:{};n.index=n.itemData.index;var l,i,c=window.getSelection&&window.getSelection(),s=c.getRangeAt(0),d=document.createElement("c");d.innerHTML=window.getSelection().toString();var u=s.extractContents();s.insertNode(d);var f=document.getElementById(n.index).innerHTML,b=f.replaceAll(//g,"").replaceAll("","");if(f.match(/(?<=).*(?=<\/c>)/g),l=b.indexOf(""),i=b.indexOf("")-3,s.deleteContents(),s.insertNode(u),n.text={text:window.getSelection().toString(),anchorOffse:l,focusOffset:i,anchorNode:window.getSelection().anchorNode,focusNode:window.getSelection().focusNode,startOffset:s.startOffset,endOffset:s.endOffset},null==r||null==o)throw"右键菜单内容与事件处理函数为必传项";var m=[],h=[];for(var p in o)m.push(o[p]);if(r.length!==m.length)throw"右键菜单的每个选项,都必须有它的事件处理函数";for(var g=0;g0;r--)t+=this._buffer(e,t),n+=this._flushBuffer(i,n);return t+=this._buffer(e,t),i},i.prototype.final=function(e){var t,n;return e&&(t=this.update(e)),n="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(n):n},i.prototype._pad=function(e,t){if(0===t)return!1;while(t=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}});return t}))},"0366":function(e,t,n){var r=n("1c0b");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},"03d6":function(e,t,n){var r=n("9c0e"),i=n("6ca1"),a=n("39ad")(!1),o=n("5a94")("IE_PROTO");e.exports=function(e,t){var n,s=i(e),c=0,l=[];for(n in s)n!=o&&r(s,n)&&l.push(n);while(t.length>c)r(s,n=t[c++])&&(~a(l,n)||l.push(n));return l}},"03dd":function(e,t,n){var r=n("eac5"),i=n("57a5"),a=Object.prototype,o=a.hasOwnProperty;function s(e){if(!r(e))return i(e);var t=[];for(var n in Object(e))o.call(e,n)&&"constructor"!=n&&t.push(n);return t}e.exports=s},"03ec":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var t=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}});return t}))},"0464":function(e,t,n){"use strict";var r=n("41b2"),i=n.n(r);function a(e,t){for(var n=i()({},e),r=0;ru){var d,p=c(arguments[u++]),m=h?i(p).concat(h(p)):i(p),v=m.length,g=0;while(v>g)d=m[g++],r&&!f.call(p,d)||(n[d]=p[d])}return n}:l},"079e":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}});return t}))},"07ac":function(e,t,n){var r=n("23e7"),i=n("6f53").values;r({target:"Object",stat:!0},{values:function(e){return i(e)}})},"07c7":function(e,t){function n(){return!1}e.exports=n},"07f2":function(e,t,n){"use strict";var r=n("c3c0"),i=n("6eed");function a(){if(!(this instanceof a))return new a;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(a,i),e.exports=a,a.blockSize=512,a.outSize=224,a.hmacStrength=192,a.padLength=64,a.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h.slice(0,7),"big"):r.split32(this.h.slice(0,7),"big")}},"084e":function(e,t,n){"use strict";var r=n("9c0c"),i=n("512c"),a=n("0983"),o=n("c4c1"),s=n("6d2f"),c=n("d16a"),l=n("4a47"),u=n("23dd");i(i.S+i.F*!n("8771")((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,i,h,f=a(e),d="function"==typeof this?this:Array,p=arguments.length,m=p>1?arguments[1]:void 0,v=void 0!==m,g=0,b=u(f);if(v&&(m=r(m,p>2?arguments[2]:void 0,2)),void 0==b||d==Array&&s(b))for(t=c(f.length),n=new d(t);t>g;g++)l(n,g,v?m(f[g],g):f[g]);else for(h=b.call(f),n=new d;!(i=h.next()).done;g++)l(n,g,v?o(h,m,[i.value,g],!0):i.value);return n.length=g,n}})},"087d":function(e,t){function n(e,t){var n=-1,r=t.length,i=e.length;while(++n>>27}function u(e){return e<<30|e>>>2}function h(e,t,n,r){return 0===e?t&n|~t&r:2===e?t&n|t&r|n&r:t^n^r}r(c,i),c.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},c.prototype._update=function(e){for(var t=this._w,n=0|this._a,r=0|this._b,i=0|this._c,a=0|this._d,s=0|this._e,c=0;c<16;++c)t[c]=e.readInt32BE(4*c);for(;c<80;++c)t[c]=t[c-3]^t[c-8]^t[c-14]^t[c-16];for(var f=0;f<80;++f){var d=~~(f/20),p=l(n)+h(d,r,i,a)+s+t[f]+o[d]|0;s=a,a=i,i=u(r),r=n,n=p}this._a=n+this._a|0,this._b=r+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=s+this._e|0},c.prototype._hash=function(){var e=a.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=c},"08cc":function(e,t,n){var r=n("1a8c");function i(e){return e===e&&!r(e)}e.exports=i},"0960":function(e,t,n){e.exports=n("b19a")},"0983":function(e,t,n){var r=n("c901");e.exports=function(e){return Object(r(e))}},"099a":function(e,t){function n(e,t,n){var r=n-1,i=e.length;while(++r=0;t--){var n=a().key(t);e(o(n),n)}}function l(e){return a().removeItem(e)}function u(){return a().clear()}e.exports={name:"sessionStorage",read:o,write:s,each:c,remove:l,clearAll:u}},"0ac8":function(e,t,n){var r=n("23e7"),i=n("8eb5");r({target:"Math",stat:!0,forced:i!=Math.expm1},{expm1:i})},"0ae2":function(e,t,n){var r=n("9876"),i=n("fed5"),a=n("1917");e.exports=function(e){var t=r(e),n=i.f;if(n){var o,s=n(e),c=a.f,l=0;while(s.length>l)c.call(e,o=s[l++])&&t.push(o)}return t}},"0ae3":function(e,t,n){"use strict";e.exports=i;var r=n("09dc");function i(e){if(!(this instanceof i))return new i(e);r.call(this,e)}n("3fb5")(i,r),i.prototype._transform=function(e,t,n){n(null,e)}},"0b07":function(e,t,n){var r=n("34ac"),i=n("3698");function a(e,t){var n=i(e,t);return r(n)?n:void 0}e.exports=a},"0b25":function(e,t,n){var r=n("a691"),i=n("50c4");e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=i(t);if(t!==n)throw RangeError("Wrong length or index");return n}},"0b99":function(e,t,n){"use strict";var r=n("19fa")(!0);n("393a")(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},"0bad":function(e,t,n){e.exports=!n("4b8b")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},"0bb7":function(e,t,n){"use strict";var r=n("41b2"),i=n.n(r),a=n("2b0e"),o=n("46cf"),s=n.n(o),c=n("4d91"),l=n("b488"),u=n("daa3"),h=n("7b05"),f=n("18a7"),d=n("c1df"),p=n.n(d),m={DATE_ROW_COUNT:6,DATE_COL_COUNT:7},v={functional:!0,render:function(e,t){for(var n=arguments[0],r=t.props,i=r.value,a=i.localeData(),o=r.prefixCls,s=[],c=[],l=a.firstDayOfWeek(),u=void 0,h=p()(),f=0;ft.year()?1:e.year()===t.year()&&e.month()>t.month()}function P(e){return"rc-calendar-"+e.year()+"-"+e.month()+"-"+e.date()}var Y={props:{contentRender:c["a"].func,dateRender:c["a"].func,disabledDate:c["a"].func,prefixCls:c["a"].string,selectedValue:c["a"].oneOfType([c["a"].any,c["a"].arrayOf(c["a"].any)]),value:c["a"].object,hoverValue:c["a"].any.def([]),showWeekNumber:c["a"].bool},render:function(){var e=arguments[0],t=Object(u["k"])(this),n=t.contentRender,r=t.prefixCls,i=t.selectedValue,a=t.value,o=t.showWeekNumber,s=t.dateRender,c=t.disabledDate,l=t.hoverValue,h=Object(u["j"])(this),f=h.select,d=void 0===f?j:f,p=h.dayHover,v=void 0===p?j:p,g=void 0,y=void 0,w=void 0,S=[],k=M(a),C=r+"-cell",L=r+"-week-number-cell",T=r+"-date",O=r+"-today",z=r+"-selected-day",D=r+"-selected-date",Y=r+"-selected-start-date",V=r+"-selected-end-date",I=r+"-in-range-cell",F=r+"-last-month-cell",R=r+"-next-month-btn-day",N=r+"-disabled-cell",B=r+"-disabled-cell-first-of-row",$=r+"-disabled-cell-last-of-row",W=r+"-last-day-of-month",U=a.clone();U.date(1);var q=U.day(),K=(q+7-a.localeData().firstDayOfWeek())%7,G=U.clone();G.add(0-K,"days");var X=0;for(g=0;g0&&(ie=S[X-1]);var ae=C,oe=!1,se=!1;H(w,k)&&(ae+=" "+O,Q=!0);var ce=E(w,a),le=A(w,a);if(i&&Array.isArray(i)){var ue=l.length?l:i;if(!ce&&!le){var he=ue[0],fe=ue[1];he&&H(w,he)&&(se=!0,te=!0,ae+=" "+Y),(he||fe)&&(H(w,fe)?(se=!0,te=!0,ae+=" "+V):(null!==he&&void 0!==he||!w.isBefore(fe,"day"))&&(null!==fe&&void 0!==fe||!w.isAfter(he,"day"))?w.isAfter(he,"day")&&w.isBefore(fe,"day")&&(ae+=" "+I):ae+=" "+I)}}else H(w,a)&&(se=!0,te=!0);H(w,i)&&(ae+=" "+D),ce&&(ae+=" "+F),le&&(ae+=" "+R),w.clone().endOf("month").date()===w.date()&&(ae+=" "+W),c&&c(w,a)&&(oe=!0,ie&&c(ie,a)||(ae+=" "+B),re&&c(re,a)||(ae+=" "+$)),se&&(ae+=" "+z),oe&&(ae+=" "+N);var de=void 0;if(s)de=s(w,a);else{var pe=n?n(w,a):w.date();de=e("div",{key:P(w),class:T,attrs:{"aria-selected":se,"aria-disabled":oe}},[pe])}ne.push(e("td",{key:X,on:{click:oe?j:d.bind(null,w),mouseenter:oe?j:v.bind(null,w)},attrs:{role:"gridcell",title:x(w)},class:ae},[de])),X++}J.push(e("tr",{key:g,attrs:{role:"row"},class:_()((Z={},b()(Z,r+"-current-week",Q),b()(Z,r+"-active-week",te),Z))},[ee,ne]))}return e("tbody",{class:r+"-tbody"},[J])}},V=Y,I={functional:!0,render:function(e,t){var n=arguments[0],r=t.props,i=t.listeners,a=void 0===i?{}:i,o=r.prefixCls,s={props:r,on:a};return n("table",{class:o+"-table",attrs:{cellSpacing:"0",role:"grid"}},[n(v,s),n(V,s)])}},F=4,R=3;function N(){}var B={name:"MonthTable",mixins:[l["a"]],props:{cellRender:c["a"].func,prefixCls:c["a"].string,value:c["a"].object,locale:c["a"].any,contentRender:c["a"].any,disabledDate:c["a"].func},data:function(){return{sValue:this.value}},watch:{value:function(e){this.setState({sValue:e})}},methods:{setAndSelectValue:function(e){this.setState({sValue:e}),this.__emit("select",e)},chooseMonth:function(e){var t=this.sValue.clone();t.month(e),this.setAndSelectValue(t)},months:function(){for(var e=this.sValue,t=e.clone(),n=[],r=0,i=0;il),r),a=J;return a=n.yearl?e.nextDecade:Q.bind(e,n.year),t("td",{attrs:{role:"gridcell",title:n.title},key:n.content,on:{click:a},class:i},[t("a",{class:h+"-year"},[n.content])])}));return t("tr",{key:r,attrs:{role:"row"}},[i])})),d=i&&i("year");return t("div",{class:h},[t("div",[t("div",{class:h+"-header"},[t("a",{class:h+"-prev-decade-btn",attrs:{role:"button",title:r.previousDecade},on:{click:this.previousDecade}}),t("a",{class:h+"-decade-select",attrs:{role:"button",title:r.decadeSelect},on:{click:a}},[t("span",{class:h+"-decade-select-content"},[c,"-",l]),t("span",{class:h+"-decade-select-arrow"},["x"])]),t("a",{class:h+"-next-decade-btn",attrs:{role:"button",title:r.nextDecade},on:{click:this.nextDecade}})]),t("div",{class:h+"-body"},[t("table",{class:h+"-table",attrs:{cellSpacing:"0",role:"grid"}},[t("tbody",{class:h+"-tbody"},[f])])]),d&&t("div",{class:h+"-footer"},[d])])])}},te=4,ne=3;function re(){}function ie(e){var t=this.sValue.clone();t.add(e,"years"),this.setState({sValue:t})}function ae(e,t){var n=this.sValue.clone();n.year(e),n.month(this.sValue.month()),this.__emit("select",n),t.preventDefault()}var oe={mixins:[l["a"]],props:{locale:c["a"].object,value:c["a"].object,defaultValue:c["a"].object,rootPrefixCls:c["a"].string,renderFooter:c["a"].func},data:function(){return this.nextCentury=ie.bind(this,100),this.previousCentury=ie.bind(this,-100),{sValue:this.value||this.defaultValue}},watch:{value:function(e){this.sValue=e}},render:function(){for(var e=this,t=arguments[0],n=this.sValue,r=this.$props,i=r.locale,a=r.renderFooter,o=n.year(),s=100*parseInt(o/100,10),c=s-10,l=s+99,u=[],h=0,f=this.rootPrefixCls+"-decade-panel",d=0;dl,h=(r={},b()(r,f+"-cell",1),b()(r,f+"-selected-cell",i<=o&&o<=a),b()(r,f+"-last-century-cell",c),b()(r,f+"-next-century-cell",u),r),d=i+"-"+a,p=re;return p=c?e.previousCentury:u?e.nextCentury:ae.bind(e,i),t("td",{key:i,on:{click:p},attrs:{role:"gridcell"},class:h},[t("a",{class:f+"-decade"},[d])])}));return t("tr",{key:r,attrs:{role:"row"}},[i])}));return t("div",{class:f},[t("div",{class:f+"-header"},[t("a",{class:f+"-prev-century-btn",attrs:{role:"button",title:i.previousCentury},on:{click:this.previousCentury}}),t("div",{class:f+"-century"},[s,"-",l]),t("a",{class:f+"-next-century-btn",attrs:{role:"button",title:i.nextCentury},on:{click:this.nextCentury}})]),t("div",{class:f+"-body"},[t("table",{class:f+"-table",attrs:{cellSpacing:"0",role:"grid"}},[t("tbody",{class:f+"-tbody"},[y])])]),g&&t("div",{class:f+"-footer"},[g])])}};function se(){}function ce(e){var t=this.value.clone();t.add(e,"months"),this.__emit("valueChange",t)}function le(e){var t=this.value.clone();t.add(e,"years"),this.__emit("valueChange",t)}function ue(e,t){return e?t:null}var he={name:"CalendarHeader",mixins:[l["a"]],props:{prefixCls:c["a"].string,value:c["a"].object,showTimePicker:c["a"].bool,locale:c["a"].object,enablePrev:c["a"].any.def(1),enableNext:c["a"].any.def(1),disabledMonth:c["a"].func,mode:c["a"].any,monthCellRender:c["a"].func,monthCellContentRender:c["a"].func,renderFooter:c["a"].func},data:function(){return this.nextMonth=ce.bind(this,1),this.previousMonth=ce.bind(this,-1),this.nextYear=le.bind(this,1),this.previousYear=le.bind(this,-1),{yearPanelReferer:null}},methods:{onMonthSelect:function(e){this.__emit("panelChange",e,"date"),Object(u["j"])(this).monthSelect?this.__emit("monthSelect",e):this.__emit("valueChange",e)},onYearSelect:function(e){var t=this.yearPanelReferer;this.setState({yearPanelReferer:null}),this.__emit("panelChange",e,t),this.__emit("valueChange",e)},onDecadeSelect:function(e){this.__emit("panelChange",e,"year"),this.__emit("valueChange",e)},changeYear:function(e){e>0?this.nextYear():this.previousYear()},monthYearElement:function(e){var t=this,n=this.$createElement,r=this.$props,i=r.prefixCls,a=r.locale,o=r.value,s=o.localeData(),c=a.monthBeforeYear,l=i+"-"+(c?"my-select":"ym-select"),u=e?" "+i+"-time-status":"",h=n("a",{class:i+"-year-select"+u,attrs:{role:"button",title:e?null:a.yearSelect},on:{click:e?se:function(){return t.showYearPanel("date")}}},[o.format(a.yearFormat)]),f=n("a",{class:i+"-month-select"+u,attrs:{role:"button",title:e?null:a.monthSelect},on:{click:e?se:this.showMonthPanel}},[a.monthFormat?o.format(a.monthFormat):s.monthsShort(o)]),d=void 0;e&&(d=n("a",{class:i+"-day-select"+u,attrs:{role:"button"}},[o.format(a.dayFormat)]));var p=[];return p=c?[f,d,h]:[h,f,d],n("span",{class:l},[p])},showMonthPanel:function(){this.__emit("panelChange",null,"month")},showYearPanel:function(e){this.setState({yearPanelReferer:e}),this.__emit("panelChange",null,"year")},showDecadePanel:function(){this.__emit("panelChange",null,"decade")}},render:function(){var e=this,t=arguments[0],n=Object(u["k"])(this),r=n.prefixCls,i=n.locale,a=n.mode,o=n.value,s=n.showTimePicker,c=n.enableNext,l=n.enablePrev,h=n.disabledMonth,f=n.renderFooter,d=null;return"month"===a&&(d=t(K,{attrs:{locale:i,value:o,rootPrefixCls:r,disabledDate:h,cellRender:n.monthCellRender,contentRender:n.monthCellContentRender,renderFooter:f,changeYear:this.changeYear},on:{select:this.onMonthSelect,yearPanelShow:function(){return e.showYearPanel("month")}}})),"year"===a&&(d=t(ee,{attrs:{locale:i,value:o,rootPrefixCls:r,renderFooter:f},on:{select:this.onYearSelect,decadePanelShow:this.showDecadePanel}})),"decade"===a&&(d=t(oe,{attrs:{locale:i,value:o,rootPrefixCls:r,renderFooter:f},on:{select:this.onDecadeSelect}})),t("div",{class:r+"-header"},[t("div",{style:{position:"relative"}},[ue(l&&!s,t("a",{class:r+"-prev-year-btn",attrs:{role:"button",title:i.previousYear},on:{click:this.previousYear}})),ue(l&&!s,t("a",{class:r+"-prev-month-btn",attrs:{role:"button",title:i.previousMonth},on:{click:this.previousMonth}})),this.monthYearElement(s),ue(c&&!s,t("a",{class:r+"-next-month-btn",on:{click:this.nextMonth},attrs:{title:i.nextMonth}})),ue(c&&!s,t("a",{class:r+"-next-year-btn",on:{click:this.nextYear},attrs:{title:i.nextYear}}))]),d])}},fe=he,de=n("92fa"),pe=n.n(de);function me(){}var ve={functional:!0,render:function(e,t){var n=arguments[0],r=t.props,i=t.listeners,a=void 0===i?{}:i,o=r.prefixCls,s=r.locale,c=r.value,l=r.timePicker,u=r.disabled,h=r.disabledDate,f=r.text,d=a.today,p=void 0===d?me:d,m=(!f&&l?s.now:f)||s.today,v=h&&!z(M(c),h),g=v||u,b=g?o+"-today-btn-disabled":"";return n("a",{class:o+"-today-btn "+b,attrs:{role:"button",title:S(c)},on:{click:g?me:p}},[m])}};function ge(){}var be={functional:!0,render:function(e,t){var n=arguments[0],r=t.props,i=t.listeners,a=void 0===i?{}:i,o=r.prefixCls,s=r.locale,c=r.okDisabled,l=a.ok,u=void 0===l?ge:l,h=o+"-ok-btn";return c&&(h+=" "+o+"-ok-btn-disabled"),n("a",{class:h,attrs:{role:"button"},on:{click:c?ge:u}},[s.ok])}};function ye(){}var _e={functional:!0,render:function(e,t){var n,r=t.props,i=t.listeners,a=void 0===i?{}:i,o=r.prefixCls,s=r.locale,c=r.showTimePicker,l=r.timePickerDisabled,u=a.closeTimePicker,h=void 0===u?ye:u,f=a.openTimePicker,d=void 0===f?ye:f,p=(n={},b()(n,o+"-time-picker-btn",!0),b()(n,o+"-time-picker-btn-disabled",l),n),m=ye;return l||(m=c?h:d),e("a",{class:p,attrs:{role:"button"},on:{click:m}},[c?s.dateSelect:s.timeSelect])}},we={mixins:[l["a"]],props:{prefixCls:c["a"].string,showDateInput:c["a"].bool,disabledTime:c["a"].any,timePicker:c["a"].any,selectedValue:c["a"].any,showOk:c["a"].bool,value:c["a"].object,renderFooter:c["a"].func,defaultValue:c["a"].object,locale:c["a"].object,showToday:c["a"].bool,disabledDate:c["a"].func,showTimePicker:c["a"].bool,okDisabled:c["a"].bool,mode:c["a"].string},methods:{onSelect:function(e){this.__emit("select",e)},getRootDOMNode:function(){return this.$el}},render:function(){var e=arguments[0],t=Object(u["k"])(this),n=t.value,r=t.prefixCls,a=t.showOk,o=t.timePicker,s=t.renderFooter,c=t.showToday,l=t.mode,h=null,f=s&&s(l);if(c||o||f){var d,p={props:i()({},t,{value:n}),on:Object(u["j"])(this)},m=null;c&&(m=e(ve,pe()([{key:"todayButton"},p]))),delete p.props.value;var v=null;(!0===a||!1!==a&&o)&&(v=e(be,pe()([{key:"okButton"},p])));var g=null;o&&(g=e(_e,pe()([{key:"timePickerButton"},p])));var y=void 0;(m||g||v||f)&&(y=e("span",{class:r+"-footer-btn"},[f,m,g,v]));var _=(d={},b()(d,r+"-footer",!0),b()(d,r+"-footer-show-ok",!!v),d);h=e("div",{class:_},[y])}return h}},Me=we;function xe(){}function Se(e){var t=void 0;return t=e?M(e):p()(),t}function ke(e){return Array.isArray(e)?0===e.length||-1!==e.findIndex((function(e){return void 0===e||p.a.isMoment(e)})):void 0===e||p.a.isMoment(e)}var Ce=c["a"].custom(ke),Le={mixins:[l["a"]],name:"CalendarMixinWrapper",props:{value:Ce,defaultValue:Ce},data:function(){var e=this.$props,t=e.value||e.defaultValue||Se();return{sValue:t,sSelectedValue:e.selectedValue||e.defaultSelectedValue}},watch:{value:function(e){var t=e||this.defaultValue||Se(this.sValue);this.setState({sValue:t})},selectedValue:function(e){this.setState({sSelectedValue:e})}},methods:{onSelect:function(e,t){e&&this.setValue(e),this.setSelectedValue(e,t)},renderRoot:function(e){var t,n=this.$createElement,r=this.$props,i=r.prefixCls,a=(t={},b()(t,i,1),b()(t,i+"-hidden",!r.visible),b()(t,e["class"],!!e["class"]),t);return n("div",{ref:"rootInstance",class:a,attrs:{tabIndex:"0"},on:{keydown:this.onKeyDown||xe,blur:this.onBlur||xe}},[e.children])},setSelectedValue:function(e,t){Object(u["r"])(this,"selectedValue")||this.setState({sSelectedValue:e}),this.__emit("select",e,t)},setValue:function(e){var t=this.sValue;Object(u["r"])(this,"value")||this.setState({sValue:e}),(t&&e&&!t.isSame(e)||!t&&e||t&&!e)&&this.__emit("change",e)},isAllowedDate:function(e){var t=this.disabledDate,n=this.disabledTime;return z(e,t,n)}}},Te=Le,Oe={methods:{getFormat:function(){var e=this.format,t=this.locale,n=this.timePicker;return e||(e=n?t.dateTimeFormat:t.dateFormat),e},focus:function(){this.focusElement?this.focusElement.focus():this.$refs.rootInstance&&this.$refs.rootInstance.focus()},saveFocusElement:function(e){this.focusElement=e}}},ze=void 0,De=void 0,je=void 0,He={mixins:[l["a"]],props:{prefixCls:c["a"].string,timePicker:c["a"].object,value:c["a"].object,disabledTime:c["a"].any,format:c["a"].oneOfType([c["a"].string,c["a"].arrayOf(c["a"].string),c["a"].func]),locale:c["a"].object,disabledDate:c["a"].func,placeholder:c["a"].string,selectedValue:c["a"].object,clearIcon:c["a"].any,inputMode:c["a"].string,inputReadOnly:c["a"].bool},data:function(){var e=this.selectedValue;return{str:D(e,this.format),invalid:!1,hasFocus:!1}},watch:{selectedValue:function(){this.setState()},format:function(){this.setState()}},updated:function(){var e=this;this.$nextTick((function(){!je||!e.$data.hasFocus||e.invalid||0===ze&&0===De||je.setSelectionRange(ze,De)}))},getInstance:function(){return je},methods:{getDerivedStateFromProps:function(e,t){var n={};je&&(ze=je.selectionStart,De=je.selectionEnd);var r=e.selectedValue;return t.hasFocus||(n={str:D(r,this.format),invalid:!1}),n},onClear:function(){this.setState({str:""}),this.__emit("clear",null)},onInputChange:function(e){var t=e.target,n=t.value,r=t.composing,i=this.str,a=void 0===i?"":i;if(!e.isComposing&&!r&&a!==n){var o=this.$props,s=o.disabledDate,c=o.format,l=o.selectedValue;if(!n)return this.__emit("change",null),void this.setState({invalid:!1,str:n});var u=p()(n,c,!0);if(u.isValid()){var h=this.value.clone();h.year(u.year()).month(u.month()).date(u.date()).hour(u.hour()).minute(u.minute()).second(u.second()),!h||s&&s(h)?this.setState({invalid:!0,str:n}):(l!==h||l&&h&&!l.isSame(h))&&(this.setState({invalid:!1,str:n}),this.__emit("change",h))}else this.setState({invalid:!0,str:n})}},onFocus:function(){this.setState({hasFocus:!0})},onBlur:function(){this.setState((function(e,t){return{hasFocus:!1,str:D(t.value,t.format)}}))},onKeyDown:function(e){var t=e.keyCode,n=this.$props,r=n.value,i=n.disabledDate;if(t===f["a"].ENTER){var a=!i||!i(r);a&&this.__emit("select",r.clone()),e.preventDefault()}},getRootDOMNode:function(){return this.$el},focus:function(){je&&je.focus()},saveDateInput:function(e){je=e}},render:function(){var e=arguments[0],t=this.invalid,n=this.str,r=this.locale,i=this.prefixCls,a=this.placeholder,o=this.disabled,s=this.showClear,c=this.inputMode,l=this.inputReadOnly,h=Object(u["f"])(this,"clearIcon"),f=t?i+"-input-invalid":"";return e("div",{class:i+"-input-wrap"},[e("div",{class:i+"-date-input-wrap"},[e("input",pe()([{directives:[{name:"ant-ref",value:this.saveDateInput},{name:"ant-input"}]},{class:i+"-input "+f,domProps:{value:n},attrs:{disabled:o,placeholder:a,inputMode:c,readOnly:l},on:{input:this.onInputChange,keydown:this.onKeyDown,focus:this.onFocus,blur:this.onBlur}}]))]),s?e("a",{attrs:{role:"button",title:r.clear},on:{click:this.onClear}},[h||e("span",{class:i+"-clear-btn"})]):null])}},Ee=He,Ae=n("f8d5");function Pe(e){return e.clone().startOf("month")}function Ye(e){return e.clone().endOf("month")}function Ve(e,t,n){return e.clone().add(t,n)}function Ie(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n=arguments[2];return e.some((function(e){return e.isSame(t,n)}))}var Fe=function(e){return!(!p.a.isMoment(e)||!e.isValid())&&e},Re={name:"Calendar",props:{locale:c["a"].object.def(Ae["a"]),format:c["a"].oneOfType([c["a"].string,c["a"].arrayOf(c["a"].string),c["a"].func]),visible:c["a"].bool.def(!0),prefixCls:c["a"].string.def("rc-calendar"),defaultValue:c["a"].object,value:c["a"].object,selectedValue:c["a"].object,defaultSelectedValue:c["a"].object,mode:c["a"].oneOf(["time","date","month","year","decade"]),showDateInput:c["a"].bool.def(!0),showWeekNumber:c["a"].bool,showToday:c["a"].bool.def(!0),showOk:c["a"].bool,timePicker:c["a"].any,dateInputPlaceholder:c["a"].any,disabledDate:c["a"].func,disabledTime:c["a"].any,dateRender:c["a"].func,renderFooter:c["a"].func.def((function(){return null})),renderSidebar:c["a"].func.def((function(){return null})),clearIcon:c["a"].any,focusablePanel:c["a"].bool.def(!0),inputMode:c["a"].string,inputReadOnly:c["a"].bool},mixins:[l["a"],Oe,Te],data:function(){var e=this.$props;return{sMode:this.mode||"date",sValue:Fe(e.value)||Fe(e.defaultValue)||p()(),sSelectedValue:e.selectedValue||e.defaultSelectedValue}},watch:{mode:function(e){this.setState({sMode:e})},value:function(e){this.setState({sValue:Fe(e)||Fe(this.defaultValue)||Se(this.sValue)})},selectedValue:function(e){this.setState({sSelectedValue:e})}},mounted:function(){var e=this;this.$nextTick((function(){e.saveFocusElement(Ee.getInstance())}))},methods:{onPanelChange:function(e,t){var n=this.sValue;Object(u["r"])(this,"mode")||this.setState({sMode:t}),this.__emit("panelChange",e||n,t)},onKeyDown:function(e){if("input"!==e.target.nodeName.toLowerCase()){var t=e.keyCode,n=e.ctrlKey||e.metaKey,r=this.disabledDate,i=this.sValue;switch(t){case f["a"].DOWN:return this.goTime(1,"weeks"),e.preventDefault(),1;case f["a"].UP:return this.goTime(-1,"weeks"),e.preventDefault(),1;case f["a"].LEFT:return n?this.goTime(-1,"years"):this.goTime(-1,"days"),e.preventDefault(),1;case f["a"].RIGHT:return n?this.goTime(1,"years"):this.goTime(1,"days"),e.preventDefault(),1;case f["a"].HOME:return this.setValue(Pe(i)),e.preventDefault(),1;case f["a"].END:return this.setValue(Ye(i)),e.preventDefault(),1;case f["a"].PAGE_DOWN:return this.goTime(1,"month"),e.preventDefault(),1;case f["a"].PAGE_UP:return this.goTime(-1,"month"),e.preventDefault(),1;case f["a"].ENTER:return r&&r(i)||this.onSelect(i,{source:"keyboard"}),e.preventDefault(),1;default:return this.__emit("keydown",e),1}}},onClear:function(){this.onSelect(null),this.__emit("clear")},onOk:function(){var e=this.sSelectedValue;this.isAllowedDate(e)&&this.__emit("ok",e)},onDateInputChange:function(e){this.onSelect(e,{source:"dateInput"})},onDateInputSelect:function(e){this.onSelect(e,{source:"dateInputSelect"})},onDateTableSelect:function(e){var t=this.timePicker,n=this.sSelectedValue;if(!n&&t){var r=Object(u["k"])(t),i=r.defaultValue;i&&C(i,e)}this.onSelect(e)},onToday:function(){var e=this.sValue,t=M(e);this.onSelect(t,{source:"todayButton"})},onBlur:function(e){var t=this;setTimeout((function(){var n=Ee.getInstance(),r=t.rootInstance;!r||r.contains(document.activeElement)||n&&n.contains(document.activeElement)||t.$emit("blur",e)}),0)},getRootDOMNode:function(){return this.$el},openTimePicker:function(){this.onPanelChange(null,"time")},closeTimePicker:function(){this.onPanelChange(null,"date")},goTime:function(e,t){this.setValue(Ve(this.sValue,e,t))}},render:function(){var e=arguments[0],t=this.locale,n=this.prefixCls,r=this.disabledDate,a=this.dateInputPlaceholder,o=this.timePicker,s=this.disabledTime,c=this.showDateInput,l=this.sValue,f=this.sSelectedValue,d=this.sMode,p=this.renderFooter,m=this.inputMode,v=this.inputReadOnly,g=this.monthCellRender,b=this.monthCellContentRender,y=this.$props,_=Object(u["f"])(this,"clearIcon"),w="time"===d,M=w&&s&&o?L(f,s):null,x=null;if(o&&w){var S=Object(u["k"])(o),k={props:i()({showHour:!0,showSecond:!0,showMinute:!0},S,M,{value:f,disabledTime:s}),on:{change:this.onDateInputChange}};void 0!==S.defaultValue&&(k.props.defaultOpenValue=S.defaultValue),x=Object(h["a"])(o,k)}var C=c?e(Ee,{attrs:{format:this.getFormat(),value:l,locale:t,placeholder:a,showClear:!0,disabledTime:s,disabledDate:r,prefixCls:n,selectedValue:f,clearIcon:_,inputMode:m,inputReadOnly:v},key:"date-input",on:{clear:this.onClear,change:this.onDateInputChange,select:this.onDateInputSelect}}):null,T=[];return y.renderSidebar&&T.push(y.renderSidebar()),T.push(e("div",{class:n+"-panel",key:"panel"},[C,e("div",{attrs:{tabIndex:y.focusablePanel?0:void 0},class:n+"-date-panel"},[e(fe,{attrs:{locale:t,mode:d,value:l,renderFooter:p,showTimePicker:w,prefixCls:n,monthCellRender:g,monthCellContentRender:b},on:{valueChange:this.setValue,panelChange:this.onPanelChange}}),o&&w?e("div",{class:n+"-time-picker"},[e("div",{class:n+"-time-picker-panel"},[x])]):null,e("div",{class:n+"-body"},[e(I,{attrs:{locale:t,value:l,selectedValue:f,prefixCls:n,dateRender:y.dateRender,disabledDate:r,showWeekNumber:y.showWeekNumber},on:{select:this.onDateTableSelect}})]),e(Me,{attrs:{showOk:y.showOk,mode:d,renderFooter:y.renderFooter,locale:t,prefixCls:n,showToday:y.showToday,disabledTime:s,showTimePicker:w,showDateInput:y.showDateInput,timePicker:o,selectedValue:f,timePickerDisabled:!f,value:l,disabledDate:r,okDisabled:!1!==y.showOk&&(!f||!this.isAllowedDate(f))},on:{ok:this.onOk,select:this.onSelect,today:this.onToday,openTimePicker:this.openTimePicker,closeTimePicker:this.closeTimePicker}})])])),this.renderRoot({children:T,class:y.showWeekNumber?n+"-week-number":""})}},Ne=Re,Be=Ne;a["a"].use(s.a,{name:"ant-ref"});var $e=Be,We={name:"MonthCalendar",props:{locale:c["a"].object.def(Ae["a"]),format:c["a"].string,visible:c["a"].bool.def(!0),prefixCls:c["a"].string.def("rc-calendar"),monthCellRender:c["a"].func,value:c["a"].object,defaultValue:c["a"].object,selectedValue:c["a"].object,defaultSelectedValue:c["a"].object,disabledDate:c["a"].func,monthCellContentRender:c["a"].func,renderFooter:c["a"].func.def((function(){return null})),renderSidebar:c["a"].func.def((function(){return null}))},mixins:[l["a"],Oe,Te],data:function(){var e=this.$props;return{mode:"month",sValue:e.value||e.defaultValue||p()(),sSelectedValue:e.selectedValue||e.defaultSelectedValue}},methods:{onKeyDown:function(e){var t=e.keyCode,n=e.ctrlKey||e.metaKey,r=this.sValue,i=this.disabledDate,a=r;switch(t){case f["a"].DOWN:a=r.clone(),a.add(3,"months");break;case f["a"].UP:a=r.clone(),a.add(-3,"months");break;case f["a"].LEFT:a=r.clone(),n?a.add(-1,"years"):a.add(-1,"months");break;case f["a"].RIGHT:a=r.clone(),n?a.add(1,"years"):a.add(1,"months");break;case f["a"].ENTER:return i&&i(r)||this.onSelect(r),e.preventDefault(),1;default:return}if(a!==r)return this.setValue(a),e.preventDefault(),1},handlePanelChange:function(e,t){"date"!==t&&this.setState({mode:t})}},render:function(){var e=arguments[0],t=this.mode,n=this.sValue,r=this.$props,i=this.$scopedSlots,a=r.prefixCls,o=r.locale,s=r.disabledDate,c=this.monthCellRender||i.monthCellRender,l=this.monthCellContentRender||i.monthCellContentRender,u=this.renderFooter||i.renderFooter,h=e("div",{class:a+"-month-calendar-content"},[e("div",{class:a+"-month-header-wrap"},[e(fe,{attrs:{prefixCls:a,mode:t,value:n,locale:o,disabledMonth:s,monthCellRender:c,monthCellContentRender:l},on:{monthSelect:this.onSelect,valueChange:this.setValue,panelChange:this.handlePanelChange}})]),e(Me,{attrs:{prefixCls:a,renderFooter:u}})]);return this.renderRoot({class:r.prefixCls+"-month-calendar",children:h})}},Ue=We,qe=n("3eea"),Ke=n.n(qe),Ge=n("3f50"),Xe={adjustX:1,adjustY:1},Je=[0,0],Ze={bottomLeft:{points:["tl","tl"],overflow:Xe,offset:[0,-3],targetOffset:Je},bottomRight:{points:["tr","tr"],overflow:Xe,offset:[0,-3],targetOffset:Je},topRight:{points:["br","br"],overflow:Xe,offset:[0,3],targetOffset:Je},topLeft:{points:["bl","bl"],overflow:Xe,offset:[0,3],targetOffset:Je}},Qe=Ze,et=n("8496"),tt=n("2768"),nt=n.n(tt),rt={validator:function(e){return Array.isArray(e)?0===e.length||-1===e.findIndex((function(e){return!nt()(e)&&!p.a.isMoment(e)})):nt()(e)||p.a.isMoment(e)}},it={name:"Picker",props:{animation:c["a"].oneOfType([c["a"].func,c["a"].string]),disabled:c["a"].bool,transitionName:c["a"].string,format:c["a"].oneOfType([c["a"].string,c["a"].array,c["a"].func]),children:c["a"].func,getCalendarContainer:c["a"].func,calendar:c["a"].any,open:c["a"].bool,defaultOpen:c["a"].bool.def(!1),prefixCls:c["a"].string.def("rc-calendar-picker"),placement:c["a"].any.def("bottomLeft"),value:rt,defaultValue:rt,align:c["a"].object.def((function(){return{}})),dropdownClassName:c["a"].string,dateRender:c["a"].func},mixins:[l["a"]],data:function(){var e=this.$props,t=void 0;t=Object(u["r"])(this,"open")?e.open:e.defaultOpen;var n=e.value||e.defaultValue;return{sOpen:t,sValue:n}},watch:{value:function(e){this.setState({sValue:e})},open:function(e){this.setState({sOpen:e})}},mounted:function(){this.preSOpen=this.sOpen},updated:function(){!this.preSOpen&&this.sOpen&&(this.focusTimeout=setTimeout(this.focusCalendar,0)),this.preSOpen=this.sOpen},beforeDestroy:function(){clearTimeout(this.focusTimeout)},methods:{onCalendarKeyDown:function(e){e.keyCode===f["a"].ESC&&(e.stopPropagation(),this.closeCalendar(this.focus))},onCalendarSelect:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.$props;Object(u["r"])(this,"value")||this.setState({sValue:e});var r=Object(u["k"])(n.calendar);("keyboard"===t.source||"dateInputSelect"===t.source||!r.timePicker&&"dateInput"!==t.source||"todayButton"===t.source)&&this.closeCalendar(this.focus),this.__emit("change",e)},onKeyDown:function(e){this.sOpen||e.keyCode!==f["a"].DOWN&&e.keyCode!==f["a"].ENTER||(this.openCalendar(),e.preventDefault())},onCalendarOk:function(){this.closeCalendar(this.focus)},onCalendarClear:function(){this.closeCalendar(this.focus)},onCalendarBlur:function(){this.setOpen(!1)},onVisibleChange:function(e){this.setOpen(e)},getCalendarElement:function(){var e=this.$props,t=Object(u["k"])(e.calendar),n=Object(u["h"])(e.calendar),r=this.sValue,i=r,a={ref:"calendarInstance",props:{defaultValue:i||t.defaultValue,selectedValue:r},on:{keydown:this.onCalendarKeyDown,ok:Object(Ge["a"])(n.ok,this.onCalendarOk),select:Object(Ge["a"])(n.select,this.onCalendarSelect),clear:Object(Ge["a"])(n.clear,this.onCalendarClear),blur:Object(Ge["a"])(n.blur,this.onCalendarBlur)}};return Object(h["a"])(e.calendar,a)},setOpen:function(e,t){this.sOpen!==e&&(Object(u["r"])(this,"open")||this.setState({sOpen:e},t),this.__emit("openChange",e))},openCalendar:function(e){this.setOpen(!0,e)},closeCalendar:function(e){this.setOpen(!1,e)},focus:function(){this.sOpen||this.$el.focus()},focusCalendar:function(){this.sOpen&&this.calendarInstance&&this.calendarInstance.componentInstance&&this.calendarInstance.componentInstance.focus()}},render:function(){var e=arguments[0],t=Object(u["k"])(this),n=Object(u["p"])(this),r=t.prefixCls,i=t.placement,a=t.getCalendarContainer,o=t.align,s=t.animation,c=t.disabled,l=t.dropdownClassName,f=t.transitionName,d=this.sValue,p=this.sOpen,m=this.$scopedSlots["default"],v={value:d,open:p};return!this.sOpen&&this.calendarInstance||(this.calendarInstance=this.getCalendarElement()),e(et["a"],{attrs:{popupAlign:o,builtinPlacements:Qe,popupPlacement:i,action:c&&!p?[]:["click"],destroyPopupOnHide:!0,getPopupContainer:a,popupStyle:n,popupAnimation:s,popupTransitionName:f,popupVisible:p,prefixCls:r,popupClassName:l},on:{popupVisibleChange:this.onVisibleChange}},[e("template",{slot:"popup"},[this.calendarInstance]),Object(h["a"])(m(v,t),{on:{keydown:this.onKeyDown}})])}},at=it,ot=n("0c63"),st=n("4df5"),ct=n("2cf8");function lt(e,t){if(!e)return"";if(Array.isArray(t)&&(t=t[0]),"function"===typeof t){var n=t(e);if("string"===typeof n)return n;throw new Error("The function of format does not return a string")}return e.format(t)}function ut(){}function ht(e,t){return{props:Object(u["s"])(t,{allowClear:!0,showToday:!0}),mixins:[l["a"]],model:{prop:"value",event:"change"},inject:{configProvider:{default:function(){return st["a"]}}},data:function(){var e=this.value||this.defaultValue;if(e&&!Object(ct["a"])(d).isMoment(e))throw new Error("The value/defaultValue of DatePicker or MonthPicker must be a moment object");return{sValue:e,showDate:e,_open:!!this.open}},watch:{open:function(e){var t=Object(u["k"])(this),n={};n._open=e,"value"in t&&!e&&t.value!==this.showDate&&(n.showDate=t.value),this.setState(n)},value:function(e){var t={};t.sValue=e,e!==this.sValue&&(t.showDate=e),this.setState(t)},_open:function(e,t){var n=this;this.$nextTick((function(){Object(u["r"])(n,"open")||!t||e||n.focus()}))}},methods:{clearSelection:function(e){e.preventDefault(),e.stopPropagation(),this.handleChange(null)},handleChange:function(e){Object(u["r"])(this,"value")||this.setState({sValue:e,showDate:e}),this.$emit("change",e,lt(e,this.format))},handleCalendarChange:function(e){this.setState({showDate:e})},handleOpenChange:function(e){var t=Object(u["k"])(this);"open"in t||this.setState({_open:e}),this.$emit("openChange",e)},focus:function(){this.$refs.input.focus()},blur:function(){this.$refs.input.blur()},renderFooter:function(){var e=this.$createElement,t=this.$scopedSlots,n=this.$slots,r=this._prefixCls,i=this.renderExtraFooter||t.renderExtraFooter||n.renderExtraFooter;return i?e("div",{class:r+"-footer-extra"},["function"===typeof i?i.apply(void 0,arguments):i]):null},onMouseEnter:function(e){this.$emit("mouseenter",e)},onMouseLeave:function(e){this.$emit("mouseleave",e)}},render:function(){var t,n=this,r=arguments[0],a=this.$scopedSlots,o=this.$data,s=o.sValue,c=o.showDate,l=o._open,f=Object(u["f"])(this,"suffixIcon");f=Array.isArray(f)?f[0]:f;var p=Object(u["j"])(this),m=p.panelChange,v=void 0===m?ut:m,g=p.focus,y=void 0===g?ut:g,w=p.blur,M=void 0===w?ut:w,x=p.ok,S=void 0===x?ut:x,k=Object(u["k"])(this),C=k.prefixCls,L=k.locale,T=k.localeCode,O=k.inputReadOnly,z=this.configProvider.getPrefixCls,D=z("calendar",C);this._prefixCls=D;var j=k.dateRender||a.dateRender,H=k.monthCellContentRender||a.monthCellContentRender,E="placeholder"in k?k.placeholder:L.lang.placeholder,A=k.showTime?k.disabledTime:null,P=_()((t={},b()(t,D+"-time",k.showTime),b()(t,D+"-month",Ue===e),t));s&&T&&s.locale(T);var Y={props:{},on:{}},V={props:{},on:{}},I={};k.showTime?(V.on.select=this.handleChange,I.minWidth="195px"):Y.on.change=this.handleChange,"mode"in k&&(V.props.mode=k.mode);var F=Object(u["w"])(V,{props:{disabledDate:k.disabledDate,disabledTime:A,locale:L.lang,timePicker:k.timePicker,defaultValue:k.defaultPickerValue||Object(ct["a"])(d)(),dateInputPlaceholder:E,prefixCls:D,dateRender:j,format:k.format,showToday:k.showToday,monthCellContentRender:H,renderFooter:this.renderFooter,value:c,inputReadOnly:O},on:{ok:S,panelChange:v,change:this.handleCalendarChange},class:P,scopedSlots:a}),R=r(e,F),N=!k.disabled&&k.allowClear&&s?r(ot["a"],{attrs:{type:"close-circle",theme:"filled"},class:D+"-picker-clear",on:{click:this.clearSelection}}):null,B=f&&(Object(u["v"])(f)?Object(h["a"])(f,{class:D+"-picker-icon"}):r("span",{class:D+"-picker-icon"},[f]))||r(ot["a"],{attrs:{type:"calendar"},class:D+"-picker-icon"}),$=function(e){var t=e.value;return r("div",[r("input",{ref:"input",attrs:{disabled:k.disabled,readOnly:!0,placeholder:E,tabIndex:k.tabIndex,name:n.name},on:{focus:y,blur:M},domProps:{value:lt(t,n.format)},class:k.pickerInputClass}),N,B])},W={props:i()({},k,Y.props,{calendar:R,value:s,prefixCls:D+"-picker-container"}),on:i()({},Ke()(p,"change"),Y.on,{open:l,onOpenChange:this.handleOpenChange}),style:k.popupStyle,scopedSlots:i()({default:$},a)};return r("span",{class:k.pickerClass,style:I,on:{mouseenter:this.onMouseEnter,mouseleave:this.onMouseLeave}},[r(at,W)])}}}var ft={mixins:[l["a"]],props:{format:c["a"].string,prefixCls:c["a"].string,disabledDate:c["a"].func,placeholder:c["a"].string,clearText:c["a"].string,value:c["a"].object,inputReadOnly:c["a"].bool.def(!1),hourOptions:c["a"].array,minuteOptions:c["a"].array,secondOptions:c["a"].array,disabledHours:c["a"].func,disabledMinutes:c["a"].func,disabledSeconds:c["a"].func,allowEmpty:c["a"].bool,defaultOpenValue:c["a"].object,currentSelectPanel:c["a"].string,focusOnOpen:c["a"].bool,clearIcon:c["a"].any},data:function(){var e=this.value,t=this.format;return{str:e&&e.format(t)||"",invalid:!1}},mounted:function(){var e=this;if(this.focusOnOpen){var t=window.requestAnimationFrame||window.setTimeout;t((function(){e.$refs.input.focus(),e.$refs.input.select()}))}},watch:{value:function(e){var t=this;this.$nextTick((function(){t.setState({str:e&&e.format(t.format)||"",invalid:!1})}))}},methods:{onInputChange:function(e){var t=e.target,n=t.value,r=t.composing,i=this.str,a=void 0===i?"":i;if(!e.isComposing&&!r&&a!==n){this.setState({str:n});var o=this.format,s=this.hourOptions,c=this.minuteOptions,l=this.secondOptions,u=this.disabledHours,h=this.disabledMinutes,f=this.disabledSeconds,d=this.value;if(n){var m=this.getProtoValue().clone(),v=p()(n,o,!0);if(!v.isValid())return void this.setState({invalid:!0});if(m.hour(v.hour()).minute(v.minute()).second(v.second()),s.indexOf(m.hour())<0||c.indexOf(m.minute())<0||l.indexOf(m.second())<0)return void this.setState({invalid:!0});var g=u(),b=h(m.hour()),y=f(m.hour(),m.minute());if(g&&g.indexOf(m.hour())>=0||b&&b.indexOf(m.minute())>=0||y&&y.indexOf(m.second())>=0)return void this.setState({invalid:!0});if(d){if(d.hour()!==m.hour()||d.minute()!==m.minute()||d.second()!==m.second()){var _=d.clone();_.hour(m.hour()),_.minute(m.minute()),_.second(m.second()),this.__emit("change",_)}}else d!==m&&this.__emit("change",m)}else this.__emit("change",null);this.setState({invalid:!1})}},onKeyDown:function(e){27===e.keyCode&&this.__emit("esc"),this.__emit("keydown",e)},getProtoValue:function(){return this.value||this.defaultOpenValue},getInput:function(){var e=this.$createElement,t=this.prefixCls,n=this.placeholder,r=this.inputReadOnly,i=this.invalid,a=this.str,o=i?t+"-input-invalid":"";return e("input",pe()([{class:t+"-input "+o,ref:"input",on:{keydown:this.onKeyDown,input:this.onInputChange},domProps:{value:a},attrs:{placeholder:n,readOnly:!!r}},{directives:[{name:"ant-input"}]}]))}},render:function(){var e=arguments[0],t=this.prefixCls;return e("div",{class:t+"-input-wrap"},[this.getInput()])}},dt=ft,pt=n("c449"),mt=n.n(pt);function vt(){}var gt=function e(t,n,r){if(r<=0)mt()((function(){t.scrollTop=n}));else{var i=n-t.scrollTop,a=i/r*10;mt()((function(){t.scrollTop+=a,t.scrollTop!==n&&e(t,n,r-10)}))}},bt={mixins:[l["a"]],props:{prefixCls:c["a"].string,options:c["a"].array,selectedIndex:c["a"].number,type:c["a"].string},data:function(){return{active:!1}},mounted:function(){var e=this;this.$nextTick((function(){e.scrollToSelected(0)}))},watch:{selectedIndex:function(){var e=this;this.$nextTick((function(){e.scrollToSelected(120)}))}},methods:{onSelect:function(e){var t=this.type;this.__emit("select",t,e)},onEsc:function(e){this.__emit("esc",e)},getOptions:function(){var e=this,t=this.$createElement,n=this.options,r=this.selectedIndex,i=this.prefixCls;return n.map((function(n,a){var o,s=_()((o={},b()(o,i+"-select-option-selected",r===a),b()(o,i+"-select-option-disabled",n.disabled),o)),c=n.disabled?vt:function(){e.onSelect(n.value)},l=function(t){13===t.keyCode?c():27===t.keyCode&&e.onEsc()};return t("li",{attrs:{role:"button",disabled:n.disabled,tabIndex:"0"},on:{click:c,keydown:l},class:s,key:a},[n.value])}))},handleMouseEnter:function(e){this.setState({active:!0}),this.__emit("mouseenter",e)},handleMouseLeave:function(){this.setState({active:!1})},scrollToSelected:function(e){var t=this.$el,n=this.$refs.list;if(n){var r=this.selectedIndex;r<0&&(r=0);var i=n.children[r],a=i.offsetTop;gt(t,a,e)}}},render:function(){var e,t=arguments[0],n=this.prefixCls,r=this.options,i=this.active;if(0===r.length)return null;var a=(e={},b()(e,n+"-select",1),b()(e,n+"-select-active",i),e);return t("div",{class:a,on:{mouseenter:this.handleMouseEnter,mouseleave:this.handleMouseLeave}},[t("ul",{ref:"list"},[this.getOptions()])])}},yt=bt,_t=function(e,t){var n=""+e;e<10&&(n="0"+e);var r=!1;return t&&t.indexOf(e)>=0&&(r=!0),{value:n,disabled:r}},wt={mixins:[l["a"]],name:"Combobox",props:{format:c["a"].string,defaultOpenValue:c["a"].object,prefixCls:c["a"].string,value:c["a"].object,showHour:c["a"].bool,showMinute:c["a"].bool,showSecond:c["a"].bool,hourOptions:c["a"].array,minuteOptions:c["a"].array,secondOptions:c["a"].array,disabledHours:c["a"].func,disabledMinutes:c["a"].func,disabledSeconds:c["a"].func,use12Hours:c["a"].bool,isAM:c["a"].bool},methods:{onItemChange:function(e,t){var n=this.defaultOpenValue,r=this.use12Hours,i=this.value,a=this.isAM,o=(i||n).clone();if("hour"===e)r?a?o.hour(+t%12):o.hour(+t%12+12):o.hour(+t);else if("minute"===e)o.minute(+t);else if("ampm"===e){var s=t.toUpperCase();r&&("PM"===s&&o.hour()<12&&o.hour(o.hour()%12+12),"AM"===s&&o.hour()>=12&&o.hour(o.hour()-12)),this.__emit("amPmChange",s)}else o.second(+t);this.__emit("change",o)},onEnterSelectPanel:function(e){this.__emit("currentSelectPanelChange",e)},onEsc:function(e){this.__emit("esc",e)},getHourSelect:function(e){var t=this,n=this.$createElement,r=this.prefixCls,i=this.hourOptions,a=this.disabledHours,o=this.showHour,s=this.use12Hours;if(!o)return null;var c=a(),l=void 0,u=void 0;return s?(l=[12].concat(i.filter((function(e){return e<12&&e>0}))),u=e%12||12):(l=i,u=e),n(yt,{attrs:{prefixCls:r,options:l.map((function(e){return _t(e,c)})),selectedIndex:l.indexOf(u),type:"hour"},on:{select:this.onItemChange,mouseenter:function(){return t.onEnterSelectPanel("hour")},esc:this.onEsc}})},getMinuteSelect:function(e){var t=this,n=this.$createElement,r=this.prefixCls,i=this.minuteOptions,a=this.disabledMinutes,o=this.defaultOpenValue,s=this.showMinute,c=this.value;if(!s)return null;var l=c||o,u=a(l.hour());return n(yt,{attrs:{prefixCls:r,options:i.map((function(e){return _t(e,u)})),selectedIndex:i.indexOf(e),type:"minute"},on:{select:this.onItemChange,mouseenter:function(){return t.onEnterSelectPanel("minute")},esc:this.onEsc}})},getSecondSelect:function(e){var t=this,n=this.$createElement,r=this.prefixCls,i=this.secondOptions,a=this.disabledSeconds,o=this.showSecond,s=this.defaultOpenValue,c=this.value;if(!o)return null;var l=c||s,u=a(l.hour(),l.minute());return n(yt,{attrs:{prefixCls:r,options:i.map((function(e){return _t(e,u)})),selectedIndex:i.indexOf(e),type:"second"},on:{select:this.onItemChange,mouseenter:function(){return t.onEnterSelectPanel("second")},esc:this.onEsc}})},getAMPMSelect:function(){var e=this,t=this.$createElement,n=this.prefixCls,r=this.use12Hours,i=this.format,a=this.isAM;if(!r)return null;var o=["am","pm"].map((function(e){return i.match(/\sA/)?e.toUpperCase():e})).map((function(e){return{value:e}})),s=a?0:1;return t(yt,{attrs:{prefixCls:n,options:o,selectedIndex:s,type:"ampm"},on:{select:this.onItemChange,mouseenter:function(){return e.onEnterSelectPanel("ampm")},esc:this.onEsc}})}},render:function(){var e=arguments[0],t=this.prefixCls,n=this.defaultOpenValue,r=this.value,i=r||n;return e("div",{class:t+"-combobox"},[this.getHourSelect(i.hour()),this.getMinuteSelect(i.minute()),this.getSecondSelect(i.second()),this.getAMPMSelect(i.hour())])}},Mt=wt;function xt(){}function St(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,i=[],a=0;a=0&&e.hour()<12}},render:function(){var e=arguments[0],t=this.prefixCls,n=this.placeholder,r=this.disabledMinutes,i=this.addon,a=this.disabledSeconds,o=this.hideDisabledOptions,s=this.showHour,c=this.showMinute,l=this.showSecond,h=this.format,f=this.defaultOpenValue,d=this.clearText,p=this.use12Hours,m=this.focusOnOpen,v=this.hourStep,g=this.minuteStep,b=this.secondStep,y=this.inputReadOnly,_=this.sValue,w=this.currentSelectPanel,M=Object(u["f"])(this,"clearIcon"),x=Object(u["j"])(this),S=x.esc,k=void 0===S?xt:S,C=x.keydown,L=void 0===C?xt:C,T=this.disabledHours2(),O=r(_?_.hour():null),z=a(_?_.hour():null,_?_.minute():null),D=St(24,T,o,v),j=St(60,O,o,g),H=St(60,z,o,b),E=kt(f,D,j,H);return e("div",{class:t+"-inner"},[e(dt,{attrs:{clearText:d,prefixCls:t,defaultOpenValue:E,value:_,currentSelectPanel:w,format:h,placeholder:n,hourOptions:D,minuteOptions:j,secondOptions:H,disabledHours:this.disabledHours2,disabledMinutes:r,disabledSeconds:a,focusOnOpen:m,inputReadOnly:y,clearIcon:M},on:{esc:k,change:this.onChange,keydown:L}}),e(Mt,{attrs:{prefixCls:t,value:_,defaultOpenValue:E,format:h,showHour:s,showMinute:c,showSecond:l,hourOptions:D,minuteOptions:j,secondOptions:H,disabledHours:this.disabledHours2,disabledMinutes:r,disabledSeconds:a,use12Hours:p,isAM:this.isAM()},on:{change:this.onChange,amPmChange:this.onAmPmChange,currentSelectPanelChange:this.onCurrentSelectPanelChange,esc:this.onEsc}}),i(this)])}},Lt=Ct,Tt=n("e5cd"),Ot=n("0464"),zt={adjustX:1,adjustY:1},Dt=[0,0],jt={bottomLeft:{points:["tl","tl"],overflow:zt,offset:[0,-3],targetOffset:Dt},bottomRight:{points:["tr","tr"],overflow:zt,offset:[0,-3],targetOffset:Dt},topRight:{points:["br","br"],overflow:zt,offset:[0,3],targetOffset:Dt},topLeft:{points:["bl","bl"],overflow:zt,offset:[0,3],targetOffset:Dt}},Ht=jt;function Et(){}var At={name:"VcTimePicker",mixins:[l["a"]],props:Object(u["s"])({prefixCls:c["a"].string,clearText:c["a"].string,value:c["a"].any,defaultOpenValue:{type:Object,default:function(){return p()()}},inputReadOnly:c["a"].bool,disabled:c["a"].bool,allowEmpty:c["a"].bool,defaultValue:c["a"].any,open:c["a"].bool,defaultOpen:c["a"].bool,align:c["a"].object,placement:c["a"].any,transitionName:c["a"].string,getPopupContainer:c["a"].func,placeholder:c["a"].string,format:c["a"].string,showHour:c["a"].bool,showMinute:c["a"].bool,showSecond:c["a"].bool,popupClassName:c["a"].string,popupStyle:c["a"].object,disabledHours:c["a"].func,disabledMinutes:c["a"].func,disabledSeconds:c["a"].func,hideDisabledOptions:c["a"].bool,name:c["a"].string,autoComplete:c["a"].string,use12Hours:c["a"].bool,hourStep:c["a"].number,minuteStep:c["a"].number,secondStep:c["a"].number,focusOnOpen:c["a"].bool,autoFocus:c["a"].bool,id:c["a"].string,inputIcon:c["a"].any,clearIcon:c["a"].any,addon:c["a"].func},{clearText:"clear",prefixCls:"rc-time-picker",defaultOpen:!1,inputReadOnly:!1,popupClassName:"",popupStyle:{},align:{},allowEmpty:!0,showHour:!0,showMinute:!0,showSecond:!0,disabledHours:Et,disabledMinutes:Et,disabledSeconds:Et,hideDisabledOptions:!1,placement:"bottomLeft",use12Hours:!1,focusOnOpen:!1}),data:function(){var e=this.defaultOpen,t=this.defaultValue,n=this.open,r=void 0===n?e:n,i=this.value,a=void 0===i?t:i;return{sOpen:r,sValue:a}},watch:{value:function(e){this.setState({sValue:e})},open:function(e){void 0!==e&&this.setState({sOpen:e})}},mounted:function(){var e=this;this.$nextTick((function(){e.autoFocus&&e.focus()}))},methods:{onPanelChange:function(e){this.setValue(e)},onAmPmChange:function(e){this.__emit("amPmChange",e)},onClear:function(e){e.stopPropagation(),this.setValue(null),this.setOpen(!1)},onVisibleChange:function(e){this.setOpen(e)},onEsc:function(){this.setOpen(!1),this.focus()},onKeyDown:function(e){40===e.keyCode&&this.setOpen(!0)},onKeyDown2:function(e){this.__emit("keydown",e)},setValue:function(e){Object(u["r"])(this,"value")||this.setState({sValue:e}),this.__emit("change",e)},getFormat:function(){var e=this.format,t=this.showHour,n=this.showMinute,r=this.showSecond,i=this.use12Hours;if(e)return e;if(i){var a=[t?"h":"",n?"mm":"",r?"ss":""].filter((function(e){return!!e})).join(":");return a.concat(" a")}return[t?"HH":"",n?"mm":"",r?"ss":""].filter((function(e){return!!e})).join(":")},getPanelElement:function(){var e=this.$createElement,t=this.prefixCls,n=this.placeholder,r=this.disabledHours,i=this.addon,a=this.disabledMinutes,o=this.disabledSeconds,s=this.hideDisabledOptions,c=this.inputReadOnly,l=this.showHour,h=this.showMinute,f=this.showSecond,d=this.defaultOpenValue,p=this.clearText,m=this.use12Hours,v=this.focusOnOpen,g=this.onKeyDown2,b=this.hourStep,y=this.minuteStep,_=this.secondStep,w=this.sValue,M=Object(u["f"])(this,"clearIcon");return e(Lt,{attrs:{clearText:p,prefixCls:t+"-panel",value:w,inputReadOnly:c,defaultOpenValue:d,showHour:l,showMinute:h,showSecond:f,format:this.getFormat(),placeholder:n,disabledHours:r,disabledMinutes:a,disabledSeconds:o,hideDisabledOptions:s,use12Hours:m,hourStep:b,minuteStep:y,secondStep:_,focusOnOpen:v,clearIcon:M,addon:i},ref:"panel",on:{change:this.onPanelChange,amPmChange:this.onAmPmChange,esc:this.onEsc,keydown:g}})},getPopupClassName:function(){var e=this.showHour,t=this.showMinute,n=this.showSecond,r=this.use12Hours,i=this.prefixCls,a=this.popupClassName,o=0;return e&&(o+=1),t&&(o+=1),n&&(o+=1),r&&(o+=1),_()(a,b()({},i+"-panel-narrow",(!e||!t||!n)&&!r),i+"-panel-column-"+o)},setOpen:function(e){this.sOpen!==e&&(Object(u["r"])(this,"open")||this.setState({sOpen:e}),e?this.__emit("open",{open:e}):this.__emit("close",{open:e}))},focus:function(){this.$refs.picker.focus()},blur:function(){this.$refs.picker.blur()},onFocus:function(e){this.__emit("focus",e)},onBlur:function(e){this.__emit("blur",e)},renderClearButton:function(){var e=this,t=this.$createElement,n=this.sValue,r=this.$props,i=r.prefixCls,a=r.allowEmpty,o=r.clearText,s=r.disabled;if(!a||!n||s)return null;var c=Object(u["f"])(this,"clearIcon");if(Object(u["v"])(c)){var l=Object(u["h"])(c)||{},f=l.click;return Object(h["a"])(c,{on:{click:function(){f&&f.apply(void 0,arguments),e.onClear.apply(e,arguments)}}})}return t("a",{attrs:{role:"button",title:o,tabIndex:0},class:i+"-clear",on:{click:this.onClear}},[c||t("i",{class:i+"-clear-icon"})])}},render:function(){var e=arguments[0],t=this.prefixCls,n=this.placeholder,r=this.placement,i=this.align,a=this.id,o=this.disabled,s=this.transitionName,c=this.getPopupContainer,l=this.name,h=this.autoComplete,f=this.autoFocus,d=this.inputReadOnly,p=this.sOpen,m=this.sValue,v=this.onFocus,g=this.onBlur,b=this.popupStyle,y=this.getPopupClassName(),_=Object(u["f"])(this,"inputIcon");return e(et["a"],{attrs:{prefixCls:t+"-panel",popupClassName:y,popupStyle:b,popupAlign:i,builtinPlacements:Ht,popupPlacement:r,action:o?[]:["click"],destroyPopupOnHide:!0,getPopupContainer:c,popupTransitionName:s,popupVisible:p},on:{popupVisibleChange:this.onVisibleChange}},[e("template",{slot:"popup"},[this.getPanelElement()]),e("span",{class:""+t},[e("input",{class:t+"-input",ref:"picker",attrs:{type:"text",placeholder:n,name:l,disabled:o,autoComplete:h,autoFocus:f,readOnly:!!d,id:a},on:{keydown:this.onKeyDown,focus:v,blur:g},domProps:{value:m&&m.format(this.getFormat())||""}}),_||e("span",{class:t+"-icon"}),this.renderClearButton()])])}},Pt=n("6a21"),Yt=n("01c2"),Vt=n("db14"),It={validator:function(e){return"string"===typeof e||nt()(e)||d["isMoment"](e)}},Ft={validator:function(e){return!!Array.isArray(e)&&(0===e.length||-1===e.findIndex((function(e){return"string"!==typeof e}))||-1===e.findIndex((function(e){return!nt()(e)&&!d["isMoment"](e)})))}},Rt={validator:function(e){return Array.isArray(e)?0===e.length||-1===e.findIndex((function(e){return"string"!==typeof e}))||-1===e.findIndex((function(e){return!nt()(e)&&!d["isMoment"](e)})):"string"===typeof e||nt()(e)||d["isMoment"](e)}};function Nt(e,t,n,r){var i=Array.isArray(t)?t:[t];i.forEach((function(t){t&&(r&&Object(Pt["a"])(Object(ct["a"])(d)(t,r).isValid(),e,"When set `valueFormat`, `"+n+"` should provides invalidate string time. "),!r&&Object(Pt["a"])(Object(ct["a"])(d).isMoment(t)&&t.isValid(),e,"`"+n+"` provides invalidate moment time. If you want to set empty value, use `null` instead."))}))}var Bt=function(e,t){return Array.isArray(e)?e.map((function(e){return"string"===typeof e&&e?Object(ct["a"])(d)(e,t):e||null})):"string"===typeof e&&e?Object(ct["a"])(d)(e,t):e||null},$t=function(e,t){return Array.isArray(e)?e.map((function(e){return Object(ct["a"])(d).isMoment(e)?e.format(t):e})):Object(ct["a"])(d).isMoment(e)?e.format(t):e};function Wt(e){return{showHour:e.indexOf("H")>-1||e.indexOf("h")>-1||e.indexOf("k")>-1,showMinute:e.indexOf("m")>-1,showSecond:e.indexOf("s")>-1}}var Ut=function(){return{size:c["a"].oneOf(["large","default","small"]),value:Rt,defaultValue:Rt,open:c["a"].bool,format:c["a"].string,disabled:c["a"].bool,placeholder:c["a"].string,prefixCls:c["a"].string,hideDisabledOptions:c["a"].bool,disabledHours:c["a"].func,disabledMinutes:c["a"].func,disabledSeconds:c["a"].func,getPopupContainer:c["a"].func,use12Hours:c["a"].bool,focusOnOpen:c["a"].bool,hourStep:c["a"].number,minuteStep:c["a"].number,secondStep:c["a"].number,allowEmpty:c["a"].bool,allowClear:c["a"].bool,inputReadOnly:c["a"].bool,clearText:c["a"].string,defaultOpenValue:c["a"].object,popupClassName:c["a"].string,popupStyle:c["a"].object,suffixIcon:c["a"].any,align:c["a"].object,placement:c["a"].any,transitionName:c["a"].string,autoFocus:c["a"].bool,addon:c["a"].any,clearIcon:c["a"].any,locale:c["a"].object,valueFormat:c["a"].string}},qt={name:"ATimePicker",mixins:[l["a"]],props:Object(u["s"])(Ut(),{align:{offset:[0,-2]},disabled:!1,disabledHours:void 0,disabledMinutes:void 0,disabledSeconds:void 0,hideDisabledOptions:!1,placement:"bottomLeft",transitionName:"slide-up",focusOnOpen:!0,allowClear:!0}),model:{prop:"value",event:"change"},provide:function(){return{savePopupRef:this.savePopupRef}},inject:{configProvider:{default:function(){return st["a"]}}},data:function(){var e=this.value,t=this.defaultValue,n=this.valueFormat;return Nt("TimePicker",t,"defaultValue",n),Nt("TimePicker",e,"value",n),Object(Pt["a"])(!Object(u["r"])(this,"allowEmpty"),"TimePicker","`allowEmpty` is deprecated. Please use `allowClear` instead."),{sValue:Bt(e||t,n)}},watch:{value:function(e){Nt("TimePicker",e,"value",this.valueFormat),this.setState({sValue:Bt(e,this.valueFormat)})}},methods:{getDefaultFormat:function(){var e=this.format,t=this.use12Hours;return e||(t?"h:mm:ss a":"HH:mm:ss")},getAllowClear:function(){var e=this.$props,t=e.allowClear,n=e.allowEmpty;return Object(u["r"])(this,"allowClear")?t:n},getDefaultLocale:function(){var e=i()({},Yt["a"],this.$props.locale);return e},savePopupRef:function(e){this.popupRef=e},handleChange:function(e){Object(u["r"])(this,"value")||this.setState({sValue:e});var t=this.format,n=void 0===t?"HH:mm:ss":t;this.$emit("change",this.valueFormat?$t(e,this.valueFormat):e,e&&e.format(n)||"")},handleOpenClose:function(e){var t=e.open;this.$emit("openChange",t),this.$emit("update:open",t)},focus:function(){this.$refs.timePicker.focus()},blur:function(){this.$refs.timePicker.blur()},renderInputIcon:function(e){var t=this.$createElement,n=Object(u["f"])(this,"suffixIcon");n=Array.isArray(n)?n[0]:n;var r=n&&Object(u["v"])(n)&&Object(h["a"])(n,{class:e+"-clock-icon"})||t(ot["a"],{attrs:{type:"clock-circle"},class:e+"-clock-icon"});return t("span",{class:e+"-icon"},[r])},renderClearIcon:function(e){var t=this.$createElement,n=Object(u["f"])(this,"clearIcon"),r=e+"-clear";return n&&Object(u["v"])(n)?Object(h["a"])(n,{class:r}):t(ot["a"],{attrs:{type:"close-circle",theme:"filled"},class:r})},renderTimePicker:function(e){var t=this.$createElement,n=Object(u["k"])(this);n=Object(Ot["a"])(n,["defaultValue","suffixIcon","allowEmpty","allowClear"]);var r=n,a=r.prefixCls,o=r.getPopupContainer,s=r.placeholder,c=r.size,l=this.configProvider.getPrefixCls,h=l("time-picker",a),f=this.getDefaultFormat(),d=b()({},h+"-"+c,!!c),p=Object(u["f"])(this,"addon",{},!1),m=function(e){return p?t("div",{class:h+"-panel-addon"},["function"===typeof p?p(e):p]):null},v=this.renderInputIcon(h),g=this.renderClearIcon(h),y=this.configProvider.getPopupContainer,_={props:i()({},Wt(f),n,{allowEmpty:this.getAllowClear(),prefixCls:h,getPopupContainer:o||y,format:f,value:this.sValue,placeholder:void 0===s?e.placeholder:s,addon:m,inputIcon:v,clearIcon:g}),class:d,ref:"timePicker",on:i()({},Object(u["j"])(this),{change:this.handleChange,open:this.handleOpenClose,close:this.handleOpenClose})};return t(At,_)}},render:function(){var e=arguments[0];return e(Tt["a"],{attrs:{componentName:"TimePicker",defaultLocale:this.getDefaultLocale()},scopedSlots:{default:this.renderTimePicker}})},install:function(e){e.use(Vt["a"]),e.component(qt.name,qt)}},Kt=n("b4a0"),Gt={date:"YYYY-MM-DD",dateTime:"YYYY-MM-DD HH:mm:ss",week:"gggg-wo",month:"YYYY-MM"},Xt={date:"dateFormat",dateTime:"dateTimeFormat",week:"weekFormat",month:"monthFormat"};function Jt(e){var t=e.showHour,n=e.showMinute,r=e.showSecond,i=e.use12Hours,a=0;return t&&(a+=1),n&&(a+=1),r&&(a+=1),i&&(a+=1),a}function Zt(e,t,n){return{name:e.name,props:Object(u["s"])(t,{transitionName:"slide-up",popupStyle:{},locale:{}}),model:{prop:"value",event:"change"},inject:{configProvider:{default:function(){return st["a"]}}},provide:function(){return{savePopupRef:this.savePopupRef}},mounted:function(){var e=this,t=this.autoFocus,n=this.disabled,r=this.value,i=this.defaultValue,a=this.valueFormat;Nt("DatePicker",i,"defaultValue",a),Nt("DatePicker",r,"value",a),t&&!n&&this.$nextTick((function(){e.focus()}))},watch:{value:function(e){Nt("DatePicker",e,"value",this.valueFormat)}},methods:{getDefaultLocale:function(){var e=i()({},Kt["a"],this.locale);return e.lang=i()({},e.lang,(this.locale||{}).lang),e},savePopupRef:function(e){this.popupRef=e},handleOpenChange:function(e){this.$emit("openChange",e)},handleFocus:function(e){this.$emit("focus",e)},handleBlur:function(e){this.$emit("blur",e)},handleMouseEnter:function(e){this.$emit("mouseenter",e)},handleMouseLeave:function(e){this.$emit("mouseleave",e)},handleChange:function(e,t){this.$emit("change",this.valueFormat?$t(e,this.valueFormat):e,t)},handleOk:function(e){this.$emit("ok",this.valueFormat?$t(e,this.valueFormat):e)},handleCalendarChange:function(e,t){this.$emit("calendarChange",this.valueFormat?$t(e,this.valueFormat):e,t)},focus:function(){this.$refs.picker.focus()},blur:function(){this.$refs.picker.blur()},transformValue:function(e){"value"in e&&(e.value=Bt(e.value,this.valueFormat)),"defaultValue"in e&&(e.defaultValue=Bt(e.defaultValue,this.valueFormat)),"defaultPickerValue"in e&&(e.defaultPickerValue=Bt(e.defaultPickerValue,this.valueFormat))},renderPicker:function(t,r){var a,o=this,s=this.$createElement,c=Object(u["k"])(this);this.transformValue(c);var l=c.prefixCls,h=c.inputPrefixCls,f=c.getCalendarContainer,d=c.size,p=c.showTime,m=c.disabled,v=c.format,g=p?n+"Time":n,y=v||t[Xt[g]]||Gt[g],w=this.configProvider,M=w.getPrefixCls,x=w.getPopupContainer,S=f||x,k=M("calendar",l),C=M("input",h),L=_()(k+"-picker",b()({},k+"-picker-"+d,!!d)),T=_()(k+"-picker-input",C,(a={},b()(a,C+"-lg","large"===d),b()(a,C+"-sm","small"===d),b()(a,C+"-disabled",m),a)),O=p&&p.format||"HH:mm:ss",z=i()({},Wt(O),{format:O,use12Hours:p&&p.use12Hours}),D=Jt(z),j=k+"-time-picker-column-"+D,H={props:i()({},z,p,{prefixCls:k+"-time-picker",placeholder:t.timePickerLocale.placeholder,transitionName:"slide-up"}),class:j,on:{esc:function(){}}},E=p?s(Lt,H):null,A={props:i()({},c,{getCalendarContainer:S,format:y,pickerClass:L,pickerInputClass:T,locale:t,localeCode:r,timePicker:E}),on:i()({},Object(u["j"])(this),{openChange:this.handleOpenChange,focus:this.handleFocus,blur:this.handleBlur,mouseenter:this.handleMouseEnter,mouseleave:this.handleMouseLeave,change:this.handleChange,ok:this.handleOk,calendarChange:this.handleCalendarChange}),ref:"picker",scopedSlots:this.$scopedSlots||{}};return s(e,A,[this.$slots&&Object.keys(this.$slots).map((function(e){return s("template",{slot:e,key:e},[o.$slots[e]])}))])}},render:function(){var e=arguments[0];return e(Tt["a"],{attrs:{componentName:"DatePicker",defaultLocale:this.getDefaultLocale},scopedSlots:{default:this.renderPicker}})}}}var Qt=n("b24f"),en=n.n(Qt),tn=n("9b57"),nn=n.n(tn);function rn(){}var an={mixins:[l["a"]],props:{prefixCls:c["a"].string,value:c["a"].any,hoverValue:c["a"].any,selectedValue:c["a"].any,direction:c["a"].any,locale:c["a"].any,showDateInput:c["a"].bool,showTimePicker:c["a"].bool,showWeekNumber:c["a"].bool,format:c["a"].any,placeholder:c["a"].any,disabledDate:c["a"].any,timePicker:c["a"].any,disabledTime:c["a"].any,disabledMonth:c["a"].any,mode:c["a"].any,timePickerDisabledTime:c["a"].object,enableNext:c["a"].any,enablePrev:c["a"].any,clearIcon:c["a"].any,dateRender:c["a"].func,inputMode:c["a"].string,inputReadOnly:c["a"].bool},render:function(){var e=arguments[0],t=this.$props,n=t.prefixCls,r=t.value,a=t.hoverValue,o=t.selectedValue,s=t.mode,c=t.direction,l=t.locale,f=t.format,d=t.placeholder,p=t.disabledDate,m=t.timePicker,v=t.disabledTime,g=t.timePickerDisabledTime,b=t.showTimePicker,y=t.enablePrev,_=t.enableNext,w=t.disabledMonth,M=t.showDateInput,x=t.dateRender,S=t.showWeekNumber,k=t.showClear,C=t.inputMode,T=t.inputReadOnly,O=Object(u["f"])(this,"clearIcon"),z=Object(u["j"])(this),D=z.inputChange,j=void 0===D?rn:D,H=z.inputSelect,E=void 0===H?rn:H,A=z.valueChange,P=void 0===A?rn:A,Y=z.panelChange,V=void 0===Y?rn:Y,F=z.select,R=void 0===F?rn:F,N=z.dayHover,B=void 0===N?rn:N,$=b&&m,W=$&&v?L(o,v):null,U=n+"-range",q={locale:l,value:r,prefixCls:n,showTimePicker:b},K="left"===c?0:1,G=null;if($){var X=Object(u["k"])(m);G=Object(h["a"])(m,{props:i()({showHour:!0,showMinute:!0,showSecond:!0},X,W,g,{defaultOpenValue:r,value:o[K]}),on:{change:j}})}var J=M&&e(Ee,{attrs:{format:f,locale:l,prefixCls:n,timePicker:m,disabledDate:p,placeholder:d,disabledTime:v,value:r,showClear:k||!1,selectedValue:o[K],clearIcon:O,inputMode:C,inputReadOnly:T},on:{change:j,select:E}}),Z={props:i()({},q,{mode:s,enableNext:_,enablePrev:y,disabledMonth:w}),on:{valueChange:P,panelChange:V}},Q={props:i()({},q,{hoverValue:a,selectedValue:o,dateRender:x,disabledDate:p,showWeekNumber:S}),on:{select:R,dayHover:B}};return e("div",{class:U+"-part "+U+"-"+c},[J,e("div",{style:{outline:"none"}},[e(fe,Z),b?e("div",{class:n+"-time-picker"},[e("div",{class:n+"-time-picker-panel"},[G])]):null,e("div",{class:n+"-body"},[e(I,Q)])])])}},on=an;function sn(){}function cn(e){return Array.isArray(e)&&(0===e.length||e.every((function(e){return!e})))}function ln(e,t){if(e===t)return!0;if(null===e||"undefined"===typeof e||null===t||"undefined"===typeof t)return!1;if(e.length!==t.length)return!1;for(var n=0;n0&&(i[1-a]=this.sShowTimePicker?i[a]:void 0),this.__emit("inputSelect",i),this.fireSelectValueChange(i,null,n||{source:"dateInput"})}}var pn={props:{locale:c["a"].object.def(Ae["a"]),visible:c["a"].bool.def(!0),prefixCls:c["a"].string.def("rc-calendar"),dateInputPlaceholder:c["a"].any,seperator:c["a"].string.def("~"),defaultValue:c["a"].any,value:c["a"].any,hoverValue:c["a"].any,mode:c["a"].arrayOf(c["a"].oneOf(["time","date","month","year","decade"])),showDateInput:c["a"].bool.def(!0),timePicker:c["a"].any,showOk:c["a"].bool,showToday:c["a"].bool.def(!0),defaultSelectedValue:c["a"].array.def([]),selectedValue:c["a"].array,showClear:c["a"].bool,showWeekNumber:c["a"].bool,format:c["a"].oneOfType([c["a"].string,c["a"].arrayOf(c["a"].string),c["a"].func]),type:c["a"].any.def("both"),disabledDate:c["a"].func,disabledTime:c["a"].func.def(sn),renderFooter:c["a"].func.def((function(){return null})),renderSidebar:c["a"].func.def((function(){return null})),dateRender:c["a"].func,clearIcon:c["a"].any,inputReadOnly:c["a"].bool},mixins:[l["a"],Oe],data:function(){var e=this.$props,t=e.selectedValue||e.defaultSelectedValue,n=hn(e,1);return{sSelectedValue:t,prevSelectedValue:t,firstSelectedValue:null,sHoverValue:e.hoverValue||[],sValue:n,sShowTimePicker:!1,sMode:e.mode||["date","date"],sPanelTriggerSource:""}},watch:{value:function(){var e={};e.sValue=hn(this.$props,0),this.setState(e)},hoverValue:function(e){ln(this.sHoverValue,e)||this.setState({sHoverValue:e})},selectedValue:function(e){var t={};t.sSelectedValue=e,t.prevSelectedValue=e,this.setState(t)},mode:function(e){ln(this.sMode,e)||this.setState({sMode:e})}},methods:{onDatePanelEnter:function(){this.hasSelectedValue()&&this.fireHoverValueChange(this.sSelectedValue.concat())},onDatePanelLeave:function(){this.hasSelectedValue()&&this.fireHoverValueChange([])},onSelect:function(e){var t=this.type,n=this.sSelectedValue,r=this.prevSelectedValue,i=this.firstSelectedValue,a=void 0;if("both"===t)i?this.compare(i,e)<0?(C(r[1],e),a=[i,e]):(C(r[0],e),C(r[1],i),a=[e,i]):(C(r[0],e),a=[e]);else if("start"===t){C(r[0],e);var o=n[1];a=o&&this.compare(o,e)>0?[e,o]:[e]}else{var s=n[0];s&&this.compare(s,e)<=0?(C(r[1],e),a=[s,e]):(C(r[0],e),a=[e])}this.fireSelectValueChange(a)},onKeyDown:function(e){var t=this;if("input"!==e.target.nodeName.toLowerCase()){var n=e.keyCode,r=e.ctrlKey||e.metaKey,i=this.$data,a=i.sSelectedValue,o=i.sHoverValue,s=i.firstSelectedValue,c=i.sValue,l=this.$props.disabledDate,u=function(n){var r=void 0,i=void 0,l=void 0;if(s?1===o.length?(r=o[0].clone(),i=n(r),l=t.onDayHover(i)):(r=o[0].isSame(s,"day")?o[1]:o[0],i=n(r),l=t.onDayHover(i)):(r=o[0]||a[0]||c[0]||p()(),i=n(r),l=[i],t.fireHoverValueChange(l)),l.length>=2){var u=l.some((function(e){return!Ie(c,e,"month")}));if(u){var h=l.slice().sort((function(e,t){return e.valueOf()-t.valueOf()}));h[0].isSame(h[1],"month")&&(h[1]=h[0].clone().add(1,"month")),t.fireValueChange(h)}}else if(1===l.length){var f=c.findIndex((function(e){return e.isSame(r,"month")}));if(-1===f&&(f=0),c.every((function(e){return!e.isSame(i,"month")}))){var d=c.slice();d[f]=i.clone(),t.fireValueChange(d)}}return e.preventDefault(),i};switch(n){case f["a"].DOWN:return void u((function(e){return Ve(e,1,"weeks")}));case f["a"].UP:return void u((function(e){return Ve(e,-1,"weeks")}));case f["a"].LEFT:return void u(r?function(e){return Ve(e,-1,"years")}:function(e){return Ve(e,-1,"days")});case f["a"].RIGHT:return void u(r?function(e){return Ve(e,1,"years")}:function(e){return Ve(e,1,"days")});case f["a"].HOME:return void u((function(e){return Pe(e)}));case f["a"].END:return void u((function(e){return Ye(e)}));case f["a"].PAGE_DOWN:return void u((function(e){return Ve(e,1,"month")}));case f["a"].PAGE_UP:return void u((function(e){return Ve(e,-1,"month")}));case f["a"].ENTER:var h=void 0;return h=0===o.length?u((function(e){return e})):1===o.length?o[0]:o[0].isSame(s,"day")?o[1]:o[0],!h||l&&l(h)||this.onSelect(h),void e.preventDefault();default:this.__emit("keydown",e)}}},onDayHover:function(e){var t=[],n=this.sSelectedValue,r=this.firstSelectedValue,i=this.type;if("start"===i&&n[1])t=this.compare(e,n[1])<0?[e,n[1]]:[e];else if("end"===i&&n[0])t=this.compare(e,n[0])>0?[n[0],e]:[];else{if(!r)return this.sHoverValue.length&&this.setState({sHoverValue:[]}),t;t=this.compare(e,r)<0?[e,r]:[r,e]}return this.fireHoverValueChange(t),t},onToday:function(){var e=M(this.sValue[0]),t=e.clone().add(1,"months");this.setState({sValue:[e,t]})},onOpenTimePicker:function(){this.setState({sShowTimePicker:!0})},onCloseTimePicker:function(){this.setState({sShowTimePicker:!1})},onOk:function(){var e=this.sSelectedValue;this.isAllowedDateAndTime(e)&&this.__emit("ok",e)},onStartInputChange:function(){for(var e=arguments.length,t=Array(e),n=0;n-1},hasSelectedValue:function(){var e=this.sSelectedValue;return!!e[1]&&!!e[0]},compare:function(e,t){return this.timePicker?e.diff(t):e.diff(t,"days")},fireSelectValueChange:function(e,t,n){var r=this.timePicker,i=this.prevSelectedValue;if(r){var a=Object(u["k"])(r);if(a.defaultValue){var o=a.defaultValue;!i[0]&&e[0]&&C(o[0],e[0]),!i[1]&&e[1]&&C(o[1],e[1])}}if(!this.sSelectedValue[0]||!this.sSelectedValue[1]){var s=e[0]||p()(),c=e[1]||s.clone().add(1,"months");this.setState({sSelectedValue:e,sValue:e&&2===e.length?un([s,c]):this.sValue})}e[0]&&!e[1]&&(this.setState({firstSelectedValue:e[0]}),this.fireHoverValueChange(e.concat())),this.__emit("change",e),(t||e[0]&&e[1])&&(this.setState({prevSelectedValue:e,firstSelectedValue:null}),this.fireHoverValueChange([]),this.__emit("select",e,n)),Object(u["r"])(this,"selectedValue")||this.setState({sSelectedValue:e})},fireValueChange:function(e){Object(u["r"])(this,"value")||this.setState({sValue:e}),this.__emit("valueChange",e)},fireHoverValueChange:function(e){Object(u["r"])(this,"hoverValue")||this.setState({sHoverValue:e}),this.__emit("hoverChange",e)},clear:function(){this.fireSelectValueChange([],!0),this.__emit("clear")},disabledStartTime:function(e){return this.disabledTime(e,"start")},disabledEndTime:function(e){return this.disabledTime(e,"end")},disabledStartMonth:function(e){var t=this.sValue;return e.isAfter(t[1],"month")},disabledEndMonth:function(e){var t=this.sValue;return e.isBefore(t[0],"month")}},render:function(){var e,t,n=arguments[0],r=Object(u["k"])(this),i=r.prefixCls,a=r.dateInputPlaceholder,o=r.timePicker,s=r.showOk,c=r.locale,l=r.showClear,h=r.showToday,f=r.type,d=r.seperator,p=Object(u["f"])(this,"clearIcon"),m=this.sHoverValue,v=this.sSelectedValue,g=this.sMode,y=this.sShowTimePicker,_=this.sValue,w=(e={},b()(e,i,1),b()(e,i+"-hidden",!r.visible),b()(e,i+"-range",1),b()(e,i+"-show-time-picker",y),b()(e,i+"-week-number",r.showWeekNumber),e),x={props:r,on:Object(u["j"])(this)},S={props:{selectedValue:v},on:{select:this.onSelect,dayHover:"start"===f&&v[1]||"end"===f&&v[0]||m.length?this.onDayHover:sn}},k=void 0,C=void 0;if(a)if(Array.isArray(a)){var L=en()(a,2);k=L[0],C=L[1]}else k=C=a;var T=!0===s||!1!==s&&!!o,O=(t={},b()(t,i+"-footer",!0),b()(t,i+"-range-bottom",!0),b()(t,i+"-footer-show-ok",T),t),z=this.getStartValue(),D=this.getEndValue(),j=M(z),H=j.month(),E=j.year(),A=z.year()===E&&z.month()===H||D.year()===E&&D.month()===H,P=z.clone().add(1,"months"),Y=P.year()===D.year()&&P.month()===D.month(),V=Object(u["w"])(x,S,{props:{hoverValue:m,direction:"left",disabledTime:this.disabledStartTime,disabledMonth:this.disabledStartMonth,format:this.getFormat(),value:z,mode:g[0],placeholder:k,showDateInput:this.showDateInput,timePicker:o,showTimePicker:y||"time"===g[0],enablePrev:!0,enableNext:!Y||this.isMonthYearPanelShow(g[1]),clearIcon:p},on:{inputChange:this.onStartInputChange,inputSelect:this.onStartInputSelect,valueChange:this.onStartValueChange,panelChange:this.onStartPanelChange}}),I=Object(u["w"])(x,S,{props:{hoverValue:m,direction:"right",format:this.getFormat(),timePickerDisabledTime:this.getEndDisableTime(),placeholder:C,value:D,mode:g[1],showDateInput:this.showDateInput,timePicker:o,showTimePicker:y||"time"===g[1],disabledTime:this.disabledEndTime,disabledMonth:this.disabledEndMonth,enablePrev:!Y||this.isMonthYearPanelShow(g[0]),enableNext:!0,clearIcon:p},on:{inputChange:this.onEndInputChange,inputSelect:this.onEndInputSelect,valueChange:this.onEndValueChange,panelChange:this.onEndPanelChange}}),F=null;if(h){var R=Object(u["w"])(x,{props:{disabled:A,value:_[0],text:c.backToToday},on:{today:this.onToday}});F=n(ve,pe()([{key:"todayButton"},R]))}var N=null;if(r.timePicker){var B=Object(u["w"])(x,{props:{showTimePicker:y||"time"===g[0]&&"time"===g[1],timePickerDisabled:!this.hasSelectedValue()||m.length},on:{openTimePicker:this.onOpenTimePicker,closeTimePicker:this.onCloseTimePicker}});N=n(_e,pe()([{key:"timePickerButton"},B]))}var $=null;if(T){var W=Object(u["w"])(x,{props:{okDisabled:!this.isAllowedDateAndTime(v)||!this.hasSelectedValue()||m.length},on:{ok:this.onOk}});$=n(be,pe()([{key:"okButtonNode"},W]))}var U=this.renderFooter(g);return n("div",{ref:"rootInstance",class:w,attrs:{tabIndex:"0"},on:{keydown:this.onKeyDown}},[r.renderSidebar(),n("div",{class:i+"-panel"},[l&&v[0]&&v[1]?n("a",{attrs:{role:"button",title:c.clear},on:{click:this.clear}},[p||n("span",{class:i+"-clear-btn"})]):null,n("div",{class:i+"-date-panel",on:{mouseleave:"both"!==f?this.onDatePanelLeave:sn,mouseenter:"both"!==f?this.onDatePanelEnter:sn}},[n(on,V),n("span",{class:i+"-range-middle"},[d]),n(on,I)]),n("div",{class:O},[h||r.timePicker||T||U?n("div",{class:i+"-footer-btn"},[U,F,N,$]):null])])])}},mn=pn,vn=n("1b2b"),gn=n.n(vn),bn=n("7571"),yn=function(){return{name:c["a"].string,transitionName:c["a"].string,prefixCls:c["a"].string,inputPrefixCls:c["a"].string,format:c["a"].oneOfType([c["a"].string,c["a"].array,c["a"].func]),disabled:c["a"].bool,allowClear:c["a"].bool,suffixIcon:c["a"].any,popupStyle:c["a"].object,dropdownClassName:c["a"].string,locale:c["a"].any,localeCode:c["a"].string,size:c["a"].oneOf(["large","small","default"]),getCalendarContainer:c["a"].func,open:c["a"].bool,disabledDate:c["a"].func,showToday:c["a"].bool,dateRender:c["a"].any,pickerClass:c["a"].string,pickerInputClass:c["a"].string,timePicker:c["a"].any,autoFocus:c["a"].bool,tagPrefixCls:c["a"].string,tabIndex:c["a"].oneOfType([c["a"].string,c["a"].number]),align:c["a"].object.def((function(){return{}})),inputReadOnly:c["a"].bool,valueFormat:c["a"].string}},_n=function(){return{value:It,defaultValue:It,defaultPickerValue:It,renderExtraFooter:c["a"].any,placeholder:c["a"].string}},wn=function(){return i()({},yn(),_n(),{showTime:c["a"].oneOfType([c["a"].object,c["a"].bool]),open:c["a"].bool,disabledTime:c["a"].func,mode:c["a"].oneOf(["time","date","month","year"])})},Mn=function(){return i()({},yn(),_n(),{placeholder:c["a"].string,monthCellContentRender:c["a"].func})},xn=function(){return i()({},yn(),{tagPrefixCls:c["a"].string,value:Ft,defaultValue:Ft,defaultPickerValue:Ft,timePicker:c["a"].any,showTime:c["a"].oneOfType([c["a"].object,c["a"].bool]),ranges:c["a"].object,placeholder:c["a"].arrayOf(String),mode:c["a"].oneOfType([c["a"].string,c["a"].arrayOf(String)]),separator:c["a"].any,disabledTime:c["a"].func,showToday:c["a"].bool,renderExtraFooter:c["a"].any})},Sn=function(){return i()({},yn(),_n(),{placeholder:c["a"].string})},kn={functional:!0,render:function(e,t){var n=t.props,r=n.suffixIcon,i=n.prefixCls;return(r&&Object(u["v"])(r)?Object(h["a"])(r,{class:i+"-picker-icon"}):e("span",{class:i+"-picker-icon"},[r]))||e(ot["a"],{attrs:{type:"calendar"},class:i+"-picker-icon"})}};function Cn(){}function Ln(e,t){var n=en()(e,2),r=n[0],i=n[1];if(r||i){if(t&&"month"===t[0])return[r,i];var a=i&&i.isSame(r,"month")?i.clone().add(1,"month"):i;return[r,a]}}function Tn(e){if(e)return Array.isArray(e)?e:[e,e.clone().add(1,"month")]}function On(e){return!!Array.isArray(e)&&(0===e.length||e.every((function(e){return!e})))}function zn(e,t){if(t&&e&&0!==e.length){var n=en()(e,2),r=n[0],i=n[1];r&&r.locale(t),i&&i.locale(t)}}var Dn={name:"ARangePicker",mixins:[l["a"]],model:{prop:"value",event:"change"},props:Object(u["s"])(xn(),{allowClear:!0,showToday:!1,separator:"~"}),inject:{configProvider:{default:function(){return st["a"]}}},data:function(){var e=this.value||this.defaultValue||[],t=en()(e,2),n=t[0],r=t[1];if(n&&!Object(ct["a"])(d).isMoment(n)||r&&!Object(ct["a"])(d).isMoment(r))throw new Error("The value/defaultValue of RangePicker must be a moment object array after `antd@2.0`, see: https://u.ant.design/date-picker-value");var i=!e||On(e)?this.defaultPickerValue:e;return{sValue:e,sShowDate:Tn(i||Object(ct["a"])(d)()),sOpen:this.open,sHoverValue:[]}},watch:{value:function(e){var t=e||[],n={sValue:t};gn()(e,this.sValue)||(n=i()({},n,{sShowDate:Ln(t,this.mode)||this.sShowDate})),this.setState(n)},open:function(e){var t={sOpen:e};this.setState(t)},sOpen:function(e,t){var n=this;this.$nextTick((function(){Object(u["r"])(n,"open")||!t||e||n.focus()}))}},methods:{setValue:function(e,t){this.handleChange(e),!t&&this.showTime||Object(u["r"])(this,"open")||this.setState({sOpen:!1})},clearSelection:function(e){e.preventDefault(),e.stopPropagation(),this.setState({sValue:[]}),this.handleChange([])},clearHoverValue:function(){this.setState({sHoverValue:[]})},handleChange:function(e){Object(u["r"])(this,"value")||this.setState((function(t){var n=t.sShowDate;return{sValue:e,sShowDate:Ln(e)||n}})),e[0]&&e[1]&&e[0].diff(e[1])>0&&(e[1]=void 0);var t=en()(e,2),n=t[0],r=t[1];this.$emit("change",e,[lt(n,this.format),lt(r,this.format)])},handleOpenChange:function(e){Object(u["r"])(this,"open")||this.setState({sOpen:e}),!1===e&&this.clearHoverValue(),this.$emit("openChange",e)},handleShowDateChange:function(e){this.setState({sShowDate:e})},handleHoverChange:function(e){this.setState({sHoverValue:e})},handleRangeMouseLeave:function(){this.sOpen&&this.clearHoverValue()},handleCalendarInputSelect:function(e){var t=en()(e,1),n=t[0];n&&this.setState((function(t){var n=t.sShowDate;return{sValue:e,sShowDate:Ln(e)||n}}))},handleRangeClick:function(e){"function"===typeof e&&(e=e()),this.setValue(e,!0),this.$emit("ok",e),this.$emit("openChange",!1)},onMouseEnter:function(e){this.$emit("mouseenter",e)},onMouseLeave:function(e){this.$emit("mouseleave",e)},focus:function(){this.$refs.picker.focus()},blur:function(){this.$refs.picker.blur()},renderFooter:function(){var e=this,t=this.$createElement,n=this.ranges,r=this.$scopedSlots,i=this.$slots,a=this._prefixCls,o=this._tagPrefixCls,s=this.renderExtraFooter||r.renderExtraFooter||i.renderExtraFooter;if(!n&&!s)return null;var c=s?t("div",{class:a+"-footer-extra",key:"extra"},["function"===typeof s?s():s]):null,l=n&&Object.keys(n).map((function(r){var i=n[r],a="function"===typeof i?i.call(e):i;return t(bn["a"],{key:r,attrs:{prefixCls:o,color:"blue"},on:{click:function(){return e.handleRangeClick(i)},mouseenter:function(){return e.setState({sHoverValue:a})},mouseleave:e.handleRangeMouseLeave}},[r])})),u=l&&l.length>0?t("div",{class:a+"-footer-extra "+a+"-range-quick-selector",key:"range"},[l]):null;return[u,c]}},render:function(){var e,t=this,n=arguments[0],r=Object(u["k"])(this),a=Object(u["f"])(this,"suffixIcon");a=Array.isArray(a)?a[0]:a;var o=this.sValue,s=this.sShowDate,c=this.sHoverValue,l=this.sOpen,h=this.$scopedSlots,f=Object(u["j"])(this),d=f.calendarChange,p=void 0===d?Cn:d,m=f.ok,v=void 0===m?Cn:m,g=f.focus,y=void 0===g?Cn:g,w=f.blur,M=void 0===w?Cn:w,x=f.panelChange,S=void 0===x?Cn:x,k=r.prefixCls,C=r.tagPrefixCls,L=r.popupStyle,T=r.disabledDate,O=r.disabledTime,z=r.showTime,D=r.showToday,j=r.ranges,H=r.locale,E=r.localeCode,A=r.format,P=r.separator,Y=r.inputReadOnly,V=this.configProvider.getPrefixCls,I=V("calendar",k),F=V("tag",C);this._prefixCls=I,this._tagPrefixCls=F;var R=r.dateRender||h.dateRender;zn(o,E),zn(s,E);var N=_()((e={},b()(e,I+"-time",z),b()(e,I+"-range-with-ranges",j),e)),B={on:{change:this.handleChange}},$={on:{ok:this.handleChange},props:{}};r.timePicker?B.on.change=function(e){return t.handleChange(e)}:$={on:{},props:{}},"mode"in r&&($.props.mode=r.mode);var W=Array.isArray(r.placeholder)?r.placeholder[0]:H.lang.rangePlaceholder[0],U=Array.isArray(r.placeholder)?r.placeholder[1]:H.lang.rangePlaceholder[1],q=Object(u["w"])($,{props:{separator:P,format:A,prefixCls:I,renderFooter:this.renderFooter,timePicker:r.timePicker,disabledDate:T,disabledTime:O,dateInputPlaceholder:[W,U],locale:H.lang,dateRender:R,value:s,hoverValue:c,showToday:D,inputReadOnly:Y},on:{change:p,ok:v,valueChange:this.handleShowDateChange,hoverChange:this.handleHoverChange,panelChange:S,inputSelect:this.handleCalendarInputSelect},class:N,scopedSlots:h}),K=n(mn,q),G={};r.showTime&&(G.width="350px");var X=en()(o,2),J=X[0],Z=X[1],Q=!r.disabled&&r.allowClear&&o&&(J||Z)?n(ot["a"],{attrs:{type:"close-circle",theme:"filled"},class:I+"-picker-clear",on:{click:this.clearSelection}}):null,ee=n(kn,{attrs:{suffixIcon:a,prefixCls:I}}),te=function(e){var t=e.value,i=en()(t,2),a=i[0],o=i[1];return n("span",{class:r.pickerInputClass},[n("input",{attrs:{disabled:r.disabled,readOnly:!0,placeholder:W,tabIndex:-1},domProps:{value:lt(a,r.format)},class:I+"-range-picker-input"}),n("span",{class:I+"-range-picker-separator"},[" ",P," "]),n("input",{attrs:{disabled:r.disabled,readOnly:!0,placeholder:U,tabIndex:-1},domProps:{value:lt(o,r.format)},class:I+"-range-picker-input"}),Q,ee])},ne=Object(u["w"])({props:r,on:f},B,{props:{calendar:K,value:o,open:l,prefixCls:I+"-picker-container"},on:{openChange:this.handleOpenChange},style:L,scopedSlots:i()({default:te},h)});return n("span",{ref:"picker",class:r.pickerClass,style:G,attrs:{tabIndex:r.disabled?-1:0},on:{focus:y,blur:M,mouseenter:this.onMouseEnter,mouseleave:this.onMouseLeave}},[n(at,ne)])}};function jn(e,t){return e&&e.format(t)||""}function Hn(){}var En={name:"AWeekPicker",mixins:[l["a"]],model:{prop:"value",event:"change"},props:Object(u["s"])(Sn(),{format:"gggg-wo",allowClear:!0}),inject:{configProvider:{default:function(){return st["a"]}}},data:function(){var e=this.value||this.defaultValue;if(e&&!Object(ct["a"])(d).isMoment(e))throw new Error("The value/defaultValue of WeekPicker or MonthPicker must be a moment object");return{_value:e,_open:this.open}},watch:{value:function(e){var t={_value:e};this.setState(t),this.prevState=i()({},this.$data,t)},open:function(e){var t={_open:e};this.setState(t),this.prevState=i()({},this.$data,t)},_open:function(e,t){var n=this;this.$nextTick((function(){Object(u["r"])(n,"open")||!t||e||n.focus()}))}},mounted:function(){this.prevState=i()({},this.$data)},updated:function(){var e=this;this.$nextTick((function(){Object(u["r"])(e,"open")||!e.prevState._open||e._open||e.focus()}))},methods:{weekDateRender:function(e){var t=this.$createElement,n=this.$data._value,r=this._prefixCls,i=this.$scopedSlots,a=this.dateRender||i.dateRender,o=a?a(e):e.date();return n&&e.year()===n.year()&&e.week()===n.week()?t("div",{class:r+"-selected-day"},[t("div",{class:r+"-date"},[o])]):t("div",{class:r+"-date"},[o])},handleChange:function(e){Object(u["r"])(this,"value")||this.setState({_value:e}),this.$emit("change",e,jn(e,this.format))},handleOpenChange:function(e){Object(u["r"])(this,"open")||this.setState({_open:e}),this.$emit("openChange",e)},clearSelection:function(e){e.preventDefault(),e.stopPropagation(),this.handleChange(null)},focus:function(){this.$refs.input.focus()},blur:function(){this.$refs.input.blur()},renderFooter:function(){var e=this.$createElement,t=this._prefixCls,n=this.$scopedSlots,r=this.renderExtraFooter||n.renderExtraFooter;return r?e("div",{class:t+"-footer-extra"},[r.apply(void 0,arguments)]):null}},render:function(){var e=arguments[0],t=Object(u["k"])(this),n=Object(u["f"])(this,"suffixIcon");n=Array.isArray(n)?n[0]:n;var r=this.prefixCls,a=this.disabled,o=this.pickerClass,s=this.popupStyle,c=this.pickerInputClass,l=this.format,h=this.allowClear,f=this.locale,d=this.localeCode,p=this.disabledDate,m=this.defaultPickerValue,v=this.$data,g=this.$scopedSlots,b=Object(u["j"])(this),y=this.configProvider.getPrefixCls,_=y("calendar",r);this._prefixCls=_;var w=v._value,M=v._open,x=b.focus,S=void 0===x?Hn:x,k=b.blur,C=void 0===k?Hn:k;w&&d&&w.locale(d);var L=Object(u["r"])(this,"placeholder")?this.placeholder:f.lang.placeholder,T=this.dateRender||g.dateRender||this.weekDateRender,O=e($e,{attrs:{showWeekNumber:!0,dateRender:T,prefixCls:_,format:l,locale:f.lang,showDateInput:!1,showToday:!1,disabledDate:p,renderFooter:this.renderFooter,defaultValue:m}}),z=!a&&h&&v._value?e(ot["a"],{attrs:{type:"close-circle",theme:"filled"},class:_+"-picker-clear",on:{click:this.clearSelection}}):null,D=e(kn,{attrs:{suffixIcon:n,prefixCls:_}}),j=function(t){var n=t.value;return e("span",{style:{display:"inline-block",width:"100%"}},[e("input",{ref:"input",attrs:{disabled:a,readOnly:!0,placeholder:L},domProps:{value:n&&n.format(l)||""},class:c,on:{focus:S,blur:C}}),z,D])},H={props:i()({},t,{calendar:O,prefixCls:_+"-picker-container",value:w,open:M}),on:i()({},b,{change:this.handleChange,openChange:this.handleOpenChange}),style:s,scopedSlots:i()({default:j},g)};return e("span",{class:o},[e(at,H)])}},An=Zt(i()({},ht($e,wn()),{name:"ADatePicker"}),wn(),"date"),Pn=Zt(i()({},ht(Ue,Mn()),{name:"AMonthPicker"}),Mn(),"month");i()(An,{RangePicker:Zt(Dn,xn(),"date"),MonthPicker:Pn,WeekPicker:Zt(En,Sn(),"week")}),An.install=function(e){e.use(Vt["a"]),e.component(An.name,An),e.component(An.RangePicker.name,An.RangePicker),e.component(An.MonthPicker.name,An.MonthPicker),e.component(An.WeekPicker.name,An.WeekPicker)};t["a"]=An},"0be8":function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},"0c47":function(e,t,n){var r=n("da84"),i=n("d44e");i(r.JSON,"JSON",!0)},"0c63":function(e,t,n){"use strict";var r=n("92fa"),i=n.n(r),a=n("41b2"),o=n.n(a),s=n("6042"),c=n.n(s),l=n("9b57"),u=n.n(l),h=n("4d26"),f=n.n(h),d=n("3a9b"),p=n("2adb"),m={primaryColor:"#333",secondaryColor:"#E6E6E6"},v={name:"AntdIcon",props:["type","primaryColor","secondaryColor"],displayName:"IconVue",definitions:new p["a"],data:function(){return{twoToneColorPalette:m}},add:function(){for(var e=arguments.length,t=Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:m;if(e){var n=v.definitions.get(e);return n&&"function"===typeof n.icon&&(n=o()({},n,{icon:n.icon(t.primaryColor,t.secondaryColor)})),n}},setTwoToneColors:function(e){var t=e.primaryColor,n=e.secondaryColor;m.primaryColor=t,m.secondaryColor=n||Object(p["c"])(t)},getTwoToneColors:function(){return o()({},m)},render:function(e){var t=this.$props,n=t.type,r=t.primaryColor,i=t.secondaryColor,a=void 0,s=m;if(r&&(s={primaryColor:r,secondaryColor:i||Object(p["c"])(r)}),Object(p["d"])(n))a=n;else if("string"===typeof n&&(a=v.get(n,s),!a))return null;return a?(a&&"function"===typeof a.icon&&(a=o()({},a,{icon:a.icon(s.primaryColor,s.secondaryColor)})),Object(p["b"])(e,a.icon,"svg-"+a.name,{attrs:{"data-icon":a.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},on:this.$listeners})):(Object(p["e"])("type should be string or icon definiton, but got "+n),null)},install:function(e){e.component(v.name,v)}},g=v,b=g,y=n("4d91"),_=n("8e8e"),w=n.n(_),M=n("daa3"),x=new Set;function S(e){var t=e.scriptUrl,n=e.extraCommonProps,r=void 0===n?{}:n;if("undefined"!==typeof document&&"undefined"!==typeof window&&"function"===typeof document.createElement&&"string"===typeof t&&t.length&&!x.has(t)){var i=document.createElement("script");i.setAttribute("src",t),i.setAttribute("data-namespace",t),x.add(t),document.body.appendChild(i)}var a={functional:!0,name:"AIconfont",props:N.props,render:function(e,t){var n=t.props,i=t.slots,a=t.listeners,o=t.data,s=n.type,c=w()(n,["type"]),l=i(),u=l["default"],h=null;s&&(h=e("use",{attrs:{"xlink:href":"#"+s}})),u&&(h=u);var f=Object(M["w"])(r,o,{props:c,on:a});return e(N,f,[h])}};return a}var k=n("6a21"),C={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},L=/-fill$/,T=/-o$/,O=/-twotone$/;function z(e){var t=null;return L.test(e)?t="filled":T.test(e)?t="outlined":O.test(e)&&(t="twoTone"),t}function D(e){return e.replace(L,"").replace(T,"").replace(O,"")}function j(e,t){var n=e;return"filled"===t?n+="-fill":"outlined"===t?n+="-o":"twoTone"===t?n+="-twotone":Object(k["a"])(!1,"Icon","This icon '"+e+"' has unknown theme '"+t+"'"),n}function H(e){var t=e;switch(e){case"cross":t="close";break;case"interation":t="interaction";break;case"canlendar":t="calendar";break;case"colum-height":t="column-height";break;default:}return Object(k["a"])(t===e,"Icon","Icon '"+e+"' was a typo and is now deprecated, please use '"+t+"' instead."),t}var E=n("e5cd");function A(e){return b.setTwoToneColors({primaryColor:e})}function P(){var e=b.getTwoToneColors();return e.primaryColor}var Y=n("db14");b.add.apply(b,u()(Object.keys(d).map((function(e){return d[e]})))),A("#1890ff");var V="outlined",I=void 0;function F(e,t,n){var r,a=n.$props,s=n.$slots,l=Object(M["j"])(n),u=a.type,h=a.component,d=a.viewBox,p=a.spin,m=a.theme,v=a.twoToneColor,g=a.rotate,y=a.tabIndex,_=Object(M["b"])(s["default"]);_=0===_.length?void 0:_,Object(k["a"])(Boolean(u||h||_),"Icon","Icon should have `type` prop or `component` prop or `children`.");var w=f()((r={},c()(r,"anticon",!0),c()(r,"anticon-"+u,!!u),r)),x=f()(c()({},"anticon-spin",!!p||"loading"===u)),S=g?{msTransform:"rotate("+g+"deg)",transform:"rotate("+g+"deg)"}:void 0,L={attrs:o()({},C,{viewBox:d}),class:x,style:S};d||delete L.attrs.viewBox;var T=function(){if(h)return e(h,L,[_]);if(_){Object(k["a"])(Boolean(d)||1===_.length&&"use"===_[0].tag,"Icon","Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon.");var t={attrs:o()({},C),class:x,style:S};return e("svg",i()([t,{attrs:{viewBox:d}}]),[_])}if("string"===typeof u){var n=u;if(m){var r=z(u);Object(k["a"])(!r||m===r,"Icon","The icon name '"+u+"' already specify a theme '"+r+"', the 'theme' prop '"+m+"' will be ignored.")}return n=j(D(H(n)),I||m||V),e(b,{attrs:{focusable:"false",type:n,primaryColor:v},class:x,style:S})}},O=y;void 0===O&&"click"in l&&(O=-1);var E={attrs:{"aria-label":u&&t.icon+": "+u,tabIndex:O},on:l,class:w,staticClass:""};return e("i",E,[T()])}var R={name:"AIcon",props:{tabIndex:y["a"].number,type:y["a"].string,component:y["a"].any,viewBox:y["a"].any,spin:y["a"].bool.def(!1),rotate:y["a"].number,theme:y["a"].oneOf(["filled","outlined","twoTone"]),twoToneColor:y["a"].string,role:y["a"].string},render:function(e){var t=this;return e(E["a"],{attrs:{componentName:"Icon"},scopedSlots:{default:function(n){return F(e,n,t)}}})}};R.createFromIconfontCN=S,R.getTwoToneColor=P,R.setTwoToneColor=A,R.install=function(e){e.use(Y["a"]),e.component(R.name,R)};var N=t["a"]=R},"0caa":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -function t(e,t,n,r){var i={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return r?i[n][0]:i[n][1]}var n=e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:1,doy:4},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}});return n}))},"0cbb":function(e,t,n){"use strict";var r,i=t,a=n("7d92"),o=n("4136"),s=n("f3a3"),c=s.assert;function l(e){"short"===e.type?this.curve=new o.short(e):"edwards"===e.type?this.curve=new o.edwards(e):this.curve=new o.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,c(this.g.validate(),"Invalid curve"),c(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function u(e,t){Object.defineProperty(i,e,{configurable:!0,enumerable:!0,get:function(){var n=new l(t);return Object.defineProperty(i,e,{configurable:!0,enumerable:!0,value:n}),n}})}i.PresetCurve=l,u("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:a.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),u("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:a.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),u("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:a.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),u("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:a.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),u("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:a.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),u("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.sha256,gRed:!1,g:["9"]}),u("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=n("409b")}catch(h){r=void 0}u("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:a.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})},"0ccb":function(e,t,n){var r=n("50c4"),i=n("1148"),a=n("1d80"),o=Math.ceil,s=function(e){return function(t,n,s){var c,l,u=String(a(t)),h=u.length,f=void 0===s?" ":String(s),d=r(n);return d<=h||""==f?u:(c=d-h,l=i.call(f,o(c/f.length)),l.length>c&&(l=l.slice(0,c)),e?u+l:l+u)}};e.exports={start:s(!1),end:s(!0)}},"0cdd":function(e,t){window.MutationObserver||(window.MutationObserver=function(e){function t(e){this.i=[],this.m=e}function n(e){(function n(){var r=e.takeRecords();r.length&&e.m(r,e),e.h=setTimeout(n,t._period)})()}function r(t){var n,r={type:null,target:null,addedNodes:[],removedNodes:[],previousSibling:null,nextSibling:null,attributeName:null,attributeNamespace:null,oldValue:null};for(n in t)r[n]!==e&&t[n]!==e&&(r[n]=t[n]);return r}function i(e,t){var n=l(e,t);return function(i){var a=i.length;if(t.a&&3===e.nodeType&&e.nodeValue!==n.a&&i.push(new r({type:"characterData",target:e,oldValue:n.a})),t.b&&n.b&&s(i,e,n.b,t.f),t.c||t.g)var o=c(i,e,n,t);(o||i.length!==a)&&(n=l(e,t))}}function a(e,t){return t.value}function o(e,t){return"style"!==t.name?t.value:e.style.cssText}function s(t,n,i,a){for(var o,s,c={},l=n.attributes,u=l.length;u--;)o=l[u],s=o.name,a&&a[s]===e||(m(n,o)!==i[s]&&t.push(r({type:"attributes",target:n,attributeName:s,oldValue:i[s],attributeNamespace:o.namespaceURI})),c[s]=!0);for(s in i)c[s]||t.push(r({target:n,type:"attributes",attributeName:s,oldValue:i[s]}))}function c(t,n,i,a){function o(e,n,i,o,l){var u,h,f,d=e.length-1;for(l=-~((d-l)/2);f=e.pop();)u=i[f.j],h=o[f.l],a.c&&l&&Math.abs(f.j-f.l)>=d&&(t.push(r({type:"childList",target:n,addedNodes:[u],removedNodes:[u],nextSibling:u.nextSibling,previousSibling:u.previousSibling})),l--),a.b&&h.b&&s(t,u,h.b,a.f),a.a&&3===u.nodeType&&u.nodeValue!==h.a&&t.push(r({type:"characterData",target:u,oldValue:h.a})),a.g&&c(u,h)}function c(n,i){for(var h,f,p,m,v,g=n.childNodes,b=i.c,y=g.length,_=b?b.length:0,w=0,M=0,x=0;M=0;n--)if(a(t[n])){var r=t[n].split("="),i=unescape(r[0]),s=unescape(r[1]);e(s,i)}}function l(e,t){e&&(o.cookie=escape(e)+"="+escape(t)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function u(e){e&&f(e)&&(o.cookie=escape(e)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function h(){c((function(e,t){u(t)}))}function f(e){return new RegExp("(?:^|;\\s*)"+escape(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(o.cookie)}},"0e6b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},"0e81":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},n=e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var r=e%10,i=e%100-r,a=e>=100?100:null;return e+(t[r]||t[i]||t[a])}},week:{dow:1,doy:7}});return n}))},"0f0f":function(e,t,n){var r=n("8eeb"),i=n("9934");function a(e,t){return e&&r(t,i(t),e)}e.exports=a},"0f14":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},"0f2c":function(e,t,n){var r=n("2aee"),i=n("f460"),a=n("83d5"),o=n("399f"),s=n("a958"),c=n("98e6"),l=n("5291"),u=n("8707").Buffer;function h(e,t){var n=e.modulus.byteLength(),r=c("sha1").update(u.alloc(0)).digest(),o=r.length;if(0!==t[0])throw new Error("decryption error");var s=t.slice(1,o+1),l=t.slice(o+1),h=a(s,i(l,o)),f=a(l,i(h,n-o-1));if(d(r,f.slice(0,o)))throw new Error("decryption error");var p=o;while(0===f[p])p++;if(1!==f[p++])throw new Error("decryption error");return f.slice(p)}function f(e,t,n){var r=t.slice(0,2),i=2,a=0;while(0!==t[i++])if(i>=t.length){a++;break}var o=t.slice(2,i-1);if(("0002"!==r.toString("hex")&&!n||"0001"!==r.toString("hex")&&n)&&a++,o.length<8&&a++,a)throw new Error("decryption error");return t.slice(i)}function d(e,t){e=u.from(e),t=u.from(t);var n=0,r=e.length;e.length!==t.length&&(n++,r=Math.min(e.length,t.length));var i=-1;while(++id||new o(t).cmp(c.modulus)>=0)throw new Error("decryption error");a=n?l(new o(t),c):s(t,c);var p=u.alloc(d-a.length);if(a=u.concat([p,a],d),4===i)return h(c,a);if(1===i)return f(c,a,n);if(3===i)return a;throw new Error("unknown padding")}},"0f38":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t}))},"0f5c":function(e,t,n){var r=n("159a");function i(e,t,n){return null==e?e:r(e,t,n)}e.exports=i},"0ff2":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},1041:function(e,t,n){var r=n("8eeb"),i=n("a029");function a(e,t){return r(e,i(e),t)}e.exports=a},1098:function(e,t,n){"use strict";t.__esModule=!0;var r=n("17ed"),i=c(r),a=n("f893"),o=c(a),s="function"===typeof o.default&&"symbol"===typeof i.default?function(e){return typeof e}:function(e){return e&&"function"===typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":typeof e};function c(e){return e&&e.__esModule?e:{default:e}}t.default="function"===typeof o.default&&"symbol"===s(i.default)?function(e){return"undefined"===typeof e?"undefined":s(e)}:function(e){return e&&"function"===typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":"undefined"===typeof e?"undefined":s(e)}},"10b7":function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){ -/** @preserve - (c) 2012 by Cédric Mesnil. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -return function(t){var n=e,r=n.lib,i=r.WordArray,a=r.Hasher,o=n.algo,s=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),u=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=i.create([0,1518500249,1859775393,2400959708,2840853838]),f=i.create([1352829926,1548603684,1836072691,2053994217,0]),d=o.RIPEMD160=a.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,i=e[r];e[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var a,o,d,_,w,M,x,S,k,C,L,T=this._hash.words,O=h.words,z=f.words,D=s.words,j=c.words,H=l.words,E=u.words;M=a=T[0],x=o=T[1],S=d=T[2],k=_=T[3],C=w=T[4];for(n=0;n<80;n+=1)L=a+e[t+D[n]]|0,L+=n<16?p(o,d,_)+O[0]:n<32?m(o,d,_)+O[1]:n<48?v(o,d,_)+O[2]:n<64?g(o,d,_)+O[3]:b(o,d,_)+O[4],L|=0,L=y(L,H[n]),L=L+w|0,a=w,w=_,_=y(d,10),d=o,o=L,L=M+e[t+j[n]]|0,L+=n<16?b(x,S,k)+z[0]:n<32?g(x,S,k)+z[1]:n<48?v(x,S,k)+z[2]:n<64?m(x,S,k)+z[3]:p(x,S,k)+z[4],L|=0,L=y(L,E[n]),L=L+C|0,M=C,C=k,k=y(S,10),S=x,x=L;L=T[1]+d+k|0,T[1]=T[2]+_+C|0,T[2]=T[3]+w+M|0,T[3]=T[4]+a+x|0,T[4]=T[0]+o+S|0,T[0]=L},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var i=this._hash,a=i.words,o=0;o<5;o++){var s=a[o];a[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return i},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});function p(e,t,n){return e^t^n}function m(e,t,n){return e&t|~e&n}function v(e,t,n){return(e|~t)^n}function g(e,t,n){return e&n|t&~n}function b(e,t,n){return e^(t|~n)}function y(e,t){return e<>>32-t}n.RIPEMD160=a._createHelper(d),n.HmacRIPEMD160=a._createHmacHelper(d)}(Math),e.RIPEMD160}))},"10d1":function(e,t,n){"use strict";var r,i=n("da84"),a=n("e2cc"),o=n("f183"),s=n("6d61"),c=n("acac"),l=n("861d"),u=n("69f3").enforce,h=n("7f9a"),f=!i.ActiveXObject&&"ActiveXObject"in i,d=Object.isExtensible,p=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},m=e.exports=s("WeakMap",p,c);if(h&&f){r=c.getConstructor(p,"WeakMap",!0),o.REQUIRED=!0;var v=m.prototype,g=v["delete"],b=v.has,y=v.get,_=v.set;a(v,{delete:function(e){if(l(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new r),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(l(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new r),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(l(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new r),b.call(this,e)?y.call(this,e):t.frozen.get(e)}return y.call(this,e)},set:function(e,t){if(l(e)&&!d(e)){var n=u(this);n.frozen||(n.frozen=new r),b.call(this,e)?_.call(this,e,t):n.frozen.set(e,t)}else _.call(this,e,t);return this}})}},"10db":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"10e8":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}});return t}))},1132:function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.WordArray,i=t.enc;i.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var i=[],a=0;a>>2]>>>24-a%4*8&255,s=t[a+1>>>2]>>>24-(a+1)%4*8&255,c=t[a+2>>>2]>>>24-(a+2)%4*8&255,l=o<<16|s<<8|c,u=0;u<4&&a+.75*u>>6*(3-u)&63));var h=r.charAt(64);if(h)while(i.length%4)i.push(h);return i.join("")},parse:function(e){var t=e.length,n=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var i=0;i>>6-o%4*2,l=s|c;i[a>>>2]|=l<<24-a%4*8,a++}return r.create(i,a)}}(),e.enc.Base64}))},1148:function(e,t,n){"use strict";var r=n("a691"),i=n("1d80");e.exports="".repeat||function(e){var t=String(i(this)),n="",a=r(e);if(a<0||a==1/0)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},"115d":function(e,t,n){"use strict";var r=n("6dd8"),i={name:"ResizeObserver",props:{disabled:Boolean},data:function(){return this.currentElement=null,this.resizeObserver=null,{width:0,height:0}},mounted:function(){this.onComponentUpdated()},updated:function(){this.onComponentUpdated()},beforeDestroy:function(){this.destroyObserver()},methods:{onComponentUpdated:function(){var e=this.$props.disabled;if(e)this.destroyObserver();else{var t=this.$el,n=t!==this.currentElement;n&&(this.destroyObserver(),this.currentElement=t),!this.resizeObserver&&t&&(this.resizeObserver=new r["a"](this.onResize),this.resizeObserver.observe(t))}},onResize:function(e){var t=e[0].target,n=t.getBoundingClientRect(),r=n.width,i=n.height,a=Math.floor(r),o=Math.floor(i);if(this.width!==a||this.height!==o){var s={width:a,height:o};this.width=a,this.height=o,this.$emit("resize",s)}},destroyObserver:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},render:function(){return this.$slots["default"][0]}};t["a"]=i},"116d":function(e,t,n){e.exports=n("b4e8")},"11dc":function(e,t,n){"use strict";(function(t,r){var i=65536,a=4294967295;function o(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}var s=n("8707").Buffer,c=t.crypto||t.msCrypto;function l(e,t){if(e>a)throw new RangeError("requested too many random bytes");var n=s.allocUnsafe(e);if(e>0)if(e>i)for(var o=0;o1||"".split(/.?/).length?function(e,n){var r=String(o(this)),a=void 0===n?m:n>>>0;if(0===a)return[];if(void 0===e)return[r];if(!i(e))return t.call(r,e,a);var s,c,l,u=[],f=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),p=0,v=new RegExp(e.source,f+"g");while(s=h.call(v,r)){if(c=v.lastIndex,c>p&&(u.push(r.slice(p,s.index)),s.length>1&&s.index=a))break;v.lastIndex===s.index&&v.lastIndex++}return p===r.length?!l&&v.test("")||u.push(""):u.push(r.slice(p)),u.length>a?u.slice(0,a):u}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var i=o(this),a=void 0==t?void 0:t[e];return void 0!==a?a.call(t,i,n):r.call(String(i),t,n)},function(e,i){var o=n(r,e,this,i,r!==t);if(o.done)return o.value;var h=a(e),f=String(this),d=s(h,RegExp),g=h.unicode,b=(h.ignoreCase?"i":"")+(h.multiline?"m":"")+(h.unicode?"u":"")+(v?"y":"g"),y=new d(v?h:"^(?:"+h.source+")",b),_=void 0===i?m:i>>>0;if(0===_)return[];if(0===f.length)return null===u(y,f)?[f]:[];var w=0,M=0,x=[];while(M0;function o(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i>>24)|4278255360&(e[n]<<24|e[n]>>>8);var r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],i=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(n=0;n<4;n++)l.call(this);for(n=0;n<8;n++)i[n]^=r[n+4&7];if(t){var a=t.words,o=a[0],s=a[1],c=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),h=c>>>16|4294901760&u,f=u<<16|65535&c;i[0]^=c,i[1]^=h,i[2]^=u,i[3]^=f,i[4]^=c,i[5]^=h,i[6]^=u,i[7]^=f;for(n=0;n<4;n++)l.call(this)}},_doProcessBlock:function(e,t){var n=this._X;l.call(this),a[0]=n[0]^n[5]>>>16^n[3]<<16,a[1]=n[2]^n[7]>>>16^n[5]<<16,a[2]=n[4]^n[1]>>>16^n[7]<<16,a[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)a[r]=16711935&(a[r]<<8|a[r]>>>24)|4278255360&(a[r]<<24|a[r]>>>8),e[t+r]^=a[r]},blockSize:4,ivSize:2});function l(){for(var e=this._X,t=this._C,n=0;n<8;n++)o[n]=t[n];t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0;for(n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,a=r>>>16,c=((i*i>>>17)+i*a>>>15)+a*a,l=((4294901760&r)*r|0)+((65535&r)*r|0);s[n]=c^l}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.Rabbit=r._createHelper(c)}(),e.Rabbit}))},1393:function(e,t,n){"use strict";var r=n("23e7"),i=n("857a"),a=n("af03");r({target:"String",proto:!0,forced:a("big")},{big:function(){return i(this,"big","","")}})},"13d0":function(e,t,n){},"13d5":function(e,t,n){"use strict";var r=n("23e7"),i=n("d58f").left,a=n("a640"),o=n("ae40"),s=a("reduce"),c=o("reduce",{1:0});r({target:"Array",proto:!0,forced:!s||!c},{reduce:function(e){return i(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"13d9":function(e,t){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+" "+t.correctGrammaticalCase(e,i)}},n=e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var e=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},"143c":function(e,t,n){var r=n("74e8");r("Int32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},"145e":function(e,t,n){"use strict";var r=n("7b0b"),i=n("23cb"),a=n("50c4"),o=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),s=a(n.length),c=i(e,s),l=i(t,s),u=arguments.length>2?arguments[2]:void 0,h=o((void 0===u?s:i(u,s))-l,s-c),f=1;l0)l in n?n[c]=n[l]:delete n[c],c+=f,l+=f;return n}},1462:function(e,t,n){"use strict";n.d(t,"b",(function(){return j}));var r=n("8e8e"),i=n.n(r),a=n("6042"),o=n.n(a),s=n("41b2"),c=n.n(s),l=n("0464"),u=n("4d91"),h=n("e90a"),f=n("b488"),d=n("18a7"),p=n("4d26"),m=n.n(p),v=n("2b89"),g=n("9b57"),b=n.n(g),y=n("6dd8"),_=n("a3a2"),w=n("7b05"),M=n("daa3"),x=!("undefined"===typeof window||!window.document||!window.document.createElement),S="menuitem-overflowed",k=.5;x&&n("0cdd");var C={name:"DOMWrap",mixins:[f["a"]],data:function(){return this.resizeObserver=null,this.mutationObserver=null,this.originalTotalWidth=0,this.overflowedItems=[],this.menuItemSizes=[],{lastVisibleIndex:void 0}},mounted:function(){var e=this;this.$nextTick((function(){if(e.setChildrenWidthAndResize(),1===e.level&&"horizontal"===e.mode){var t=e.$el;if(!t)return;e.resizeObserver=new y["a"]((function(t){t.forEach(e.setChildrenWidthAndResize)})),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),"undefined"!==typeof MutationObserver&&(e.mutationObserver=new MutationObserver((function(){e.resizeObserver.disconnect(),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),e.setChildrenWidthAndResize()})),e.mutationObserver.observe(t,{attributes:!1,childList:!0,subTree:!1}))}}))},beforeDestroy:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect()},methods:{getMenuItemNodes:function(){var e=this.$props.prefixCls,t=this.$el;return t?[].slice.call(t.children).filter((function(t){return t.className.split(" ").indexOf(e+"-overflowed-submenu")<0})):[]},getOverflowedSubMenuItem:function(e,t,n){var r=this.$createElement,a=this.$props,o=a.overflowedIndicator,s=a.level,l=a.mode,u=a.prefixCls,h=a.theme;if(1!==s||"horizontal"!==l)return null;var f=this.$slots["default"][0],d=Object(M["l"])(f),p=(d.title,i()(d,["title"])),m=Object(M["h"])(f),g={},b=e+"-overflowed-indicator",y=e+"-overflowed-indicator";0===t.length&&!0!==n?g={display:"none"}:n&&(g={visibility:"hidden",position:"absolute"},b+="-placeholder",y+="-placeholder");var w=h?u+"-"+h:"",x={},S={};v["g"].props.forEach((function(e){void 0!==p[e]&&(x[e]=p[e])})),v["g"].on.forEach((function(e){void 0!==m[e]&&(S[e]=m[e])}));var k={props:c()({title:o,popupClassName:w},x,{eventKey:y,disabled:!1}),class:u+"-overflowed-submenu",key:b,style:g,on:S};return r(_["a"],k,[t])},setChildrenWidthAndResize:function(){if("horizontal"===this.mode){var e=this.$el;if(e){var t=e.children;if(t&&0!==t.length){var n=e.children[t.length-1];Object(v["i"])(n,"display","inline-block");var r=this.getMenuItemNodes(),i=r.filter((function(e){return e.className.split(" ").indexOf(S)>=0}));i.forEach((function(e){Object(v["i"])(e,"display","inline-block")})),this.menuItemSizes=r.map((function(e){return Object(v["c"])(e)})),i.forEach((function(e){Object(v["i"])(e,"display","none")})),this.overflowedIndicatorWidth=Object(v["c"])(e.children[e.children.length-1]),this.originalTotalWidth=this.menuItemSizes.reduce((function(e,t){return e+t}),0),this.handleResize(),Object(v["i"])(n,"display","none")}}}},handleResize:function(){var e=this;if("horizontal"===this.mode){var t=this.$el;if(t){var n=Object(v["c"])(t);this.overflowedItems=[];var r=0,i=void 0;this.originalTotalWidth>n+k&&(i=-1,this.menuItemSizes.forEach((function(t){r+=t,r+e.overflowedIndicatorWidth<=n&&(i+=1)}))),this.setState({lastVisibleIndex:i})}}},renderChildren:function(e){var t=this,n=this.$data.lastVisibleIndex,r=Object(M["e"])(this);return(e||[]).reduce((function(i,a,o){var s=a,c=Object(M["l"])(a).eventKey;if("horizontal"===t.mode){var l=t.getOverflowedSubMenuItem(c,[]);void 0!==n&&-1!==r[t.prefixCls+"-root"]&&(o>n&&(s=Object(w["a"])(a,{style:{display:"none"},props:{eventKey:c+"-hidden"},class:S})),o===n+1&&(t.overflowedItems=e.slice(n+1).map((function(e){return Object(w["a"])(e,{key:Object(M["l"])(e).eventKey,props:{mode:"vertical-left"}})})),l=t.getOverflowedSubMenuItem(c,t.overflowedItems)));var u=[].concat(b()(i),[l,s]);return o===e.length-1&&u.push(t.getOverflowedSubMenuItem(c,[],!0)),u}return[].concat(b()(i),[s])}),[])}},render:function(){var e=arguments[0],t=this.$props.tag,n={on:Object(M["j"])(this)};return e(t,n,[this.renderChildren(this.$slots["default"])])}};C.props={mode:u["a"].oneOf(["horizontal","vertical","vertical-left","vertical-right","inline"]),prefixCls:u["a"].string,level:u["a"].number,theme:u["a"].string,overflowedIndicator:u["a"].node,visible:u["a"].bool,hiddenClassName:u["a"].string,tag:u["a"].string.def("div")};var L=C;function T(e){return!e.length||e.every((function(e){return!!e.disabled}))}function O(e,t,n){var r=e.getState();e.setState({activeKey:c()({},r.activeKey,o()({},t,n))})}function z(e){return e.eventKey||"0-menu-"}function D(e,t){if(t){var n=this.instanceArrayKeyIndexMap[e];this.instanceArray[n]=t}}function j(e,t){var n=t,r=e.eventKey,i=e.defaultActiveFirst,a=e.children;if(void 0!==n&&null!==n){var o=void 0;if(Object(v["e"])(a,(function(e,t){var i=e.componentOptions.propsData||{};e&&!i.disabled&&n===Object(v["a"])(e,r,t)&&(o=!0)})),o)return n}return n=null,i?(Object(v["e"])(a,(function(e,t){var i=e.componentOptions.propsData||{},a=null===n||void 0===n;a&&e&&!i.disabled&&(n=Object(v["a"])(e,r,t))})),n):n}var H={name:"SubPopupMenu",props:Object(M["s"])({prefixCls:u["a"].string,openTransitionName:u["a"].string,openAnimation:u["a"].oneOfType([u["a"].string,u["a"].object]),openKeys:u["a"].arrayOf(u["a"].oneOfType([u["a"].string,u["a"].number])),visible:u["a"].bool,parentMenu:u["a"].object,eventKey:u["a"].string,store:u["a"].object,focusable:u["a"].bool,multiple:u["a"].bool,defaultActiveFirst:u["a"].bool,activeKey:u["a"].oneOfType([u["a"].string,u["a"].number]),selectedKeys:u["a"].arrayOf(u["a"].oneOfType([u["a"].string,u["a"].number])),defaultSelectedKeys:u["a"].arrayOf(u["a"].oneOfType([u["a"].string,u["a"].number])),defaultOpenKeys:u["a"].arrayOf(u["a"].oneOfType([u["a"].string,u["a"].number])),level:u["a"].number,mode:u["a"].oneOf(["horizontal","vertical","vertical-left","vertical-right","inline"]),triggerSubMenuAction:u["a"].oneOf(["click","hover"]),inlineIndent:u["a"].oneOfType([u["a"].number,u["a"].string]),manualRef:u["a"].func,itemIcon:u["a"].any,expandIcon:u["a"].any,overflowedIndicator:u["a"].any,children:u["a"].any.def([]),__propsSymbol__:u["a"].any},{prefixCls:"rc-menu",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,manualRef:v["h"]}),mixins:[f["a"]],created:function(){var e=Object(M["k"])(this);this.prevProps=c()({},e),e.store.setState({activeKey:c()({},e.store.getState().activeKey,o()({},e.eventKey,j(e,e.activeKey)))}),this.instanceArray=[]},mounted:function(){this.manualRef&&this.manualRef(this)},updated:function(){var e=Object(M["k"])(this),t=this.prevProps,n="activeKey"in e?e.activeKey:e.store.getState().activeKey[z(e)],r=j(e,n);if(r!==n)O(e.store,z(e),r);else if("activeKey"in t){var i=j(t,t.activeKey);r!==i&&O(e.store,z(e),r)}this.prevProps=c()({},e)},methods:{onKeyDown:function(e,t){var n=e.keyCode,r=void 0;if(this.getFlatInstanceArray().forEach((function(t){t&&t.active&&t.onKeyDown&&(r=t.onKeyDown(e))})),r)return 1;var i=null;return n!==d["a"].UP&&n!==d["a"].DOWN||(i=this.step(n===d["a"].UP?-1:1)),i?(e.preventDefault(),O(this.$props.store,z(this.$props),i.eventKey),"function"===typeof t&&t(i),1):void 0},onItemHover:function(e){var t=e.key,n=e.hover;O(this.$props.store,z(this.$props),n?t:null)},onDeselect:function(e){this.__emit("deselect",e)},onSelect:function(e){this.__emit("select",e)},onClick:function(e){this.__emit("click",e)},onOpenChange:function(e){this.__emit("openChange",e)},onDestroy:function(e){this.__emit("destroy",e)},getFlatInstanceArray:function(){return this.instanceArray},getOpenTransitionName:function(){return this.$props.openTransitionName},step:function(e){var t=this.getFlatInstanceArray(),n=this.$props.store.getState().activeKey[z(this.$props)],r=t.length;if(!r)return null;e<0&&(t=t.concat().reverse());var i=-1;if(t.every((function(e,t){return!e||e.eventKey!==n||(i=t,!1)})),this.defaultActiveFirst||-1===i||!T(t.slice(i,r-1))){var a=(i+1)%r,o=a;do{var s=t[o];if(s&&!s.disabled)return s;o=(o+1)%r}while(o!==a);return null}},getIcon:function(e,t){if(e.$createElement){var n=e[t];return void 0!==n?n:e.$slots[t]||e.$scopedSlots[t]}var r=Object(M["l"])(e)[t];if(void 0!==r)return r;var i=[],a=e.componentOptions||{};return(a.children||[]).forEach((function(e){e.data&&e.data.slot===t&&("template"===e.tag?i.push(e.children):i.push(e))})),i.length?i:void 0},renderCommonMenuItem:function(e,t,n){var r=this;if(void 0===e.tag)return e;var i=this.$props.store.getState(),a=this.$props,o=Object(v["a"])(e,a.eventKey,t),s=e.componentOptions.propsData||{},l=o===i.activeKey[z(this.$props)];s.disabled||(this.instanceArrayKeyIndexMap[o]=Object.keys(this.instanceArrayKeyIndexMap).length);var u=Object(M["h"])(e),h={props:c()({mode:s.mode||a.mode,level:a.level,inlineIndent:a.inlineIndent,renderMenuItem:this.renderMenuItem,rootPrefixCls:a.prefixCls,index:t,parentMenu:a.parentMenu,manualRef:s.disabled?v["h"]:D.bind(this,o),eventKey:o,active:!s.disabled&&l,multiple:a.multiple,openTransitionName:this.getOpenTransitionName(),openAnimation:a.openAnimation,subMenuOpenDelay:a.subMenuOpenDelay,subMenuCloseDelay:a.subMenuCloseDelay,forceSubMenuRender:a.forceSubMenuRender,builtinPlacements:a.builtinPlacements,itemIcon:this.getIcon(e,"itemIcon")||this.getIcon(this,"itemIcon"),expandIcon:this.getIcon(e,"expandIcon")||this.getIcon(this,"expandIcon")},n),on:{click:function(e){(u.click||v["h"])(e),r.onClick(e)},itemHover:this.onItemHover,openChange:this.onOpenChange,deselect:this.onDeselect,select:this.onSelect}};return("inline"===a.mode||Object(v["d"])())&&(h.props.triggerSubMenuAction="click"),Object(w["a"])(e,h)},renderMenuItem:function(e,t,n){if(!e)return null;var r=this.$props.store.getState(),i={openKeys:r.openKeys,selectedKeys:r.selectedKeys,triggerSubMenuAction:this.triggerSubMenuAction,isRootMenu:!1,subMenuKey:n};return this.renderCommonMenuItem(e,t,i)}},render:function(){var e=this,t=arguments[0],n=i()(this.$props,[]),r=n.eventKey,a=n.prefixCls,o=n.visible,s=n.level,c=n.mode,u=n.theme;this.instanceArray=[],this.instanceArrayKeyIndexMap={};var h=m()(n.prefixCls,n.prefixCls+"-"+n.mode),f={props:{tag:"ul",visible:o,prefixCls:a,level:s,mode:c,theme:u,overflowedIndicator:Object(M["f"])(this,"overflowedIndicator")},attrs:{role:n.role||"menu"},class:h,on:Object(l["a"])(Object(M["j"])(this),["click"])};return n.focusable&&(f.attrs.tabIndex="0",f.on.keydown=this.onKeyDown),t(L,f,[n.children.map((function(t,n){return e.renderMenuItem(t,n,r||"0-menu-")}))])}};t["a"]=Object(h["a"])()(H)},"14c3":function(e,t,n){var r=n("c6b6"),i=n("9263");e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var a=n.call(e,t);if("object"!==typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},"151f":function(e,t,n){},1545:function(e,t,n){"use strict";t.utils=n("5ee7"),t.Cipher=n("0184"),t.DES=n("4e2b"),t.CBC=n("0da4"),t.EDE=n("1fec")},"159a":function(e,t,n){var r=n("32b3"),i=n("e2e4"),a=n("c098"),o=n("1a8c"),s=n("f4d6");function c(e,t,n,c){if(!o(e))return e;t=i(t,e);var l=-1,u=t.length,h=u-1,f=e;while(null!=f&&++l1?arguments[1]:void 0)}},"17e1":function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){return function(){if("function"==typeof ArrayBuffer){var t=e,n=t.lib,r=n.WordArray,i=r.init,a=r.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!==typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var t=e.byteLength,n=[],r=0;r>>2]|=e[r]<<24-r%4*8;i.call(this,n,t)}else i.apply(this,arguments)};a.prototype=r}}(),e.lib.WordArray}))},"17ed":function(e,t,n){e.exports={default:n("511f"),__esModule:!0}},"182d":function(e,t,n){var r=n("f8cd");e.exports=function(e,t){var n=r(e);if(n%t)throw RangeError("Wrong offset");return n}},1836:function(e,t,n){var r=n("6ca1"),i=n("6438").f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return i(e)}catch(t){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?s(e):i(r(e))}},1838:function(e,t,n){var r=n("c05f"),i=n("9b02"),a=n("8604"),o=n("f608"),s=n("08cc"),c=n("20ec"),l=n("f4d6"),u=1,h=2;function f(e,t){return o(e)&&s(t)?c(l(e),t):function(n){var o=i(n,e);return void 0===o&&o===t?a(n,e):r(t,o,u|h)}}e.exports=f},"18a5":function(e,t,n){"use strict";var r=n("23e7"),i=n("857a"),a=n("af03");r({target:"String",proto:!0,forced:a("anchor")},{anchor:function(e){return i(this,"a","name",e)}})},"18a7":function(e,t,n){"use strict";var r={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=r.F1&&t<=r.F12)return!1;switch(t){case r.ALT:case r.CAPS_LOCK:case r.CONTEXT_MENU:case r.CTRL:case r.DOWN:case r.END:case r.ESC:case r.HOME:case r.INSERT:case r.LEFT:case r.MAC_FF_META:case r.META:case r.NUMLOCK:case r.NUM_CENTER:case r.PAGE_DOWN:case r.PAGE_UP:case r.PAUSE:case r.PRINT_SCREEN:case r.RIGHT:case r.SHIFT:case r.UP:case r.WIN_KEY:case r.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=r.ZERO&&e<=r.NINE)return!0;if(e>=r.NUM_ZERO&&e<=r.NUM_MULTIPLY)return!0;if(e>=r.A&&e<=r.Z)return!0;if(-1!==window.navigation.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case r.SPACE:case r.QUESTION_MARK:case r.NUM_PLUS:case r.NUM_MINUS:case r.NUM_PERIOD:case r.NUM_DIVISION:case r.SEMICOLON:case r.DASH:case r.EQUALS:case r.COMMA:case r.PERIOD:case r.SLASH:case r.APOSTROPHE:case r.SINGLE_QUOTE:case r.OPEN_SQUARE_BRACKET:case r.BACKSLASH:case r.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};t["a"]=r},"18ce":function(e,t,n){"use strict";var r=n("1098"),i=n.n(r),a=n("c544"),o=n("3c55"),s=n.n(o),c=n("d41d"),l=0!==a["a"].endEvents.length,u=["Webkit","Moz","O","ms"],h=["-webkit-","-moz-","-o-","ms-",""];function f(e,t){for(var n=window.getComputedStyle(e,null),r="",i=0;i-1))throw new S(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(T.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(T.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),T.prototype._write=function(e,t,n){n(new b("_write()"))},T.prototype._writev=null,T.prototype.end=function(e,t,n){var r=this._writableState;return"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||$(this,r,n),this},Object.defineProperty(T.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(T.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),T.prototype.destroy=d.destroy,T.prototype._undestroy=d.undestroy,T.prototype._destroy=function(e,t){t(e)}}).call(this,n("c8ba"),n("4362"))},"19fa":function(e,t,n){var r=n("fc5e"),i=n("c901");e.exports=function(e){return function(t,n){var a,o,s=String(i(t)),c=r(n),l=s.length;return c<0||c>=l?e?"":void 0:(a=s.charCodeAt(c),a<55296||a>56319||c+1===l||(o=s.charCodeAt(c+1))<56320||o>57343?e?s.charAt(c):a:e?s.slice(c,c+2):o-56320+(a-55296<<10)+65536)}}},"1a14":function(e,t,n){var r=n("77e9"),i=n("faf5"),a=n("3397"),o=Object.defineProperty;t.f=n("0bad")?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return o(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},"1a2a":function(e,t,n){"use strict";var r=n("3fb5"),i=n("d424"),a=n("6430"),o=n("8707").Buffer,s=n("5a76"),c=n("b5ca"),l=n("69f2"),u=o.alloc(128);function h(e,t){a.call(this,"digest"),"string"===typeof t&&(t=o.from(t));var n="sha512"===e||"sha384"===e?128:64;if(this._alg=e,this._key=t,t.length>n){var r="rmd160"===e?new c:l(e);t=r.update(t).digest()}else t.length=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(t,i,a,o){var s=n(t),c=r[e][n(t)];return 2===s&&(c=c[i?0:1]),c.replace(/%d/i,t)}},a=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],o=e.defineLocale("ar-ly",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return o}))},"1d19":function(e,t,n){"use strict";var r=n("4d91");t["a"]=function(){return{trigger:r["a"].array.def(["hover"]),overlay:r["a"].any,visible:r["a"].bool,disabled:r["a"].bool,align:r["a"].object,getPopupContainer:r["a"].func,prefixCls:r["a"].string,transitionName:r["a"].string,placement:r["a"].oneOf(["topLeft","topCenter","topRight","bottomLeft","bottomCenter","bottomRight"]),overlayClassName:r["a"].string,overlayStyle:r["a"].object,forceRender:r["a"].bool,mouseEnterDelay:r["a"].number,mouseLeaveDelay:r["a"].number,openClassName:r["a"].string,minOverlayWidthMatchTrigger:r["a"].bool}}},"1d2b":function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r=51||!r((function(){var t=[],n=t.constructor={};return n[o]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"1e25":function(e,t,n){"use strict";var r=n("23e7"),i=n("58a8").end,a=n("c8d2"),o=a("trimEnd"),s=o?function(){return i(this)}:"".trimEnd;r({target:"String",proto:!0,forced:o},{trimEnd:s,trimRight:s})},"1e3c":function(e,t,n){var r=n("6430"),i=n("1545"),a=n("3fb5"),o=n("8707").Buffer,s={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};function c(e){r.call(this);var t,n=e.mode.toLowerCase(),i=s[n];t=e.decrypt?"decrypt":"encrypt";var a=e.key;o.isBuffer(a)||(a=o.from(a)),"des-ede"!==n&&"des-ede-cbc"!==n||(a=o.concat([a,a.slice(0,8)]));var c=e.iv;o.isBuffer(c)||(c=o.from(c)),this._des=i.create({key:a,iv:c,type:t})}s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],e.exports=c,a(c,r),c.prototype._update=function(e){return o.from(this._des.update(e))},c.prototype._final=function(){return o.from(this._des.final())}},"1ec1":function(e,t){var n=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:n(1+e)}},"1efc":function(e,t){function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}e.exports=n},"1efe":function(e,t,n){"use strict";n("b2a3"),n("3de4")},"1fb5":function(e,t,n){"use strict";t.byteLength=u,t.toByteArray=f,t.fromByteArray=m;for(var r=[],i=[],a="undefined"!==typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=o.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function u(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r}function h(e,t,n){return 3*(t+n)/4-n}function f(e){var t,n,r=l(e),o=r[0],s=r[1],c=new a(h(e,o,s)),u=0,f=s>0?o-4:o;for(n=0;n>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===s&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,c[u++]=255&t),1===s&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c}function d(e){return r[e>>18&63]+r[e>>12&63]+r[e>>6&63]+r[63&e]}function p(e,t,n){for(var r,i=[],a=t;ac?c:s+o));return 1===i?(t=e[n-1],a.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],a.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},"1fc1":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var i={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===r?n?"хвіліна":"хвіліну":"h"===r?n?"гадзіна":"гадзіну":e+" "+t(i[r],+e)}var r=e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!==2&&e%10!==3||e%100===12||e%100===13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}});return r}))},"1fc8":function(e,t,n){var r=n("4245");function i(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}e.exports=i},"1fe2":function(e,t,n){"use strict";var r=n("6d61"),i=n("acac");r("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),i)},"1fec":function(e,t,n){"use strict";var r=n("da3e"),i=n("3fb5"),a=n("0184"),o=n("4e2b");function s(e,t){r.equal(t.length,24,"Invalid key length");var n=t.slice(0,8),i=t.slice(8,16),a=t.slice(16,24);this.ciphers="encrypt"===e?[o.create({type:"encrypt",key:n}),o.create({type:"decrypt",key:i}),o.create({type:"encrypt",key:a})]:[o.create({type:"decrypt",key:a}),o.create({type:"encrypt",key:i}),o.create({type:"decrypt",key:n})]}function c(e){a.call(this,e);var t=new s(this.type,this.options.key);this._edeState=t}i(c,a),e.exports=c,c.create=function(e){return new c(e)},c.prototype._update=function(e,t,n,r){var i=this._edeState;i.ciphers[0]._update(e,t,n,r),i.ciphers[1]._update(n,r,n,r),i.ciphers[2]._update(n,r,n,r)},c.prototype._pad=o.prototype._pad,c.prototype._unpad=o.prototype._unpad},"201b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,n){return"ი"===n?t+"ში":t+n+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20===0||e%100===0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}});return t}))},2047:function(e,t,n){},"206d":function(e,t,n){(function(t,r){var i,a=n("7d2a"),o=n("9f9d"),s=n("e07b"),c=n("8707").Buffer,l=t.crypto&&t.crypto.subtle,u={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},h=[];function f(e){if(t.process&&!t.process.browser)return Promise.resolve(!1);if(!l||!l.importKey||!l.deriveBits)return Promise.resolve(!1);if(void 0!==h[e])return h[e];i=i||c.alloc(8);var n=d(i,i,10,128,e).then((function(){return!0})).catch((function(){return!1}));return h[e]=n,n}function d(e,t,n,r,i){return l.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return l.deriveBits({name:"PBKDF2",salt:t,iterations:n,hash:{name:i}},e,r<<3)})).then((function(e){return c.from(e)}))}function p(e,t){e.then((function(e){r.nextTick((function(){t(null,e)}))}),(function(e){r.nextTick((function(){t(e)}))}))}e.exports=function(e,n,i,l,h,m){"function"===typeof h&&(m=h,h=void 0),h=h||"sha1";var v=u[h.toLowerCase()];if(!v||"function"!==typeof t.Promise)return r.nextTick((function(){var t;try{t=s(e,n,i,l,h)}catch(r){return m(r)}m(null,t)}));if(a(e,n,i,l),"function"!==typeof m)throw new Error("No callback provided to pbkdf2");c.isBuffer(e)||(e=c.from(e,o)),c.isBuffer(n)||(n=c.from(n,o)),p(f(v).then((function(t){return t?d(e,n,i,l,v):s(e,n,i,l,h)})),m)}}).call(this,n("c8ba"),n("4362"))},"20bf":function(e,t,n){"use strict";var r=n("8aa7"),i=n("ebb5").exportTypedArrayStaticMethod,a=n("a078");i("from",a,r)},"20ec":function(e,t){function n(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}e.exports=n},"20f6":function(e,t,n){var r=t;r.der=n("cfbd"),r.pem=n("8df7")},2137:function(e,t,n){"use strict";var r=n("c3c0"),i=n("da3e");function a(e,t,n){if(!(this instanceof a))return new a(e,t,n);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(r.toArray(t,n))}e.exports=a,a.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t>>2]>>>24-a%4*8&255;t[r+a>>>2]|=o<<24-(r+a)%4*8}else for(a=0;a>>2]=n[a>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=l.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n>>2]>>>24-i%4*8&255;r.push((a>>>4).toString(16)),r.push((15&a).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new u.init(n,t/2)}},d=h.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(a))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new u.init(n,t)}},p=h.Utf8={stringify:function(e){try{return decodeURIComponent(escape(d.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return d.parse(unescape(encodeURIComponent(e)))}},m=c.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=p.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,i=r.words,a=r.sigBytes,o=this.blockSize,s=4*o,c=a/s;c=t?e.ceil(c):e.max((0|c)-this._minBufferSize,0);var l=c*o,h=e.min(4*l,a);if(l){for(var f=0;fp;p++)if(v=u?y(r(b=e[p])[0],b[1]):y(e[p]),v&&v instanceof l)return v;return new l(!1)}f=d.call(e)}g=f.next;while(!(b=g.call(f)).done)if(v=c(f,y,b.value,u),"object"==typeof v&&v&&v instanceof l)return v;return new l(!1)};u.stop=function(e){return new l(!0,e)}},2286:function(e,t,n){var r=n("85e3"),i=Math.max;function a(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){var a=arguments,o=-1,s=i(a.length-t,0),c=Array(s);while(++o=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(a)})),e.exports=c}).call(this,n("4362"))},2474:function(e,t,n){var r=n("2b3e"),i=r.Uint8Array;e.exports=i},2478:function(e,t,n){var r=n("4245");function i(e){return r(this,e).get(e)}e.exports=i},2524:function(e,t,n){var r=n("6044"),i="__lodash_hash_undefined__";function a(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?i:t,this}e.exports=a},2532:function(e,t,n){"use strict";var r=n("23e7"),i=n("5a34"),a=n("1d80"),o=n("ab13");r({target:"String",proto:!0,forced:!o("includes")},{includes:function(e){return!!~String(a(this)).indexOf(i(e),arguments.length>1?arguments[1]:void 0)}})},"253c":function(e,t,n){var r=n("3729"),i=n("1310"),a="[object Arguments]";function o(e){return i(e)&&r(e)==a}e.exports=o},2554:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi",r;case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta",r;case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati",r;case"dd":return r+=1===e?"dan":"dana",r;case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci",r;case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina",r}}var n=e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},2593:function(e,t,n){var r=n("15f3"),i=n("c6cf"),a=i((function(e,t){return null==e?{}:r(e,t)}));e.exports=a},"25a1":function(e,t,n){"use strict";var r=n("ebb5"),i=n("d58f").right,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("reduceRight",(function(e){return i(a(this),e,arguments.length,arguments.length>1?arguments[1]:void 0)}))},"25eb":function(e,t,n){var r=n("23e7"),i=n("c20d");r({target:"Number",stat:!0,forced:Number.parseInt!=i},{parseInt:i})},"25f0":function(e,t,n){"use strict";var r=n("6eeb"),i=n("825a"),a=n("d039"),o=n("ad6d"),s="toString",c=RegExp.prototype,l=c[s],u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),h=l.name!=s;(u||h)&&r(RegExp.prototype,s,(function(){var e=i(this),t=String(e.source),n=e.flags,r=String(void 0===n&&e instanceof RegExp&&!("flags"in c)?o.call(e):n);return"/"+t+"/"+r}),{unsafe:!0})},2626:function(e,t,n){"use strict";var r=n("d066"),i=n("9bf2"),a=n("b622"),o=n("83ab"),s=a("species");e.exports=function(e){var t=r(e),n=i.f;o&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},2686:function(e,t,n){var r=n("3729"),i=n("1310"),a="[object RegExp]";function o(e){return i(e)&&r(e)==a}e.exports=o},"26dd":function(e,t,n){"use strict";var r=n("6f4f"),i=n("10db"),a=n("92f0"),o={};n("051b")(o,n("cc15")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(o,{next:i(1,n)}),a(e,t+" Iterator")}},"26e8":function(e,t){function n(e,t){return null!=e&&t in Object(e)}e.exports=n},"26f9":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,r){return t?"kelios sekundės":r?"kelių sekundžių":"kelias sekundes"}function r(e,t,n,r){return t?a(n)[0]:r?a(n)[1]:a(n)[2]}function i(e){return e%10===0||e>10&&e<20}function a(e){return t[e].split("_")}function o(e,t,n,o){var s=e+" ";return 1===e?s+r(e,t,n[0],o):t?s+(i(e)?a(n)[1]:a(n)[0]):o?s+a(n)[1]:s+(i(e)?a(n)[1]:a(n)[2])}var s=e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:n,ss:o,m:r,mm:o,h:r,hh:o,d:r,dd:o,M:r,MM:o,y:r,yy:o},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});return s}))},2768:function(e,t){function n(e){return null==e}e.exports=n},2769:function(e,t,n){var r=n("5ca0"),i=n("51f5"),a=r(i);e.exports=a},"27bf":function(e,t,n){"use strict";e.exports=o;var r=n("b19a"),i=Object.create(n("3a7c"));function a(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^1.4.3","coveralls":"^3.0.8","grunt":"^1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-mocha-istanbul":"^3.0.1","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.2","jscs":"^3.0.7","jshint":"^2.10.3","mocha":"^6.2.2"},"dependencies":{"bn.js":"^4.4.0","brorand":"^1.0.1","hash.js":"^1.0.0","hmac-drbg":"^1.0.0","inherits":"^2.0.1","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.0"}}')},2877:function(e,t,n){"use strict";function r(e,t,n,r,i,a,o,s){var c,l="function"===typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),a&&(l._scopeId="data-v-"+a),o?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},l._ssrRegister=c):i&&(c=s?function(){i.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:i),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(e,t){return c.call(t),u(e,t)}}else{var h=l.beforeCreate;l.beforeCreate=h?[].concat(h,c):[c]}return{exports:e,options:l}}n.d(t,"a",(function(){return r}))},"288f":function(e,t,n){"use strict";n("b2a3"),n("2c6a"),n("d13f"),n("1efe")},"28c9":function(e,t){function n(){this.__data__=[],this.size=0}e.exports=n},"290c":function(e,t,n){"use strict";var r=n("6042"),i=n.n(r),a=n("1098"),o=n.n(a),s=n("41b2"),c=n.n(s),l=n("4d91"),u=n("b488"),h=n("4df5"),f=n("ae55"),d={gutter:l["a"].oneOfType([l["a"].object,l["a"].number,l["a"].array]),type:l["a"].oneOf(["flex"]),align:l["a"].oneOf(["top","middle","bottom","stretch"]),justify:l["a"].oneOf(["start","end","center","space-around","space-between"]),prefixCls:l["a"].string},p=["xxl","xl","lg","md","sm","xs"];t["a"]={name:"ARow",mixins:[u["a"]],props:c()({},d,{gutter:l["a"].oneOfType([l["a"].object,l["a"].number,l["a"].array]).def(0)}),provide:function(){return{rowContext:this}},inject:{configProvider:{default:function(){return h["a"]}}},data:function(){return{screens:{}}},mounted:function(){var e=this;this.$nextTick((function(){e.token=f["a"].subscribe((function(t){var n=e.gutter;("object"===("undefined"===typeof n?"undefined":o()(n))||Array.isArray(n)&&("object"===o()(n[0])||"object"===o()(n[1])))&&(e.screens=t)}))}))},beforeDestroy:function(){f["a"].unsubscribe(this.token)},methods:{getGutter:function(){var e=[0,0],t=this.gutter,n=this.screens,r=Array.isArray(t)?t:[t,0];return r.forEach((function(t,r){if("object"===("undefined"===typeof t?"undefined":o()(t)))for(var i=0;i0?{marginLeft:h[0]/-2+"px",marginRight:h[0]/-2+"px"}:{},h[1]>0?{marginTop:h[1]/-2+"px",marginBottom:h[1]/-2+"px"}:{});return t("div",{class:f,style:d},[s["default"]])}}},2921:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t}))},"293c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+" "+t.correctGrammaticalCase(e,i)}},n=e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},2954:function(e,t,n){"use strict";var r=n("ebb5"),i=n("4840"),a=n("d039"),o=r.aTypedArray,s=r.aTypedArrayConstructor,c=r.exportTypedArrayMethod,l=[].slice,u=a((function(){new Int8Array(1).slice()}));c("slice",(function(e,t){var n=l.call(o(this),e,t),r=i(this,this.constructor),a=0,c=n.length,u=new(s(r))(c);while(c>a)u[a]=n[a++];return u}),u)},"29f3":function(e,t){var n=Object.prototype,r=n.toString;function i(e){return r.call(e)}e.exports=i},"2a1b":function(e,t,n){var r=n("746f");r("match")},"2a26":function(e,t,n){"use strict";n("b2a3"),n("8f3c"),n("6ba6")},"2a66":function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.pad.ZeroPadding={pad:function(e,t){var n=4*t;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){var t=e.words,n=e.sigBytes-1;for(n=e.sigBytes-1;n>=0;n--)if(t[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},e.pad.ZeroPadding}))},"2a95":function(e,t,n){"use strict";(function(e){function n(){return n=Object.assign||function(e){for(var t=1;t=o)return e;switch(e){case"%s":return String(t[i++]);case"%d":return Number(t[i++]);case"%j":try{return JSON.stringify(t[i++])}catch(n){return"[Circular]"}break;default:return e}})),c=t[i];i()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},b={integer:function(e){return b.number(e)&&parseInt(e,10)===e},float:function(e){return b.number(e)&&!b.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(t){return!1}},date:function(e){return"function"===typeof e.getTime&&"function"===typeof e.getMonth&&"function"===typeof e.getYear},number:function(e){return!isNaN(e)&&"number"===typeof e},object:function(e){return"object"===typeof e&&!b.array(e)},method:function(e){return"function"===typeof e},email:function(e){return"string"===typeof e&&!!e.match(g.email)&&e.length<255},url:function(e){return"string"===typeof e&&!!e.match(g.url)},hex:function(e){return"string"===typeof e&&!!e.match(g.hex)}};function y(e,t,n,r,i){if(e.required&&void 0===t)m(e,t,n,r,i);else{var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=e.type;a.indexOf(s)>-1?b[s](t)||r.push(o(i.messages.types[s],e.fullField,e.type)):s&&typeof t!==e.type&&r.push(o(i.messages.types[s],e.fullField,e.type))}}function _(e,t,n,r,i){var a="number"===typeof e.len,s="number"===typeof e.min,c="number"===typeof e.max,l=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,u=t,h=null,f="number"===typeof t,d="string"===typeof t,p=Array.isArray(t);if(f?h="number":d?h="string":p&&(h="array"),!h)return!1;p&&(u=t.length),d&&(u=t.replace(l,"_").length),a?u!==e.len&&r.push(o(i.messages[h].len,e.fullField,e.len)):s&&!c&&ue.max?r.push(o(i.messages[h].max,e.fullField,e.max)):s&&c&&(ue.max)&&r.push(o(i.messages[h].range,e.fullField,e.min,e.max))}var w="enum";function M(e,t,n,r,i){e[w]=Array.isArray(e[w])?e[w]:[],-1===e[w].indexOf(t)&&r.push(o(i.messages[w],e.fullField,e[w].join(", ")))}function x(e,t,n,r,i){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||r.push(o(i.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"===typeof e.pattern){var a=new RegExp(e.pattern);a.test(t)||r.push(o(i.messages.pattern.mismatch,e.fullField,t,e.pattern))}}var S={required:m,whitespace:v,type:y,range:_,enum:M,pattern:x};function k(e,t,n,r,i){var a=[],o=e.required||!e.required&&r.hasOwnProperty(e.field);if(o){if(c(t,"string")&&!e.required)return n();S.required(e,t,r,a,i,"string"),c(t,"string")||(S.type(e,t,r,a,i),S.range(e,t,r,a,i),S.pattern(e,t,r,a,i),!0===e.whitespace&&S.whitespace(e,t,r,a,i))}n(a)}function C(e,t,n,r,i){var a=[],o=e.required||!e.required&&r.hasOwnProperty(e.field);if(o){if(c(t)&&!e.required)return n();S.required(e,t,r,a,i),void 0!==t&&S.type(e,t,r,a,i)}n(a)}function L(e,t,n,r,i){var a=[],o=e.required||!e.required&&r.hasOwnProperty(e.field);if(o){if(""===t&&(t=void 0),c(t)&&!e.required)return n();S.required(e,t,r,a,i),void 0!==t&&(S.type(e,t,r,a,i),S.range(e,t,r,a,i))}n(a)}function T(e,t,n,r,i){var a=[],o=e.required||!e.required&&r.hasOwnProperty(e.field);if(o){if(c(t)&&!e.required)return n();S.required(e,t,r,a,i),void 0!==t&&S.type(e,t,r,a,i)}n(a)}function O(e,t,n,r,i){var a=[],o=e.required||!e.required&&r.hasOwnProperty(e.field);if(o){if(c(t)&&!e.required)return n();S.required(e,t,r,a,i),c(t)||S.type(e,t,r,a,i)}n(a)}function z(e,t,n,r,i){var a=[],o=e.required||!e.required&&r.hasOwnProperty(e.field);if(o){if(c(t)&&!e.required)return n();S.required(e,t,r,a,i),void 0!==t&&(S.type(e,t,r,a,i),S.range(e,t,r,a,i))}n(a)}function D(e,t,n,r,i){var a=[],o=e.required||!e.required&&r.hasOwnProperty(e.field);if(o){if(c(t)&&!e.required)return n();S.required(e,t,r,a,i),void 0!==t&&(S.type(e,t,r,a,i),S.range(e,t,r,a,i))}n(a)}function j(e,t,n,r,i){var a=[],o=e.required||!e.required&&r.hasOwnProperty(e.field);if(o){if(c(t,"array")&&!e.required)return n();S.required(e,t,r,a,i,"array"),c(t,"array")||(S.type(e,t,r,a,i),S.range(e,t,r,a,i))}n(a)}function H(e,t,n,r,i){var a=[],o=e.required||!e.required&&r.hasOwnProperty(e.field);if(o){if(c(t)&&!e.required)return n();S.required(e,t,r,a,i),void 0!==t&&S.type(e,t,r,a,i)}n(a)}var E="enum";function A(e,t,n,r,i){var a=[],o=e.required||!e.required&&r.hasOwnProperty(e.field);if(o){if(c(t)&&!e.required)return n();S.required(e,t,r,a,i),void 0!==t&&S[E](e,t,r,a,i)}n(a)}function P(e,t,n,r,i){var a=[],o=e.required||!e.required&&r.hasOwnProperty(e.field);if(o){if(c(t,"string")&&!e.required)return n();S.required(e,t,r,a,i),c(t,"string")||S.pattern(e,t,r,a,i)}n(a)}function Y(e,t,n,r,i){var a=[],o=e.required||!e.required&&r.hasOwnProperty(e.field);if(o){if(c(t)&&!e.required)return n();var s;if(S.required(e,t,r,a,i),!c(t))s="number"===typeof t?new Date(t):t,S.type(e,s,r,a,i),s&&S.range(e,s.getTime(),r,a,i)}n(a)}function V(e,t,n,r,i){var a=[],o=Array.isArray(t)?"array":typeof t;S.required(e,t,r,a,i,o),n(a)}function I(e,t,n,r,i){var a=e.type,o=[],s=e.required||!e.required&&r.hasOwnProperty(e.field);if(s){if(c(t,a)&&!e.required)return n();S.required(e,t,r,o,i,a),c(t,a)||S.type(e,t,r,o,i)}n(o)}function F(e,t,n,r,i){var a=[],o=e.required||!e.required&&r.hasOwnProperty(e.field);if(o){if(c(t)&&!e.required)return n();S.required(e,t,r,a,i)}n(a)}var R={string:k,method:C,number:L,boolean:T,regexp:O,integer:z,float:D,array:j,object:H,enum:A,pattern:P,date:Y,url:I,hex:I,email:I,required:V,any:F};function N(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var B=N();function $(e){this.rules=null,this._messages=B,this.define(e)}$.prototype={messages:function(e){return e&&(this._messages=p(N(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==typeof e||Array.isArray(e))throw new Error("Rules must be an object");var t,n;for(t in this.rules={},e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e,t,r){var i=this;void 0===t&&(t={}),void 0===r&&(r=function(){});var s,c,l=e,u=t,h=r;if("function"===typeof u&&(h=u,u={}),!this.rules||0===Object.keys(this.rules).length)return h&&h(),Promise.resolve();function m(e){var t,n=[],r={};function i(e){var t;Array.isArray(e)?n=(t=n).concat.apply(t,e):n.push(e)}for(t=0;t0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t["class"];break;default:t[n]=r}return t}),{})}var d=function(){function e(){o()(this,e),this.collection={}}return c()(e,[{key:"clear",value:function(){this.collection={}}},{key:"delete",value:function(e){return delete this.collection[e]}},{key:"get",value:function(e){return this.collection[e]}},{key:"has",value:function(e){return Boolean(this.collection[e])}},{key:"set",value:function(e,t){return this.collection[e]=t,this}},{key:"size",get:function(){return Object.keys(this.collection).length}}]),e}();function p(e,t,n,r){return e(t.tag,r?i()({key:n},r,{attrs:i()({},f(t.attrs),r.attrs)}):{key:n,attrs:i()({},f(t.attrs))},(t.children||[]).map((function(r,i){return p(e,r,n+"-"+t.tag+"-"+i)})))}function m(e){return Object(l["generate"])(e)[0]}function v(e,t){switch(t){case"fill":return e+"-fill";case"outline":return e+"-o";case"twotone":return e+"-twotone";default:throw new TypeError("Unknown theme type: "+t+", name: "+e)}}}).call(this,n("4362"))},"2aee":function(e,t,n){var r=n("4111"),i=n("d70e"),a=n("4dd0"),o=n("fda6"),s=n("a099"),c=n("8707").Buffer;function l(e){var t;"object"!==typeof e||c.isBuffer(e)||(t=e.passphrase,e=e.key),"string"===typeof e&&(e=c.from(e));var n,i,o=a(e,t),s=o.tag,l=o.data;switch(s){case"CERTIFICATE":i=r.certificate.decode(l,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(i||(i=r.PublicKey.decode(l,"der")),n=i.algorithm.algorithm.join("."),n){case"1.2.840.113549.1.1.1":return r.RSAPublicKey.decode(i.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return i.subjectPrivateKey=i.subjectPublicKey,{type:"ec",data:i};case"1.2.840.10040.4.1":return i.algorithm.params.pub_key=r.DSAparam.decode(i.subjectPublicKey.data,"der"),{type:"dsa",data:i.algorithm.params};default:throw new Error("unknown key id "+n)}throw new Error("unknown key type "+s);case"ENCRYPTED PRIVATE KEY":l=r.EncryptedPrivateKey.decode(l,"der"),l=u(l,t);case"PRIVATE KEY":switch(i=r.PrivateKey.decode(l,"der"),n=i.algorithm.algorithm.join("."),n){case"1.2.840.113549.1.1.1":return r.RSAPrivateKey.decode(i.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:i.algorithm.curve,privateKey:r.ECPrivateKey.decode(i.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return i.algorithm.params.priv_key=r.DSAparam.decode(i.subjectPrivateKey,"der"),{type:"dsa",params:i.algorithm.params};default:throw new Error("unknown key id "+n)}throw new Error("unknown key type "+s);case"RSA PUBLIC KEY":return r.RSAPublicKey.decode(l,"der");case"RSA PRIVATE KEY":return r.RSAPrivateKey.decode(l,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:r.DSAPrivateKey.decode(l,"der")};case"EC PRIVATE KEY":return l=r.ECPrivateKey.decode(l,"der"),{curve:l.parameters.value,privateKey:l.privateKey};default:throw new Error("unknown key type "+s)}}function u(e,t){var n=e.algorithm.decrypt.kde.kdeparams.salt,r=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),a=i[e.algorithm.decrypt.cipher.algo.join(".")],l=e.algorithm.decrypt.cipher.iv,u=e.subjectPrivateKey,h=parseInt(a.split("-")[1],10)/8,f=s.pbkdf2Sync(t,n,r,h,"sha1"),d=o.createDecipheriv(a,f,l),p=[];return p.push(d.update(u)),p.push(d.final()),c.concat(p)}e.exports=l,l.signature=r.signature},"2af1":function(e,t,n){var r=n("23e7"),i=n("f748");r({target:"Math",stat:!0},{sign:i})},"2b03":function(e,t){function n(e,t,n,r){var i=e.length,a=n+(r?1:-1);while(r?a--:++a=0&&Math.floor(t)===t&&isFinite(e)}function d(e){return i(e)&&"function"===typeof e.then&&"function"===typeof e.catch}function p(e){return null==e?"":Array.isArray(e)||u(e)&&e.toString===l?JSON.stringify(e,null,2):String(e)}function m(e){var t=parseFloat(e);return isNaN(t)?e:t}function v(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function _(e,t){return y.call(e,t)}function w(e){var t=Object.create(null);return function(n){var r=t[n];return r||(t[n]=e(n))}}var M=/-(\w)/g,x=w((function(e){return e.replace(M,(function(e,t){return t?t.toUpperCase():""}))})),S=w((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),k=/\B([A-Z])/g,C=w((function(e){return e.replace(k,"-$1").toLowerCase()}));function L(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function T(e,t){return e.bind(t)}var O=Function.prototype.bind?T:L;function z(e,t){t=t||0;var n=e.length-t,r=new Array(n);while(n--)r[n]=e[n+t];return r}function D(e,t){for(var n in t)e[n]=t[n];return e}function j(e){for(var t={},n=0;n0,ne=Q&&Q.indexOf("edge/")>0,re=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===Z),ie=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),ae={}.watch,oe=!1;if(X)try{var se={};Object.defineProperty(se,"passive",{get:function(){oe=!0}}),window.addEventListener("test-passive",null,se)}catch(xo){}var ce=function(){return void 0===K&&(K=!X&&!J&&"undefined"!==typeof e&&(e["process"]&&"server"===e["process"].env.VUE_ENV)),K},le=X&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ue(e){return"function"===typeof e&&/native code/.test(e.toString())}var he,fe="undefined"!==typeof Symbol&&ue(Symbol)&&"undefined"!==typeof Reflect&&ue(Reflect.ownKeys);he="undefined"!==typeof Set&&ue(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var de=H,pe=0,me=function(){this.id=pe++,this.subs=[]};me.prototype.addSub=function(e){this.subs.push(e)},me.prototype.removeSub=function(e){b(this.subs,e)},me.prototype.depend=function(){me.target&&me.target.addDep(this)},me.prototype.notify=function(){var e=this.subs.slice();for(var t=0,n=e.length;t-1)if(a&&!_(i,"default"))o=!1;else if(""===o||o===C(e)){var c=et(String,i.type);(c<0||s0&&(o=Lt(o,(t||"")+"_"+n),Ct(o[0])&&Ct(l)&&(u[c]=Me(l.text+o[0].text),o.shift()),u.push.apply(u,o)):s(o)?Ct(l)?u[c]=Me(l.text+o):""!==o&&u.push(Me(o)):Ct(o)&&Ct(l)?u[c]=Me(l.text+o.text):(a(e._isVList)&&i(o.tag)&&r(o.key)&&i(t)&&(o.key="__vlist"+t+"_"+n+"__"),u.push(o)));return u}function Tt(e){var t=e.$options.provide;t&&(e._provided="function"===typeof t?t.call(e):t)}function Ot(e){var t=zt(e.$options.inject,e);t&&(Oe(!1),Object.keys(t).forEach((function(n){Ee(e,n,t[n])})),Oe(!0))}function zt(e,t){if(e){for(var n=Object.create(null),r=fe?Reflect.ownKeys(e):Object.keys(e),i=0;i0,o=e?!!e.$stable:!a,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(o&&r&&r!==n&&s===r.$key&&!a&&!r.$hasNormal)return r;for(var c in i={},e)e[c]&&"$"!==c[0]&&(i[c]=Et(t,c,e[c]))}else i={};for(var l in t)l in i||(i[l]=At(t,l));return e&&Object.isExtensible(e)&&(e._normalized=i),W(i,"$stable",o),W(i,"$key",s),W(i,"$hasNormal",a),i}function Et(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return e=e&&"object"===typeof e&&!Array.isArray(e)?[e]:kt(e),e&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function At(e,t){return function(){return e[t]}}function Pt(e,t){var n,r,a,o,s;if(Array.isArray(e)||"string"===typeof e)for(n=new Array(e.length),r=0,a=e.length;r1?z(n):n;for(var r=z(arguments,1),i='event handler for "'+e+'"',a=0,o=n.length;adocument.createEvent("Event").timeStamp&&(Kn=function(){return Gn.now()})}function Xn(){var e,t;for(qn=Kn(),$n=!0,Fn.sort((function(e,t){return e.id-t.id})),Wn=0;WnWn&&Fn[n].id>e.id)n--;Fn.splice(n+1,0,e)}else Fn.push(e);Bn||(Bn=!0,pt(Xn))}}var tr=0,nr=function(e,t,n,r,i){this.vm=e,i&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++tr,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new he,this.newDepIds=new he,this.expression="","function"===typeof t?this.getter=t:(this.getter=q(t),this.getter||(this.getter=H)),this.value=this.lazy?void 0:this.get()};nr.prototype.get=function(){var e;ge(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(xo){if(!this.user)throw xo;tt(xo,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&vt(e),be(),this.cleanupDeps()}return e},nr.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},nr.prototype.cleanupDeps=function(){var e=this.deps.length;while(e--){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},nr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():er(this)},nr.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||c(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(xo){tt(xo,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},nr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},nr.prototype.depend=function(){var e=this.deps.length;while(e--)this.deps[e].depend()},nr.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||b(this.vm._watchers,this);var e=this.deps.length;while(e--)this.deps[e].removeSub(this);this.active=!1}};var rr={enumerable:!0,configurable:!0,get:H,set:H};function ir(e,t,n){rr.get=function(){return this[t][n]},rr.set=function(e){this[t][n]=e},Object.defineProperty(e,n,rr)}function ar(e){e._watchers=[];var t=e.$options;t.props&&or(e,t.props),t.methods&&pr(e,t.methods),t.data?sr(e):He(e._data={},!0),t.computed&&ur(e,t.computed),t.watch&&t.watch!==ae&&mr(e,t.watch)}function or(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[],a=!e.$parent;a||Oe(!1);var o=function(a){i.push(a);var o=Xe(a,t,n,e);Ee(r,a,o),a in e||ir(e,"_props",a)};for(var s in t)o(s);Oe(!0)}function sr(e){var t=e.$options.data;t=e._data="function"===typeof t?cr(t,e):t||{},u(t)||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);while(i--){var a=n[i];0,r&&_(r,a)||$(a)||ir(e,"_data",a)}He(t,!0)}function cr(e,t){ge();try{return e.call(t,t)}catch(xo){return tt(xo,t,"data()"),{}}finally{be()}}var lr={lazy:!0};function ur(e,t){var n=e._computedWatchers=Object.create(null),r=ce();for(var i in t){var a=t[i],o="function"===typeof a?a:a.get;0,r||(n[i]=new nr(e,o||H,H,lr)),i in e||hr(e,i,a)}}function hr(e,t,n){var r=!ce();"function"===typeof n?(rr.get=r?fr(t):dr(n),rr.set=H):(rr.get=n.get?r&&!1!==n.cache?fr(t):dr(n.get):H,rr.set=n.set||H),Object.defineProperty(e,t,rr)}function fr(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),me.target&&t.depend(),t.value}}function dr(e){return function(){return e.call(this,this)}}function pr(e,t){e.$options.props;for(var n in t)e[n]="function"!==typeof t[n]?H:O(t[n],e)}function mr(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1)return this;var n=z(arguments,1);return n.unshift(this),"function"===typeof e.install?e.install.apply(e,n):"function"===typeof e&&e.apply(null,n),t.push(e),this}}function kr(e){e.mixin=function(e){return this.options=Ke(this.options,e),this}}function Cr(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,i=e._Ctor||(e._Ctor={});if(i[r])return i[r];var a=e.name||n.options.name;var o=function(e){this._init(e)};return o.prototype=Object.create(n.prototype),o.prototype.constructor=o,o.cid=t++,o.options=Ke(n.options,e),o["super"]=n,o.options.props&&Lr(o),o.options.computed&&Tr(o),o.extend=n.extend,o.mixin=n.mixin,o.use=n.use,F.forEach((function(e){o[e]=n[e]})),a&&(o.options.components[a]=o),o.superOptions=n.options,o.extendOptions=e,o.sealedOptions=D({},o.options),i[r]=o,o}}function Lr(e){var t=e.options.props;for(var n in t)ir(e.prototype,"_props",n)}function Tr(e){var t=e.options.computed;for(var n in t)hr(e.prototype,n,t[n])}function Or(e){F.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&u(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"===typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}function zr(e){return e&&(e.Ctor.options.name||e.tag)}function Dr(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"===typeof e?e.split(",").indexOf(t)>-1:!!h(e)&&e.test(t)}function jr(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var a in n){var o=n[a];if(o){var s=zr(o.componentOptions);s&&!t(s)&&Hr(n,a,r,i)}}}function Hr(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,b(n,t)}yr(xr),gr(xr),On(xr),Hn(xr),bn(xr);var Er=[String,RegExp,Array],Ar={name:"keep-alive",abstract:!0,props:{include:Er,exclude:Er,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Hr(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",(function(t){jr(e,(function(e){return Dr(t,e)}))})),this.$watch("exclude",(function(t){jr(e,(function(e){return!Dr(t,e)}))}))},render:function(){var e=this.$slots.default,t=xn(e),n=t&&t.componentOptions;if(n){var r=zr(n),i=this,a=i.include,o=i.exclude;if(a&&(!r||!Dr(a,r))||o&&r&&Dr(o,r))return t;var s=this,c=s.cache,l=s.keys,u=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;c[u]?(t.componentInstance=c[u].componentInstance,b(l,u),l.push(u)):(c[u]=t,l.push(u),this.max&&l.length>parseInt(this.max)&&Hr(c,l[0],l,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}},Pr={KeepAlive:Ar};function Yr(e){var t={get:function(){return N}};Object.defineProperty(e,"config",t),e.util={warn:de,extend:D,mergeOptions:Ke,defineReactive:Ee},e.set=Ae,e.delete=Pe,e.nextTick=pt,e.observable=function(e){return He(e),e},e.options=Object.create(null),F.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,D(e.options.components,Pr),Sr(e),kr(e),Cr(e),Or(e)}Yr(xr),Object.defineProperty(xr.prototype,"$isServer",{get:ce}),Object.defineProperty(xr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(xr,"FunctionalRenderContext",{value:Jt}),xr.version="2.6.11";var Vr=v("style,class"),Ir=v("input,textarea,option,select,progress"),Fr=function(e,t,n){return"value"===n&&Ir(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Rr=v("contenteditable,draggable,spellcheck"),Nr=v("events,caret,typing,plaintext-only"),Br=function(e,t){return Kr(t)||"false"===t?"false":"contenteditable"===e&&Nr(t)?t:"true"},$r=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Wr="http://www.w3.org/1999/xlink",Ur=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},qr=function(e){return Ur(e)?e.slice(6,e.length):""},Kr=function(e){return null==e||!1===e};function Gr(e){var t=e.data,n=e,r=e;while(i(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(t=Xr(r.data,t));while(i(n=n.parent))n&&n.data&&(t=Xr(t,n.data));return Jr(t.staticClass,t.class)}function Xr(e,t){return{staticClass:Zr(e.staticClass,t.staticClass),class:i(e.class)?[e.class,t.class]:t.class}}function Jr(e,t){return i(e)||i(t)?Zr(e,Qr(t)):""}function Zr(e,t){return e?t?e+" "+t:e:t||""}function Qr(e){return Array.isArray(e)?ei(e):c(e)?ti(e):"string"===typeof e?e:""}function ei(e){for(var t,n="",r=0,a=e.length;r-1?si[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:si[e]=/HTMLUnknownElement/.test(t.toString())}var li=v("text,number,password,search,email,tel,url");function ui(e){if("string"===typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}function hi(e,t){var n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function fi(e,t){return document.createElementNS(ni[e],t)}function di(e){return document.createTextNode(e)}function pi(e){return document.createComment(e)}function mi(e,t,n){e.insertBefore(t,n)}function vi(e,t){e.removeChild(t)}function gi(e,t){e.appendChild(t)}function bi(e){return e.parentNode}function yi(e){return e.nextSibling}function _i(e){return e.tagName}function wi(e,t){e.textContent=t}function Mi(e,t){e.setAttribute(t,"")}var xi=Object.freeze({createElement:hi,createElementNS:fi,createTextNode:di,createComment:pi,insertBefore:mi,removeChild:vi,appendChild:gi,parentNode:bi,nextSibling:yi,tagName:_i,setTextContent:wi,setStyleScope:Mi}),Si={create:function(e,t){ki(t)},update:function(e,t){e.data.ref!==t.data.ref&&(ki(e,!0),ki(t))},destroy:function(e){ki(e,!0)}};function ki(e,t){var n=e.data.ref;if(i(n)){var r=e.context,a=e.componentInstance||e.elm,o=r.$refs;t?Array.isArray(o[n])?b(o[n],a):o[n]===a&&(o[n]=void 0):e.data.refInFor?Array.isArray(o[n])?o[n].indexOf(a)<0&&o[n].push(a):o[n]=[a]:o[n]=a}}var Ci=new ye("",{},[]),Li=["create","activate","update","remove","destroy"];function Ti(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&i(e.data)===i(t.data)&&Oi(e,t)||a(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&r(t.asyncFactory.error))}function Oi(e,t){if("input"!==e.tag)return!0;var n,r=i(n=e.data)&&i(n=n.attrs)&&n.type,a=i(n=t.data)&&i(n=n.attrs)&&n.type;return r===a||li(r)&&li(a)}function zi(e,t,n){var r,a,o={};for(r=t;r<=n;++r)a=e[r].key,i(a)&&(o[a]=r);return o}function Di(e){var t,n,o={},c=e.modules,l=e.nodeOps;for(t=0;tm?(h=r(n[b+1])?null:n[b+1].elm,x(e,h,n,p,b,a)):p>b&&k(t,f,m)}function T(e,t,n,r){for(var a=n;a-1?Ni(e,t,n):$r(t)?Kr(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Rr(t)?e.setAttribute(t,Br(t,n)):Ur(t)?Kr(n)?e.removeAttributeNS(Wr,qr(t)):e.setAttributeNS(Wr,t,n):Ni(e,t,n)}function Ni(e,t,n){if(Kr(n))e.removeAttribute(t);else{if(ee&&!te&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var Bi={create:Fi,update:Fi};function $i(e,t){var n=t.elm,a=t.data,o=e.data;if(!(r(a.staticClass)&&r(a.class)&&(r(o)||r(o.staticClass)&&r(o.class)))){var s=Gr(t),c=n._transitionClasses;i(c)&&(s=Zr(s,Qr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Wi,Ui={create:$i,update:$i},qi="__r",Ki="__c";function Gi(e){if(i(e[qi])){var t=ee?"change":"input";e[t]=[].concat(e[qi],e[t]||[]),delete e[qi]}i(e[Ki])&&(e.change=[].concat(e[Ki],e.change||[]),delete e[Ki])}function Xi(e,t,n){var r=Wi;return function i(){var a=t.apply(null,arguments);null!==a&&Qi(e,i,n,r)}}var Ji=ot&&!(ie&&Number(ie[1])<=53);function Zi(e,t,n,r){if(Ji){var i=qn,a=t;t=a._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return a.apply(this,arguments)}}Wi.addEventListener(e,t,oe?{capture:n,passive:r}:n)}function Qi(e,t,n,r){(r||Wi).removeEventListener(e,t._wrapper||t,n)}function ea(e,t){if(!r(e.data.on)||!r(t.data.on)){var n=t.data.on||{},i=e.data.on||{};Wi=t.elm,Gi(n),_t(n,i,Zi,Qi,Xi,t.context),Wi=void 0}}var ta,na={create:ea,update:ea};function ra(e,t){if(!r(e.data.domProps)||!r(t.data.domProps)){var n,a,o=t.elm,s=e.data.domProps||{},c=t.data.domProps||{};for(n in i(c.__ob__)&&(c=t.data.domProps=D({},c)),s)n in c||(o[n]="");for(n in c){if(a=c[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),a===s[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=a;var l=r(a)?"":String(a);ia(o,l)&&(o.value=l)}else if("innerHTML"===n&&ii(o.tagName)&&r(o.innerHTML)){ta=ta||document.createElement("div"),ta.innerHTML=""+a+"";var u=ta.firstChild;while(o.firstChild)o.removeChild(o.firstChild);while(u.firstChild)o.appendChild(u.firstChild)}else if(a!==s[n])try{o[n]=a}catch(xo){}}}}function ia(e,t){return!e.composing&&("OPTION"===e.tagName||aa(e,t)||oa(e,t))}function aa(e,t){var n=!0;try{n=document.activeElement!==e}catch(xo){}return n&&e.value!==t}function oa(e,t){var n=e.value,r=e._vModifiers;if(i(r)){if(r.number)return m(n)!==m(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}var sa={create:ra,update:ra},ca=w((function(e){var t={},n=/;(?![^(]*\))/g,r=/:(.+)/;return e.split(n).forEach((function(e){if(e){var n=e.split(r);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}));function la(e){var t=ua(e.style);return e.staticStyle?D(e.staticStyle,t):t}function ua(e){return Array.isArray(e)?j(e):"string"===typeof e?ca(e):e}function ha(e,t){var n,r={};if(t){var i=e;while(i.componentInstance)i=i.componentInstance._vnode,i&&i.data&&(n=la(i.data))&&D(r,n)}(n=la(e.data))&&D(r,n);var a=e;while(a=a.parent)a.data&&(n=la(a.data))&&D(r,n);return r}var fa,da=/^--/,pa=/\s*!important$/,ma=function(e,t,n){if(da.test(t))e.style.setProperty(t,n);else if(pa.test(n))e.style.setProperty(C(t),n.replace(pa,""),"important");else{var r=ga(t);if(Array.isArray(n))for(var i=0,a=n.length;i-1?t.split(_a).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Ma(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(_a).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function xa(e){if(e){if("object"===typeof e){var t={};return!1!==e.css&&D(t,Sa(e.name||"v")),D(t,e),t}return"string"===typeof e?Sa(e):void 0}}var Sa=w((function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}})),ka=X&&!te,Ca="transition",La="animation",Ta="transition",Oa="transitionend",za="animation",Da="animationend";ka&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Ta="WebkitTransition",Oa="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(za="WebkitAnimation",Da="webkitAnimationEnd"));var ja=X?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Ha(e){ja((function(){ja(e)}))}function Ea(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),wa(e,t))}function Aa(e,t){e._transitionClasses&&b(e._transitionClasses,t),Ma(e,t)}function Pa(e,t,n){var r=Va(e,t),i=r.type,a=r.timeout,o=r.propCount;if(!i)return n();var s=i===Ca?Oa:Da,c=0,l=function(){e.removeEventListener(s,u),n()},u=function(t){t.target===e&&++c>=o&&l()};setTimeout((function(){c0&&(n=Ca,u=o,h=a.length):t===La?l>0&&(n=La,u=l,h=c.length):(u=Math.max(o,l),n=u>0?o>l?Ca:La:null,h=n?n===Ca?a.length:c.length:0);var f=n===Ca&&Ya.test(r[Ta+"Property"]);return{type:n,timeout:u,propCount:h,hasTransform:f}}function Ia(e,t){while(e.length1}function Wa(e,t){!0!==t.data.show&&Ra(t)}var Ua=X?{create:Wa,activate:Wa,remove:function(e,t){!0!==e.data.show?Na(e,t):t()}}:{},qa=[Bi,Ui,na,sa,ya,Ua],Ka=qa.concat(Ii),Ga=Di({nodeOps:xi,modules:Ka});te&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&ro(e,"input")}));var Xa={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?wt(n,"postpatch",(function(){Xa.componentUpdated(e,t,n)})):Ja(e,t,n.context),e._vOptions=[].map.call(e.options,eo)):("textarea"===n.tag||li(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",to),e.addEventListener("compositionend",no),e.addEventListener("change",no),te&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Ja(e,t,n.context);var r=e._vOptions,i=e._vOptions=[].map.call(e.options,eo);if(i.some((function(e,t){return!P(e,r[t])}))){var a=e.multiple?t.value.some((function(e){return Qa(e,i)})):t.value!==t.oldValue&&Qa(t.value,i);a&&ro(e,"change")}}}};function Ja(e,t,n){Za(e,t,n),(ee||ne)&&setTimeout((function(){Za(e,t,n)}),0)}function Za(e,t,n){var r=t.value,i=e.multiple;if(!i||Array.isArray(r)){for(var a,o,s=0,c=e.options.length;s-1,o.selected!==a&&(o.selected=a);else if(P(eo(o),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Qa(e,t){return t.every((function(t){return!P(t,e)}))}function eo(e){return"_value"in e?e._value:e.value}function to(e){e.target.composing=!0}function no(e){e.target.composing&&(e.target.composing=!1,ro(e.target,"input"))}function ro(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function io(e){return!e.componentInstance||e.data&&e.data.transition?e:io(e.componentInstance._vnode)}var ao={bind:function(e,t,n){var r=t.value;n=io(n);var i=n.data&&n.data.transition,a=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,Ra(n,(function(){e.style.display=a}))):e.style.display=r?a:"none"},update:function(e,t,n){var r=t.value,i=t.oldValue;if(!r!==!i){n=io(n);var a=n.data&&n.data.transition;a?(n.data.show=!0,r?Ra(n,(function(){e.style.display=e.__vOriginalDisplay})):Na(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none"}},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}},oo={model:Xa,show:ao},so={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function co(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?co(xn(t.children)):e}function lo(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var a in i)t[x(a)]=i[a];return t}function uo(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function ho(e){while(e=e.parent)if(e.data.transition)return!0}function fo(e,t){return t.key===e.key&&t.tag===e.tag}var po=function(e){return e.tag||Mn(e)},mo=function(e){return"show"===e.name},vo={name:"transition",props:so,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(po),n.length)){0;var r=this.mode;0;var i=n[0];if(ho(this.$vnode))return i;var a=co(i);if(!a)return i;if(this._leaving)return uo(e,i);var o="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?o+"comment":o+a.tag:s(a.key)?0===String(a.key).indexOf(o)?a.key:o+a.key:a.key;var c=(a.data||(a.data={})).transition=lo(this),l=this._vnode,u=co(l);if(a.data.directives&&a.data.directives.some(mo)&&(a.data.show=!0),u&&u.data&&!fo(a,u)&&!Mn(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var h=u.data.transition=D({},c);if("out-in"===r)return this._leaving=!0,wt(h,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),uo(e,i);if("in-out"===r){if(Mn(a))return l;var f,d=function(){f()};wt(c,"afterEnter",d),wt(c,"enterCancelled",d),wt(h,"delayLeave",(function(e){f=e}))}}return i}}},go=D({tag:String,moveClass:String},so);delete go.mode;var bo={props:go,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=Dn(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],a=this.children=[],o=lo(this),s=0;si?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;var a=Array(i);while(++r4)return e;for(n=[],r=0;r1&&"0"==i.charAt(0)&&(a=H.test(i)?16:8,i=i.slice(8==a?1:2)),""===i)o=0;else{if(!(10==a?A:8==a?E:P).test(i))return e;o=parseInt(i,a)}n.push(o)}for(r=0;r=k(256,5-t))return null}else if(o>255)return null;for(s=n.pop(),r=0;r6)return;r=0;while(f()){if(i=null,r>0){if(!("."==f()&&r<4))return;h++}if(!j.test(f()))return;while(j.test(f())){if(a=parseInt(f(),10),null===i)i=a;else{if(0==i)return;i=10*i+a}if(i>255)return;h++}c[l]=256*c[l]+i,r++,2!=r&&4!=r||l++}if(4!=r)return;break}if(":"==f()){if(h++,!f())return}else if(f())return;c[l++]=t}else{if(null!==u)return;h++,l++,u=l}}if(null!==u){o=l-u,l=7;while(0!=l&&o>0)s=c[l],c[l--]=c[u+o-1],c[u+--o]=s}else if(8!=l)return;return c},$=function(e){for(var t=null,n=1,r=null,i=0,a=0;a<8;a++)0!==e[a]?(i>n&&(t=r,n=i),r=null,i=0):(null===r&&(r=a),++i);return i>n&&(t=r,n=i),t},W=function(e){var t,n,r,i;if("number"==typeof e){for(t=[],n=0;n<4;n++)t.unshift(e%256),e=S(e/256);return t.join(".")}if("object"==typeof e){for(t="",r=$(e),n=0;n<8;n++)i&&0===e[n]||(i&&(i=!1),r===n?(t+=n?":":"::",i=!0):(t+=e[n].toString(16),n<7&&(t+=":")));return"["+t+"]"}return e},U={},q=f({},U,{" ":1,'"':1,"<":1,">":1,"`":1}),K=f({},q,{"#":1,"?":1,"{":1,"}":1}),G=f({},K,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),X=function(e,t){var n=p(e,0);return n>32&&n<127&&!h(t,e)?e:encodeURIComponent(e)},J={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Z=function(e){return h(J,e.scheme)},Q=function(e){return""!=e.username||""!=e.password},ee=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},te=function(e,t){var n;return 2==e.length&&z.test(e.charAt(0))&&(":"==(n=e.charAt(1))||!t&&"|"==n)},ne=function(e){var t;return e.length>1&&te(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},re=function(e){var t=e.path,n=t.length;!n||"file"==e.scheme&&1==n&&te(t[0],!0)||t.pop()},ie=function(e){return"."===e||"%2e"===e.toLowerCase()},ae=function(e){return e=e.toLowerCase(),".."===e||"%2e."===e||".%2e"===e||"%2e%2e"===e},oe={},se={},ce={},le={},ue={},he={},fe={},de={},pe={},me={},ve={},ge={},be={},ye={},_e={},we={},Me={},xe={},Se={},ke={},Ce={},Le=function(e,t,n,i){var a,o,s,c,l=n||oe,u=0,f="",p=!1,m=!1,v=!1;n||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(I,"")),t=t.replace(F,""),a=d(t);while(u<=a.length){switch(o=a[u],l){case oe:if(!o||!z.test(o)){if(n)return L;l=ce;continue}f+=o.toLowerCase(),l=se;break;case se:if(o&&(D.test(o)||"+"==o||"-"==o||"."==o))f+=o.toLowerCase();else{if(":"!=o){if(n)return L;f="",l=ce,u=0;continue}if(n&&(Z(e)!=h(J,f)||"file"==f&&(Q(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=f,n)return void(Z(e)&&J[e.scheme]==e.port&&(e.port=null));f="","file"==e.scheme?l=ye:Z(e)&&i&&i.scheme==e.scheme?l=le:Z(e)?l=de:"/"==a[u+1]?(l=ue,u++):(e.cannotBeABaseURL=!0,e.path.push(""),l=Se)}break;case ce:if(!i||i.cannotBeABaseURL&&"#"!=o)return L;if(i.cannotBeABaseURL&&"#"==o){e.scheme=i.scheme,e.path=i.path.slice(),e.query=i.query,e.fragment="",e.cannotBeABaseURL=!0,l=Ce;break}l="file"==i.scheme?ye:he;continue;case le:if("/"!=o||"/"!=a[u+1]){l=he;continue}l=pe,u++;break;case ue:if("/"==o){l=me;break}l=xe;continue;case he:if(e.scheme=i.scheme,o==r)e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,e.path=i.path.slice(),e.query=i.query;else if("/"==o||"\\"==o&&Z(e))l=fe;else if("?"==o)e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,e.path=i.path.slice(),e.query="",l=ke;else{if("#"!=o){e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,e.path=i.path.slice(),e.path.pop(),l=xe;continue}e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,e.path=i.path.slice(),e.query=i.query,e.fragment="",l=Ce}break;case fe:if(!Z(e)||"/"!=o&&"\\"!=o){if("/"!=o){e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,l=xe;continue}l=me}else l=pe;break;case de:if(l=pe,"/"!=o||"/"!=f.charAt(u+1))continue;u++;break;case pe:if("/"!=o&&"\\"!=o){l=me;continue}break;case me:if("@"==o){p&&(f="%40"+f),p=!0,s=d(f);for(var g=0;g65535)return O;e.port=Z(e)&&_===J[e.scheme]?null:_,f=""}if(n)return;l=Me;continue}return O}f+=o;break;case ye:if(e.scheme="file","/"==o||"\\"==o)l=_e;else{if(!i||"file"!=i.scheme){l=xe;continue}if(o==r)e.host=i.host,e.path=i.path.slice(),e.query=i.query;else if("?"==o)e.host=i.host,e.path=i.path.slice(),e.query="",l=ke;else{if("#"!=o){ne(a.slice(u).join(""))||(e.host=i.host,e.path=i.path.slice(),re(e)),l=xe;continue}e.host=i.host,e.path=i.path.slice(),e.query=i.query,e.fragment="",l=Ce}}break;case _e:if("/"==o||"\\"==o){l=we;break}i&&"file"==i.scheme&&!ne(a.slice(u).join(""))&&(te(i.path[0],!0)?e.path.push(i.path[0]):e.host=i.host),l=xe;continue;case we:if(o==r||"/"==o||"\\"==o||"?"==o||"#"==o){if(!n&&te(f))l=xe;else if(""==f){if(e.host="",n)return;l=Me}else{if(c=R(e,f),c)return c;if("localhost"==e.host&&(e.host=""),n)return;f="",l=Me}continue}f+=o;break;case Me:if(Z(e)){if(l=xe,"/"!=o&&"\\"!=o)continue}else if(n||"?"!=o)if(n||"#"!=o){if(o!=r&&(l=xe,"/"!=o))continue}else e.fragment="",l=Ce;else e.query="",l=ke;break;case xe:if(o==r||"/"==o||"\\"==o&&Z(e)||!n&&("?"==o||"#"==o)){if(ae(f)?(re(e),"/"==o||"\\"==o&&Z(e)||e.path.push("")):ie(f)?"/"==o||"\\"==o&&Z(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&te(f)&&(e.host&&(e.host=""),f=f.charAt(0)+":"),e.path.push(f)),f="","file"==e.scheme&&(o==r||"?"==o||"#"==o))while(e.path.length>1&&""===e.path[0])e.path.shift();"?"==o?(e.query="",l=ke):"#"==o&&(e.fragment="",l=Ce)}else f+=X(o,K);break;case Se:"?"==o?(e.query="",l=ke):"#"==o?(e.fragment="",l=Ce):o!=r&&(e.path[0]+=X(o,U));break;case ke:n||"#"!=o?o!=r&&("'"==o&&Z(e)?e.query+="%27":e.query+="#"==o?"%23":X(o,U)):(e.fragment="",l=Ce);break;case Ce:o!=r&&(e.fragment+=X(o,q));break}u++}},Te=function(e){var t,n,r=u(this,Te,"URL"),i=arguments.length>1?arguments[1]:void 0,o=String(e),s=M(r,{type:"URL"});if(void 0!==i)if(i instanceof Te)t=x(i);else if(n=Le(t={},String(i)),n)throw TypeError(n);if(n=Le(s,o,null,t),n)throw TypeError(n);var c=s.searchParams=new _,l=w(c);l.updateSearchParams(s.query),l.updateURL=function(){s.query=String(c)||null},a||(r.href=ze.call(r),r.origin=De.call(r),r.protocol=je.call(r),r.username=He.call(r),r.password=Ee.call(r),r.host=Ae.call(r),r.hostname=Pe.call(r),r.port=Ye.call(r),r.pathname=Ve.call(r),r.search=Ie.call(r),r.searchParams=Fe.call(r),r.hash=Re.call(r))},Oe=Te.prototype,ze=function(){var e=x(this),t=e.scheme,n=e.username,r=e.password,i=e.host,a=e.port,o=e.path,s=e.query,c=e.fragment,l=t+":";return null!==i?(l+="//",Q(e)&&(l+=n+(r?":"+r:"")+"@"),l+=W(i),null!==a&&(l+=":"+a)):"file"==t&&(l+="//"),l+=e.cannotBeABaseURL?o[0]:o.length?"/"+o.join("/"):"",null!==s&&(l+="?"+s),null!==c&&(l+="#"+c),l},De=function(){var e=x(this),t=e.scheme,n=e.port;if("blob"==t)try{return new URL(t.path[0]).origin}catch(r){return"null"}return"file"!=t&&Z(e)?t+"://"+W(e.host)+(null!==n?":"+n:""):"null"},je=function(){return x(this).scheme+":"},He=function(){return x(this).username},Ee=function(){return x(this).password},Ae=function(){var e=x(this),t=e.host,n=e.port;return null===t?"":null===n?W(t):W(t)+":"+n},Pe=function(){var e=x(this).host;return null===e?"":W(e)},Ye=function(){var e=x(this).port;return null===e?"":String(e)},Ve=function(){var e=x(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},Ie=function(){var e=x(this).query;return e?"?"+e:""},Fe=function(){return x(this).searchParams},Re=function(){var e=x(this).fragment;return e?"#"+e:""},Ne=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(a&&c(Oe,{href:Ne(ze,(function(e){var t=x(this),n=String(e),r=Le(t,n);if(r)throw TypeError(r);w(t.searchParams).updateSearchParams(t.query)})),origin:Ne(De),protocol:Ne(je,(function(e){var t=x(this);Le(t,String(e)+":",oe)})),username:Ne(He,(function(e){var t=x(this),n=d(String(e));if(!ee(t)){t.username="";for(var r=0;r=20?"ste":"de")},week:{dow:1,doy:4}});return t}))},"2c63":function(e,t,n){e.exports=n("dc14")},"2c66":function(e,t,n){var r=n("d612"),i=n("8db3"),a=n("5edf"),o=n("c584"),s=n("750a"),c=n("ac41"),l=200;function u(e,t,n){var u=-1,h=i,f=e.length,d=!0,p=[],m=p;if(n)d=!1,h=a;else if(f>=l){var v=t?null:s(e);if(v)return c(v);d=!1,h=o,m=new r}else m=t?[]:p;e:while(++u1?arguments[1]:void 0,t.length)),r=String(e);return u?u.call(t,r,n):t.slice(n,n+r.length)===r}})},"2cf4":function(e,t,n){var r,i,a,o=n("da84"),s=n("d039"),c=n("c6b6"),l=n("0366"),u=n("1be4"),h=n("cc12"),f=n("1cdc"),d=o.location,p=o.setImmediate,m=o.clearImmediate,v=o.process,g=o.MessageChannel,b=o.Dispatch,y=0,_={},w="onreadystatechange",M=function(e){if(_.hasOwnProperty(e)){var t=_[e];delete _[e],t()}},x=function(e){return function(){M(e)}},S=function(e){M(e.data)},k=function(e){o.postMessage(e+"",d.protocol+"//"+d.host)};p&&m||(p=function(e){var t=[],n=1;while(arguments.length>n)t.push(arguments[n++]);return _[++y]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},r(y),y},m=function(e){delete _[e]},"process"==c(v)?r=function(e){v.nextTick(x(e))}:b&&b.now?r=function(e){b.now(x(e))}:g&&!f?(i=new g,a=i.port2,i.port1.onmessage=S,r=l(a.postMessage,a,1)):!o.addEventListener||"function"!=typeof postMessage||o.importScripts||s(k)||"file:"===d.protocol?r=w in h("script")?function(e){u.appendChild(h("script"))[w]=function(){u.removeChild(this),M(e)}}:function(e){setTimeout(x(e),0)}:(r=k,o.addEventListener("message",S,!1))),e.exports={set:p,clear:m}},"2cf8":function(e,t,n){"use strict";function r(e){return e["default"]||e}n.d(t,"a",(function(){return r}))},"2d00":function(e,t,n){var r,i,a=n("da84"),o=n("342f"),s=a.process,c=s&&s.versions,l=c&&c.v8;l?(r=l.split("."),i=r[0]+r[1]):o&&(r=o.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=o.match(/Chrome\/(\d+)/),r&&(i=r[1]))),e.exports=i&&+i},"2d7c":function(e,t){function n(e,t){var n=-1,r=null==e?0:e.length,i=0,a=[];while(++n=2)e.mixin({beforeCreate:r});else{var n=e.prototype._init;e.prototype._init=function(e){void 0===e&&(e={}),e.init=e.init?[r].concat(e.init):r,n.call(this,e)}}function r(){var e=this.$options;e.store?this.$store="function"===typeof e.store?e.store():e.store:e.parent&&e.parent.$store&&(this.$store=e.parent.$store)}}var r="undefined"!==typeof window?window:"undefined"!==typeof e?e:{},i=r.__VUE_DEVTOOLS_GLOBAL_HOOK__;function a(e){i&&(e._devtoolHook=i,i.emit("vuex:init",e),i.on("vuex:travel-to-state",(function(t){e.replaceState(t)})),e.subscribe((function(e,t){i.emit("vuex:mutation",e,t)}),{prepend:!0}),e.subscribeAction((function(e,t){i.emit("vuex:action",e,t)}),{prepend:!0}))}function o(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function s(e){return null!==e&&"object"===typeof e}function c(e){return e&&"function"===typeof e.then}function l(e,t){return function(){return e(t)}}var u=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=("function"===typeof n?n():n)||{}},h={namespaced:{configurable:!0}};h.namespaced.get=function(){return!!this._rawModule.namespaced},u.prototype.addChild=function(e,t){this._children[e]=t},u.prototype.removeChild=function(e){delete this._children[e]},u.prototype.getChild=function(e){return this._children[e]},u.prototype.hasChild=function(e){return e in this._children},u.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},u.prototype.forEachChild=function(e){o(this._children,e)},u.prototype.forEachGetter=function(e){this._rawModule.getters&&o(this._rawModule.getters,e)},u.prototype.forEachAction=function(e){this._rawModule.actions&&o(this._rawModule.actions,e)},u.prototype.forEachMutation=function(e){this._rawModule.mutations&&o(this._rawModule.mutations,e)},Object.defineProperties(u.prototype,h);var f=function(e){this.register([],e,!1)};function d(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return void 0;d(e.concat(r),t.getChild(r),n.modules[r])}}f.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},f.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,n){return t=t.getChild(n),e+(t.namespaced?n+"/":"")}),"")},f.prototype.update=function(e){d([],this.root,e)},f.prototype.register=function(e,t,n){var r=this;void 0===n&&(n=!0);var i=new u(t,n);if(0===e.length)this.root=i;else{var a=this.get(e.slice(0,-1));a.addChild(e[e.length-1],i)}t.modules&&o(t.modules,(function(t,i){r.register(e.concat(i),t,n)}))},f.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];t.getChild(n).runtime&&t.removeChild(n)},f.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];return t.hasChild(n)};var p;var m=function(e){var t=this;void 0===e&&(e={}),!p&&"undefined"!==typeof window&&window.Vue&&O(window.Vue);var n=e.plugins;void 0===n&&(n=[]);var r=e.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new f(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new p,this._makeLocalGettersCache=Object.create(null);var i=this,o=this,s=o.dispatch,c=o.commit;this.dispatch=function(e,t){return s.call(i,e,t)},this.commit=function(e,t,n){return c.call(i,e,t,n)},this.strict=r;var l=this._modules.root.state;_(this,l,[],this._modules.root),y(this,l),n.forEach((function(e){return e(t)}));var u=void 0!==e.devtools?e.devtools:p.config.devtools;u&&a(this)},v={state:{configurable:!0}};function g(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function b(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;_(e,n,[],e._modules.root,!0),y(e,n,t)}function y(e,t,n){var r=e._vm;e.getters={},e._makeLocalGettersCache=Object.create(null);var i=e._wrappedGetters,a={};o(i,(function(t,n){a[n]=l(t,e),Object.defineProperty(e.getters,n,{get:function(){return e._vm[n]},enumerable:!0})}));var s=p.config.silent;p.config.silent=!0,e._vm=new p({data:{$$state:t},computed:a}),p.config.silent=s,e.strict&&C(e),r&&(n&&e._withCommit((function(){r._data.$$state=null})),p.nextTick((function(){return r.$destroy()})))}function _(e,t,n,r,i){var a=!n.length,o=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[o],e._modulesNamespaceMap[o]=r),!a&&!i){var s=L(t,n.slice(0,-1)),c=n[n.length-1];e._withCommit((function(){p.set(s,c,r.state)}))}var l=r.context=w(e,o,n);r.forEachMutation((function(t,n){var r=o+n;x(e,r,t,l)})),r.forEachAction((function(t,n){var r=t.root?n:o+n,i=t.handler||t;S(e,r,i,l)})),r.forEachGetter((function(t,n){var r=o+n;k(e,r,t,l)})),r.forEachChild((function(r,a){_(e,t,n.concat(a),r,i)}))}function w(e,t,n){var r=""===t,i={dispatch:r?e.dispatch:function(n,r,i){var a=T(n,r,i),o=a.payload,s=a.options,c=a.type;return s&&s.root||(c=t+c),e.dispatch(c,o)},commit:r?e.commit:function(n,r,i){var a=T(n,r,i),o=a.payload,s=a.options,c=a.type;s&&s.root||(c=t+c),e.commit(c,o,s)}};return Object.defineProperties(i,{getters:{get:r?function(){return e.getters}:function(){return M(e,t)}},state:{get:function(){return L(e.state,n)}}}),i}function M(e,t){if(!e._makeLocalGettersCache[t]){var n={},r=t.length;Object.keys(e.getters).forEach((function(i){if(i.slice(0,r)===t){var a=i.slice(r);Object.defineProperty(n,a,{get:function(){return e.getters[i]},enumerable:!0})}})),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function x(e,t,n,r){var i=e._mutations[t]||(e._mutations[t]=[]);i.push((function(t){n.call(e,r.state,t)}))}function S(e,t,n,r){var i=e._actions[t]||(e._actions[t]=[]);i.push((function(t){var i=n.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},t);return c(i)||(i=Promise.resolve(i)),e._devtoolHook?i.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):i}))}function k(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(e){return n(r.state,r.getters,e.state,e.getters)})}function C(e){e._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function L(e,t){return t.reduce((function(e,t){return e[t]}),e)}function T(e,t,n){return s(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}function O(e){p&&e===p||(p=e,n(p))}v.state.get=function(){return this._vm._data.$$state},v.state.set=function(e){0},m.prototype.commit=function(e,t,n){var r=this,i=T(e,t,n),a=i.type,o=i.payload,s=(i.options,{type:a,payload:o}),c=this._mutations[a];c&&(this._withCommit((function(){c.forEach((function(e){e(o)}))})),this._subscribers.slice().forEach((function(e){return e(s,r.state)})))},m.prototype.dispatch=function(e,t){var n=this,r=T(e,t),i=r.type,a=r.payload,o={type:i,payload:a},s=this._actions[i];if(s){try{this._actionSubscribers.slice().filter((function(e){return e.before})).forEach((function(e){return e.before(o,n.state)}))}catch(l){0}var c=s.length>1?Promise.all(s.map((function(e){return e(a)}))):s[0](a);return c.then((function(e){try{n._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(o,n.state)}))}catch(l){0}return e}))}},m.prototype.subscribe=function(e,t){return g(e,this._subscribers,t)},m.prototype.subscribeAction=function(e,t){var n="function"===typeof e?{before:e}:e;return g(n,this._actionSubscribers,t)},m.prototype.watch=function(e,t,n){var r=this;return this._watcherVM.$watch((function(){return e(r.state,r.getters)}),t,n)},m.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._vm._data.$$state=e}))},m.prototype.registerModule=function(e,t,n){void 0===n&&(n={}),"string"===typeof e&&(e=[e]),this._modules.register(e,t),_(this,this.state,e,this._modules.get(e),n.preserveState),y(this,this.state)},m.prototype.unregisterModule=function(e){var t=this;"string"===typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit((function(){var n=L(t.state,e.slice(0,-1));p.delete(n,e[e.length-1])})),b(this)},m.prototype.hasModule=function(e){return"string"===typeof e&&(e=[e]),this._modules.isRegistered(e)},m.prototype.hotUpdate=function(e){this._modules.update(e),b(this,!0)},m.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(m.prototype,v);var z=Y((function(e,t){var n={};return A(t).forEach((function(t){var r=t.key,i=t.val;n[r]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var r=V(this.$store,"mapState",e);if(!r)return;t=r.context.state,n=r.context.getters}return"function"===typeof i?i.call(this,t,n):t[i]},n[r].vuex=!0})),n})),D=Y((function(e,t){var n={};return A(t).forEach((function(t){var r=t.key,i=t.val;n[r]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var r=this.$store.commit;if(e){var a=V(this.$store,"mapMutations",e);if(!a)return;r=a.context.commit}return"function"===typeof i?i.apply(this,[r].concat(t)):r.apply(this.$store,[i].concat(t))}})),n})),j=Y((function(e,t){var n={};return A(t).forEach((function(t){var r=t.key,i=t.val;i=e+i,n[r]=function(){if(!e||V(this.$store,"mapGetters",e))return this.$store.getters[i]},n[r].vuex=!0})),n})),H=Y((function(e,t){var n={};return A(t).forEach((function(t){var r=t.key,i=t.val;n[r]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var r=this.$store.dispatch;if(e){var a=V(this.$store,"mapActions",e);if(!a)return;r=a.context.dispatch}return"function"===typeof i?i.apply(this,[r].concat(t)):r.apply(this.$store,[i].concat(t))}})),n})),E=function(e){return{mapState:z.bind(null,e),mapGetters:j.bind(null,e),mapMutations:D.bind(null,e),mapActions:H.bind(null,e)}};function A(e){return P(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function P(e){return Array.isArray(e)||s(e)}function Y(e){return function(t,n){return"string"!==typeof t?(n=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,n)}}function V(e,t,n){var r=e._modulesNamespaceMap[n];return r}var I={Store:m,install:O,version:"3.3.0",mapState:z,mapMutations:D,mapGetters:j,mapActions:H,createNamespacedHelpers:E};t["a"]=I}).call(this,n("c8ba"))},"2f9a":function(e,t){e.exports=function(){}},"2fcc":function(e,t){function n(e){var t=this.__data__,n=t["delete"](e);return this.size=t.size,n}e.exports=n},"2fcd":function(e,t,n){"use strict";var r=n("8e8e"),i=n.n(r),a=n("6042"),o=n.n(a),s=n("2b0e"),c=n("4d91"),l=n("daa3"),u=n("b488"),h=n("3f50"),f=n("94eb");function d(){}var p={mixins:[u["a"]],props:{duration:c["a"].number.def(1.5),closable:c["a"].bool,prefixCls:c["a"].string,update:c["a"].bool,closeIcon:c["a"].any},watch:{duration:function(){this.restartCloseTimer()}},mounted:function(){this.startCloseTimer()},updated:function(){this.update&&this.restartCloseTimer()},beforeDestroy:function(){this.clearCloseTimer(),this.willDestroy=!0},methods:{close:function(e){e&&e.stopPropagation(),this.clearCloseTimer(),this.__emit("close")},startCloseTimer:function(){var e=this;this.clearCloseTimer(),!this.willDestroy&&this.duration&&(this.closeTimer=setTimeout((function(){e.close()}),1e3*this.duration))},clearCloseTimer:function(){this.closeTimer&&(clearTimeout(this.closeTimer),this.closeTimer=null)},restartCloseTimer:function(){this.clearCloseTimer(),this.startCloseTimer()}},render:function(){var e,t=arguments[0],n=this.prefixCls,r=this.closable,i=this.clearCloseTimer,a=this.startCloseTimer,s=this.$slots,c=this.close,u=n+"-notice",h=(e={},o()(e,""+u,1),o()(e,u+"-closable",r),e),f=Object(l["p"])(this),p=Object(l["f"])(this,"closeIcon");return t("div",{class:h,style:f||{right:"50%"},on:{mouseenter:i,mouseleave:a,click:Object(l["j"])(this).click||d}},[t("div",{class:u+"-content"},[s["default"]]),r?t("a",{attrs:{tabIndex:"0"},on:{click:c},class:u+"-close"},[p||t("span",{class:u+"-close-x"})]):null])}},m=n("db14");function v(){}var g=0,b=Date.now();function y(){return"rcNotification_"+b+"_"+g++}var _={mixins:[u["a"]],props:{prefixCls:c["a"].string.def("rc-notification"),transitionName:c["a"].string,animation:c["a"].oneOfType([c["a"].string,c["a"].object]).def("fade"),maxCount:c["a"].number,closeIcon:c["a"].any},data:function(){return{notices:[]}},methods:{getTransitionName:function(){var e=this.$props,t=e.transitionName;return!t&&e.animation&&(t=e.prefixCls+"-"+e.animation),t},add:function(e){var t=e.key=e.key||y(),n=this.$props.maxCount;this.setState((function(r){var i=r.notices,a=i.map((function(e){return e.key})).indexOf(t),o=i.concat();return-1!==a?o.splice(a,1,e):(n&&i.length>=n&&(e.updateKey=o[0].updateKey||o[0].key,o.shift()),o.push(e)),{notices:o}}))},remove:function(e){this.setState((function(t){return{notices:t.notices.filter((function(t){return t.key!==e}))}}))}},render:function(e){var t=this,n=this.prefixCls,r=this.notices,i=this.remove,a=this.getTransitionName,s=Object(f["a"])(a()),c=r.map((function(a,o){var s=Boolean(o===r.length-1&&a.updateKey),c=a.updateKey?a.updateKey:a.key,u=a.content,f=a.duration,d=a.closable,m=a.onClose,g=a.style,b=a["class"],y=Object(h["a"])(i.bind(t,a.key),m),_={props:{prefixCls:n,duration:f,closable:d,update:s,closeIcon:Object(l["f"])(t,"closeIcon")},on:{close:y,click:a.onClick||v},style:g,class:b,key:c};return e(p,_,["function"===typeof u?u(e):u])})),u=o()({},n,1),d=Object(l["p"])(this);return e("div",{class:u,style:d||{top:"65px",left:"50%"}},[e("transition-group",s,[c])])},newInstance:function(e,t){var n=e||{},r=n.getContainer,a=n.style,o=n["class"],c=i()(n,["getContainer","style","class"]),l=document.createElement("div");if(r){var u=r();u.appendChild(l)}else document.body.appendChild(l);var h=m["a"].Vue||s["a"];new h({el:l,mounted:function(){var e=this;this.$nextTick((function(){t({notice:function(t){e.$refs.notification.add(t)},removeNotice:function(t){e.$refs.notification.remove(t)},component:e,destroy:function(){e.$destroy(),e.$el.parentNode.removeChild(e.$el)}})}))},render:function(){var e=arguments[0],t={props:c,ref:"notification",style:a,class:o};return e(_,t)}})}},w=_;t["a"]=w},"301c":function(e,t,n){n("e198")("asyncIterator")},3053:function(e,t,n){(function(t){var n=o(),r=s(),i=c(),a="undefined"!==typeof window?window:t;function o(){return Object.assign?Object.assign:function(e,t,n,r){for(var i=1;i=0&&(o=t,s=n),r.negative&&(r=r.neg(),a=a.neg()),o.negative&&(o=o.neg(),s=s.neg()),[{a:r,b:a},{a:o,b:s}]},c.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],r=t[1],i=r.b.mul(e).divRound(this.n),a=n.b.neg().mul(e).divRound(this.n),o=i.mul(n.a),s=a.mul(r.a),c=i.mul(n.b),l=a.mul(r.b),u=e.sub(o).sub(s),h=c.add(l).neg();return{k1:u,k2:h}},c.prototype.pointFromX=function(e,t){e=new i(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(0!==r.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var a=r.fromRed().isOdd();return(t&&!a||!t&&a)&&(r=r.redNeg()),this.point(e,r)},c.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,r=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(i).cmpn(0)},c.prototype._endoWnafMulAdd=function(e,t,n){for(var r=this._endoWnafT1,i=this._endoWnafT2,a=0;a":""},l.prototype.isInfinity=function(){return this.inf},l.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},l.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),r=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(r),a=i.redSqr().redISub(this.x.redAdd(this.x)),o=i.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,o)},l.prototype.getX=function(){return this.x.fromRed()},l.prototype.getY=function(){return this.y.fromRed()},l.prototype.mul=function(e){return e=new i(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},l.prototype.mulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i):this.curve._wnafMulAdd(1,r,i,2)},l.prototype.jmulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i,!0):this.curve._wnafMulAdd(1,r,i,2,!0)},l.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},l.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,r=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return t},l.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var e=this.curve.jpoint(this.x,this.y,this.curve.one);return e},a(u,o.BasePoint),c.prototype.jpoint=function(e,t,n){return new u(this,e,t,n)},u.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(n,r)},u.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},u.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(t),i=e.x.redMul(n),a=this.y.redMul(t.redMul(e.z)),o=e.y.redMul(n.redMul(this.z)),s=r.redSub(i),c=a.redSub(o);if(0===s.cmpn(0))return 0!==c.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),u=l.redMul(s),h=r.redMul(l),f=c.redSqr().redIAdd(u).redISub(h).redISub(h),d=c.redMul(h.redISub(f)).redISub(a.redMul(u)),p=this.z.redMul(e.z).redMul(s);return this.curve.jpoint(f,d,p)},u.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,r=e.x.redMul(t),i=this.y,a=e.y.redMul(t).redMul(this.z),o=n.redSub(r),s=i.redSub(a);if(0===o.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=o.redSqr(),l=c.redMul(o),u=n.redMul(c),h=s.redSqr().redIAdd(l).redISub(u).redISub(u),f=s.redMul(u.redISub(h)).redISub(i.redMul(l)),d=this.z.redMul(o);return this.curve.jpoint(h,f,d)},u.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,n=0;n=0)return!1;if(n.redIAdd(i),0===this.x.cmp(n))return!0}},u.prototype.inspect=function(){return this.isInfinity()?"":""},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},3337:function(e,t,n){"use strict";var r=t;r.version=n("2801").version,r.utils=n("f3a3"),r.rand=n("fdac"),r.curve=n("4136"),r.curves=n("0cbb"),r.ec=n("b9a8"),r.eddsa=n("945d")},"334a":function(e,t,n){t=e.exports=n("4250"),t.Stream=t,t.Readable=t,t.Writable=n("19ea"),t.Duplex=n("e666"),t.Transform=n("09dc"),t.PassThrough=n("0ae3"),t.finished=n("ee93"),t.pipeline=n("fbd5")},3397:function(e,t,n){var r=n("7a41");e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},3410:function(e,t,n){var r=n("23e7"),i=n("d039"),a=n("7b0b"),o=n("e163"),s=n("e177"),c=i((function(){o(1)}));r({target:"Object",stat:!0,forced:c,sham:!s},{getPrototypeOf:function(e){return o(a(e))}})},"342f":function(e,t,n){var r=n("d066");e.exports=r("navigator","userAgent")||""},"343e":function(e,t,n){var r=t;r.der=n("3768"),r.pem=n("85b3")},3452:function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("3252"),n("17e1"),n("a8ce"),n("1132"),n("72fe"),n("df2f"),n("94f8"),n("191b"),n("d6e6"),n("b86b"),n("e61b"),n("10b7"),n("5980"),n("7bbc"),n("2b79"),n("38ba"),n("00bb"),n("f4ea"),n("aaef"),n("4ba91"),n("81bf"),n("a817"),n("a11b"),n("8cef"),n("2a66"),n("b86c"),n("6d08"),n("c198"),n("a40e"),n("c3b6"),n("1382"),n("3d5a"))})(0,(function(e){return e}))},"34ac":function(e,t,n){var r=n("9520"),i=n("1368"),a=n("1a8c"),o=n("dc57"),s=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,h=l.toString,f=u.hasOwnProperty,d=RegExp("^"+h.call(f).replace(s,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(e){if(!a(e)||i(e))return!1;var t=r(e)?d:c;return t.test(o(e))}e.exports=p},"34c0":function(e,t,n){"use strict";n("979d"),n("b2a3"),n("9961"),n("fbd8"),n("9d5c"),n("2200")},3505:function(e,t,n){var r=n("8707").Buffer,i=n("8c8a");function a(e,t,n){var a=t.length,o=i(t,e._cache);return e._cache=e._cache.slice(a),e._prev=r.concat([e._prev,n?t:o]),o}t.encrypt=function(e,t,n){var i,o=r.allocUnsafe(0);while(t.length){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=r.allocUnsafe(0)),!(e._cache.length<=t.length)){o=r.concat([o,a(e,t,n)]);break}i=e._cache.length,o=r.concat([o,a(e,t.slice(0,i),n)]),t=t.slice(i)}return o}},"35a1":function(e,t,n){var r=n("f5df"),i=n("3f8c"),a=n("b622"),o=a("iterator");e.exports=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||i[r(e)]}},"35b3":function(e,t,n){var r=n("23e7");r({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},3698:function(e,t){function n(e,t){return null==e?void 0:e[t]}e.exports=n},3729:function(e,t,n){var r=n("9e69"),i=n("00fd"),a=n("29f3"),o="[object Null]",s="[object Undefined]",c=r?r.toStringTag:void 0;function l(e){return null==e?void 0===e?s:o:c&&c in Object(e)?i(e):a(e)}e.exports=l},3768:function(e,t,n){var r=n("3fb5"),i=n("b639").Buffer,a=n("7f7a"),o=a.base,s=a.constants.der;function c(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new l,this.tree._init(e.body)}function l(e){o.Node.call(this,"der",e)}function u(e){return e<10?"0"+e:e}function h(e,t,n,r){var i;if("seqof"===e?e="seq":"setof"===e&&(e="set"),s.tagByName.hasOwnProperty(e))i=s.tagByName[e];else{if("number"!==typeof e||(0|e)!==e)return r.error("Unknown tag: "+e);i=e}return i>=31?r.error("Multi-octet tag encoding unsupported"):(t||(i|=32),i|=s.tagClassByName[n||"universal"]<<6,i)}e.exports=c,c.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},r(l,o.Node),l.prototype._encodeComposite=function(e,t,n,r){var a=h(e,t,n,this.reporter);if(r.length<128){var o=new i(2);return o[0]=a,o[1]=r.length,this._createEncoderBuffer([o,r])}for(var s=1,c=r.length;c>=256;c>>=8)s++;o=new i(2+s);o[0]=a,o[1]=128|s;c=1+s;for(var l=r.length;l>0;c--,l>>=8)o[c]=255&l;return this._createEncoderBuffer([o,r])},l.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){for(var n=new i(2*e.length),r=0;r=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}var a=0;for(r=0;r=128;o>>=7)a++}var s=new i(a),c=s.length-1;for(r=e.length-1;r>=0;r--){o=e[r];s[c--]=127&o;while((o>>=7)>0)s[c--]=128|127&o}return this._createEncoderBuffer(s)},l.prototype._encodeTime=function(e,t){var n,r=new Date(e);return"gentime"===t?n=[u(r.getFullYear()),u(r.getUTCMonth()+1),u(r.getUTCDate()),u(r.getUTCHours()),u(r.getUTCMinutes()),u(r.getUTCSeconds()),"Z"].join(""):"utctime"===t?n=[u(r.getFullYear()%100),u(r.getUTCMonth()+1),u(r.getUTCDate()),u(r.getUTCHours()),u(r.getUTCMinutes()),u(r.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(n,"octstr")},l.prototype._encodeNull=function(){return this._createEncoderBuffer("")},l.prototype._encodeInt=function(e,t){if("string"===typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!==typeof e&&!i.isBuffer(e)){var n=e.toArray();!e.sign&&128&n[0]&&n.unshift(0),e=new i(n)}if(i.isBuffer(e)){var r=e.length;0===e.length&&r++;var a=new i(r);return e.copy(a),0===e.length&&(a[0]=0),this._createEncoderBuffer(a)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);r=1;for(var o=e;o>=256;o>>=8)r++;for(a=new Array(r),o=a.length-1;o>=0;o--)a[o]=255&e,e>>=8;return 128&a[0]&&a.unshift(0),this._createEncoderBuffer(new i(a))},l.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},l.prototype._use=function(e,t){return"function"===typeof e&&(e=e(t)),e._getEncoder("der").tree},l.prototype._skipDefault=function(e,t,n){var r,i=this._baseState;if(null===i["default"])return!1;var a=e.join();if(void 0===i.defaultBuffer&&(i.defaultBuffer=this._encodeValue(i["default"],t,n).join()),a.length!==i.defaultBuffer.length)return!1;for(r=0;rc)i.f(e,n=r[c++],t[n]);return e}},"380f":function(e,t,n){"use strict";var r=n("f3a3"),i=r.assert,a=r.parseBytes,o=r.cachedProperty;function s(e,t){this.eddsa=e,this._secret=a(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=a(t.pub)}s.fromPublic=function(e,t){return t instanceof s?t:new s(e,{pub:t})},s.fromSecret=function(e,t){return t instanceof s?t:new s(e,{secret:t})},s.prototype.secret=function(){return this._secret},o(s,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),o(s,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),o(s,"privBytes",(function(){var e=this.eddsa,t=this.hash(),n=e.encodingLength-1,r=t.slice(0,e.encodingLength);return r[0]&=248,r[n]&=127,r[n]|=64,r})),o(s,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),o(s,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),o(s,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),s.prototype.sign=function(e){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},s.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},s.prototype.getSecret=function(e){return i(this._secret,"KeyPair is public only"),r.encode(this.secret(),e)},s.prototype.getPublic=function(e){return r.encode(this.pubBytes(),e)},e.exports=s},3818:function(e,t,n){var r=n("7e64"),i=n("8057"),a=n("32b3"),o=n("5b01"),s=n("0f0f"),c=n("e5383"),l=n("4359"),u=n("54eb"),h=n("1041"),f=n("a994"),d=n("1bac"),p=n("42a2"),m=n("c87c"),v=n("c2b6"),g=n("fa21"),b=n("6747"),y=n("0d24"),_=n("cc45"),w=n("1a8c"),M=n("d7ee"),x=n("ec69"),S=1,k=2,C=4,L="[object Arguments]",T="[object Array]",O="[object Boolean]",z="[object Date]",D="[object Error]",j="[object Function]",H="[object GeneratorFunction]",E="[object Map]",A="[object Number]",P="[object Object]",Y="[object RegExp]",V="[object Set]",I="[object String]",F="[object Symbol]",R="[object WeakMap]",N="[object ArrayBuffer]",B="[object DataView]",$="[object Float32Array]",W="[object Float64Array]",U="[object Int8Array]",q="[object Int16Array]",K="[object Int32Array]",G="[object Uint8Array]",X="[object Uint8ClampedArray]",J="[object Uint16Array]",Z="[object Uint32Array]",Q={};function ee(e,t,n,T,O,z){var D,E=t&S,A=t&k,Y=t&C;if(n&&(D=O?n(e,T,O,z):n(e)),void 0!==D)return D;if(!w(e))return e;var V=b(e);if(V){if(D=m(e),!E)return l(e,D)}else{var I=p(e),F=I==j||I==H;if(y(e))return c(e,E);if(I==P||I==L||F&&!O){if(D=A||F?{}:g(e),!E)return A?h(e,s(D,e)):u(e,o(D,e))}else{if(!Q[I])return O?e:{};D=v(e,I,E)}}z||(z=new r);var R=z.get(e);if(R)return R;z.set(e,D),M(e)?e.forEach((function(r){D.add(ee(r,t,n,r,e,z))})):_(e)&&e.forEach((function(r,i){D.set(i,ee(r,t,n,i,e,z))}));var N=Y?A?d:f:A?keysIn:x,B=V?void 0:N(e);return i(B||e,(function(r,i){B&&(i=r,r=e[i]),a(D,i,ee(r,t,n,i,e,z))})),D}Q[L]=Q[T]=Q[N]=Q[B]=Q[O]=Q[z]=Q[$]=Q[W]=Q[U]=Q[q]=Q[K]=Q[E]=Q[A]=Q[P]=Q[Y]=Q[V]=Q[I]=Q[F]=Q[G]=Q[X]=Q[J]=Q[Z]=!0,Q[D]=Q[j]=Q[R]=!1,e.exports=ee},3852:function(e,t,n){var r=n("96f3"),i=n("e2c0");function a(e,t){return null!=e&&i(e,t,r)}e.exports=a},"387f":function(e,t,n){"use strict";e.exports=function(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},3886:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}});return t}))},"38ba":function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("2b79"))})(0,(function(e){e.lib.Cipher||function(t){var n=e,r=n.lib,i=r.Base,a=r.WordArray,o=r.BufferedBlockAlgorithm,s=n.enc,c=(s.Utf8,s.Base64),l=n.algo,u=l.EvpKDF,h=r.Cipher=o.extend({cfg:i.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,n){this.cfg=this.cfg.extend(n),this._xformMode=e,this._key=t,this.reset()},reset:function(){o.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){e&&this._append(e);var t=this._doFinalize();return t},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?x:_}return function(t){return{encrypt:function(n,r,i){return e(r).encrypt(t,n,r,i)},decrypt:function(n,r,i){return e(r).decrypt(t,n,r,i)}}}}()}),f=(r.StreamCipher=h.extend({_doFinalize:function(){var e=this._process(!0);return e},blockSize:1}),n.mode={}),d=r.BlockCipherMode=i.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),p=f.CBC=function(){var e=d.extend();function n(e,n,r){var i,a=this._iv;a?(i=a,this._iv=t):i=this._prevBlock;for(var o=0;o>>2];e.sigBytes-=t}},g=(r.BlockCipher=h.extend({cfg:h.cfg.extend({mode:p,padding:v}),reset:function(){var e;h.reset.call(this);var t=this.cfg,n=t.iv,r=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=r.createEncryptor:(e=r.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,n&&n.words):(this._mode=e.call(r,this,n&&n.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),r.CipherParams=i.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),b=n.format={},y=b.OpenSSL={stringify:function(e){var t,n=e.ciphertext,r=e.salt;return t=r?a.create([1398893684,1701076831]).concat(r).concat(n):n,t.toString(c)},parse:function(e){var t,n=c.parse(e),r=n.words;return 1398893684==r[0]&&1701076831==r[1]&&(t=a.create(r.slice(2,4)),r.splice(0,4),n.sigBytes-=16),g.create({ciphertext:n,salt:t})}},_=r.SerializableCipher=i.extend({cfg:i.extend({format:y}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var i=e.createEncryptor(n,r),a=i.finalize(t),o=i.cfg;return g.create({ciphertext:a,key:n,iv:o.iv,algorithm:e,mode:o.mode,padding:o.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var i=e.createDecryptor(n,r).finalize(t.ciphertext);return i},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),w=n.kdf={},M=w.OpenSSL={execute:function(e,t,n,r){r||(r=a.random(8));var i=u.create({keySize:t+n}).compute(e,r),o=a.create(i.words.slice(t),4*n);return i.sigBytes=4*t,g.create({key:i,iv:o,salt:r})}},x=r.PasswordBasedCipher=_.extend({cfg:_.cfg.extend({kdf:M}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var i=r.kdf.execute(n,e.keySize,e.ivSize);r.iv=i.iv;var a=_.encrypt.call(this,e,t,i.key,r);return a.mixIn(i),a},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var i=r.kdf.execute(n,e.keySize,e.ivSize,t.salt);r.iv=i.iv;var a=_.decrypt.call(this,e,t,i.key,r);return a}})}()}))},"38cf":function(e,t,n){var r=n("23e7"),i=n("1148");r({target:"String",proto:!0},{repeat:i})},3934:function(e,t,n){"use strict";var r=n("c532");e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return function(){return!0}}()},"393a":function(e,t,n){"use strict";var r=n("e444"),i=n("512c"),a=n("ba01"),o=n("051b"),s=n("8a0d"),c=n("26dd"),l=n("92f0"),u=n("ce7a"),h=n("cc15")("iterator"),f=!([].keys&&"next"in[].keys()),d="@@iterator",p="keys",m="values",v=function(){return this};e.exports=function(e,t,n,g,b,y,_){c(n,t,g);var w,M,x,S=function(e){if(!f&&e in T)return T[e];switch(e){case p:return function(){return new n(this,e)};case m:return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",C=b==m,L=!1,T=e.prototype,O=T[h]||T[d]||b&&T[b],z=O||S(b),D=b?C?S("entries"):z:void 0,j="Array"==t&&T.entries||O;if(j&&(x=u(j.call(new e)),x!==Object.prototype&&x.next&&(l(x,k,!0),r||"function"==typeof x[h]||o(x,h,v))),C&&O&&O.name!==m&&(L=!0,z=function(){return O.call(this)}),r&&!_||!f&&!L&&T[h]||o(T,h,z),s[t]=z,s[k]=v,b)if(w={values:C?z:S(m),keys:y?z:S(p),entries:D},_)for(M in w)M in T||a(T,M,w[M]);else i(i.P+i.F*(f||L),t,w);return w}},"399f":function(e,t,n){(function(e){(function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function a(e,t,n){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var o;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{o=n(5).Buffer}catch(C){}function s(e,t,n){for(var r=0,i=Math.min(e.length,n),a=t;a=49&&o<=54?o-49+10:o>=17&&o<=22?o-17+10:15&o}return r}function c(e,t,n,r){for(var i=0,a=Math.min(e.length,n),o=t;o=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,n){if("number"===typeof e)return this._initNumber(e,t,n);if("object"===typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this.strip(),"le"===n&&this._initArray(this.toArray(),t,n)},a.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},a.prototype._initArray=function(e,t,n){if(r("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)o=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=o<>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);else if("le"===n)for(i=0,a=0;i>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=6)i=s(e,n,n+6),this.words[r]|=i<>>26-a&4194303,a+=24,a>=26&&(a-=26,r++);n+6!==t&&(i=s(e,t,n+6),this.words[r]|=i<>>26-a&4194303),this.strip()},a.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var a=e.length-n,o=a%r,s=Math.min(a,a-o)+n,l=0,u=n;u1&&0===this.words[this.length-1])this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function f(e){for(var t=new Array(e.bitLength()),n=0;n>>i}return t}function d(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],a=0|t.words[0],o=i*a,s=67108863&o,c=o/67108864|0;n.words[0]=s;for(var l=1;l>>26,h=67108863&c,f=Math.min(l,t.length-1),d=Math.max(0,l-e.length+1);d<=f;d++){var p=l-d|0;i=0|e.words[p],a=0|t.words[d],o=i*a+h,u+=o/67108864|0,h=67108863&o}n.words[l]=0|h,c=0|u}return 0!==c?n.words[l]=0|c:n.length--,n.strip()}a.prototype.toString=function(e,t){var n;if(e=e||10,t=0|t||1,16===e||"hex"===e){n="";for(var i=0,a=0,o=0;o>>24-i&16777215,n=0!==a||o!==this.length-1?l[6-c.length]+c+n:c+n,i+=2,i>=26&&(i-=26,o--)}0!==a&&(n=a.toString(16)+n);while(n.length%t!==0)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var f=u[e],d=h[e];n="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(e);p=p.idivn(d),n=p.isZero()?m+n:l[f-m.length]+m+n}this.isZero()&&(n="0"+n);while(n.length%t!==0)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return r("undefined"!==typeof o),this.toArrayLike(o,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),a=n||Math.max(1,i);r(i<=a,"byte array longer than desired length"),r(a>0,"Requested array length <= 0"),this.strip();var o,s,c="le"===t,l=new e(a),u=this.clone();if(c){for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),l[s]=o;for(;s=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0===(8191&t)&&(n+=13,t>>>=13),0===(127&t)&&(n+=7,t>>>=7),0===(15&t)&&(n+=4,t>>>=4),0===(3&t)&&(n+=2,t>>>=2),0===(1&t)&&n++,n},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){r("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){r("number"===typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var i=0,a=0;a>>26;for(;0!==i&&a>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;ae.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var a=0,o=0;o>26,this.words[o]=67108863&t;for(;0!==a&&o>26,this.words[o]=67108863&t;if(0===a&&o>>13,d=0|o[1],p=8191&d,m=d>>>13,v=0|o[2],g=8191&v,b=v>>>13,y=0|o[3],_=8191&y,w=y>>>13,M=0|o[4],x=8191&M,S=M>>>13,k=0|o[5],C=8191&k,L=k>>>13,T=0|o[6],O=8191&T,z=T>>>13,D=0|o[7],j=8191&D,H=D>>>13,E=0|o[8],A=8191&E,P=E>>>13,Y=0|o[9],V=8191&Y,I=Y>>>13,F=0|s[0],R=8191&F,N=F>>>13,B=0|s[1],$=8191&B,W=B>>>13,U=0|s[2],q=8191&U,K=U>>>13,G=0|s[3],X=8191&G,J=G>>>13,Z=0|s[4],Q=8191&Z,ee=Z>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],ae=8191&ie,oe=ie>>>13,se=0|s[7],ce=8191&se,le=se>>>13,ue=0|s[8],he=8191&ue,fe=ue>>>13,de=0|s[9],pe=8191&de,me=de>>>13;n.negative=e.negative^t.negative,n.length=19,r=Math.imul(h,R),i=Math.imul(h,N),i=i+Math.imul(f,R)|0,a=Math.imul(f,N);var ve=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(p,R),i=Math.imul(p,N),i=i+Math.imul(m,R)|0,a=Math.imul(m,N),r=r+Math.imul(h,$)|0,i=i+Math.imul(h,W)|0,i=i+Math.imul(f,$)|0,a=a+Math.imul(f,W)|0;var ge=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(g,R),i=Math.imul(g,N),i=i+Math.imul(b,R)|0,a=Math.imul(b,N),r=r+Math.imul(p,$)|0,i=i+Math.imul(p,W)|0,i=i+Math.imul(m,$)|0,a=a+Math.imul(m,W)|0,r=r+Math.imul(h,q)|0,i=i+Math.imul(h,K)|0,i=i+Math.imul(f,q)|0,a=a+Math.imul(f,K)|0;var be=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(_,R),i=Math.imul(_,N),i=i+Math.imul(w,R)|0,a=Math.imul(w,N),r=r+Math.imul(g,$)|0,i=i+Math.imul(g,W)|0,i=i+Math.imul(b,$)|0,a=a+Math.imul(b,W)|0,r=r+Math.imul(p,q)|0,i=i+Math.imul(p,K)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,K)|0,r=r+Math.imul(h,X)|0,i=i+Math.imul(h,J)|0,i=i+Math.imul(f,X)|0,a=a+Math.imul(f,J)|0;var ye=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(x,R),i=Math.imul(x,N),i=i+Math.imul(S,R)|0,a=Math.imul(S,N),r=r+Math.imul(_,$)|0,i=i+Math.imul(_,W)|0,i=i+Math.imul(w,$)|0,a=a+Math.imul(w,W)|0,r=r+Math.imul(g,q)|0,i=i+Math.imul(g,K)|0,i=i+Math.imul(b,q)|0,a=a+Math.imul(b,K)|0,r=r+Math.imul(p,X)|0,i=i+Math.imul(p,J)|0,i=i+Math.imul(m,X)|0,a=a+Math.imul(m,J)|0,r=r+Math.imul(h,Q)|0,i=i+Math.imul(h,ee)|0,i=i+Math.imul(f,Q)|0,a=a+Math.imul(f,ee)|0;var _e=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(C,R),i=Math.imul(C,N),i=i+Math.imul(L,R)|0,a=Math.imul(L,N),r=r+Math.imul(x,$)|0,i=i+Math.imul(x,W)|0,i=i+Math.imul(S,$)|0,a=a+Math.imul(S,W)|0,r=r+Math.imul(_,q)|0,i=i+Math.imul(_,K)|0,i=i+Math.imul(w,q)|0,a=a+Math.imul(w,K)|0,r=r+Math.imul(g,X)|0,i=i+Math.imul(g,J)|0,i=i+Math.imul(b,X)|0,a=a+Math.imul(b,J)|0,r=r+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,r=r+Math.imul(h,ne)|0,i=i+Math.imul(h,re)|0,i=i+Math.imul(f,ne)|0,a=a+Math.imul(f,re)|0;var we=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(O,R),i=Math.imul(O,N),i=i+Math.imul(z,R)|0,a=Math.imul(z,N),r=r+Math.imul(C,$)|0,i=i+Math.imul(C,W)|0,i=i+Math.imul(L,$)|0,a=a+Math.imul(L,W)|0,r=r+Math.imul(x,q)|0,i=i+Math.imul(x,K)|0,i=i+Math.imul(S,q)|0,a=a+Math.imul(S,K)|0,r=r+Math.imul(_,X)|0,i=i+Math.imul(_,J)|0,i=i+Math.imul(w,X)|0,a=a+Math.imul(w,J)|0,r=r+Math.imul(g,Q)|0,i=i+Math.imul(g,ee)|0,i=i+Math.imul(b,Q)|0,a=a+Math.imul(b,ee)|0,r=r+Math.imul(p,ne)|0,i=i+Math.imul(p,re)|0,i=i+Math.imul(m,ne)|0,a=a+Math.imul(m,re)|0,r=r+Math.imul(h,ae)|0,i=i+Math.imul(h,oe)|0,i=i+Math.imul(f,ae)|0,a=a+Math.imul(f,oe)|0;var Me=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(j,R),i=Math.imul(j,N),i=i+Math.imul(H,R)|0,a=Math.imul(H,N),r=r+Math.imul(O,$)|0,i=i+Math.imul(O,W)|0,i=i+Math.imul(z,$)|0,a=a+Math.imul(z,W)|0,r=r+Math.imul(C,q)|0,i=i+Math.imul(C,K)|0,i=i+Math.imul(L,q)|0,a=a+Math.imul(L,K)|0,r=r+Math.imul(x,X)|0,i=i+Math.imul(x,J)|0,i=i+Math.imul(S,X)|0,a=a+Math.imul(S,J)|0,r=r+Math.imul(_,Q)|0,i=i+Math.imul(_,ee)|0,i=i+Math.imul(w,Q)|0,a=a+Math.imul(w,ee)|0,r=r+Math.imul(g,ne)|0,i=i+Math.imul(g,re)|0,i=i+Math.imul(b,ne)|0,a=a+Math.imul(b,re)|0,r=r+Math.imul(p,ae)|0,i=i+Math.imul(p,oe)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,oe)|0,r=r+Math.imul(h,ce)|0,i=i+Math.imul(h,le)|0,i=i+Math.imul(f,ce)|0,a=a+Math.imul(f,le)|0;var xe=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(A,R),i=Math.imul(A,N),i=i+Math.imul(P,R)|0,a=Math.imul(P,N),r=r+Math.imul(j,$)|0,i=i+Math.imul(j,W)|0,i=i+Math.imul(H,$)|0,a=a+Math.imul(H,W)|0,r=r+Math.imul(O,q)|0,i=i+Math.imul(O,K)|0,i=i+Math.imul(z,q)|0,a=a+Math.imul(z,K)|0,r=r+Math.imul(C,X)|0,i=i+Math.imul(C,J)|0,i=i+Math.imul(L,X)|0,a=a+Math.imul(L,J)|0,r=r+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(S,Q)|0,a=a+Math.imul(S,ee)|0,r=r+Math.imul(_,ne)|0,i=i+Math.imul(_,re)|0,i=i+Math.imul(w,ne)|0,a=a+Math.imul(w,re)|0,r=r+Math.imul(g,ae)|0,i=i+Math.imul(g,oe)|0,i=i+Math.imul(b,ae)|0,a=a+Math.imul(b,oe)|0,r=r+Math.imul(p,ce)|0,i=i+Math.imul(p,le)|0,i=i+Math.imul(m,ce)|0,a=a+Math.imul(m,le)|0,r=r+Math.imul(h,he)|0,i=i+Math.imul(h,fe)|0,i=i+Math.imul(f,he)|0,a=a+Math.imul(f,fe)|0;var Se=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(V,R),i=Math.imul(V,N),i=i+Math.imul(I,R)|0,a=Math.imul(I,N),r=r+Math.imul(A,$)|0,i=i+Math.imul(A,W)|0,i=i+Math.imul(P,$)|0,a=a+Math.imul(P,W)|0,r=r+Math.imul(j,q)|0,i=i+Math.imul(j,K)|0,i=i+Math.imul(H,q)|0,a=a+Math.imul(H,K)|0,r=r+Math.imul(O,X)|0,i=i+Math.imul(O,J)|0,i=i+Math.imul(z,X)|0,a=a+Math.imul(z,J)|0,r=r+Math.imul(C,Q)|0,i=i+Math.imul(C,ee)|0,i=i+Math.imul(L,Q)|0,a=a+Math.imul(L,ee)|0,r=r+Math.imul(x,ne)|0,i=i+Math.imul(x,re)|0,i=i+Math.imul(S,ne)|0,a=a+Math.imul(S,re)|0,r=r+Math.imul(_,ae)|0,i=i+Math.imul(_,oe)|0,i=i+Math.imul(w,ae)|0,a=a+Math.imul(w,oe)|0,r=r+Math.imul(g,ce)|0,i=i+Math.imul(g,le)|0,i=i+Math.imul(b,ce)|0,a=a+Math.imul(b,le)|0,r=r+Math.imul(p,he)|0,i=i+Math.imul(p,fe)|0,i=i+Math.imul(m,he)|0,a=a+Math.imul(m,fe)|0,r=r+Math.imul(h,pe)|0,i=i+Math.imul(h,me)|0,i=i+Math.imul(f,pe)|0,a=a+Math.imul(f,me)|0;var ke=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(V,$),i=Math.imul(V,W),i=i+Math.imul(I,$)|0,a=Math.imul(I,W),r=r+Math.imul(A,q)|0,i=i+Math.imul(A,K)|0,i=i+Math.imul(P,q)|0,a=a+Math.imul(P,K)|0,r=r+Math.imul(j,X)|0,i=i+Math.imul(j,J)|0,i=i+Math.imul(H,X)|0,a=a+Math.imul(H,J)|0,r=r+Math.imul(O,Q)|0,i=i+Math.imul(O,ee)|0,i=i+Math.imul(z,Q)|0,a=a+Math.imul(z,ee)|0,r=r+Math.imul(C,ne)|0,i=i+Math.imul(C,re)|0,i=i+Math.imul(L,ne)|0,a=a+Math.imul(L,re)|0,r=r+Math.imul(x,ae)|0,i=i+Math.imul(x,oe)|0,i=i+Math.imul(S,ae)|0,a=a+Math.imul(S,oe)|0,r=r+Math.imul(_,ce)|0,i=i+Math.imul(_,le)|0,i=i+Math.imul(w,ce)|0,a=a+Math.imul(w,le)|0,r=r+Math.imul(g,he)|0,i=i+Math.imul(g,fe)|0,i=i+Math.imul(b,he)|0,a=a+Math.imul(b,fe)|0,r=r+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Ce=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(V,q),i=Math.imul(V,K),i=i+Math.imul(I,q)|0,a=Math.imul(I,K),r=r+Math.imul(A,X)|0,i=i+Math.imul(A,J)|0,i=i+Math.imul(P,X)|0,a=a+Math.imul(P,J)|0,r=r+Math.imul(j,Q)|0,i=i+Math.imul(j,ee)|0,i=i+Math.imul(H,Q)|0,a=a+Math.imul(H,ee)|0,r=r+Math.imul(O,ne)|0,i=i+Math.imul(O,re)|0,i=i+Math.imul(z,ne)|0,a=a+Math.imul(z,re)|0,r=r+Math.imul(C,ae)|0,i=i+Math.imul(C,oe)|0,i=i+Math.imul(L,ae)|0,a=a+Math.imul(L,oe)|0,r=r+Math.imul(x,ce)|0,i=i+Math.imul(x,le)|0,i=i+Math.imul(S,ce)|0,a=a+Math.imul(S,le)|0,r=r+Math.imul(_,he)|0,i=i+Math.imul(_,fe)|0,i=i+Math.imul(w,he)|0,a=a+Math.imul(w,fe)|0,r=r+Math.imul(g,pe)|0,i=i+Math.imul(g,me)|0,i=i+Math.imul(b,pe)|0,a=a+Math.imul(b,me)|0;var Le=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(Le>>>26)|0,Le&=67108863,r=Math.imul(V,X),i=Math.imul(V,J),i=i+Math.imul(I,X)|0,a=Math.imul(I,J),r=r+Math.imul(A,Q)|0,i=i+Math.imul(A,ee)|0,i=i+Math.imul(P,Q)|0,a=a+Math.imul(P,ee)|0,r=r+Math.imul(j,ne)|0,i=i+Math.imul(j,re)|0,i=i+Math.imul(H,ne)|0,a=a+Math.imul(H,re)|0,r=r+Math.imul(O,ae)|0,i=i+Math.imul(O,oe)|0,i=i+Math.imul(z,ae)|0,a=a+Math.imul(z,oe)|0,r=r+Math.imul(C,ce)|0,i=i+Math.imul(C,le)|0,i=i+Math.imul(L,ce)|0,a=a+Math.imul(L,le)|0,r=r+Math.imul(x,he)|0,i=i+Math.imul(x,fe)|0,i=i+Math.imul(S,he)|0,a=a+Math.imul(S,fe)|0,r=r+Math.imul(_,pe)|0,i=i+Math.imul(_,me)|0,i=i+Math.imul(w,pe)|0,a=a+Math.imul(w,me)|0;var Te=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(V,Q),i=Math.imul(V,ee),i=i+Math.imul(I,Q)|0,a=Math.imul(I,ee),r=r+Math.imul(A,ne)|0,i=i+Math.imul(A,re)|0,i=i+Math.imul(P,ne)|0,a=a+Math.imul(P,re)|0,r=r+Math.imul(j,ae)|0,i=i+Math.imul(j,oe)|0,i=i+Math.imul(H,ae)|0,a=a+Math.imul(H,oe)|0,r=r+Math.imul(O,ce)|0,i=i+Math.imul(O,le)|0,i=i+Math.imul(z,ce)|0,a=a+Math.imul(z,le)|0,r=r+Math.imul(C,he)|0,i=i+Math.imul(C,fe)|0,i=i+Math.imul(L,he)|0,a=a+Math.imul(L,fe)|0,r=r+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(S,pe)|0,a=a+Math.imul(S,me)|0;var Oe=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(V,ne),i=Math.imul(V,re),i=i+Math.imul(I,ne)|0,a=Math.imul(I,re),r=r+Math.imul(A,ae)|0,i=i+Math.imul(A,oe)|0,i=i+Math.imul(P,ae)|0,a=a+Math.imul(P,oe)|0,r=r+Math.imul(j,ce)|0,i=i+Math.imul(j,le)|0,i=i+Math.imul(H,ce)|0,a=a+Math.imul(H,le)|0,r=r+Math.imul(O,he)|0,i=i+Math.imul(O,fe)|0,i=i+Math.imul(z,he)|0,a=a+Math.imul(z,fe)|0,r=r+Math.imul(C,pe)|0,i=i+Math.imul(C,me)|0,i=i+Math.imul(L,pe)|0,a=a+Math.imul(L,me)|0;var ze=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(ze>>>26)|0,ze&=67108863,r=Math.imul(V,ae),i=Math.imul(V,oe),i=i+Math.imul(I,ae)|0,a=Math.imul(I,oe),r=r+Math.imul(A,ce)|0,i=i+Math.imul(A,le)|0,i=i+Math.imul(P,ce)|0,a=a+Math.imul(P,le)|0,r=r+Math.imul(j,he)|0,i=i+Math.imul(j,fe)|0,i=i+Math.imul(H,he)|0,a=a+Math.imul(H,fe)|0,r=r+Math.imul(O,pe)|0,i=i+Math.imul(O,me)|0,i=i+Math.imul(z,pe)|0,a=a+Math.imul(z,me)|0;var De=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(De>>>26)|0,De&=67108863,r=Math.imul(V,ce),i=Math.imul(V,le),i=i+Math.imul(I,ce)|0,a=Math.imul(I,le),r=r+Math.imul(A,he)|0,i=i+Math.imul(A,fe)|0,i=i+Math.imul(P,he)|0,a=a+Math.imul(P,fe)|0,r=r+Math.imul(j,pe)|0,i=i+Math.imul(j,me)|0,i=i+Math.imul(H,pe)|0,a=a+Math.imul(H,me)|0;var je=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(je>>>26)|0,je&=67108863,r=Math.imul(V,he),i=Math.imul(V,fe),i=i+Math.imul(I,he)|0,a=Math.imul(I,fe),r=r+Math.imul(A,pe)|0,i=i+Math.imul(A,me)|0,i=i+Math.imul(P,pe)|0,a=a+Math.imul(P,me)|0;var He=(l+r|0)+((8191&i)<<13)|0;l=(a+(i>>>13)|0)+(He>>>26)|0,He&=67108863,r=Math.imul(V,pe),i=Math.imul(V,me),i=i+Math.imul(I,pe)|0,a=Math.imul(I,me);var Ee=(l+r|0)+((8191&i)<<13)|0;return l=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,c[0]=ve,c[1]=ge,c[2]=be,c[3]=ye,c[4]=_e,c[5]=we,c[6]=Me,c[7]=xe,c[8]=Se,c[9]=ke,c[10]=Ce,c[11]=Le,c[12]=Te,c[13]=Oe,c[14]=ze,c[15]=De,c[16]=je,c[17]=He,c[18]=Ee,0!==l&&(c[19]=l,n.length++),n};function m(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,a=0;a>>26)|0,i+=o>>>26,o&=67108863}n.words[a]=s,r=o,o=i}return 0!==r?n.words[a]=r:n.length--,n.strip()}function v(e,t,n){var r=new g;return r.mulp(e,t,n)}function g(e,t){this.x=e,this.y=t}Math.imul||(p=d),a.prototype.mulTo=function(e,t){var n,r=this.length+e.length;return n=10===this.length&&10===e.length?p(this,e,t):r<63?d(this,e,t):r<1024?m(this,e,t):v(this,e,t),n},g.prototype.makeRBT=function(e){for(var t=new Array(e),n=a.prototype._countBits(e)-1,r=0;r>=1;return r},g.prototype.permute=function(e,t,n,r,i,a){for(var o=0;o>>=1)i++;return 1<>>=13,n[2*o+1]=8191&a,a>>>=13;for(o=2*t;o>=26,t+=i/67108864|0,t+=a>>>26,this.words[n]=67108863&a}return 0!==t&&(this.words[n]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=f(e);if(0===t.length)return new a(1);for(var n=this,r=0;r=0);var t,n=e%26,i=(e-n)/26,a=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(t=0;t>>26-n}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var a=e%26,o=Math.min((e-a)/26,this.length),s=67108863^67108863>>>a<o)for(this.length-=o,l=0;l=0&&(0!==u||l>=i);l--){var h=0|this.words[l];this.words[l]=u<<26-a|h>>>a,u=h&s}return c&&0!==u&&(c.words[c.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){r("number"===typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(r("number"===typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(c/67108864|0),this.words[i+n]=67108863&a}for(;i>26,this.words[i+n]=67108863&a;if(0===s)return this.strip();for(r(-1===s),s=0,i=0;i>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var n=this.length-e.length,r=this.clone(),i=e,o=0|i.words[i.length-1],s=this._countBits(o);n=26-s,0!==n&&(i=i.ushln(n),r.iushln(n),o=0|i.words[i.length-1]);var c,l=r.length-i.length;if("mod"!==t){c=new a(null),c.length=l+1,c.words=new Array(c.length);for(var u=0;u=0;f--){var d=67108864*(0|r.words[i.length+f])+(0|r.words[i.length+f-1]);d=Math.min(d/o|0,67108863),r._ishlnsubmul(i,d,f);while(0!==r.negative)d--,r.negative=0,r._ishlnsubmul(i,1,f),r.isZero()||(r.negative^=1);c&&(c.words[f]=d)}return c&&c.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:c||null,mod:r}},a.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(o=s.mod.neg(),n&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),n&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,o,s},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),a=n.cmp(r);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},a.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),o=new a(0),s=new a(0),c=new a(1),l=0;while(t.isEven()&&n.isEven())t.iushrn(1),n.iushrn(1),++l;var u=n.clone(),h=t.clone();while(!t.isZero()){for(var f=0,d=1;0===(t.words[0]&d)&&f<26;++f,d<<=1);if(f>0){t.iushrn(f);while(f-- >0)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(h)),i.iushrn(1),o.iushrn(1)}for(var p=0,m=1;0===(n.words[0]&m)&&p<26;++p,m<<=1);if(p>0){n.iushrn(p);while(p-- >0)(s.isOdd()||c.isOdd())&&(s.iadd(u),c.isub(h)),s.iushrn(1),c.iushrn(1)}t.cmp(n)>=0?(t.isub(n),i.isub(s),o.isub(c)):(n.isub(t),s.isub(i),c.isub(o))}return{a:s,b:c,gcd:n.iushln(l)}},a.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,o=new a(1),s=new a(0),c=n.clone();while(t.cmpn(1)>0&&n.cmpn(1)>0){for(var l=0,u=1;0===(t.words[0]&u)&&l<26;++l,u<<=1);if(l>0){t.iushrn(l);while(l-- >0)o.isOdd()&&o.iadd(c),o.iushrn(1)}for(var h=0,f=1;0===(n.words[0]&f)&&h<26;++h,f<<=1);if(h>0){n.iushrn(h);while(h-- >0)s.isOdd()&&s.iadd(c),s.iushrn(1)}t.cmp(n)>=0?(t.isub(n),o.isub(s)):(n.isub(t),s.isub(o))}return i=0===t.cmpn(1)?o:s,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);do{while(t.isEven())t.iushrn(1);while(n.isEven())n.iushrn(1);var i=t.cmp(n);if(i<0){var a=t;t=n,n=a}else if(0===i||0===n.cmpn(1))break;t.isub(n)}while(1);return n.iushln(r)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){r("number"===typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){ri&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new S(e)},a.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var b={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function k(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),n=this.imulK(n),n=n.iadd(this.tmp),t=n.bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(_,y),_.prototype.split=function(e,t){for(var n=4194303,r=Math.min(e.length,9),i=0;i>>22,a=o}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(b[e])return b[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new w;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new x}return b[e]=t,t},S.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){r(0===(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},S.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2===1),3===t){var n=this.m.add(new a(1)).iushrn(2);return this.pow(e,n)}var i=this.m.subn(1),o=0;while(!i.isZero()&&0===i.andln(1))o++,i.iushrn(1);r(!i.isZero());var s=new a(1).toRed(this),c=s.redNeg(),l=this.m.subn(1).iushrn(1),u=this.m.bitLength();u=new a(2*u*u).toRed(this);while(0!==this.pow(u,l).cmp(c))u.redIAdd(c);var h=this.pow(u,i),f=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=o;while(0!==d.cmp(s)){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();r(v=0;i--){for(var u=t.words[i],h=l-1;h>=0;h--){var f=u>>h&1;o!==r[0]&&(o=this.sqr(o)),0!==f||0!==s?(s<<=1,s|=f,c++,(c===n||0===i&&0===h)&&(o=this.mul(o,r[s]),c=0,s=0)):c=0}l=26}return o},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new k(e)},i(k,S),k.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},k.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},k.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},k.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,n("62e4")(e))},"39a6":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},"39ab":function(e,t,n){"use strict";var r=n("92fa"),i=n.n(r),a=n("6042"),o=n.n(a),s=n("41b2"),c=n.n(s),l=n("4d26"),u=n.n(l),h=n("a8fc"),f=n.n(h),d=n("51f5"),p=n.n(d),m=n("2593"),v=n.n(m),g=n("4d91"),b=n("daa3"),y=n("b488"),_=n("327d"),w=n.n(_);function M(e,t){var n="cannot "+e.method+" "+e.action+" "+t.status+"'",r=new Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}function x(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(n){return t}}function S(e){var t=new window.XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var n=new window.FormData;e.data&&Object.keys(e.data).forEach((function(t){var r=e.data[t];Array.isArray(r)?r.forEach((function(e){n.append(t+"[]",e)})):n.append(t,e.data[t])})),n.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){if(t.status<200||t.status>=300)return e.onError(M(e,t),x(t));e.onSuccess(x(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};for(var i in null!==r["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),r)r.hasOwnProperty(i)&&null!==r[i]&&t.setRequestHeader(i,r[i]);return t.send(n),{abort:function(){t.abort()}}}var k=+new Date,C=0;function L(){return"vc-upload-"+k+"-"+ ++C}function T(e,t){return-1!==e.indexOf(t,e.length-t.length)}var O=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",i=e.type||"",a=i.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim();return"."===t.charAt(0)?T(r.toLowerCase(),t.toLowerCase()):/\/\*$/.test(t)?a===t.replace(/\/.*$/,""):i===t}))}return!0};function z(e,t){var n=e.createReader(),r=[];function i(){n.readEntries((function(e){var n=Array.prototype.slice.apply(e);r=r.concat(n);var a=!n.length;a?t(r):i()}))}i()}var D=function(e,t,n){var r=function e(r,i){i=i||"",r.isFile?r.file((function(e){n(e)&&(r.fullPath&&!e.webkitRelativePath&&(Object.defineProperties(e,{webkitRelativePath:{writable:!0}}),e.webkitRelativePath=r.fullPath.replace(/^\//,""),Object.defineProperties(e,{webkitRelativePath:{writable:!1}})),t([e]))})):r.isDirectory&&z(r,(function(t){t.forEach((function(t){e(t,""+i+r.name+"/")}))}))},i=!0,a=!1,o=void 0;try{for(var s,c=e[Symbol.iterator]();!(i=(s=c.next()).done);i=!0){var l=s.value;r(l.webkitGetAsEntry())}}catch(u){a=!0,o=u}finally{try{!i&&c["return"]&&c["return"]()}finally{if(a)throw o}}},j=D,H={componentTag:g["a"].string,prefixCls:g["a"].string,name:g["a"].string,multiple:g["a"].bool,directory:g["a"].bool,disabled:g["a"].bool,accept:g["a"].string,data:g["a"].oneOfType([g["a"].object,g["a"].func]),action:g["a"].oneOfType([g["a"].string,g["a"].func]),headers:g["a"].object,beforeUpload:g["a"].func,customRequest:g["a"].func,withCredentials:g["a"].bool,openFileDialogOnClick:g["a"].bool,transformFile:g["a"].func,method:g["a"].string},E={inheritAttrs:!1,name:"ajaxUploader",mixins:[y["a"]],props:H,data:function(){return this.reqs={},{uid:L()}},mounted:function(){this._isMounted=!0},beforeDestroy:function(){this._isMounted=!1,this.abort()},methods:{onChange:function(e){var t=e.target.files;this.uploadFiles(t),this.reset()},onClick:function(){var e=this.$refs.fileInputRef;e&&e.click()},onKeyDown:function(e){"Enter"===e.key&&this.onClick()},onFileDrop:function(e){var t=this,n=this.$props.multiple;if(e.preventDefault(),"dragover"!==e.type)if(this.directory)j(e.dataTransfer.items,this.uploadFiles,(function(e){return O(e,t.accept)}));else{var r=w()(Array.prototype.slice.call(e.dataTransfer.files),(function(e){return O(e,t.accept)})),i=r[0],a=r[1];!1===n&&(i=i.slice(0,1)),this.uploadFiles(i),a.length&&this.$emit("reject",a)}},uploadFiles:function(e){var t=this,n=Array.prototype.slice.call(e);n.map((function(e){return e.uid=L(),e})).forEach((function(e){t.upload(e,n)}))},upload:function(e,t){var n=this;if(!this.beforeUpload)return setTimeout((function(){return n.post(e)}),0);var r=this.beforeUpload(e,t);r&&r.then?r.then((function(t){var r=Object.prototype.toString.call(t);return"[object File]"===r||"[object Blob]"===r?n.post(t):n.post(e)}))["catch"]((function(e){console&&console.log(e)})):!1!==r&&setTimeout((function(){return n.post(e)}),0)},post:function(e){var t=this;if(this._isMounted){var n=this.$props,r=n.data,i=n.transformFile,a=void 0===i?function(e){return e}:i;new Promise((function(n){var r=t.action;if("function"===typeof r)return n(r(e));n(r)})).then((function(i){var o=e.uid,s=t.customRequest||S,c=Promise.resolve(a(e))["catch"]((function(e){console.error(e)}));c.then((function(a){"function"===typeof r&&(r=r(e));var c={action:i,filename:t.name,data:r,file:a,headers:t.headers,withCredentials:t.withCredentials,method:n.method||"post",onProgress:function(n){t.$emit("progress",n,e)},onSuccess:function(n,r){delete t.reqs[o],t.$emit("success",n,e,r)},onError:function(n,r){delete t.reqs[o],t.$emit("error",n,r,e)}};t.reqs[o]=s(c),t.$emit("start",e)}))}))}},reset:function(){this.setState({uid:L()})},abort:function(e){var t=this.reqs;if(e){var n=e;e&&e.uid&&(n=e.uid),t[n]&&t[n].abort&&t[n].abort(),delete t[n]}else Object.keys(t).forEach((function(e){t[e]&&t[e].abort&&t[e].abort(),delete t[e]}))}},render:function(){var e,t=arguments[0],n=this.$props,r=this.$attrs,i=n.componentTag,a=n.prefixCls,s=n.disabled,l=n.multiple,h=n.accept,f=n.directory,d=n.openFileDialogOnClick,p=u()((e={},o()(e,a,!0),o()(e,a+"-disabled",s),e)),m=s?{}:{click:d?this.onClick:function(){},keydown:d?this.onKeyDown:function(){},drop:this.onFileDrop,dragover:this.onFileDrop},v={on:c()({},Object(b["j"])(this),m),attrs:{role:"button",tabIndex:s?null:"0"},class:p};return t(i,v,[t("input",{attrs:{id:r.id,type:"file",accept:h,directory:f?"directory":null,webkitdirectory:f?"webkitdirectory":null,multiple:l},ref:"fileInputRef",on:{click:function(e){return e.stopPropagation()},change:this.onChange},key:this.uid,style:{display:"none"}}),this.$slots["default"]])}},A=E,P=n("6a21"),Y={position:"absolute",top:0,opacity:0,filter:"alpha(opacity=0)",left:0,zIndex:9999},V={mixins:[y["a"]],props:{componentTag:g["a"].string,disabled:g["a"].bool,prefixCls:g["a"].string,accept:g["a"].string,multiple:g["a"].bool,data:g["a"].oneOfType([g["a"].object,g["a"].func]),action:g["a"].oneOfType([g["a"].string,g["a"].func]),name:g["a"].string},data:function(){return this.file={},{uploading:!1}},methods:{onLoad:function(){if(this.uploading){var e=this.file,t=void 0;try{var n=this.getIframeDocument(),r=n.getElementsByTagName("script")[0];r&&r.parentNode===n.body&&n.body.removeChild(r),t=n.body.innerHTML,this.$emit("success",t,e)}catch(i){Object(P["a"])(!1,"cross domain error for Upload. Maybe server should return document.domain script. see Note from https://github.com/react-component/upload"),t="cross-domain",this.$emit("error",i,null,e)}this.endUpload()}},onChange:function(){var e=this,t=this.getFormInputNode(),n=this.file={uid:L(),name:t.value&&t.value.substring(t.value.lastIndexOf("\\")+1,t.value.length)};this.startUpload();var r=this.$props;if(!r.beforeUpload)return this.post(n);var i=r.beforeUpload(n);i&&i.then?i.then((function(){e.post(n)}),(function(){e.endUpload()})):!1!==i?this.post(n):this.endUpload()},getIframeNode:function(){return this.$refs.iframeRef},getIframeDocument:function(){return this.getIframeNode().contentDocument},getFormNode:function(){return this.getIframeDocument().getElementById("form")},getFormInputNode:function(){return this.getIframeDocument().getElementById("input")},getFormDataNode:function(){return this.getIframeDocument().getElementById("data")},getFileForMultiple:function(e){return this.multiple?[e]:e},getIframeHTML:function(e){var t="",n="";if(e){var r="script";t="<"+r+'>document.domain="'+e+'";",n=''}return'\n \n \n \n \n \n '+t+'\n \n \n
\n \n '+n+'\n \n
\n \n \n '},initIframeSrc:function(){this.domain&&(this.getIframeNode().src="javascript:void((function(){\n var d = document;\n d.open();\n d.domain='"+this.domain+"';\n d.write('');\n d.close();\n })())")},initIframe:function(){var e=this.getIframeNode(),t=e.contentWindow,n=void 0;this.domain=this.domain||"",this.initIframeSrc();try{n=t.document}catch(r){this.domain=document.domain,this.initIframeSrc(),t=e.contentWindow,n=t.document}n.open("text/html","replace"),n.write(this.getIframeHTML(this.domain)),n.close(),this.getFormInputNode().onchange=this.onChange},endUpload:function(){this.uploading&&(this.file={},this.uploading=!1,this.setState({uploading:!1}),this.initIframe())},startUpload:function(){this.uploading||(this.uploading=!0,this.setState({uploading:!0}))},updateIframeWH:function(){var e=this.$el,t=this.getIframeNode();t.style.height=e.offsetHeight+"px",t.style.width=e.offsetWidth+"px"},abort:function(e){if(e){var t=e;e&&e.uid&&(t=e.uid),t===this.file.uid&&this.endUpload()}else this.endUpload()},post:function(e){var t=this,n=this.getFormNode(),r=this.getFormDataNode(),i=this.$props.data;"function"===typeof i&&(i=i(e));var a=document.createDocumentFragment();for(var o in i)if(i.hasOwnProperty(o)){var s=document.createElement("input");s.setAttribute("name",o),s.value=i[o],a.appendChild(s)}r.appendChild(a),new Promise((function(n){var r=t.action;if("function"===typeof r)return n(r(e));n(r)})).then((function(i){n.setAttribute("action",i),n.submit(),r.innerHTML="",t.$emit("start",e)}))}},mounted:function(){var e=this;this.$nextTick((function(){e.updateIframeWH(),e.initIframe()}))},updated:function(){var e=this;this.$nextTick((function(){e.updateIframeWH()}))},render:function(){var e,t=arguments[0],n=this.$props,r=n.componentTag,i=n.disabled,a=n.prefixCls,s=c()({},Y,{display:this.uploading||i?"none":""}),l=u()((e={},o()(e,a,!0),o()(e,a+"-disabled",i),e));return t(r,{attrs:{className:l},style:{position:"relative",zIndex:0}},[t("iframe",{ref:"iframeRef",on:{load:this.onLoad},style:s}),this.$slots["default"]])}},I=V;function F(){}var R={componentTag:g["a"].string,prefixCls:g["a"].string,action:g["a"].oneOfType([g["a"].string,g["a"].func]),name:g["a"].string,multipart:g["a"].bool,directory:g["a"].bool,data:g["a"].oneOfType([g["a"].object,g["a"].func]),headers:g["a"].object,accept:g["a"].string,multiple:g["a"].bool,disabled:g["a"].bool,beforeUpload:g["a"].func,customRequest:g["a"].func,withCredentials:g["a"].bool,supportServerRender:g["a"].bool,openFileDialogOnClick:g["a"].bool},N={name:"Upload",mixins:[y["a"]],inheritAttrs:!1,props:Object(b["s"])(R,{componentTag:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,supportServerRender:!1,multiple:!1,beforeUpload:F,withCredentials:!1,openFileDialogOnClick:!0}),data:function(){return{Component:null}},mounted:function(){var e=this;this.$nextTick((function(){e.supportServerRender&&e.setState({Component:e.getComponent()},(function(){e.$emit("ready")}))}))},methods:{getComponent:function(){return"undefined"!==typeof File?A:I},abort:function(e){this.$refs.uploaderRef.abort(e)}},render:function(){var e=arguments[0],t={props:c()({},this.$props),on:Object(b["j"])(this),ref:"uploaderRef",attrs:this.$attrs};if(this.supportServerRender){var n=this.Component;return n?e(n,t,[this.$slots["default"]]):null}var r=this.getComponent();return e(r,t,[this.$slots["default"]])}},B=N,$=B,W=n("e5cd"),U=n("02ea"),q=n("4df5"),K=n("1098"),G=n.n(K);g["a"].oneOf(["error","success","done","uploading","removed"]);function X(e){var t=e.uid,n=e.name;return!(!t&&0!==t)&&(!!["string","number"].includes("undefined"===typeof t?"undefined":G()(t))&&(""!==n&&"string"===typeof n))}g["a"].custom(X),g["a"].arrayOf(g["a"].custom(X)),g["a"].object;var J=g["a"].shape({showRemoveIcon:g["a"].bool,showPreviewIcon:g["a"].bool}).loose,Z=g["a"].shape({uploading:g["a"].string,removeFile:g["a"].string,downloadFile:g["a"].string,uploadError:g["a"].string,previewFile:g["a"].string}).loose,Q={type:g["a"].oneOf(["drag","select"]),name:g["a"].string,defaultFileList:g["a"].arrayOf(g["a"].custom(X)),fileList:g["a"].arrayOf(g["a"].custom(X)),action:g["a"].oneOfType([g["a"].string,g["a"].func]),directory:g["a"].bool,data:g["a"].oneOfType([g["a"].object,g["a"].func]),method:g["a"].oneOf(["POST","PUT","post","put"]),headers:g["a"].object,showUploadList:g["a"].oneOfType([g["a"].bool,J]),multiple:g["a"].bool,accept:g["a"].string,beforeUpload:g["a"].func,listType:g["a"].oneOf(["text","picture","picture-card"]),remove:g["a"].func,supportServerRender:g["a"].bool,disabled:g["a"].bool,prefixCls:g["a"].string,customRequest:g["a"].func,withCredentials:g["a"].bool,openFileDialogOnClick:g["a"].bool,locale:Z,height:g["a"].number,id:g["a"].string,previewFile:g["a"].func,transformFile:g["a"].func},ee=(g["a"].arrayOf(g["a"].custom(X)),g["a"].string,{listType:g["a"].oneOf(["text","picture","picture-card"]),items:g["a"].arrayOf(g["a"].custom(X)),progressAttr:g["a"].object,prefixCls:g["a"].string,showRemoveIcon:g["a"].bool,showDownloadIcon:g["a"].bool,showPreviewIcon:g["a"].bool,locale:Z,previewFile:g["a"].func}),te={name:"AUploadDragger",props:Q,render:function(){var e=arguments[0],t=Object(b["k"])(this),n={props:c()({},t,{type:"drag"}),on:Object(b["j"])(this),style:{height:this.height}};return e(Qe,n,[this.$slots["default"]])}},ne=n("94eb");function re(){return!0}function ie(e){return c()({},e,{lastModified:e.lastModified,lastModifiedDate:e.lastModifiedDate,name:e.name,size:e.size,type:e.type,uid:e.uid,percent:0,originFileObj:e})}function ae(){var e=.1,t=.01,n=.98;return function(r){var i=r;return i>=n||(i+=e,e-=t,e<.001&&(e=.001)),i}}function oe(e,t){var n=void 0!==e.uid?"uid":"name";return t.filter((function(t){return t[n]===e[n]}))[0]}function se(e,t){var n=void 0!==e.uid?"uid":"name",r=t.filter((function(t){return t[n]!==e[n]}));return r.length===t.length?null:r}var ce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split("/"),n=t[t.length-1],r=n.split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(r)||[""])[0]},le=function(e){return!!e&&0===e.indexOf("image/")},ue=function(e){if(le(e.type))return!0;var t=e.thumbUrl||e.url,n=ce(t);return!(!/^data:image\//.test(t)&&!/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i.test(n))||!/^data:/.test(t)&&!n},he=200;function fe(e){return new Promise((function(t){if(le(e.type)){var n=document.createElement("canvas");n.width=he,n.height=he,n.style.cssText="position: fixed; left: 0; top: 0; width: "+he+"px; height: "+he+"px; z-index: 9999; display: none;",document.body.appendChild(n);var r=n.getContext("2d"),i=new Image;i.onload=function(){var e=i.width,a=i.height,o=he,s=he,c=0,l=0;e100?100:e}var _e=function(e){var t=[],n=!0,r=!1,i=void 0;try{for(var a,o=Object.entries(e)[Symbol.iterator]();!(n=(a=o.next()).done);n=!0){var s=a.value,c=be()(s,2),l=c[0],u=c[1],h=parseFloat(l.replace(/%/g,""));if(isNaN(h))return{};t.push({key:h,value:u})}}catch(f){r=!0,i=f}finally{try{!n&&o["return"]&&o["return"]()}finally{if(r)throw i}}return t=t.sort((function(e,t){return e.key-t.key})),t.map((function(e){var t=e.key,n=e.value;return n+" "+t+"%"})).join(", ")},we=function(e){var t=e.from,n=void 0===t?"#1890ff":t,r=e.to,i=void 0===r?"#1890ff":r,a=e.direction,o=void 0===a?"to right":a,s=ve()(e,["from","to","direction"]);if(0!==Object.keys(s).length){var c=_e(s);return{backgroundImage:"linear-gradient("+o+", "+c+")"}}return{backgroundImage:"linear-gradient("+o+", "+n+", "+i+")"}},Me={functional:!0,render:function(e,t){var n=t.props,r=t.children,i=n.prefixCls,a=n.percent,o=n.successPercent,s=n.strokeWidth,l=n.size,u=n.strokeColor,h=n.strokeLinecap,f=void 0;f=u&&"string"!==typeof u?we(u):{background:u};var d=c()({width:ye(a)+"%",height:(s||("small"===l?6:8))+"px",background:u,borderRadius:"square"===h?0:"100px"},f),p={width:ye(o)+"%",height:(s||("small"===l?6:8))+"px",borderRadius:"square"===h?0:""},m=void 0!==o?e("div",{class:i+"-success-bg",style:p}):null;return e("div",[e("div",{class:i+"-outer"},[e("div",{class:i+"-inner"},[e("div",{class:i+"-bg",style:d}),m])]),r])}},xe=Me,Se=n("2b0e"),ke=n("46cf"),Ce=n.n(ke);function Le(e){return{mixins:[e],updated:function(){var e=this,t=Date.now(),n=!1;Object.keys(this.paths).forEach((function(r){var i=e.paths[r];if(i){n=!0;var a=i.style;a.transitionDuration=".3s, .3s, .3s, .06s",e.prevTimeStamp&&t-e.prevTimeStamp<100&&(a.transitionDuration="0s, 0s")}})),n&&(this.prevTimeStamp=Date.now())}}}var Te=Le,Oe={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1},ze=g["a"].oneOfType([g["a"].number,g["a"].string]),De={percent:g["a"].oneOfType([ze,g["a"].arrayOf(ze)]),prefixCls:g["a"].string,strokeColor:g["a"].oneOfType([g["a"].string,g["a"].arrayOf(g["a"].oneOfType([g["a"].string,g["a"].object])),g["a"].object]),strokeLinecap:g["a"].oneOf(["butt","round","square"]),strokeWidth:ze,trailColor:g["a"].string,trailWidth:ze},je=c()({},De,{gapPosition:g["a"].oneOf(["top","bottom","left","right"]),gapDegree:g["a"].oneOfType([g["a"].number,g["a"].string,g["a"].bool])}),He=c()({},Oe,{gapPosition:"top"});Se["a"].use(Ce.a,{name:"ant-ref"});var Ee=0;function Ae(e){return+e.replace("%","")}function Pe(e){return Array.isArray(e)?e:[e]}function Ye(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments[5],o=50-r/2,s=0,c=-o,l=0,u=-2*o;switch(a){case"left":s=-o,c=0,l=2*o,u=0;break;case"right":s=o,c=0,l=-2*o,u=0;break;case"bottom":c=o,u=2*o;break;default:}var h="M 50,50 m "+s+","+c+"\n a "+o+","+o+" 0 1 1 "+l+","+-u+"\n a "+o+","+o+" 0 1 1 "+-l+","+u,f=2*Math.PI*o,d={stroke:n,strokeDasharray:t/100*(f-i)+"px "+f+"px",strokeDashoffset:"-"+(i/2+e/100*(f-i))+"px",transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:h,pathStyle:d}}var Ve={props:Object(b["s"])(je,He),created:function(){this.paths={},this.gradientId=Ee,Ee+=1},methods:{getStokeList:function(){var e=this,t=this.$createElement,n=this.$props,r=n.prefixCls,i=n.percent,a=n.strokeColor,o=n.strokeWidth,s=n.strokeLinecap,c=n.gapDegree,l=n.gapPosition,u=Pe(i),h=Pe(a),f=0;return u.map((function(n,i){var a=h[i]||h[h.length-1],u="[object Object]"===Object.prototype.toString.call(a)?"url(#"+r+"-gradient-"+e.gradientId+")":"",d=Ye(f,n,a,o,c,l),p=d.pathString,m=d.pathStyle;f+=n;var v={key:i,attrs:{d:p,stroke:u,"stroke-linecap":s,"stroke-width":0===n?0:o,"fill-opacity":"0"},class:r+"-circle-path",style:m,directives:[{name:"ant-ref",value:function(t){e.paths[i]=t}}]};return t("path",v)}))}},render:function(){var e=arguments[0],t=this.$props,n=t.prefixCls,r=t.strokeWidth,a=t.trailWidth,o=t.gapDegree,s=t.gapPosition,c=t.trailColor,l=t.strokeLinecap,u=t.strokeColor,h=ve()(t,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","strokeColor"]),f=Ye(0,100,c,r,o,s),d=f.pathString,p=f.pathStyle;delete h.percent;var m=Pe(u),v=m.find((function(e){return"[object Object]"===Object.prototype.toString.call(e)})),g={attrs:{d:d,stroke:c,"stroke-linecap":l,"stroke-width":a||r,"fill-opacity":"0"},class:n+"-circle-trail",style:p};return e("svg",i()([{class:n+"-circle",attrs:{viewBox:"0 0 100 100"}},h]),[v&&e("defs",[e("linearGradient",{attrs:{id:n+"-gradient-"+this.gradientId,x1:"100%",y1:"0%",x2:"0%",y2:"0%"}},[Object.keys(v).sort((function(e,t){return Ae(e)-Ae(t)})).map((function(t,n){return e("stop",{key:n,attrs:{offset:t,"stop-color":v[t]}})}))])]),e("path",g),this.getStokeList().reverse()])}},Ie=Te(Ve),Fe={normal:"#108ee9",exception:"#ff5500",success:"#87d068"};function Re(e){var t=e.percent,n=e.successPercent,r=ye(t);if(!n)return r;var i=ye(n);return[n,ye(r-i)]}function Ne(e){var t=e.progressStatus,n=e.successPercent,r=e.strokeColor,i=r||Fe[t];return n?[Fe.success,i]:i}var Be={functional:!0,render:function(e,t){var n,r=t.props,i=t.children,a=r.prefixCls,s=r.width,c=r.strokeWidth,l=r.trailColor,u=r.strokeLinecap,h=r.gapPosition,f=r.gapDegree,d=r.type,p=s||120,m={width:"number"===typeof p?p+"px":p,height:"number"===typeof p?p+"px":p,fontSize:.15*p+6},v=c||6,g=h||"dashboard"===d&&"bottom"||"top",b=f||"dashboard"===d&&75,y=Ne(r),_="[object Object]"===Object.prototype.toString.call(y),w=(n={},o()(n,a+"-inner",!0),o()(n,a+"-circle-gradient",_),n);return e("div",{class:w,style:m},[e(Ie,{attrs:{percent:Re(r),strokeWidth:v,trailWidth:v,strokeColor:y,strokeLinecap:u,trailColor:l,prefixCls:a,gapDegree:b,gapPosition:g}}),i])}},$e=Be,We=["normal","exception","active","success"],Ue=g["a"].oneOf(["line","circle","dashboard"]),qe=g["a"].oneOf(["default","small"]),Ke={prefixCls:g["a"].string,type:Ue,percent:g["a"].number,successPercent:g["a"].number,format:g["a"].func,status:g["a"].oneOf(We),showInfo:g["a"].bool,strokeWidth:g["a"].number,strokeLinecap:g["a"].oneOf(["butt","round","square"]),strokeColor:g["a"].oneOfType([g["a"].string,g["a"].object]),trailColor:g["a"].string,width:g["a"].number,gapDegree:g["a"].number,gapPosition:g["a"].oneOf(["top","bottom","left","right"]),size:qe},Ge={name:"AProgress",props:Object(b["s"])(Ke,{type:"line",percent:0,showInfo:!0,trailColor:"#f3f3f3",size:"default",gapDegree:0,strokeLinecap:"round"}),inject:{configProvider:{default:function(){return q["a"]}}},methods:{getPercentNumber:function(){var e=this.$props,t=e.successPercent,n=e.percent,r=void 0===n?0:n;return parseInt(void 0!==t?t.toString():r.toString(),10)},getProgressStatus:function(){var e=this.$props.status;return We.indexOf(e)<0&&this.getPercentNumber()>=100?"success":e||"normal"},renderProcessInfo:function(e,t){var n=this.$createElement,r=this.$props,i=r.showInfo,a=r.format,o=r.type,s=r.percent,c=r.successPercent;if(!i)return null;var l=void 0,u=a||this.$scopedSlots.format||function(e){return e+"%"},h="circle"===o||"dashboard"===o?"":"-circle";return a||this.$scopedSlots.format||"exception"!==t&&"success"!==t?l=u(ye(s),ye(c)):"exception"===t?l=n(de["a"],{attrs:{type:"close"+h,theme:"line"===o?"filled":"outlined"}}):"success"===t&&(l=n(de["a"],{attrs:{type:"check"+h,theme:"line"===o?"filled":"outlined"}})),n("span",{class:e+"-text",attrs:{title:"string"===typeof l?l:void 0}},[l])}},render:function(){var e,t=arguments[0],n=Object(b["k"])(this),r=n.prefixCls,i=n.size,a=n.type,s=n.showInfo,l=this.configProvider.getPrefixCls,h=l("progress",r),f=this.getProgressStatus(),d=this.renderProcessInfo(h,f),p=void 0;if("line"===a){var m={props:c()({},n,{prefixCls:h})};p=t(xe,m,[d])}else if("circle"===a||"dashboard"===a){var v={props:c()({},n,{prefixCls:h,progressStatus:f})};p=t($e,v,[d])}var g=u()(h,(e={},o()(e,h+"-"+("dashboard"===a?"circle":a),!0),o()(e,h+"-status-"+f,!0),o()(e,h+"-show-info",s),o()(e,h+"-"+i,i),e)),y={on:Object(b["j"])(this),class:g};return t("div",y,[p])}},Xe=n("db14");Ge.install=function(e){e.use(Xe["a"]),e.component(Ge.name,Ge)};var Je=Ge,Ze={name:"AUploadList",mixins:[y["a"]],props:Object(b["s"])(ee,{listType:"text",progressAttr:{strokeWidth:2,showInfo:!1},showRemoveIcon:!0,showDownloadIcon:!1,showPreviewIcon:!0,previewFile:fe}),inject:{configProvider:{default:function(){return q["a"]}}},updated:function(){var e=this;this.$nextTick((function(){var t=e.$props,n=t.listType,r=t.items,i=t.previewFile;"picture"!==n&&"picture-card"!==n||(r||[]).forEach((function(t){"undefined"!==typeof document&&"undefined"!==typeof window&&window.FileReader&&window.File&&(t.originFileObj instanceof File||t.originFileObj instanceof Blob)&&void 0===t.thumbUrl&&(t.thumbUrl="",i&&i(t.originFileObj).then((function(n){t.thumbUrl=n||"",e.$forceUpdate()})))}))}))},methods:{handlePreview:function(e,t){var n=Object(b["j"])(this),r=n.preview;if(r)return t.preventDefault(),this.$emit("preview",e)},handleDownload:function(e){var t=Object(b["j"])(this),n=t.download;"function"===typeof n?n(e):e.url&&window.open(e.url)},handleClose:function(e){this.$emit("remove",e)}},render:function(){var e,t=this,n=arguments[0],r=Object(b["k"])(this),a=r.prefixCls,s=r.items,l=void 0===s?[]:s,h=r.listType,f=r.showPreviewIcon,d=r.showRemoveIcon,p=r.showDownloadIcon,m=r.locale,v=r.progressAttr,g=this.configProvider.getPrefixCls,y=g("upload",a),_=l.map((function(e){var r,a,s=void 0,l=n(de["a"],{attrs:{type:"uploading"===e.status?"loading":"paper-clip"}});if("picture"===h||"picture-card"===h)if("picture-card"===h&&"uploading"===e.status)l=n("div",{class:y+"-list-item-uploading-text"},[m.uploading]);else if(e.thumbUrl||e.url){var g=ue(e)?n("img",{attrs:{src:e.thumbUrl||e.url,alt:e.name},class:y+"-list-item-image"}):n(de["a"],{attrs:{type:"file",theme:"twoTone"},class:y+"-list-item-icon"});l=n("a",{class:y+"-list-item-thumbnail",on:{click:function(n){return t.handlePreview(e,n)}},attrs:{href:e.url||e.thumbUrl,target:"_blank",rel:"noopener noreferrer"}},[g])}else l=n(de["a"],{class:y+"-list-item-thumbnail",attrs:{type:"picture",theme:"twoTone"}});if("uploading"===e.status){var b={props:c()({},v,{type:"line",percent:e.percent})},_="percent"in e?n(Je,b):null;s=n("div",{class:y+"-list-item-progress",key:"progress"},[_])}var w=u()((r={},o()(r,y+"-list-item",!0),o()(r,y+"-list-item-"+e.status,!0),o()(r,y+"-list-item-list-type-"+h,!0),r)),M="string"===typeof e.linkProps?JSON.parse(e.linkProps):e.linkProps,x=d?n(de["a"],{attrs:{type:"delete",title:m.removeFile},on:{click:function(){return t.handleClose(e)}}}):null,S=p&&"done"===e.status?n(de["a"],{attrs:{type:"download",title:m.downloadFile},on:{click:function(){return t.handleDownload(e)}}}):null,k="picture-card"!==h&&n("span",{key:"download-delete",class:y+"-list-item-card-actions "+("picture"===h?"picture":"")},[S&&n("a",{attrs:{title:m.downloadFile}},[S]),x&&n("a",{attrs:{title:m.removeFile}},[x])]),C=u()((a={},o()(a,y+"-list-item-name",!0),o()(a,y+"-list-item-name-icon-count-"+[S,x].filter((function(e){return e})).length,!0),a)),L=e.url?[n("a",i()([{attrs:{target:"_blank",rel:"noopener noreferrer",title:e.name},class:C},M,{attrs:{href:e.url},on:{click:function(n){return t.handlePreview(e,n)}}}]),[e.name]),k]:[n("span",{key:"view",class:y+"-list-item-name",on:{click:function(n){return t.handlePreview(e,n)}},attrs:{title:e.name}},[e.name]),k],T=e.url||e.thumbUrl?void 0:{pointerEvents:"none",opacity:.5},O=f?n("a",{attrs:{href:e.url||e.thumbUrl,target:"_blank",rel:"noopener noreferrer",title:m.previewFile},style:T,on:{click:function(n){return t.handlePreview(e,n)}}},[n(de["a"],{attrs:{type:"eye-o"}})]):null,z="picture-card"===h&&"uploading"!==e.status&&n("span",{class:y+"-list-item-actions"},[O,"done"===e.status&&S,x]),D=void 0;D=e.response&&"string"===typeof e.response?e.response:e.error&&e.error.statusText||m.uploadError;var j=n("span",[l,L]),H=Object(ne["a"])("fade"),E=n("div",{class:w,key:e.uid},[n("div",{class:y+"-list-item-info"},[j]),z,n("transition",H,[s])]),A=u()(o()({},y+"-list-picture-card-container","picture-card"===h));return n("div",{key:e.uid,class:A},["error"===e.status?n(pe["a"],{attrs:{title:D}},[E]):n("span",[E])])})),w=u()((e={},o()(e,y+"-list",!0),o()(e,y+"-list-"+h,!0),e)),M="picture-card"===h?"animate-inline":"animate",x=Object(ne["a"])(y+"-"+M);return n("transition-group",i()([x,{attrs:{tag:"div"},class:w}]),[_])}},Qe={name:"AUpload",mixins:[y["a"]],inheritAttrs:!1,Dragger:te,props:Object(b["s"])(Q,{type:"select",multiple:!1,action:"",data:{},accept:"",beforeUpload:re,showUploadList:!0,listType:"text",disabled:!1,supportServerRender:!0}),inject:{configProvider:{default:function(){return q["a"]}}},data:function(){return this.progressTimer=null,{sFileList:this.fileList||this.defaultFileList||[],dragState:"drop"}},watch:{fileList:function(e){this.sFileList=e||[]}},beforeDestroy:function(){this.clearProgressTimer()},methods:{onStart:function(e){var t=ie(e);t.status="uploading";var n=this.sFileList.concat(),r=p()(n,(function(e){var n=e.uid;return n===t.uid}));-1===r?n.push(t):n[r]=t,this.onChange({file:t,fileList:n}),window.File&&!Object({NODE_ENV:"production",VUE_APP_API_BASE_URL:"/api",VUE_APP_PREVIEW:"true",BASE_URL:"/"}).TEST_IE||this.autoUpdateProgress(0,t)},onSuccess:function(e,t,n){this.clearProgressTimer();try{"string"===typeof e&&(e=JSON.parse(e))}catch(a){}var r=this.sFileList,i=oe(t,r);i&&(i.status="done",i.response=e,i.xhr=n,this.onChange({file:c()({},i),fileList:r}))},onProgress:function(e,t){var n=this.sFileList,r=oe(t,n);r&&(r.percent=e.percent,this.onChange({event:e,file:c()({},r),fileList:this.sFileList}))},onError:function(e,t,n){this.clearProgressTimer();var r=this.sFileList,i=oe(n,r);i&&(i.error=e,i.response=t,i.status="error",this.onChange({file:c()({},i),fileList:r}))},onReject:function(e){this.$emit("reject",e)},handleRemove:function(e){var t=this,n=this.remove,r=this.$data.sFileList;Promise.resolve("function"===typeof n?n(e):n).then((function(n){if(!1!==n){var i=se(e,r);i&&(e.status="removed",t.upload&&t.upload.abort(e),t.onChange({file:e,fileList:i}))}}))},handleManualRemove:function(e){this.$refs.uploadRef&&this.$refs.uploadRef.abort(e),this.handleRemove(e)},onChange:function(e){Object(b["r"])(this,"fileList")||this.setState({sFileList:e.fileList}),this.$emit("change",e)},onFileDrop:function(e){this.setState({dragState:e.type})},reBeforeUpload:function(e,t){var n=this.$props.beforeUpload,r=this.$data.sFileList;if(!n)return!0;var i=n(e,t);return!1===i?(this.onChange({file:e,fileList:f()(r.concat(t.map(ie)),(function(e){return e.uid}))}),!1):!i||!i.then||i},clearProgressTimer:function(){clearInterval(this.progressTimer)},autoUpdateProgress:function(e,t){var n=this,r=ae(),i=0;this.clearProgressTimer(),this.progressTimer=setInterval((function(){i=r(i),n.onProgress({percent:100*i},t)}),200)},renderUploadList:function(e){var t=this.$createElement,n=Object(b["k"])(this),r=n.showUploadList,i=void 0===r?{}:r,a=n.listType,o=n.previewFile,s=n.disabled,l=n.locale,u=i.showRemoveIcon,h=i.showPreviewIcon,f=i.showDownloadIcon,d=this.$data.sFileList,p={props:{listType:a,items:d,previewFile:o,showRemoveIcon:!s&&u,showPreviewIcon:h,showDownloadIcon:f,locale:c()({},e,l)},on:c()({remove:this.handleManualRemove},v()(Object(b["j"])(this),["download","preview"]))};return t(Ze,p)}},render:function(){var e,t=arguments[0],n=Object(b["k"])(this),r=n.prefixCls,a=n.showUploadList,s=n.listType,l=n.type,h=n.disabled,f=this.$data,d=f.sFileList,p=f.dragState,m=this.configProvider.getPrefixCls,v=m("upload",r),g={props:c()({},this.$props,{prefixCls:v,beforeUpload:this.reBeforeUpload}),on:{start:this.onStart,error:this.onError,progress:this.onProgress,success:this.onSuccess,reject:this.onReject},ref:"uploadRef",attrs:c()({},this.$attrs)},y=this.$slots["default"];y&&!h||(delete g.props.id,delete g.attrs.id);var _=a?t(W["a"],{attrs:{componentName:"Upload",defaultLocale:U["a"].Upload},scopedSlots:{default:this.renderUploadList}}):null;if("drag"===l){var w,M=u()(v,(w={},o()(w,v+"-drag",!0),o()(w,v+"-drag-uploading",d.some((function(e){return"uploading"===e.status}))),o()(w,v+"-drag-hover","dragover"===p),o()(w,v+"-disabled",h),w));return t("span",[t("div",{class:M,on:{drop:this.onFileDrop,dragover:this.onFileDrop,dragleave:this.onFileDrop}},[t($,i()([g,{class:v+"-btn"}]),[t("div",{class:v+"-drag-container"},[y])])]),_])}var x=u()(v,(e={},o()(e,v+"-select",!0),o()(e,v+"-select-"+s,!0),o()(e,v+"-disabled",h),e)),S=t("div",{class:x,style:y?void 0:{display:"none"}},[t($,g,[y])]);return"picture-card"===s?t("span",{class:v+"-picture-card-wrapper"},[_,S]):t("span",[S,_])}};Qe.Dragger=te,Qe.install=function(e){e.use(Xe["a"]),e.component(Qe.name,Qe),e.component(te.name,te)};t["a"]=Qe},"39ad":function(e,t,n){var r=n("6ca1"),i=n("d16a"),a=n("9d11");e.exports=function(e){return function(t,n,o){var s,c=r(t),l=i(c.length),u=a(o,l);if(e&&n!=n){while(l>u)if(s=c[u++],s!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}}},"39bd":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function r(e,t,n,r){var i="";if(t)switch(n){case"s":i="काही सेकंद";break;case"ss":i="%d सेकंद";break;case"m":i="एक मिनिट";break;case"mm":i="%d मिनिटे";break;case"h":i="एक तास";break;case"hh":i="%d तास";break;case"d":i="एक दिवस";break;case"dd":i="%d दिवस";break;case"M":i="एक महिना";break;case"MM":i="%d महिने";break;case"y":i="एक वर्ष";break;case"yy":i="%d वर्षे";break}else switch(n){case"s":i="काही सेकंदां";break;case"ss":i="%d सेकंदां";break;case"m":i="एका मिनिटा";break;case"mm":i="%d मिनिटां";break;case"h":i="एका तासा";break;case"hh":i="%d तासां";break;case"d":i="एका दिवसा";break;case"dd":i="%d दिवसां";break;case"M":i="एका महिन्या";break;case"MM":i="%d महिन्यां";break;case"y":i="एका वर्षा";break;case"yy":i="%d वर्षां";break}return i.replace(/%d/i,e)}var i=e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}});return i}))},"39f5":function(e,t,n){var r=n("8707").Buffer;function i(e){r.isBuffer(e)||(e=r.from(e));for(var t=e.length/4|0,n=new Array(t),i=0;i>>24]^u[p>>>16&255]^h[m>>>8&255]^f[255&v]^t[g++],o=l[p>>>24]^u[m>>>16&255]^h[v>>>8&255]^f[255&d]^t[g++],s=l[m>>>24]^u[v>>>16&255]^h[d>>>8&255]^f[255&p]^t[g++],c=l[v>>>24]^u[d>>>16&255]^h[p>>>8&255]^f[255&m]^t[g++],d=a,p=o,m=s,v=c;return a=(r[d>>>24]<<24|r[p>>>16&255]<<16|r[m>>>8&255]<<8|r[255&v])^t[g++],o=(r[p>>>24]<<24|r[m>>>16&255]<<16|r[v>>>8&255]<<8|r[255&d])^t[g++],s=(r[m>>>24]<<24|r[v>>>16&255]<<16|r[d>>>8&255]<<8|r[255&p])^t[g++],c=(r[v>>>24]<<24|r[d>>>16&255]<<16|r[p>>>8&255]<<8|r[255&m])^t[g++],a>>>=0,o>>>=0,s>>>=0,c>>>=0,[a,o,s,c]}var s=[0,1,2,4,8,16,32,64,128,27,54],c=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var n=[],r=[],i=[[],[],[],[]],a=[[],[],[],[]],o=0,s=0,c=0;c<256;++c){var l=s^s<<1^s<<2^s<<3^s<<4;l=l>>>8^255&l^99,n[o]=l,r[l]=o;var u=e[o],h=e[u],f=e[h],d=257*e[l]^16843008*l;i[0][o]=d<<24|d>>>8,i[1][o]=d<<16|d>>>16,i[2][o]=d<<8|d>>>24,i[3][o]=d,d=16843009*f^65537*h^257*u^16843008*o,a[0][l]=d<<24|d>>>8,a[1][l]=d<<16|d>>>16,a[2][l]=d<<8|d>>>24,a[3][l]=d,0===o?o=s=1:(o=u^e[e[e[f^u]]],s^=e[e[s]])}return{SBOX:n,INV_SBOX:r,SUB_MIX:i,INV_SUB_MIX:a}}();function l(e){this._key=i(e),this._reset()}l.blockSize=16,l.keySize=32,l.prototype.blockSize=l.blockSize,l.prototype.keySize=l.keySize,l.prototype._reset=function(){for(var e=this._key,t=e.length,n=t+6,r=4*(n+1),i=[],a=0;a>>24,o=c.SBOX[o>>>24]<<24|c.SBOX[o>>>16&255]<<16|c.SBOX[o>>>8&255]<<8|c.SBOX[255&o],o^=s[a/t|0]<<24):t>6&&a%t===4&&(o=c.SBOX[o>>>24]<<24|c.SBOX[o>>>16&255]<<16|c.SBOX[o>>>8&255]<<8|c.SBOX[255&o]),i[a]=i[a-t]^o}for(var l=[],u=0;u>>24]]^c.INV_SUB_MIX[1][c.SBOX[f>>>16&255]]^c.INV_SUB_MIX[2][c.SBOX[f>>>8&255]]^c.INV_SUB_MIX[3][c.SBOX[255&f]]}this._nRounds=n,this._keySchedule=i,this._invKeySchedule=l},l.prototype.encryptBlockRaw=function(e){return e=i(e),o(e,this._keySchedule,c.SUB_MIX,c.SBOX,this._nRounds)},l.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),n=r.allocUnsafe(16);return n.writeUInt32BE(t[0],0),n.writeUInt32BE(t[1],4),n.writeUInt32BE(t[2],8),n.writeUInt32BE(t[3],12),n},l.prototype.decryptBlock=function(e){e=i(e);var t=e[1];e[1]=e[3],e[3]=t;var n=o(e,this._invKeySchedule,c.INV_SUB_MIX,c.INV_SBOX,this._nRounds),a=r.allocUnsafe(16);return a.writeUInt32BE(n[0],0),a.writeUInt32BE(n[3],4),a.writeUInt32BE(n[2],8),a.writeUInt32BE(n[1],12),a},l.prototype.scrub=function(){a(this._keySchedule),a(this._invKeySchedule),a(this._key)},e.exports.AES=l},"39ff":function(e,t,n){var r=n("0b07"),i=n("2b3e"),a=r(i,"WeakMap");e.exports=a},"3a39":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}});return r}))},"3a6c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t}))},"3a7b":function(e,t,n){"use strict";var r=n("ebb5"),i=n("b727").findIndex,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("findIndex",(function(e){return i(a(this),e,arguments.length>1?arguments[1]:void 0)}))},"3a7c":function(e,t,n){(function(e){function n(e){return Array.isArray?Array.isArray(e):"[object Array]"===v(e)}function r(e){return"boolean"===typeof e}function i(e){return null===e}function a(e){return null==e}function o(e){return"number"===typeof e}function s(e){return"string"===typeof e}function c(e){return"symbol"===typeof e}function l(e){return void 0===e}function u(e){return"[object RegExp]"===v(e)}function h(e){return"object"===typeof e&&null!==e}function f(e){return"[object Date]"===v(e)}function d(e){return"[object Error]"===v(e)||e instanceof Error}function p(e){return"function"===typeof e}function m(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e}function v(e){return Object.prototype.toString.call(e)}t.isArray=n,t.isBoolean=r,t.isNull=i,t.isNullOrUndefined=a,t.isNumber=o,t.isString=s,t.isSymbol=c,t.isUndefined=l,t.isRegExp=u,t.isObject=h,t.isDate=f,t.isError=d,t.isFunction=p,t.isPrimitive=m,t.isBuffer=e.isBuffer}).call(this,n("b639").Buffer)},"3a9b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="0 0 1024 1024",i="64 64 896 896",a="fill",o="outline",s="twotone";function c(e){for(var t=[],n=1;n0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1],n=arguments[2],r=arguments[3],i=arguments[4];if(n(e,t))i(e,t);else if(void 0===t||null===t);else if(Array.isArray(t))t.forEach((function(t,a){return U(e+"["+a+"]",t,n,r,i)}));else{if("object"!==("undefined"===typeof t?"undefined":y()(t)))return void C()(!1,r);Object.keys(t).forEach((function(a){var o=t[a];U(e+(e?".":"")+a,o,n,r,i)}))}}function q(e,t,n){var r={};return U(void 0,e,t,n,(function(e,t){r[e]=t})),r}function K(e,t,n){var r=e.map((function(e){var t=s()({},e,{trigger:e.trigger||[]});return"string"===typeof t.trigger&&(t.trigger=[t.trigger]),t}));return t&&r.push({trigger:n?[].concat(n):[],rules:t}),r}function G(e){return e.filter((function(e){return!!e.rules&&e.rules.length})).map((function(e){return e.trigger})).reduce((function(e,t){return e.concat(t)}),[])}function X(e){if(!e||!e.target)return e;var t=e.target;return"checkbox"===t.type?t.checked:t.value}function J(e){return e?e.map((function(e){return e&&e.message?e.message:e})):e}function Z(e,t,n){var r=e,i=t,a=n;return void 0===n&&("function"===typeof r?(a=r,i={},r=void 0):Array.isArray(r)?"function"===typeof i?(a=i,i={}):i=i||{}:(a=i,i=r||{},r=void 0)),{names:r,options:i,callback:a}}function Q(e){return 0===Object.keys(e).length}function ee(e){return!!e&&e.some((function(e){return e.rules&&e.rules.length}))}function te(e,t){return 0===e.lastIndexOf(t,0)}function ne(e,t){return 0===t.indexOf(e)&&-1!==[".","["].indexOf(t[e.length])}function re(e){return q(e,(function(e,t){return F(t)}),"You must wrap field data with `createFormField`.")}var ie=function(){function e(t){P()(this,e),ae.call(this),this.fields=re(t),this.fieldsMeta={}}return V()(e,[{key:"updateFields",value:function(e){this.fields=re(e)}},{key:"flattenRegisteredFields",value:function(e){var t=this.getAllFieldsName();return q(e,(function(e){return t.indexOf(e)>=0}),'You cannot set a form field before rendering a field associated with the value. You can use `getFieldDecorator(id, options)` instead `v-decorator="[id, options]"` to register it before render.')}},{key:"setFields",value:function(e){var t=this,n=this.fieldsMeta,r=s()({},this.fields,e),i={};Object.keys(n).forEach((function(e){i[e]=t.getValueFromFields(e,r)})),Object.keys(i).forEach((function(e){var n=i[e],a=t.getFieldMeta(e);if(a&&a.normalize){var o=a.normalize(n,t.getValueFromFields(e,t.fields),i);o!==n&&(r[e]=s()({},r[e],{value:o}))}})),this.fields=r}},{key:"resetFields",value:function(e){var t=this.fields,n=e?this.getValidFieldsFullName(e):this.getAllFieldsName();return n.reduce((function(e,n){var r=t[n];return r&&"value"in r&&(e[n]={}),e}),{})}},{key:"setFieldMeta",value:function(e,t){this.fieldsMeta[e]=t}},{key:"setFieldsAsDirty",value:function(){var e=this;Object.keys(this.fields).forEach((function(t){var n=e.fields[t],r=e.fieldsMeta[t];n&&r&&ee(r.validate)&&(e.fields[t]=s()({},n,{dirty:!0}))}))}},{key:"getFieldMeta",value:function(e){return this.fieldsMeta[e]=this.fieldsMeta[e]||{},this.fieldsMeta[e]}},{key:"getValueFromFields",value:function(e,t){var n=t[e];if(n&&"value"in n)return n.value;var r=this.getFieldMeta(e);return r&&r.initialValue}},{key:"getValidFieldsName",value:function(){var e=this,t=this.fieldsMeta;return t?Object.keys(t).filter((function(t){return!e.getFieldMeta(t).hidden})):[]}},{key:"getAllFieldsName",value:function(){var e=this.fieldsMeta;return e?Object.keys(e):[]}},{key:"getValidFieldsFullName",value:function(e){var t=Array.isArray(e)?e:[e];return this.getValidFieldsName().filter((function(e){return t.some((function(t){return e===t||te(e,t)&&[".","["].indexOf(e[t.length])>=0}))}))}},{key:"getFieldValuePropValue",value:function(e){var t=e.name,n=e.getValueProps,r=e.valuePropName,i=this.getField(t),o="value"in i?i.value:e.initialValue;return n?n(o):a()({},r,o)}},{key:"getField",value:function(e){return s()({},this.fields[e],{name:e})}},{key:"getNotCollectedFields",value:function(){var e=this,t=this.getValidFieldsName();return t.filter((function(t){return!e.fields[t]})).map((function(t){return{name:t,dirty:!1,value:e.getFieldMeta(t).initialValue}})).reduce((function(e,t){return z()(e,t.name,R(t))}),{})}},{key:"getNestedAllFields",value:function(){var e=this;return Object.keys(this.fields).reduce((function(t,n){return z()(t,n,R(e.fields[n]))}),this.getNotCollectedFields())}},{key:"getFieldMember",value:function(e,t){return this.getField(e)[t]}},{key:"getNestedFields",value:function(e,t){var n=e||this.getValidFieldsName();return n.reduce((function(e,n){return z()(e,n,t(n))}),{})}},{key:"getNestedField",value:function(e,t){var n=this.getValidFieldsFullName(e);if(0===n.length||1===n.length&&n[0]===e)return t(e);var r="["===n[0][e.length],i=r?e.length:e.length+1;return n.reduce((function(e,n){return z()(e,n.slice(i),t(n))}),r?[]:{})}},{key:"isValidNestedFieldName",value:function(e){var t=this.getAllFieldsName();return t.every((function(t){return!ne(t,e)&&!ne(e,t)}))}},{key:"clearField",value:function(e){delete this.fields[e],delete this.fieldsMeta[e]}}]),e}(),ae=function(){var e=this;this.setFieldsInitialValue=function(t){var n=e.flattenRegisteredFields(t),r=e.fieldsMeta;Object.keys(n).forEach((function(t){r[t]&&e.setFieldMeta(t,s()({},e.getFieldMeta(t),{initialValue:n[t]}))}))},this.getAllValues=function(){var t=e.fieldsMeta,n=e.fields;return Object.keys(t).reduce((function(t,r){return z()(t,r,e.getValueFromFields(r,n))}),{})},this.getFieldsValue=function(t){return e.getNestedFields(t,e.getFieldValue)},this.getFieldValue=function(t){var n=e.fields;return e.getNestedField(t,(function(t){return e.getValueFromFields(t,n)}))},this.getFieldsError=function(t){return e.getNestedFields(t,e.getFieldError)},this.getFieldError=function(t){return e.getNestedField(t,(function(t){return J(e.getFieldMember(t,"errors"))}))},this.isFieldValidating=function(t){return e.getFieldMember(t,"validating")},this.isFieldsValidating=function(t){var n=t||e.getValidFieldsName();return n.some((function(t){return e.isFieldValidating(t)}))},this.isFieldTouched=function(t){return e.getFieldMember(t,"touched")},this.isFieldsTouched=function(t){var n=t||e.getValidFieldsName();return n.some((function(t){return e.isFieldTouched(t)}))}};function oe(e){return new ie(e)}var se=n("7b05"),ce=n("b488"),le=n("daa3"),ue="change";function he(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.validateMessages,r=e.onFieldsChange,i=e.onValuesChange,o=e.mapProps,l=void 0===o?$:o,u=e.mapPropsToFields,h=e.fieldNameProp,f=e.fieldMetaProp,d=e.fieldDataProp,p=e.formPropName,m=void 0===p?"form":p,v=e.name,g=e.props,b=void 0===g?{}:g,_=e.templateContext;return function(e){var o={};Array.isArray(b)?b.forEach((function(e){o[e]=c["a"].any})):o=b;var p={mixins:[ce["a"]].concat(x()(t)),props:s()({},o,{wrappedComponentRef:c["a"].func.def((function(){}))}),data:function(){var e=this,t=u&&u(this.$props);return this.fieldsStore=oe(t||{}),this.templateContext=_,this.instances={},this.cachedBind={},this.clearedFieldMetaCache={},this.formItems={},this.renderFields={},this.domFields={},["getFieldsValue","getFieldValue","setFieldsInitialValue","getFieldsError","getFieldError","isFieldValidating","isFieldsValidating","isFieldsTouched","isFieldTouched"].forEach((function(t){e[t]=function(){var n;return(n=e.fieldsStore)[t].apply(n,arguments)}})),{submitting:!1}},watch:_?{}:{$props:{handler:function(e){u&&this.fieldsStore.updateFields(u(e))},deep:!0}},mounted:function(){this.cleanUpUselessFields()},updated:function(){this.cleanUpUselessFields()},methods:{updateFields:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.fieldsStore.updateFields(u(e)),_&&_.$forceUpdate()},onCollectCommon:function(e,t,n){var r=this.fieldsStore.getFieldMeta(e);if(r[t])r[t].apply(r,x()(n));else if(r.originalProps&&r.originalProps[t]){var o;(o=r.originalProps)[t].apply(o,x()(n))}var c=r.getValueFromEvent?r.getValueFromEvent.apply(r,x()(n)):X.apply(void 0,x()(n));if(i&&c!==this.fieldsStore.getFieldValue(e)){var l=this.fieldsStore.getAllValues(),u={};l[e]=c,Object.keys(l).forEach((function(e){return z()(u,e,l[e])})),i(s()(a()({},m,this.getForm()),this.$props),z()({},e,c),u)}var h=this.fieldsStore.getField(e);return{name:e,field:s()({},h,{value:c,touched:!0}),fieldMeta:r}},onCollect:function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:{};if(!e)throw new Error("Must call `getFieldProps` with valid name string!");delete this.clearedFieldMetaCache[e];var r=s()({name:e,trigger:ue,valuePropName:"value",validate:[]},n),i=r.rules,a=r.trigger,o=r.validateTrigger,c=void 0===o?a:o,l=r.validate,u=this.fieldsStore.getFieldMeta(e);"initialValue"in r&&(u.initialValue=r.initialValue);var p=s()({},this.fieldsStore.getFieldValuePropValue(r)),m={},g={};h&&(p[h]=v?v+"_"+e:e);var b=K(l,i,c),y=G(b);y.forEach((function(n){m[n]||(m[n]=t.getCacheBind(e,n,t.onCollectValidate))})),a&&-1===y.indexOf(a)&&(m[a]=this.getCacheBind(e,a,this.onCollect));var _=s()({},u,r,{validate:b});return this.fieldsStore.setFieldMeta(e,_),f&&(g[f]=_),d&&(g[d]=this.fieldsStore.getField(e)),this.renderFields[e]=!0,{props:E()(p,["id"]),domProps:{value:p.value},attrs:s()({},g,{id:p.id}),directives:[{name:"ant-ref",value:this.getCacheBind(e,e+"__ref",this.saveRef)}],on:m}},getFieldInstance:function(e){return this.instances[e]},getRules:function(e,t){var n=e.validate.filter((function(e){return!t||e.trigger.indexOf(t)>=0})).map((function(e){return e.rules}));return W(n)},setFields:function(e,t){var n=this,i=this.fieldsStore.flattenRegisteredFields(e);this.fieldsStore.setFields(i);var a=Object.keys(i).reduce((function(e,t){return z()(e,t,n.fieldsStore.getField(t))}),{});if(r){var o=Object.keys(i).reduce((function(e,t){return z()(e,t,n.fieldsStore.getField(t))}),{});r(this,o,this.fieldsStore.getNestedAllFields())}var s=_||this,c=!1;Object.keys(a).forEach((function(e){var t=n.formItems[e];t="function"===typeof t?t():t,t&&t.itemSelfUpdate?t.$forceUpdate():c=!0})),c&&s.$forceUpdate(),this.$nextTick((function(){t&&t()}))},setFieldsValue:function(e,t){var n=this.fieldsStore.fieldsMeta,r=this.fieldsStore.flattenRegisteredFields(e),o=Object.keys(r).reduce((function(e,t){var i=n[t];if(i){var a=r[t];e[t]={value:a}}return e}),{});if(this.setFields(o,t),i){var c=this.fieldsStore.getAllValues();i(s()(a()({},m,this.getForm()),this.$props),e,c)}},saveRef:function(e,t,n){if(!n){var r=this.fieldsStore.getFieldMeta(e);return r.preserve||(this.clearedFieldMetaCache[e]={field:this.fieldsStore.getField(e),meta:r},this.clearField(e)),void delete this.domFields[e]}this.domFields[e]=!0,this.recoverClearedField(e),this.instances[e]=n},cleanUpUselessFields:function(){var e=this,t=this.fieldsStore.getAllFieldsName(),n=t.filter((function(t){var n=e.fieldsStore.getFieldMeta(t);return!e.renderFields[t]&&!e.domFields[t]&&!n.preserve}));n.length&&n.forEach(this.clearField),this.renderFields={}},clearField:function(e){this.fieldsStore.clearField(e),delete this.instances[e],delete this.cachedBind[e]},resetFields:function(e){var t=this,n=this.fieldsStore.resetFields(e);if(Object.keys(n).length>0&&this.setFields(n),e){var r=Array.isArray(e)?e:[e];r.forEach((function(e){return delete t.clearedFieldMetaCache[e]}))}else this.clearedFieldMetaCache={}},recoverClearedField:function(e){this.clearedFieldMetaCache[e]&&(this.fieldsStore.setFields(a()({},e,this.clearedFieldMetaCache[e].field)),this.fieldsStore.setFieldMeta(e,this.clearedFieldMetaCache[e].meta),delete this.clearedFieldMetaCache[e])},validateFieldsInternal:function(e,t,r){var i=this,a=t.fieldNames,o=t.action,c=t.options,l=void 0===c?{}:c,u={},h={},f={},d={};if(e.forEach((function(e){var t=e.name;if(!0===l.force||!1!==e.dirty){var n=i.fieldsStore.getFieldMeta(t),r=s()({},e);r.errors=void 0,r.validating=!0,r.dirty=!0,u[t]=i.getRules(n,o),h[t]=r.value,f[t]=r}else e.errors&&z()(d,t,{errors:e.errors})})),this.setFields(f),Object.keys(h).forEach((function(e){h[e]=i.fieldsStore.getFieldValue(e)})),r&&Q(f))r(Q(d)?null:d,this.fieldsStore.getFieldsValue(a));else{var p=new S["a"](u);n&&p.messages(n),p.validate(h,l,(function(e){var t=s()({},d);e&&e.length&&e.forEach((function(e){var n=e.field,r=n;Object.keys(u).some((function(e){var t=u[e]||[];if(e===n)return r=e,!0;if(t.every((function(e){var t=e.type;return"array"!==t}))&&0!==n.indexOf(e))return!1;var i=n.slice(e.length+1);return!!/^\d+$/.test(i)&&(r=e,!0)}));var i=T()(t,r);("object"!==("undefined"===typeof i?"undefined":y()(i))||Array.isArray(i))&&z()(t,r,{errors:[]});var a=T()(t,r.concat(".errors"));a.push(e)}));var n=[],o={};Object.keys(u).forEach((function(e){var r=T()(t,e),a=i.fieldsStore.getField(e);j()(a.value,h[e])?(a.errors=r&&r.errors,a.value=h[e],a.validating=!1,a.dirty=!1,o[e]=a):n.push({name:e})})),i.setFields(o),r&&(n.length&&n.forEach((function(e){var n=e.name,r=[{message:n+" need to revalidate",field:n}];z()(t,n,{expired:!0,errors:r})})),r(Q(t)?null:t,i.fieldsStore.getFieldsValue(a)))}))}},validateFields:function(e,t,n){var r=this,i=new Promise((function(i,a){var o=Z(e,t,n),s=o.names,c=o.options,l=Z(e,t,n),u=l.callback;if(!u||"function"===typeof u){var h=u;u=function(e,t){h?h(e,t):e?a({errors:e,values:t}):i(t)}}var f=s?r.fieldsStore.getValidFieldsFullName(s):r.fieldsStore.getValidFieldsName(),d=f.filter((function(e){var t=r.fieldsStore.getFieldMeta(e);return ee(t.validate)})).map((function(e){var t=r.fieldsStore.getField(e);return t.value=r.fieldsStore.getFieldValue(e),t}));d.length?("firstFields"in c||(c.firstFields=f.filter((function(e){var t=r.fieldsStore.getFieldMeta(e);return!!t.validateFirst}))),r.validateFieldsInternal(d,{fieldNames:f,options:c},u)):u(null,r.fieldsStore.getFieldsValue(f))}));return i["catch"]((function(e){return console.error,e})),i},isSubmitting:function(){return this.submitting},submit:function(e){var t=this;var n=function(){t.setState({submitting:!1})};this.setState({submitting:!0}),e(n)}},render:function(){var t=arguments[0],n=this.$slots,r=this.$scopedSlots,i=a()({},m,this.getForm()),o=Object(le["k"])(this),c=o.wrappedComponentRef,u=w()(o,["wrappedComponentRef"]),h={props:l.call(this,s()({},i,u)),on:Object(le["j"])(this),ref:"WrappedComponent",directives:[{name:"ant-ref",value:c}]};Object.keys(r).length&&(h.scopedSlots=r);var f=Object.keys(n);return e?t(e,h,[f.length?f.map((function(e){return t("template",{slot:e},[n[e]])})):null]):null}};if(!e)return p;if(Array.isArray(e.props)){var g={};e.props.forEach((function(e){g[e]=c["a"].any})),g[m]=Object,e.props=g}else e.props=e.props||{},m in e.props||(e.props[m]=Object);return B(p,e)}}var fe=he,de={methods:{getForm:function(){return{getFieldsValue:this.fieldsStore.getFieldsValue,getFieldValue:this.fieldsStore.getFieldValue,getFieldInstance:this.getFieldInstance,setFieldsValue:this.setFieldsValue,setFields:this.setFields,setFieldsInitialValue:this.fieldsStore.setFieldsInitialValue,getFieldDecorator:this.getFieldDecorator,getFieldProps:this.getFieldProps,getFieldsError:this.fieldsStore.getFieldsError,getFieldError:this.fieldsStore.getFieldError,isFieldValidating:this.fieldsStore.isFieldValidating,isFieldsValidating:this.fieldsStore.isFieldsValidating,isFieldsTouched:this.fieldsStore.isFieldsTouched,isFieldTouched:this.fieldsStore.isFieldTouched,isSubmitting:this.isSubmitting,submit:this.submit,validateFields:this.validateFields,resetFields:this.resetFields}}}};function pe(e,t){var n=window.getComputedStyle,r=n?n(e):e.currentStyle;if(r)return r[t.replace(/-(\w)/gi,(function(e,t){return t.toUpperCase()}))]}function me(e){var t=e,n=void 0;while("body"!==(n=t.nodeName.toLowerCase())){var r=pe(t,"overflowY");if(t!==e&&("auto"===r||"scroll"===r)&&t.scrollHeight>t.clientHeight)return t;t=t.parentNode}return"body"===n?t.ownerDocument:t}var ve={methods:{getForm:function(){return s()({},de.methods.getForm.call(this),{validateFieldsAndScroll:this.validateFieldsAndScroll})},validateFieldsAndScroll:function(e,t,n){var r=this,i=Z(e,t,n),a=i.names,o=i.callback,c=i.options,l=function(e,t){if(e){var n=r.fieldsStore.getValidFieldsName(),i=void 0,a=void 0;if(n.forEach((function(t){if(g()(e,t)){var n=r.getFieldInstance(t);if(n){var o=n.$el||n.elm,s=o.getBoundingClientRect().top;"hidden"!==o.type&&(void 0===a||a>s)&&(a=s,i=o)}}})),i){var l=c.container||me(i);Object(m["a"])(i,l,s()({onlyScrollIfNeeded:!0},c.scroll))}}"function"===typeof o&&o(e,t)};return this.validateFields(a,c,l)}}};function ge(e){return fe(s()({},e),[ve])}var be=ge,ye=n("92fa"),_e=n.n(ye),we=n("2769"),Me=n.n(we),xe=n("290c"),Se="data-__meta",ke="data-__field",Ce=n("94eb"),Le=n("0c63"),Te=n("4df5");function Oe(){}function ze(e){return e.reduce((function(e,t){return[].concat(x()(e),[" ",t])}),[]).slice(1)}var De={id:c["a"].string,htmlFor:c["a"].string,prefixCls:c["a"].string,label:c["a"].any,labelCol:c["a"].shape(h["a"]).loose,wrapperCol:c["a"].shape(h["a"]).loose,help:c["a"].any,extra:c["a"].any,validateStatus:c["a"].oneOf(["","success","warning","error","validating"]),hasFeedback:c["a"].bool,required:c["a"].bool,colon:c["a"].bool,fieldDecoratorId:c["a"].string,fieldDecoratorOptions:c["a"].object,selfUpdate:c["a"].bool,labelAlign:c["a"].oneOf(["left","right"])};function je(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n=!1,r=0,i=e.length;r0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n=[],r=0;r0)break;var i=e[r];if((i.tag||""!==i.text.trim())&&!Object(le["n"])(i).__ANT_FORM_ITEM){var a=Object(le["c"])(i),o=i.data&&i.data.attrs||{};Se in o?n.push(i):a&&(n=n.concat(this.getControls(a,t)))}}return n},getOnlyControl:function(){var e=this.getControls(this.slotDefault,!1)[0];return void 0!==e?e:null},getChildAttr:function(e){var t=this.getOnlyControl(),n={};if(t)return t.data?n=t.data:t.$vnode&&t.$vnode.data&&(n=t.$vnode.data),n[e]||n.attrs[e]},getId:function(){return this.getChildAttr("id")},getMeta:function(){return this.getChildAttr(Se)},getField:function(){return this.getChildAttr(ke)},getValidateStatus:function(){var e=this.getOnlyControl();if(!e)return"";var t=this.getField();if(t.validating)return"validating";if(t.errors)return"error";var n="value"in t?t.value:this.getMeta().initialValue;return void 0!==n&&null!==n&&""!==n?"success":""},onLabelClick:function(){var e=this.id||this.getId();if(e){var t=this.$el,n=t.querySelector('[id="'+e+'"]');n&&n.focus&&n.focus()}},onHelpAnimEnd:function(e,t){this.helpShow=t,t||this.$forceUpdate()},isRequired:function(){var e=this.required;if(void 0!==e)return e;if(this.getOnlyControl()){var t=this.getMeta()||{},n=t.validate||[];return n.filter((function(e){return!!e.rules})).some((function(e){return e.rules.some((function(e){return e.required}))}))}return!1},renderHelp:function(e){var t=this,n=this.$createElement,r=this.getHelpMessage(),i=r?n("div",{class:e+"-explain",key:"help"},[r]):null;i&&(this.helpShow=!!i);var a=Object(Ce["a"])("show-help",{afterEnter:function(){return t.onHelpAnimEnd("help",!0)},afterLeave:function(){return t.onHelpAnimEnd("help",!1)}});return n("transition",_e()([a,{key:"help"}]),[i])},renderExtra:function(e){var t=this.$createElement,n=Object(le["f"])(this,"extra");return n?t("div",{class:e+"-extra"},[n]):null},renderValidateWrapper:function(e,t,n,r){var i=this.$createElement,a=this.$props,o=this.getOnlyControl,s=void 0===a.validateStatus&&o?this.getValidateStatus():a.validateStatus,c=e+"-item-control";s&&(c=u()(e+"-item-control",{"has-feedback":s&&a.hasFeedback,"has-success":"success"===s,"has-warning":"warning"===s,"has-error":"error"===s,"is-validating":"validating"===s}));var l="";switch(s){case"success":l="check-circle";break;case"warning":l="exclamation-circle";break;case"error":l="close-circle";break;case"validating":l="loading";break;default:l="";break}var h=a.hasFeedback&&l?i("span",{class:e+"-item-children-icon"},[i(Le["a"],{attrs:{type:l,theme:"loading"===l?"outlined":"filled"}})]):null;return i("div",{class:c},[i("span",{class:e+"-item-children"},[t,h]),n,r])},renderWrapper:function(e,t){var n=this.$createElement,r=this.isFormItemChildren?{}:this.FormContext,i=r.wrapperCol,a=this.wrapperCol,o=a||i||{},s=o.style,c=o.id,l=o.on,f=w()(o,["style","id","on"]),d=u()(e+"-item-control-wrapper",o["class"]),p={props:f,class:d,key:"wrapper",style:s,id:c,on:l};return n(h["b"],p,[t])},renderLabel:function(e){var t,n=this.$createElement,r=this.FormContext,i=r.vertical,o=r.labelAlign,s=r.labelCol,c=r.colon,l=this.labelAlign,f=this.labelCol,d=this.colon,p=this.id,m=this.htmlFor,v=Object(le["f"])(this,"label"),g=this.isRequired(),b=f||s||{},y=l||o,_=e+"-item-label",M=u()(_,"left"===y&&_+"-left",b["class"]),x=(b["class"],b.style),S=b.id,k=b.on,C=w()(b,["class","style","id","on"]),L=v,T=!0===d||!1!==c&&!1!==d,O=T&&!i;O&&"string"===typeof v&&""!==v.trim()&&(L=v.replace(/[::]\s*$/,""));var z=u()((t={},a()(t,e+"-item-required",g),a()(t,e+"-item-no-colon",!T),t)),D={props:C,class:M,key:"label",style:x,id:S,on:k};return v?n(h["b"],D,[n("label",{attrs:{for:m||p||this.getId(),title:"string"===typeof v?v:""},class:z,on:{click:this.onLabelClick}},[L])]):null},renderChildren:function(e){return[this.renderLabel(e),this.renderWrapper(e,this.renderValidateWrapper(e,this.slotDefault,this.renderHelp(e),this.renderExtra(e)))]},renderFormItem:function(){var e,t=this.$createElement,n=this.$props.prefixCls,r=this.configProvider.getPrefixCls,i=r("form",n),o=this.renderChildren(i),s=(e={},a()(e,i+"-item",!0),a()(e,i+"-item-with-help",this.helpShow),e);return t(xe["a"],{class:u()(s),key:"row"},[o])},decoratorOption:function(e){if(e.data&&e.data.directives){var t=Me()(e.data.directives,["name","decorator"]);return Object(p["a"])(!t||t&&Array.isArray(t.value),"Form",'Invalid directive: type check failed for directive "decorator". Expected Array, got '+y()(t?t.value:t)+". At "+e.tag+"."),t?t.value:null}return null},decoratorChildren:function(e){for(var t=this.FormContext,n=t.form.getFieldDecorator,r=0,i=e.length;r1),"Form","`autoFormCreate` just `decorator` then first children. but you can use JSX to support multiple children"),this.slotDefault=o}else a.form?(o=Object(se["b"])(o),this.slotDefault=this.decoratorChildren(o)):this.slotDefault=o;return this.renderFormItem()}},Ee=n("db14"),Ae=(c["a"].func,c["a"].func,c["a"].func,c["a"].any,c["a"].bool,c["a"].string,c["a"].func,c["a"].func,c["a"].func,c["a"].func,c["a"].func,c["a"].func,c["a"].func,c["a"].func,c["a"].func,c["a"].func,c["a"].func,c["a"].func,c["a"].func,{layout:c["a"].oneOf(["horizontal","inline","vertical"]),labelCol:c["a"].shape(h["a"]).loose,wrapperCol:c["a"].shape(h["a"]).loose,colon:c["a"].bool,labelAlign:c["a"].oneOf(["left","right"]),form:c["a"].object,prefixCls:c["a"].string,hideRequiredMark:c["a"].bool,autoFormCreate:c["a"].func,options:c["a"].object,selfUpdate:c["a"].bool}),Pe=(c["a"].string,c["a"].string,c["a"].boolean,c["a"].boolean,c["a"].number,c["a"].number,c["a"].number,c["a"].oneOfType([String,c["a"].arrayOf(String)]),c["a"].custom(d.a),c["a"].func,c["a"].func,{name:"AForm",props:Object(le["s"])(Ae,{layout:"horizontal",hideRequiredMark:!1,colon:!0}),Item:He,createFormField:R,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return be(s()({fieldNameProp:"id"},e,{fieldMetaProp:Se,fieldDataProp:ke}))},createForm:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Ee["a"].Vue||r["a"];return new n(Pe.create(s()({},t,{templateContext:e}))())},created:function(){this.formItemContexts=new Map},provide:function(){var e=this;return{FormContext:this,collectFormItemContext:this.form&&this.form.templateContext?function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"add",r=e.formItemContexts,i=r.get(t)||0;"delete"===n?i<=1?r["delete"](t):r.set(t,i-1):t!==e.form.templateContext&&r.set(t,i+1)}:function(){}}},inject:{configProvider:{default:function(){return Te["a"]}}},watch:{form:function(){this.$forceUpdate()}},computed:{vertical:function(){return"vertical"===this.layout}},beforeUpdate:function(){this.formItemContexts.forEach((function(e,t){t.$forceUpdate&&t.$forceUpdate()}))},updated:function(){this.form&&this.form.cleanUpUselessFields&&this.form.cleanUpUselessFields()},methods:{onSubmit:function(e){Object(le["j"])(this).submit?this.$emit("submit",e):e.preventDefault()}},render:function(){var e,t=this,n=arguments[0],r=this.prefixCls,i=this.hideRequiredMark,o=this.layout,c=this.onSubmit,l=this.$slots,h=this.autoFormCreate,f=this.options,d=void 0===f?{}:f,m=this.configProvider.getPrefixCls,v=m("form",r),g=u()(v,(e={},a()(e,v+"-horizontal","horizontal"===o),a()(e,v+"-vertical","vertical"===o),a()(e,v+"-inline","inline"===o),a()(e,v+"-hide-required-mark",i),e));if(h){Object(p["a"])(!1,"Form","`autoFormCreate` is deprecated. please use `form` instead.");var b=this.DomForm||be(s()({fieldNameProp:"id"},d,{fieldMetaProp:Se,fieldDataProp:ke,templateContext:this.$vnode.context}))({provide:function(){return{decoratorFormProps:this.$props}},data:function(){return{children:l["default"],formClassName:g,submit:c}},created:function(){h(this.form)},render:function(){var e=arguments[0],t=this.children,n=this.formClassName,r=this.submit;return e("form",{on:{submit:r},class:n},[t])}});return this.domForm&&(this.domForm.children=l["default"],this.domForm.submit=c,this.domForm.formClassName=g),this.DomForm=b,n(b,{attrs:{wrappedComponentRef:function(e){t.domForm=e}}})}return n("form",{on:{submit:c},class:g},[l["default"]])}}),Ye=Pe,Ve=n("46cf"),Ie=n.n(Ve),Fe=n("dfdf");r["a"].use(Ie.a,{name:"ant-ref"}),r["a"].use(Fe["b"]),r["a"].prototype.$form=Ye,Ye.install=function(e){e.use(Ee["a"]),e.component(Ye.name,Ye),e.component(Ye.Item.name,Ye.Item),e.prototype.$form=Ye};t["a"]=Ye},"3b18":function(e,t,n){"use strict";n("b2a3"),n("a1bc")},"3b1b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"},n=e.defineLocale("tg",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Пагоҳ соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n}))},"3b4a":function(e,t,n){var r=n("0b07"),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=i},"3bb4":function(e,t,n){var r=n("08cc"),i=n("ec69");function a(e){var t=i(e),n=t.length;while(n--){var a=t[n],o=e[a];t[n]=[a,o,r(o)]}return t}e.exports=a},"3bbe":function(e,t,n){var r=n("861d");e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"3c0d":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),r=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],i=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function a(e){return e>1&&e<5&&1!==~~(e/10)}function o(e,t,n,r){var i=e+" ";switch(n){case"s":return t||r?"pár sekund":"pár sekundami";case"ss":return t||r?i+(a(e)?"sekundy":"sekund"):i+"sekundami";case"m":return t?"minuta":r?"minutu":"minutou";case"mm":return t||r?i+(a(e)?"minuty":"minut"):i+"minutami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?i+(a(e)?"hodiny":"hodin"):i+"hodinami";case"d":return t||r?"den":"dnem";case"dd":return t||r?i+(a(e)?"dny":"dní"):i+"dny";case"M":return t||r?"měsíc":"měsícem";case"MM":return t||r?i+(a(e)?"měsíce":"měsíců"):i+"měsíci";case"y":return t||r?"rok":"rokem";case"yy":return t||r?i+(a(e)?"roky":"let"):i+"lety"}}var s=e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s}))},"3c3f":function(e,t){e.exports={name:"memoryStorage",read:r,write:i,each:a,remove:o,clearAll:s};var n={};function r(e){return n[e]}function i(e,t){n[e]=t}function a(e){for(var t in n)n.hasOwnProperty(t)&&e(n[t],t)}function o(e){delete n[e]}function s(e){n={}}},"3c55":function(e,t,n){try{var r=n("cecd")}catch(s){r=n("cecd")}var i=/\s+/,a=Object.prototype.toString;function o(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}e.exports=function(e){return new o(e)},o.prototype.add=function(e){if(this.list)return this.list.add(e),this;var t=this.array(),n=r(t,e);return~n||t.push(e),this.el.className=t.join(" "),this},o.prototype.remove=function(e){if("[object RegExp]"==a.call(e))return this.removeMatching(e);if(this.list)return this.list.remove(e),this;var t=this.array(),n=r(t,e);return~n&&t.splice(n,1),this.el.className=t.join(" "),this},o.prototype.removeMatching=function(e){for(var t=this.array(),n=0;n1?arguments[1]:void 0,1),n=this.length,r=o(e),s=i(r.length),l=0;if(s+t>n)throw RangeError("Wrong length");while(l=n.length?{value:void 0,done:!0}:(e=r(n,i),t.index+=e.length,{value:e,done:!1})}))},"3d5a":function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("1132"),n("72fe"),n("2b79"),n("38ba"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.StreamCipher,i=t.algo,a=[],o=[],s=[],c=i.RabbitLegacy=r.extend({_doReset:function(){var e=this._key.words,t=this.cfg.iv,n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var i=0;i<4;i++)l.call(this);for(i=0;i<8;i++)r[i]^=n[i+4&7];if(t){var a=t.words,o=a[0],s=a[1],c=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),h=c>>>16|4294901760&u,f=u<<16|65535&c;r[0]^=c,r[1]^=h,r[2]^=u,r[3]^=f,r[4]^=c,r[5]^=h,r[6]^=u,r[7]^=f;for(i=0;i<4;i++)l.call(this)}},_doProcessBlock:function(e,t){var n=this._X;l.call(this),a[0]=n[0]^n[5]>>>16^n[3]<<16,a[1]=n[2]^n[7]>>>16^n[5]<<16,a[2]=n[4]^n[1]>>>16^n[7]<<16,a[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)a[r]=16711935&(a[r]<<8|a[r]>>>24)|4278255360&(a[r]<<24|a[r]>>>8),e[t+r]^=a[r]},blockSize:4,ivSize:2});function l(){for(var e=this._X,t=this._C,n=0;n<8;n++)o[n]=t[n];t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0;for(n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,a=r>>>16,c=((i*i>>>17)+i*a>>>15)+a*a,l=((4294901760&r)*r|0)+((65535&r)*r|0);s[n]=c^l}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.RabbitLegacy=r._createHelper(c)}(),e.RabbitLegacy}))},"3daf":function(e,t,n){"use strict";var r=n("f3a3"),i=n("399f"),a=n("3fb5"),o=n("ea53"),s=r.assert;function c(e){this.twisted=1!==(0|e.a),this.mOneA=this.twisted&&-1===(0|e.a),this.extended=this.mOneA,o.call(this,"edwards",e),this.a=new i(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new i(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new i(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),s(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1===(0|e.c)}function l(e,t,n,r,a){o.BasePoint.call(this,e,"projective"),null===t&&null===n&&null===r?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new i(t,16),this.y=new i(n,16),this.z=r?new i(r,16):this.curve.one,this.t=a&&new i(a,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}a(c,o),e.exports=c,c.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},c.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},c.prototype.jpoint=function(e,t,n,r){return this.point(e,t,n,r)},c.prototype.pointFromX=function(e,t){e=new i(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr(),r=this.c2.redSub(this.a.redMul(n)),a=this.one.redSub(this.c2.redMul(this.d).redMul(n)),o=r.redMul(a.redInvm()),s=o.redSqrt();if(0!==s.redSqr().redSub(o).cmp(this.zero))throw new Error("invalid point");var c=s.fromRed().isOdd();return(t&&!c||!t&&c)&&(s=s.redNeg()),this.point(e,s)},c.prototype.pointFromY=function(e,t){e=new i(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr(),r=n.redSub(this.c2),a=n.redMul(this.d).redMul(this.c2).redSub(this.a),o=r.redMul(a.redInvm());if(0===o.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var s=o.redSqrt();if(0!==s.redSqr().redSub(o).cmp(this.zero))throw new Error("invalid point");return s.fromRed().isOdd()!==t&&(s=s.redNeg()),this.point(s,e)},c.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),n=e.y.redSqr(),r=t.redMul(this.a).redAdd(n),i=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(n)));return 0===r.cmp(i)},a(l,o.BasePoint),c.prototype.pointFromJSON=function(e){return l.fromJSON(this,e)},c.prototype.point=function(e,t,n,r){return new l(this,e,t,n,r)},l.fromJSON=function(e,t){return new l(e,t[0],t[1],t[2])},l.prototype.inspect=function(){return this.isInfinity()?"":""},l.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},l.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var r=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),a=r.redAdd(t),o=a.redSub(n),s=r.redSub(t),c=i.redMul(o),l=a.redMul(s),u=i.redMul(s),h=o.redMul(a);return this.curve.point(c,l,h,u)},l.prototype._projDbl=function(){var e,t,n,r=this.x.redAdd(this.y).redSqr(),i=this.x.redSqr(),a=this.y.redSqr();if(this.curve.twisted){var o=this.curve._mulA(i),s=o.redAdd(a);if(this.zOne)e=r.redSub(i).redSub(a).redMul(s.redSub(this.curve.two)),t=s.redMul(o.redSub(a)),n=s.redSqr().redSub(s).redSub(s);else{var c=this.z.redSqr(),l=s.redSub(c).redISub(c);e=r.redSub(i).redISub(a).redMul(l),t=s.redMul(o.redSub(a)),n=s.redMul(l)}}else{o=i.redAdd(a),c=this.curve._mulC(this.z).redSqr(),l=o.redSub(c).redSub(c);e=this.curve._mulC(r.redISub(o)).redMul(l),t=this.curve._mulC(o).redMul(i.redISub(a)),n=o.redMul(l)}return this.curve.point(e,t,n)},l.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},l.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),r=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),a=n.redSub(t),o=i.redSub(r),s=i.redAdd(r),c=n.redAdd(t),l=a.redMul(o),u=s.redMul(c),h=a.redMul(c),f=o.redMul(s);return this.curve.point(l,u,f,h)},l.prototype._projAdd=function(e){var t,n,r=this.z.redMul(e.z),i=r.redSqr(),a=this.x.redMul(e.x),o=this.y.redMul(e.y),s=this.curve.d.redMul(a).redMul(o),c=i.redSub(s),l=i.redAdd(s),u=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(a).redISub(o),h=r.redMul(c).redMul(u);return this.curve.twisted?(t=r.redMul(l).redMul(o.redSub(this.curve._mulA(a))),n=c.redMul(l)):(t=r.redMul(l).redMul(o.redSub(a)),n=this.curve._mulC(c).redMul(l)),this.curve.point(h,t,n)},l.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},l.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},l.prototype.mulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!1)},l.prototype.jmulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!0)},l.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},l.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},l.prototype.getX=function(){return this.normalize(),this.x.fromRed()},l.prototype.getY=function(){return this.normalize(),this.y.fromRed()},l.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},l.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var n=e.clone(),r=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(r),0===this.x.cmp(t))return!0}},l.prototype.toP=l.prototype.normalize,l.prototype.mixedAdd=l.prototype.add},"3de4":function(e,t,n){},"3de5":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},r=e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}});return r}))},"3e92":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"},r=e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}});return r}))},"3ea3":function(e,t,n){var r=n("23e7"),i=n("f748"),a=Math.abs,o=Math.pow;r({target:"Math",stat:!0},{cbrt:function(e){return i(e=+e)*o(a(e),1/3)}})},"3eea":function(e,t,n){var r=n("7948"),i=n("3818"),a=n("4bb5"),o=n("e2e4"),s=n("8eeb"),c=n("e0e7"),l=n("c6cf"),u=n("1bac"),h=1,f=2,d=4,p=l((function(e,t){var n={};if(null==e)return n;var l=!1;t=r(t,(function(t){return t=o(t,e),l||(l=t.length>1),t})),s(e,u(e),n),l&&(n=i(n,h|f|d,c));var p=t.length;while(p--)a(n,t[p]);return n}));e.exports=p},"3f3a":function(e,t,n){var r=n("23e7"),i=n("83ab"),a=n("825a"),o=n("c04e"),s=n("9bf2"),c=n("d039"),l=c((function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})}));r({target:"Reflect",stat:!0,forced:l,sham:!i},{defineProperty:function(e,t,n){a(e);var r=o(t,!0);a(n);try{return s.f(e,r,n),!0}catch(i){return!1}}})},"3f50":function(e,t,n){"use strict";function r(){var e=[].slice.call(arguments,0);return 1===e.length?e[0]:function(){for(var t=0;t>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function s(e){this.h=e,this.state=r.alloc(16,0),this.cache=r.allocUnsafe(0)}s.prototype.ghash=function(e){var t=-1;while(++t0;e--)r[e]=r[e]>>>1|(1&r[e-1])<<31;r[0]=r[0]>>>1,n&&(r[0]=r[0]^225<<24)}this.state=o(i)},s.prototype.update=function(e){var t;this.cache=r.concat([this.cache,e]);while(this.cache.length>=16)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},s.prototype.final=function(e,t){return this.cache.length&&this.ghash(r.concat([this.cache,i],16)),this.ghash(o([0,e,0,t])),this.state},e.exports=s},"3f6b":function(e,t,n){e.exports={default:n("b9c7"),__esModule:!0}},"3f8c":function(e,t){e.exports={}},"3fb5":function(e,t){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},"3fcc":function(e,t,n){"use strict";var r=n("ebb5"),i=n("b727").map,a=n("4840"),o=r.aTypedArray,s=r.aTypedArrayConstructor,c=r.exportTypedArrayMethod;c("map",(function(e){return i(o(this),e,arguments.length>1?arguments[1]:void 0,(function(e,t){return new(s(a(e,e.constructor)))(t)}))}))},4039:function(e,t,n){"use strict";function r(){return!1}function i(){return!0}function a(){this.timeStamp=Date.now(),this.target=void 0,this.currentTarget=void 0}Object.defineProperty(t,"__esModule",{value:!0}),a.prototype={isEventObject:1,constructor:a,isDefaultPrevented:r,isPropagationStopped:r,isImmediatePropagationStopped:r,preventDefault:function(){this.isDefaultPrevented=i},stopPropagation:function(){this.isPropagationStopped=i},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i,this.stopPropagation()},halt:function(e){e?this.stopImmediatePropagation():this.stopPropagation(),this.preventDefault()}},t["default"]=a,e.exports=t["default"]},4057:function(e,t,n){var r=n("23e7"),i=Math.hypot,a=Math.abs,o=Math.sqrt,s=!!i&&i(1/0,NaN)!==1/0;r({target:"Math",stat:!0,forced:s},{hypot:function(e,t){var n,r,i=0,s=0,c=arguments.length,l=0;while(s0?(r=n/l,i+=r*r):i+=n;return l===1/0?1/0:l*o(i)}})},4069:function(e,t,n){var r=n("44d2");r("flat")},"408a":function(e,t,n){var r=n("c6b6");e.exports=function(e){if("number"!=typeof e&&"Number"!=r(e))throw TypeError("Incorrect invocation");return+e}},"408c":function(e,t,n){var r=n("2b3e"),i=function(){return r.Date.now()};e.exports=i},"409b":function(e,t){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},"40d9":function(e,t,n){var r=n("23e7"),i=Math.floor,a=Math.log,o=Math.LOG2E;r({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-i(a(e+.5)*o):32}})},4111:function(e,t,n){"use strict";var r=n("7f7a");t.certificate=n("56b5");var i=r.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));t.RSAPrivateKey=i;var a=r.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));t.RSAPublicKey=a;var o=r.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())}));t.PublicKey=o;var s=r.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),c=r.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(s),this.key("subjectPrivateKey").octstr())}));t.PrivateKey=c;var l=r.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));t.EncryptedPrivateKey=l;var u=r.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));t.DSAPrivateKey=u,t.DSAparam=r.define("DSAparam",(function(){this.int()}));var h=r.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(f),this.key("publicKey").optional().explicit(1).bitstr())}));t.ECPrivateKey=h;var f=r.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));t.signature=r.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},4127:function(e,t,n){"use strict";var r=n("d233"),i=n("b313"),a=Object.prototype.hasOwnProperty,o={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=Array.prototype.push,l=function(e,t){c.apply(e,s(t)?t:[t])},u=Date.prototype.toISOString,h={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,formatter:i.formatters[i["default"]],indices:!1,serializeDate:function(e){return u.call(e)},skipNulls:!1,strictNullHandling:!1},f=function e(t,n,i,a,o,c,u,f,d,p,m,v,g){var b=t;if("function"===typeof u?b=u(n,b):b instanceof Date?b=p(b):"comma"===i&&s(b)&&(b=b.join(",")),null===b){if(a)return c&&!v?c(n,h.encoder,g):n;b=""}if("string"===typeof b||"number"===typeof b||"boolean"===typeof b||r.isBuffer(b)){if(c){var y=v?n:c(n,h.encoder,g);return[m(y)+"="+m(c(b,h.encoder,g))]}return[m(n)+"="+m(String(b))]}var _,w=[];if("undefined"===typeof b)return w;if(s(u))_=u;else{var M=Object.keys(b);_=f?M.sort(f):M}for(var x=0;x<_.length;++x){var S=_[x];o&&null===b[S]||(s(b)?l(w,e(b[S],"function"===typeof i?i(n,S):n,i,a,o,c,u,f,d,p,m,v,g)):l(w,e(b[S],n+(d?"."+S:"["+S+"]"),i,a,o,c,u,f,d,p,m,v,g)))}return w},d=function(e){if(!e)return h;if(null!==e.encoder&&void 0!==e.encoder&&"function"!==typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||h.charset;if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=i["default"];if("undefined"!==typeof e.format){if(!a.call(i.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=i.formatters[n],o=h.filter;return("function"===typeof e.filter||s(e.filter))&&(o=e.filter),{addQueryPrefix:"boolean"===typeof e.addQueryPrefix?e.addQueryPrefix:h.addQueryPrefix,allowDots:"undefined"===typeof e.allowDots?h.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:h.charsetSentinel,delimiter:"undefined"===typeof e.delimiter?h.delimiter:e.delimiter,encode:"boolean"===typeof e.encode?e.encode:h.encode,encoder:"function"===typeof e.encoder?e.encoder:h.encoder,encodeValuesOnly:"boolean"===typeof e.encodeValuesOnly?e.encodeValuesOnly:h.encodeValuesOnly,filter:o,formatter:r,serializeDate:"function"===typeof e.serializeDate?e.serializeDate:h.serializeDate,skipNulls:"boolean"===typeof e.skipNulls?e.skipNulls:h.skipNulls,sort:"function"===typeof e.sort?e.sort:null,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:h.strictNullHandling}};e.exports=function(e,t){var n,r,i=e,a=d(t);"function"===typeof a.filter?(r=a.filter,i=r("",i)):s(a.filter)&&(r=a.filter,n=r);var c,u=[];if("object"!==typeof i||null===i)return"";c=t&&t.arrayFormat in o?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var h=o[c];n||(n=Object.keys(i)),a.sort&&n.sort(a.sort);for(var p=0;p0?g+v:""}},4136:function(e,t,n){"use strict";var r=t;r.base=n("ea53"),r.short=n("3300"),r.mont=n("676f"),r.edwards=n("3daf")},4160:function(e,t,n){"use strict";var r=n("23e7"),i=n("17c2");r({target:"Array",proto:!0,forced:[].forEach!=i},{forEach:i})},4186:function(e,t,n){"use strict";(function(t){var r;function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n("ee93"),o=Symbol("lastResolve"),s=Symbol("lastReject"),c=Symbol("error"),l=Symbol("ended"),u=Symbol("lastPromise"),h=Symbol("handlePromise"),f=Symbol("stream");function d(e,t){return{value:e,done:t}}function p(e){var t=e[o];if(null!==t){var n=e[f].read();null!==n&&(e[u]=null,e[o]=null,e[s]=null,t(d(n,!1)))}}function m(e){t.nextTick(p,e)}function v(e,t){return function(n,r){e.then((function(){t[l]?n(d(void 0,!0)):t[h](n,r)}),r)}}var g=Object.getPrototypeOf((function(){})),b=Object.setPrototypeOf((r={get stream(){return this[f]},next:function(){var e=this,n=this[c];if(null!==n)return Promise.reject(n);if(this[l])return Promise.resolve(d(void 0,!0));if(this[f].destroyed)return new Promise((function(n,r){t.nextTick((function(){e[c]?r(e[c]):n(d(void 0,!0))}))}));var r,i=this[u];if(i)r=new Promise(v(i,this));else{var a=this[f].read();if(null!==a)return Promise.resolve(d(a,!1));r=new Promise(this[h])}return this[u]=r,r}},i(r,Symbol.asyncIterator,(function(){return this})),i(r,"return",(function(){var e=this;return new Promise((function(t,n){e[f].destroy(null,(function(e){e?n(e):t(d(void 0,!0))}))}))})),r),g),y=function(e){var t,n=Object.create(b,(t={},i(t,f,{value:e,writable:!0}),i(t,o,{value:null,writable:!0}),i(t,s,{value:null,writable:!0}),i(t,c,{value:null,writable:!0}),i(t,l,{value:e._readableState.endEmitted,writable:!0}),i(t,h,{value:function(e,t){var r=n[f].read();r?(n[u]=null,n[o]=null,n[s]=null,e(d(r,!1))):(n[o]=e,n[s]=t)},writable:!0}),t));return n[u]=null,a(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[s];return null!==t&&(n[u]=null,n[o]=null,n[s]=null,t(e)),void(n[c]=e)}var r=n[o];null!==r&&(n[u]=null,n[o]=null,n[s]=null,r(d(void 0,!0))),n[l]=!0})),e.on("readable",m.bind(null,n)),n};e.exports=y}).call(this,n("4362"))},"41b2":function(e,t,n){"use strict";t.__esModule=!0;var r=n("3f6b"),i=a(r);function a(e){return e&&e.__esModule?e:{default:e}}t.default=i.default||function(e){for(var t=1;t16)throw new Error("unable to decrypt data");var n=-1;while(++n16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},f.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=m,t.createDecipheriv=p},"423e":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}});return t}))},4245:function(e,t,n){var r=n("1290");function i(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}e.exports=i},4250:function(e,t,n){"use strict";(function(t,r){var i;e.exports=O,O.ReadableState=T;n("faa1").EventEmitter;var a=function(e,t){return e.listeners(t).length},o=n("5bbb"),s=n("b639").Buffer,c=t.Uint8Array||function(){};function l(e){return s.from(e)}function u(e){return s.isBuffer(e)||e instanceof c}var h,f=n(1);h=f&&f.debuglog?f.debuglog("stream"):function(){};var d,p,m,v=n("96a5"),g=n("493f"),b=n("b9b5"),y=b.getHighWaterMark,_=n("9d8a").codes,w=_.ERR_INVALID_ARG_TYPE,M=_.ERR_STREAM_PUSH_AFTER_EOF,x=_.ERR_METHOD_NOT_IMPLEMENTED,S=_.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n("3fb5")(O,o);var k=g.errorOrDestroy,C=["error","close","destroy","pause","resume"];function L(e,t,n){if("function"===typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}function T(e,t,r){i=i||n("e666"),e=e||{},"boolean"!==typeof r&&(r=t instanceof i),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=y(this,e,"readableHighWaterMark",r),this.buffer=new v,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(d||(d=n("7d72").StringDecoder),this.decoder=new d(e.encoding),this.encoding=e.encoding)}function O(e){if(i=i||n("e666"),!(this instanceof O))return new O(e);var t=this instanceof i;this._readableState=new T(e,this,t),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),o.call(this)}function z(e,t,n,r,i){h("readableAddChunk",t);var a,o=e._readableState;if(null===t)o.reading=!1,P(e,o);else if(i||(a=j(o,t)),a)k(e,a);else if(o.objectMode||t&&t.length>0)if("string"===typeof t||o.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=l(t)),r)o.endEmitted?k(e,new S):D(e,o,t,!0);else if(o.ended)k(e,new M);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!n?(t=o.decoder.write(t),o.objectMode||0!==t.length?D(e,o,t,!1):I(e,o)):D(e,o,t,!1)}else r||(o.reading=!1,I(e,o));return!o.ended&&(o.length=H?e=H:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function A(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=E(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function P(e,t){if(h("onEofChunk"),!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?Y(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,V(e)))}}function Y(e){var t=e._readableState;h("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(h("emitReadable",t.flowing),t.emittedReadable=!0,r.nextTick(V,e))}function V(e){var t=e._readableState;h("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,U(e)}function I(e,t){t.readingMore||(t.readingMore=!0,r.nextTick(F,e,t))}function F(e,t){while(!t.reading&&!t.ended&&(t.length0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function B(e){h("readable nexttick read 0"),e.read(0)}function $(e,t){t.resumeScheduled||(t.resumeScheduled=!0,r.nextTick(W,e,t))}function W(e,t){h("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),U(e),t.flowing&&!t.reading&&e.read(0)}function U(e){var t=e._readableState;h("flow",t.flowing);while(t.flowing&&null!==e.read());}function q(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function K(e){var t=e._readableState;h("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,r.nextTick(G,t,e))}function G(e,t){if(h("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function X(e,t){for(var n=0,r=e.length;n=t.highWaterMark:t.length>0)||t.ended))return h("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?K(this):Y(this),null;if(e=A(e,t),0===e&&t.ended)return 0===t.length&&K(this),null;var r,i=t.needReadable;return h("need readable",i),(0===t.length||t.length-e0?q(e,t):null,null===r?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&K(this)),null!==r&&this.emit("data",r),r},O.prototype._read=function(e){k(this,new x("_read()"))},O.prototype.pipe=function(e,t){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e);break}i.pipesCount+=1,h("pipe count=%d opts=%j",i.pipesCount,t);var o=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr,s=o?l:b;function c(e,t){h("onunpipe"),e===n&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,d())}function l(){h("onend"),e.end()}i.endEmitted?r.nextTick(s):n.once("end",s),e.on("unpipe",c);var u=R(n);e.on("drain",u);var f=!1;function d(){h("cleanup"),e.removeListener("close",v),e.removeListener("finish",g),e.removeListener("drain",u),e.removeListener("error",m),e.removeListener("unpipe",c),n.removeListener("end",l),n.removeListener("end",b),n.removeListener("data",p),f=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||u()}function p(t){h("ondata");var r=e.write(t);h("dest.write",r),!1===r&&((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==X(i.pipes,e))&&!f&&(h("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function m(t){h("onerror",t),b(),e.removeListener("error",m),0===a(e,"error")&&k(e,t)}function v(){e.removeListener("finish",g),b()}function g(){h("onfinish"),e.removeListener("close",v),b()}function b(){h("unpipe"),n.unpipe(e)}return n.on("data",p),L(e,"error",m),e.once("close",v),e.once("finish",g),e.emit("pipe",n),i.flowing||(h("pipe resume"),n.resume()),e},O.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a0,!1!==i.flowing&&this.resume()):"readable"===e&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,h("on readable",i.length,i.reading),i.length?Y(this):i.reading||r.nextTick(B,this))),n},O.prototype.addListener=O.prototype.on,O.prototype.removeListener=function(e,t){var n=o.prototype.removeListener.call(this,e,t);return"readable"===e&&r.nextTick(N,this),n},O.prototype.removeAllListeners=function(e){var t=o.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||r.nextTick(N,this),t},O.prototype.resume=function(){var e=this._readableState;return e.flowing||(h("resume"),e.flowing=!e.readableListening,$(this,e)),e.paused=!1,this},O.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},O.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on("end",(function(){if(h("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){if(h("wrapped data"),n.decoder&&(i=n.decoder.write(i)),(!n.objectMode||null!==i&&void 0!==i)&&(n.objectMode||i&&i.length)){var a=t.push(i);a||(r=!0,e.pause())}})),e)void 0===this[i]&&"function"===typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a=10)e/=10;return i(e)}return e/=1e3,i(e)}var a=e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:r,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},4416:function(e,t){function n(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}e.exports=n},4442:function(e,t,n){var r=n("3053"),i=r.Global;e.exports={name:"oldIE-userDataStorage",write:l,read:u,each:h,remove:f,clearAll:d};var a="storejs",o=i.document,s=v(),c=(i.navigator?i.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function l(e,t){if(!c){var n=m(e);s((function(e){e.setAttribute(n,t),e.save(a)}))}}function u(e){if(!c){var t=m(e),n=null;return s((function(e){n=e.getAttribute(t)})),n}}function h(e){s((function(t){for(var n=t.XMLDocument.documentElement.attributes,r=n.length-1;r>=0;r--){var i=n[r];e(t.getAttribute(i.name),i.name)}}))}function f(e){var t=m(e);s((function(e){e.removeAttribute(t),e.save(a)}))}function d(){s((function(e){var t=e.XMLDocument.documentElement.attributes;e.load(a);for(var n=t.length-1;n>=0;n--)e.removeAttribute(t[n].name);e.save(a)}))}var p=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function m(e){return e.replace(/^\d/,"___$&").replace(p,"___")}function v(){if(!o||!o.documentElement||!o.documentElement.addBehavior)return null;var e,t,n,r="script";try{t=new ActiveXObject("htmlfile"),t.open(),t.write("<"+r+">document.w=window'),t.close(),e=t.w.frames[0].document,n=e.createElement("div")}catch(i){n=o.createElement("div"),e=o.body}return function(t){var r=[].slice.call(arguments,0);r.unshift(n),e.appendChild(n),n.addBehavior("#default#userData"),n.load(a),t.apply(this,r),e.removeChild(n)}}},"44a3":function(e,t,n){"use strict";var r=n("399f"),i=n("f3a3"),a=i.assert,o=i.cachedProperty,s=i.parseBytes;function c(e,t){this.eddsa=e,"object"!==typeof t&&(t=s(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),a(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof r&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}o(c,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),o(c,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),o(c,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),o(c,"Sencoded",(function(){return this.eddsa.encodeInt(this.S())})),c.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},c.prototype.toHex=function(){return i.encode(this.toBytes(),"hex").toUpperCase()},e.exports=c},"44ad":function(e,t,n){var r=n("d039"),i=n("c6b6"),a="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?a.call(e,""):Object(e)}:Object},"44d2":function(e,t,n){var r=n("b622"),i=n("7c73"),a=n("9bf2"),o=r("unscopables"),s=Array.prototype;void 0==s[o]&&a.f(s,o,{configurable:!0,value:i(null)}),e.exports=function(e){s[o][e]=!0}},"44d29":function(e,t,n){},"44de":function(e,t,n){var r=n("da84");e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},"44e7":function(e,t,n){var r=n("861d"),i=n("c6b6"),a=n("b622"),o=a("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==i(e))}},"452c":function(e,t,n){"use strict";var r=n("8e8e"),i=n.n(r),a=n("41b2"),o=n.n(a),s=n("5efb"),c=n("b92b"),l=n("83ab2"),u=n("c1b3"),h=n("4d91"),f=n("daa3"),d=n("1d19"),p=n("4df5"),m=n("0c63"),v=Object(c["a"])(),g=Object(d["a"])(),b=s["a"].Group,y=o()({},l["a"],g,{type:h["a"].oneOf(["primary","ghost","dashed","danger","default"]).def("default"),size:h["a"].oneOf(["small","large","default"]).def("default"),htmlType:v.htmlType,href:h["a"].string,disabled:h["a"].bool,prefixCls:h["a"].string,placement:g.placement.def("bottomRight"),icon:h["a"].any,title:h["a"].string});t["a"]={name:"ADropdownButton",model:{prop:"visible",event:"visibleChange"},props:y,provide:function(){return{savePopupRef:this.savePopupRef}},inject:{configProvider:{default:function(){return p["a"]}}},methods:{savePopupRef:function(e){this.popupRef=e},onClick:function(e){this.$emit("click",e)},onVisibleChange:function(e){this.$emit("visibleChange",e)}},render:function(){var e=arguments[0],t=this.$props,n=t.type,r=t.disabled,a=t.htmlType,c=t.prefixCls,l=t.trigger,h=t.align,d=t.visible,p=t.placement,v=t.getPopupContainer,g=t.href,y=t.title,_=i()(t,["type","disabled","htmlType","prefixCls","trigger","align","visible","placement","getPopupContainer","href","title"]),w=Object(f["f"])(this,"icon")||e(m["a"],{attrs:{type:"ellipsis"}}),M=this.configProvider.getPopupContainer,x=this.configProvider.getPrefixCls,S=x("dropdown-button",c),k={props:{align:h,disabled:r,trigger:r?[]:l,placement:p,getPopupContainer:v||M},on:{visibleChange:this.onVisibleChange}};Object(f["r"])(this,"visible")&&(k.props.visible=d);var C={props:o()({},_),class:S};return e(b,C,[e(s["a"],{attrs:{type:n,disabled:r,htmlType:a,href:g,title:y},on:{click:this.onClick}},[this.$slots["default"]]),e(u["a"],k,[e("template",{slot:"overlay"},[Object(f["f"])(this,"overlay")]),e(s["a"],{attrs:{type:n}},[w])])])}}},"45fc":function(e,t,n){"use strict";var r=n("23e7"),i=n("b727").some,a=n("a640"),o=n("ae40"),s=a("some"),c=o("some");r({target:"Array",proto:!0,forced:!s||!c},{some:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},"466d":function(e,t,n){"use strict";var r=n("d784"),i=n("825a"),a=n("50c4"),o=n("1d80"),s=n("8aa5"),c=n("14c3");r("match",1,(function(e,t,n){return[function(t){var n=o(this),r=void 0==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var o=i(e),l=String(this);if(!o.global)return c(o,l);var u=o.unicode;o.lastIndex=0;var h,f=[],d=0;while(null!==(h=c(o,l))){var p=String(h[0]);f[d]=p,""===p&&(o.lastIndex=s(l,a(o.lastIndex),u)),d++}return 0===d?null:f}]}))},"467f":function(e,t,n){"use strict";var r=n("2d83");e.exports=function(e,t,n){var i=n.config.validateStatus;!i||i(n.status)?e(n):t(r("Request failed with status code "+n.status,n.config,null,n.request,n))}},4681:function(e,t,n){"use strict";var r=n("966d");function i(e,t){var n=this,i=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return i||a?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(o,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?(r.nextTick(o,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)})),this)}function a(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function o(e,t){e.emit("error",t)}e.exports={destroy:i,undestroy:a}},"46cf":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={install:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.name||"ref";e.directive(n,{bind:function(t,n,r){e.nextTick((function(){n.value(r.componentInstance||t,r.key)})),n.value(r.componentInstance||t,r.key)},update:function(e,t,r,i){if(i.data&&i.data.directives){var a=i.data.directives.find((function(e){var t=e.name;return t===n}));if(a&&a.value!==t.value)return a&&a.value(null,i.key),void t.value(r.componentInstance||e,r.key)}r.componentInstance===i.componentInstance&&r.elm===i.elm||t.value(r.componentInstance||e,r.key)},unbind:function(e,t,n){t.value(null,n.key)}})}}},"47f5":function(e,t,n){var r=n("2b03"),i=n("d9a8"),a=n("099a");function o(e,t,n){return t===t?a(e,t,n):r(e,i,n)}e.exports=o},4840:function(e,t,n){var r=n("825a"),i=n("1c0b"),a=n("b622"),o=a("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||void 0==(n=r(a)[o])?t:i(n)}},4849:function(e,t,n){e.exports={default:n("3787"),__esModule:!0}},"485c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},n=e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10,r=e%100-n,i=e>=100?100:null;return e+(t[n]||t[r]||t[i])},week:{dow:1,doy:7}});return n}))},"48a0":function(e,t,n){var r=n("242e"),i=n("950a"),a=i(r);e.exports=a},4930:function(e,t,n){var r=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},"493f":function(e,t,n){"use strict";(function(t){function n(e,n){var a=this,s=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return s||c?(n?n(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(o,this,e)):t.nextTick(o,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!n&&e?a._writableState?a._writableState.errorEmitted?t.nextTick(i,a):(a._writableState.errorEmitted=!0,t.nextTick(r,a,e)):t.nextTick(r,a,e):n?(t.nextTick(i,a),n(e)):t.nextTick(i,a)})),this)}function r(e,t){o(e,t),i(e)}function i(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function a(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function o(e,t){e.emit("error",t)}function s(e,t){var n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit("error",t)}e.exports={destroy:n,undestroy:a,errorOrDestroy:s}}).call(this,n("4362"))},"498a":function(e,t,n){"use strict";var r=n("23e7"),i=n("58a8").trim,a=n("c8d2");r({target:"String",proto:!0,forced:a("trim")},{trim:function(){return i(this)}})},"49ab":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1200?"上午":1200===r?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t}))},"49f4":function(e,t,n){var r=n("6044");function i(){this.__data__=r?r(null):{},this.size=0}e.exports=i},"4a15":function(e,t,n){"use strict";var r=n("41b2"),i=n.n(r),a=n("4d91"),o=n("daa3"),s={name:"MenuItemGroup",props:{renderMenuItem:a["a"].func,index:a["a"].number,className:a["a"].string,subMenuKey:a["a"].string,rootPrefixCls:a["a"].string,disabled:a["a"].bool.def(!0),title:a["a"].any},isMenuItemGroup:!0,methods:{renderInnerMenuItem:function(e){var t=this.$props,n=t.renderMenuItem,r=t.index,i=t.subMenuKey;return n(e,r,i)}},render:function(){var e=arguments[0],t=i()({},this.$props),n=t.rootPrefixCls,r=t.title,a=n+"-item-group-title",s=n+"-item-group-list",c=i()({},Object(o["j"])(this));return delete c.click,e("li",{on:c,class:n+"-item-group"},[e("div",{class:a,attrs:{title:"string"===typeof r?r:void 0}},[Object(o["f"])(this,"title")]),e("ul",{class:s},[this.$slots["default"]&&this.$slots["default"].map(this.renderInnerMenuItem)])])}};t["a"]=s},"4a47":function(e,t,n){"use strict";var r=n("1a14"),i=n("10db");e.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},"4a7b":function(e,t,n){"use strict";var r=n("c532");e.exports=function(e,t){t=t||{};var n={},i=["url","method","params","data"],a=["headers","auth","proxy"],o=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];r.forEach(i,(function(e){"undefined"!==typeof t[e]&&(n[e]=t[e])})),r.forEach(a,(function(i){r.isObject(t[i])?n[i]=r.deepMerge(e[i],t[i]):"undefined"!==typeof t[i]?n[i]=t[i]:r.isObject(e[i])?n[i]=r.deepMerge(e[i]):"undefined"!==typeof e[i]&&(n[i]=e[i])})),r.forEach(o,(function(r){"undefined"!==typeof t[r]?n[r]=t[r]:"undefined"!==typeof e[r]&&(n[r]=e[r])}));var s=i.concat(a).concat(o),c=Object.keys(t).filter((function(e){return-1===s.indexOf(e)}));return r.forEach(c,(function(r){"undefined"!==typeof t[r]?n[r]=t[r]:"undefined"!==typeof e[r]&&(n[r]=e[r])})),n}},"4a9b":function(e,t,n){var r=n("74e8");r("Float64",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},"4ae1":function(e,t,n){var r=n("23e7"),i=n("d066"),a=n("1c0b"),o=n("825a"),s=n("861d"),c=n("7c73"),l=n("0538"),u=n("d039"),h=i("Reflect","construct"),f=u((function(){function e(){}return!(h((function(){}),[],e)instanceof e)})),d=!u((function(){h((function(){}))})),p=f||d;r({target:"Reflect",stat:!0,forced:p,sham:p},{construct:function(e,t){a(e),o(t);var n=arguments.length<3?e:a(arguments[2]);if(d&&!f)return h(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(l.apply(e,r))}var i=n.prototype,u=c(s(i)?i:Object.prototype),p=Function.apply.call(e,u,t);return s(p)?p:u}})},"4b17":function(e,t,n){var r=n("6428");function i(e){var t=r(e),n=t%1;return t===t?n?t-n:t:0}e.exports=i},"4b8b":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},"4ba9":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi",r;case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta",r;case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati",r;case"dd":return r+=1===e?"dan":"dana",r;case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci",r;case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina",r}}var n=e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},"4ba91":function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.mode.OFB=function(){var t=e.lib.BlockCipherMode.extend(),n=t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize,i=this._iv,a=this._keystream;i&&(a=this._keystream=i.slice(0),this._iv=void 0),n.encryptBlock(a,0);for(var o=0;o-1,n&&(t=t.replace(/y/g,"")));var s=o(M?new b(e,t):b(e,t),r?this:y,k);return x&&n&&p(s,{sticky:n}),s},C=function(e){e in k||s(k,e,{configurable:!0,get:function(){return b[e]},set:function(t){b[e]=t}})},L=c(b),T=0;while(L.length>T)C(L[T++]);y.constructor=k,k.prototype=y,f(i,"RegExp",k)}m("RegExp")},"4d64":function(e,t,n){var r=n("fc6a"),i=n("50c4"),a=n("23cb"),o=function(e){return function(t,n,o){var s,c=r(t),l=i(c.length),u=a(o,l);if(e&&n!=n){while(l>u)if(s=c[u++],s!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},"4d88":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"4d8c":function(e,t,n){var r=n("5c69");function i(e){var t=null==e?0:e.length;return t?r(e,1):[]}e.exports=i},"4d90":function(e,t,n){"use strict";var r=n("23e7"),i=n("0ccb").start,a=n("9a0c");r({target:"String",proto:!0,forced:a},{padStart:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},"4d91":function(e,t,n){"use strict";var r=n("1098"),i=n.n(r),a=n("60ed"),o=n.n(a),s=n("946a"),c={get any(){return Object(s["e"])("any",{type:null})},get func(){return Object(s["e"])("function",{type:Function}).def(u.func)},get bool(){return Object(s["e"])("boolean",{type:Boolean}).def(u.bool)},get string(){return Object(s["e"])("string",{type:String}).def(u.string)},get number(){return Object(s["e"])("number",{type:Number}).def(u.number)},get array(){return Object(s["e"])("array",{type:Array}).def(u.array)},get object(){return Object(s["e"])("object",{type:Object}).def(u.object)},get integer(){return Object(s["e"])("integer",{type:Number,validator:function(e){return Object(s["d"])(e)}}).def(u.integer)},get symbol(){return Object(s["e"])("symbol",{type:null,validator:function(e){return"symbol"===("undefined"===typeof e?"undefined":i()(e))}})},custom:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"custom validation failed";if("function"!==typeof e)throw new TypeError("[VueTypes error]: You must provide a function as argument");return Object(s["e"])(e.name||"<>",{validator:function(){var n=e.apply(void 0,arguments);return n||Object(s["g"])(this._vueTypes_name+" - "+t),n}})},oneOf:function(e){if(!Object(s["b"])(e))throw new TypeError("[VueTypes error]: You must provide an array as argument");var t='oneOf - value should be one of "'+e.join('", "')+'"',n=e.reduce((function(e,t){return null!==t&&void 0!==t&&-1===e.indexOf(t.constructor)&&e.push(t.constructor),e}),[]);return Object(s["e"])("oneOf",{type:n.length>0?n:null,validator:function(n){var r=-1!==e.indexOf(n);return r||Object(s["g"])(t),r}})},instanceOf:function(e){return Object(s["e"])("instanceOf",{type:e})},oneOfType:function(e){if(!Object(s["b"])(e))throw new TypeError("[VueTypes error]: You must provide an array as argument");var t=!1,n=e.reduce((function(e,n){if(o()(n)){if("oneOf"===n._vueTypes_name)return e.concat(n.type||[]);if(n.type&&!Object(s["c"])(n.validator)){if(Object(s["b"])(n.type))return e.concat(n.type);e.push(n.type)}else Object(s["c"])(n.validator)&&(t=!0);return e}return e.push(n),e}),[]);if(!t)return Object(s["e"])("oneOfType",{type:n}).def(void 0);var r=e.map((function(e){return e&&Object(s["b"])(e.type)?e.type.map(s["a"]):Object(s["a"])(e)})).reduce((function(e,t){return e.concat(Object(s["b"])(t)?t:[t])}),[]).join('", "');return this.custom((function(t){var n=e.some((function(e){return"oneOf"===e._vueTypes_name?!e.type||Object(s["f"])(e.type,t,!0):Object(s["f"])(e,t,!0)}));return n||Object(s["g"])('oneOfType - value type should be one of "'+r+'"'),n})).def(void 0)},arrayOf:function(e){return Object(s["e"])("arrayOf",{type:Array,validator:function(t){var n=t.every((function(t){return Object(s["f"])(e,t)}));return n||Object(s["g"])('arrayOf - value must be an array of "'+Object(s["a"])(e)+'"'),n}})},objectOf:function(e){return Object(s["e"])("objectOf",{type:Object,validator:function(t){var n=Object.keys(t).every((function(n){return Object(s["f"])(e,t[n])}));return n||Object(s["g"])('objectOf - value must be an object of "'+Object(s["a"])(e)+'"'),n}})},shape:function(e){var t=Object.keys(e),n=t.filter((function(t){return e[t]&&!0===e[t].required})),r=Object(s["e"])("shape",{type:Object,validator:function(r){var i=this;if(!o()(r))return!1;var a=Object.keys(r);return n.length>0&&n.some((function(e){return-1===a.indexOf(e)}))?(Object(s["g"])('shape - at least one of required properties "'+n.join('", "')+'" is not present'),!1):a.every((function(n){if(-1===t.indexOf(n))return!0===i._vueTypes_isLoose||(Object(s["g"])('shape - object is missing "'+n+'" property'),!1);var a=e[n];return Object(s["f"])(a,r[n])}))}});return Object.defineProperty(r,"_vueTypes_isLoose",{enumerable:!1,writable:!0,value:!1}),Object.defineProperty(r,"loose",{get:function(){return this._vueTypes_isLoose=!0,this},enumerable:!1}),r}},l=function(){return{func:void 0,bool:void 0,string:void 0,number:void 0,array:void 0,object:void 0,integer:void 0}},u=l();Object.defineProperty(c,"sensibleDefaults",{enumerable:!1,set:function(e){!1===e?u={}:!0===e?u=l():o()(e)&&(u=e)},get:function(){return u}}),t["a"]=c},"4dd0":function(e,t,n){var r=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r\+\/\=]+)[\n\r]+/m,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,a=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r\+\/\=]+)-----END \1-----$/m,o=n("ae84"),s=n("fda6"),c=n("8707").Buffer;e.exports=function(e,t){var n,l=e.toString(),u=l.match(r);if(u){var h="aes"+u[1],f=c.from(u[2],"hex"),d=c.from(u[3].replace(/[\r\n]/g,""),"base64"),p=o(t,f.slice(0,8),parseInt(u[1],10)).key,m=[],v=s.createDecipheriv(h,p,f);m.push(v.update(d)),m.push(v.final()),n=c.concat(m)}else{var g=l.match(a);n=new c(g[2].replace(/[\r\n]/g,""),"base64")}var b=l.match(i)[1];return{tag:b,data:n}}},"4de4":function(e,t,n){"use strict";var r=n("23e7"),i=n("b727").filter,a=n("1dde"),o=n("ae40"),s=a("filter"),c=o("filter");r({target:"Array",proto:!0,forced:!s||!c},{filter:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(e,t,n){"use strict";var r=n("0366"),i=n("7b0b"),a=n("9bdd"),o=n("e95a"),s=n("50c4"),c=n("8418"),l=n("35a1");e.exports=function(e){var t,n,u,h,f,d,p=i(e),m="function"==typeof this?this:Array,v=arguments.length,g=v>1?arguments[1]:void 0,b=void 0!==g,y=l(p),_=0;if(b&&(g=r(g,v>2?arguments[2]:void 0,2)),void 0==y||m==Array&&o(y))for(t=s(p.length),n=new m(t);t>_;_++)d=b?g(p[_],_):p[_],c(n,_,d);else for(h=y.call(p),f=h.next,n=new m;!(u=f.call(h)).done;_++)d=b?a(h,g,[u.value,_],!0):u.value,c(n,_,d);return n.length=_,n}},"4df5":function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var r=n("41b2"),i=n.n(r),a=n("2b0e"),o=n("4d91"),s=n("daa3"),c=n("92fa"),l=n.n(c),u=n("1098"),h=n.n(u),f=n("6042"),d=n.n(f),p=n("e5cd"),m={functional:!0,PRESENTED_IMAGE_DEFAULT:!0,render:function(){var e=arguments[0];return e("svg",{attrs:{width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"}},[e("g",{attrs:{fill:"none",fillRule:"evenodd"}},[e("g",{attrs:{transform:"translate(24 31.67)"}},[e("ellipse",{attrs:{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}}),e("path",{attrs:{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}}),e("path",{attrs:{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}}),e("path",{attrs:{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}}),e("path",{attrs:{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"}})]),e("path",{attrs:{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}}),e("g",{attrs:{transform:"translate(149.65 15.383)",fill:"#FFF"}},[e("ellipse",{attrs:{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}}),e("path",{attrs:{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}})])])])}},v={functional:!0,PRESENTED_IMAGE_SIMPLE:!0,render:function(){var e=arguments[0];return e("svg",{attrs:{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"}},[e("g",{attrs:{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"}},[e("ellipse",{attrs:{fill:"#F5F5F5",cx:"32",cy:"33",rx:"32",ry:"7"}}),e("g",{attrs:{fillRule:"nonzero",stroke:"#D9D9D9"}},[e("path",{attrs:{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}}),e("path",{attrs:{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:"#FAFAFA"}})])])])}},g=n("db14"),b=function(){return{prefixCls:o["a"].string,image:o["a"].any,description:o["a"].any,imageStyle:o["a"].object}},y={name:"AEmpty",props:i()({},b()),methods:{renderEmpty:function(e){var t=this.$createElement,n=this.$props,r=n.prefixCls,i=n.imageStyle,a=E.getPrefixCls("empty",r),o=Object(s["f"])(this,"image")||t(m),c=Object(s["f"])(this,"description"),u="undefined"!==typeof c?c:e.description,f="string"===typeof u?u:"empty",p=d()({},a,!0),v=null;if("string"===typeof o)v=t("img",{attrs:{alt:f,src:o}});else if("object"===("undefined"===typeof o?"undefined":h()(o))&&o.PRESENTED_IMAGE_SIMPLE){var g=o;v=t(g),p[a+"-normal"]=!0}else v=o;return t("div",l()([{class:p},{on:Object(s["j"])(this)}]),[t("div",{class:a+"-image",style:i},[v]),u&&t("p",{class:a+"-description"},[u]),this.$slots["default"]&&t("div",{class:a+"-footer"},[this.$slots["default"]])])}},render:function(){var e=arguments[0];return e(p["a"],{attrs:{componentName:"Empty"},scopedSlots:{default:this.renderEmpty}})}};y.PRESENTED_IMAGE_DEFAULT=m,y.PRESENTED_IMAGE_SIMPLE=v,y.install=function(e){e.use(g["a"]),e.component(y.name,y)};var _=y,w={functional:!0,inject:{configProvider:{default:function(){return E}}},props:{componentName:o["a"].string},render:function(e,t){var n=arguments[0],r=t.props,i=t.injections;function a(e){var t=i.configProvider.getPrefixCls,r=t("empty");switch(e){case"Table":case"List":return n(_,{attrs:{image:_.PRESENTED_IMAGE_SIMPLE}});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return n(_,{attrs:{image:_.PRESENTED_IMAGE_SIMPLE},class:r+"-small"});default:return n(_)}}return a(r.componentName)}};function M(e,t){return e(w,{attrs:{componentName:t}})}var x=M,S=n("c1df"),k=n("2cf8"),C=n("97e1"),L=n("6a21"),T="internalMark";function O(e){e&&e.locale?Object(k["a"])(S).locale(e.locale):Object(k["a"])(S).locale("en")}var z={name:"ALocaleProvider",props:{locale:o["a"].object.def((function(){return{}})),_ANT_MARK__:o["a"].string},data:function(){return Object(L["a"])(this._ANT_MARK__===T,"LocaleProvider","`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead"),{antLocale:i()({},this.locale,{exist:!0})}},provide:function(){return{localeData:this.$data}},watch:{locale:function(e){this.antLocale=i()({},this.locale,{exist:!0}),O(e),Object(C["a"])(e&&e.Modal)}},created:function(){var e=this.locale;O(e),Object(C["a"])(e&&e.Modal)},beforeDestroy:function(){Object(C["a"])()},render:function(){return this.$slots["default"]?this.$slots["default"][0]:null},install:function(e){e.use(g["a"]),e.component(z.name,z)}},D=z;function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t={};return e.forEach((function(e){t[e]=function(t){this._proxyVm._data[e]=t}})),t}var H={name:"AConfigProvider",props:{getPopupContainer:o["a"].func,prefixCls:o["a"].string,renderEmpty:o["a"].func,csp:o["a"].object,autoInsertSpaceInButton:o["a"].bool,locale:o["a"].object,pageHeader:o["a"].object,transformCellText:o["a"].func},provide:function(){var e=this;return this._proxyVm=new a["a"]({data:function(){return i()({},e.$props,{getPrefixCls:e.getPrefixCls,renderEmpty:e.renderEmptyComponent})}}),{configProvider:this._proxyVm._data}},watch:i()({},j(["prefixCls","csp","autoInsertSpaceInButton","locale","pageHeader","transformCellText"])),methods:{renderEmptyComponent:function(e,t){var n=Object(s["f"])(this,"renderEmpty",{},!1)||x;return n(e,t)},getPrefixCls:function(e,t){var n=this.$props.prefixCls,r=void 0===n?"ant":n;return t||(e?r+"-"+e:r)},renderProvider:function(e){var t=this.$createElement;return t(D,{attrs:{locale:this.locale||e,_ANT_MARK__:T}},[this.$slots["default"]?Object(s["b"])(this.$slots["default"])[0]:null])}},render:function(){var e=this,t=arguments[0];return t(p["a"],{scopedSlots:{default:function(t,n,r){return e.renderProvider(r)}}})}},E={getPrefixCls:function(e,t){return t||"ant-"+e},renderEmpty:x};H.install=function(e){e.use(g["a"]),e.component(H.name,H)};t["b"]=H},"4e2b":function(e,t,n){"use strict";var r=n("da3e"),i=n("3fb5"),a=n("5ee7"),o=n("0184");function s(){this.tmp=new Array(2),this.keys=null}function c(e){o.call(this,e);var t=new s;this._desState=t,this.deriveKeys(t,e.key)}i(c,o),e.exports=c,c.create=function(e){return new c(e)};var l=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];c.prototype.deriveKeys=function(e,t){e.keys=new Array(32),r.equal(t.length,this.blockSize,"Invalid key length");var n=a.readUInt32BE(t,0),i=a.readUInt32BE(t,4);a.pc1(n,i,e.tmp,0),n=e.tmp[0],i=e.tmp[1];for(var o=0;o>>1];n=a.r28shl(n,s),i=a.r28shl(i,s),a.pc2(n,i,e.keys,o)}},c.prototype._update=function(e,t,n,r){var i=this._desState,o=a.readUInt32BE(e,t),s=a.readUInt32BE(e,t+4);a.ip(o,s,i.tmp,0),o=i.tmp[0],s=i.tmp[1],"encrypt"===this.type?this._encrypt(i,o,s,i.tmp,0):this._decrypt(i,o,s,i.tmp,0),o=i.tmp[0],s=i.tmp[1],a.writeUInt32BE(n,o,r),a.writeUInt32BE(n,s,r+4)},c.prototype._pad=function(e,t){for(var n=e.length-t,r=t;r>>0,o=d}a.rip(s,o,r,i)},c.prototype._decrypt=function(e,t,n,r,i){for(var o=n,s=t,c=e.keys.length-2;c>=0;c-=2){var l=e.keys[c],u=e.keys[c+1];a.expand(o,e.tmp,0),l^=e.tmp[0],u^=e.tmp[1];var h=a.substitute(l,u),f=a.permute(h),d=o;o=(s^f)>>>0,s=d}a.rip(o,s,r,i)}},"4e71":function(e,t,n){n("e198")("observable")},"4ebc":function(e,t,n){var r=n("4d88");e.exports=Array.isArray||function(e){return"Array"==r(e)}},"4ec9":function(e,t,n){"use strict";var r=n("6d61"),i=n("6566");e.exports=r("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),i)},"4fad":function(e,t,n){var r=n("23e7"),i=n("6f53").entries;r({target:"Object",stat:!0},{entries:function(e){return i(e)}})},"4fd1":function(e,t,n){var r=n("3fb5"),i=n("b672"),a=n("8707").Buffer,o=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function c(){this.init(),this._w=s,i.call(this,128,112)}function l(e,t,n){return n^e&(t^n)}function u(e,t,n){return e&t|n&(e|t)}function h(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function f(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function d(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function v(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function g(e,t){return e>>>0>>0?1:0}r(c,i),c.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},c.prototype._update=function(e){for(var t=this._w,n=0|this._ah,r=0|this._bh,i=0|this._ch,a=0|this._dh,s=0|this._eh,c=0|this._fh,b=0|this._gh,y=0|this._hh,_=0|this._al,w=0|this._bl,M=0|this._cl,x=0|this._dl,S=0|this._el,k=0|this._fl,C=0|this._gl,L=0|this._hl,T=0;T<32;T+=2)t[T]=e.readInt32BE(4*T),t[T+1]=e.readInt32BE(4*T+4);for(;T<160;T+=2){var O=t[T-30],z=t[T-30+1],D=d(O,z),j=p(z,O);O=t[T-4],z=t[T-4+1];var H=m(O,z),E=v(z,O),A=t[T-14],P=t[T-14+1],Y=t[T-32],V=t[T-32+1],I=j+P|0,F=D+A+g(I,j)|0;I=I+E|0,F=F+H+g(I,E)|0,I=I+V|0,F=F+Y+g(I,V)|0,t[T]=F,t[T+1]=I}for(var R=0;R<160;R+=2){F=t[R],I=t[R+1];var N=u(n,r,i),B=u(_,w,M),$=h(n,_),W=h(_,n),U=f(s,S),q=f(S,s),K=o[R],G=o[R+1],X=l(s,c,b),J=l(S,k,C),Z=L+q|0,Q=y+U+g(Z,L)|0;Z=Z+J|0,Q=Q+X+g(Z,J)|0,Z=Z+G|0,Q=Q+K+g(Z,G)|0,Z=Z+I|0,Q=Q+F+g(Z,I)|0;var ee=W+B|0,te=$+N+g(ee,W)|0;y=b,L=C,b=c,C=k,c=s,k=S,S=x+Z|0,s=a+Q+g(S,x)|0,a=i,x=M,i=r,M=w,r=n,w=_,_=Z+ee|0,n=Q+te+g(_,Z)|0}this._al=this._al+_|0,this._bl=this._bl+w|0,this._cl=this._cl+M|0,this._dl=this._dl+x|0,this._el=this._el+S|0,this._fl=this._fl+k|0,this._gl=this._gl+C|0,this._hl=this._hl+L|0,this._ah=this._ah+n+g(this._al,_)|0,this._bh=this._bh+r+g(this._bl,w)|0,this._ch=this._ch+i+g(this._cl,M)|0,this._dh=this._dh+a+g(this._dl,x)|0,this._eh=this._eh+s+g(this._el,S)|0,this._fh=this._fh+c+g(this._fl,k)|0,this._gh=this._gh+b+g(this._gl,C)|0,this._hh=this._hh+y+g(this._hl,L)|0},c.prototype._hash=function(){var e=a.allocUnsafe(64);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=c},5038:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t}))},"50c4":function(e,t,n){var r=n("a691"),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},"50c6":function(e,t,n){var r=n("a0c4"),i=n("243f"),a=n("badf"),o=n("6747");function s(e,t){return function(n,s){var c=o(n)?r:i,l=t?t():{};return c(n,e,a(s,2),l)}}e.exports=s},"50d8":function(e,t){function n(e,t){var n=-1,r=Array(e);while(++n>s%8,e._prev=a(e._prev,n?i:o);return l}function a(e,t){var n=e.length,i=-1,a=r.allocUnsafe(e.length);e=r.concat([e,r.from([t])]);while(++i>7;return a}t.encrypt=function(e,t,n){var a=t.length,o=r.allocUnsafe(a),s=-1;while(++s=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return t}))},5319:function(e,t,n){"use strict";var r=n("d784"),i=n("825a"),a=n("7b0b"),o=n("50c4"),s=n("a691"),c=n("1d80"),l=n("8aa5"),u=n("14c3"),h=Math.max,f=Math.min,d=Math.floor,p=/\$([$&'`]|\d\d?|<[^>]*>)/g,m=/\$([$&'`]|\d\d?)/g,v=function(e){return void 0===e?e:String(e)};r("replace",2,(function(e,t,n,r){var g=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,b=r.REPLACE_KEEPS_$0,y=g?"$":"$0";return[function(n,r){var i=c(this),a=void 0==n?void 0:n[e];return void 0!==a?a.call(n,i,r):t.call(String(i),n,r)},function(e,r){if(!g&&b||"string"===typeof r&&-1===r.indexOf(y)){var a=n(t,e,this,r);if(a.done)return a.value}var c=i(e),d=String(this),p="function"===typeof r;p||(r=String(r));var m=c.global;if(m){var w=c.unicode;c.lastIndex=0}var M=[];while(1){var x=u(c,d);if(null===x)break;if(M.push(x),!m)break;var S=String(x[0]);""===S&&(c.lastIndex=l(d,o(c.lastIndex),w))}for(var k="",C=0,L=0;L=C&&(k+=d.slice(C,O)+E,C=O+T.length)}return k+d.slice(C)}];function _(e,n,r,i,o,s){var c=r+e.length,l=i.length,u=m;return void 0!==o&&(o=a(o),u=p),t.call(s,u,(function(t,a){var s;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,r);case"'":return n.slice(c);case"<":s=o[a.slice(1,-1)];break;default:var u=+a;if(0===u)return t;if(u>l){var h=d(u/10);return 0===h?t:h<=l?void 0===i[h-1]?a.charAt(1):i[h-1]+a.charAt(1):t}s=i[u-1]}return void 0===s?"":s}))}}))},5327:function(e,t,n){var r=n("23e7"),i=n("1ec1"),a=Math.acosh,o=Math.log,s=Math.sqrt,c=Math.LN2,l=!a||710!=Math.floor(a(Number.MAX_VALUE))||a(1/0)!=1/0;r({target:"Math",stat:!0,forced:l},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?o(e)+c:i(e-1+s(e-1)*s(e+1))}})},5377:function(e,t,n){var r=n("83ab"),i=n("9bf2"),a=n("ad6d"),o=n("9f7f").UNSUPPORTED_Y;r&&("g"!=/./g.flags||o)&&i.f(RegExp.prototype,"flags",{configurable:!0,get:a})},"54eb":function(e,t,n){var r=n("8eeb"),i=n("32f4");function a(e,t){return r(e,i(e),t)}e.exports=a},5524:function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},"55a3":function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},"55c9":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,a=e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}});return a}))},"55f1":function(e,t,n){"use strict";var r=n("92fa"),i=n.n(r),a=n("6042"),o=n.n(a),s=n("41b2"),c=n.n(s),l=n("0464"),u=n("4bf8"),h=n("4a15"),f=n("da30"),d=n("a3a2"),p=n("daa3"),m=n("4d26"),v=n.n(m),g={name:"ASubMenu",isSubMenu:!0,props:c()({},d["a"].props),inject:{menuPropsContext:{default:function(){return{}}}},methods:{onKeyDown:function(e){this.$refs.subMenu.onKeyDown(e)}},render:function(){var e=arguments[0],t=this.$slots,n=this.$scopedSlots,r=this.$props,i=r.rootPrefixCls,a=r.popupClassName,o=this.menuPropsContext.theme,s={props:c()({},this.$props,{popupClassName:v()(i+"-"+o,a)}),ref:"subMenu",on:Object(p["j"])(this),scopedSlots:n},l=Object.keys(t);return e(d["a"],s,[l.length?l.map((function(n){return e("template",{slot:n},[t[n]])})):null])}},b=n("4d91"),y=n("18ce"),_=n("c449"),w=n.n(_),M=n("2b0e");function x(e,t,n){var r=void 0,i=void 0,a=void 0;return Object(y["a"])(e,"ant-motion-collapse-legacy",{start:function(){a&&w.a.cancel(a),t?(r=e.offsetHeight,0===r?a=w()((function(){r=e.offsetHeight,e.style.height="0px",e.style.opacity="0"})):(e.style.height="0px",e.style.opacity="0")):(e.style.height=e.offsetHeight+"px",e.style.opacity="1")},active:function(){i&&w.a.cancel(i),i=w()((function(){e.style.height=(t?r:0)+"px",e.style.opacity=t?"1":"0"}))},end:function(){a&&w.a.cancel(a),i&&w.a.cancel(i),e.style.height="",e.style.opacity="",n&&n()}})}var S={enter:function(e,t){M["a"].nextTick((function(){x(e,!0,t)}))},leave:function(e,t){return x(e,!1,t)}},k=S,C=n("6a21"),L=n("528d"),T=n("f933");function O(){}var z={name:"MenuItem",inheritAttrs:!1,props:L["b"],inject:{getInlineCollapsed:{default:function(){return O}},layoutSiderContext:{default:function(){return{}}}},isMenuItem:!0,methods:{onKeyDown:function(e){this.$refs.menuItem.onKeyDown(e)}},render:function(){var e=arguments[0],t=Object(p["k"])(this),n=t.level,r=t.title,a=t.rootPrefixCls,o=this.getInlineCollapsed,s=this.$slots,l=this.$attrs,u=o(),h=r;"undefined"===typeof r?h=1===n?s["default"]:"":!1===r&&(h="");var f={title:h},d=this.layoutSiderContext.sCollapsed;d||u||(f.title=null,f.visible=!1);var m={props:c()({},t,{title:r}),attrs:l,on:Object(p["j"])(this)},v={props:c()({},f,{placement:"right",overlayClassName:a+"-inline-collapsed-tooltip"})};return e(T["a"],v,[e(L["a"],i()([m,{ref:"menuItem"}]),[s["default"]])])}},D=n("b488"),j=n("22a4"),H=n("4df5"),E=n("db14"),A=b["a"].oneOf(["vertical","vertical-left","vertical-right","horizontal","inline"]),P=c()({},j["a"],{theme:b["a"].oneOf(["light","dark"]).def("light"),mode:A.def("vertical"),selectable:b["a"].bool,selectedKeys:b["a"].arrayOf(b["a"].oneOfType([b["a"].string,b["a"].number])),defaultSelectedKeys:b["a"].array,openKeys:b["a"].array,defaultOpenKeys:b["a"].array,openAnimation:b["a"].oneOfType([b["a"].string,b["a"].object]),openTransitionName:b["a"].string,prefixCls:b["a"].string,multiple:b["a"].bool,inlineIndent:b["a"].number.def(24),inlineCollapsed:b["a"].bool,isRootMenu:b["a"].bool.def(!0),focusable:b["a"].bool.def(!1)}),Y={name:"AMenu",props:P,Divider:c()({},u["a"],{name:"AMenuDivider"}),Item:c()({},z,{name:"AMenuItem"}),SubMenu:c()({},g,{name:"ASubMenu"}),ItemGroup:c()({},h["a"],{name:"AMenuItemGroup"}),provide:function(){return{getInlineCollapsed:this.getInlineCollapsed,menuPropsContext:this.$props}},mixins:[D["a"]],inject:{layoutSiderContext:{default:function(){return{}}},configProvider:{default:function(){return H["a"]}}},model:{prop:"selectedKeys",event:"selectChange"},updated:function(){this.propsUpdating=!1},watch:{mode:function(e,t){"inline"===t&&"inline"!==e&&(this.switchingModeFromInline=!0)},openKeys:function(e){this.setState({sOpenKeys:e})},inlineCollapsed:function(e){this.collapsedChange(e)},"layoutSiderContext.sCollapsed":function(e){this.collapsedChange(e)}},data:function(){var e=Object(p["k"])(this);Object(C["a"])(!("inlineCollapsed"in e&&"inline"!==e.mode),"Menu","`inlineCollapsed` should only be used when Menu's `mode` is inline."),this.switchingModeFromInline=!1,this.leaveAnimationExecutedWhenInlineCollapsed=!1,this.inlineOpenKeys=[];var t=void 0;return"openKeys"in e?t=e.openKeys:"defaultOpenKeys"in e&&(t=e.defaultOpenKeys),{sOpenKeys:t}},methods:{collapsedChange:function(e){this.propsUpdating||(this.propsUpdating=!0,Object(p["r"])(this,"openKeys")?e&&(this.switchingModeFromInline=!0):e?(this.switchingModeFromInline=!0,this.inlineOpenKeys=this.sOpenKeys,this.setState({sOpenKeys:[]})):(this.setState({sOpenKeys:this.inlineOpenKeys}),this.inlineOpenKeys=[]))},restoreModeVerticalFromInline:function(){this.switchingModeFromInline&&(this.switchingModeFromInline=!1,this.$forceUpdate())},handleMouseEnter:function(e){this.restoreModeVerticalFromInline(),this.$emit("mouseenter",e)},handleTransitionEnd:function(e){var t="width"===e.propertyName&&e.target===e.currentTarget,n=e.target.className,r="[object SVGAnimatedString]"===Object.prototype.toString.call(n)?n.animVal:n,i="font-size"===e.propertyName&&r.indexOf("anticon")>=0;(t||i)&&this.restoreModeVerticalFromInline()},handleClick:function(e){this.handleOpenChange([]),this.$emit("click",e)},handleSelect:function(e){this.$emit("select",e),this.$emit("selectChange",e.selectedKeys)},handleDeselect:function(e){this.$emit("deselect",e),this.$emit("selectChange",e.selectedKeys)},handleOpenChange:function(e){this.setOpenKeys(e),this.$emit("openChange",e),this.$emit("update:openKeys",e)},setOpenKeys:function(e){Object(p["r"])(this,"openKeys")||this.setState({sOpenKeys:e})},getRealMenuMode:function(){var e=this.getInlineCollapsed();if(this.switchingModeFromInline&&e)return"inline";var t=this.$props.mode;return e?"vertical":t},getInlineCollapsed:function(){var e=this.$props.inlineCollapsed;return void 0!==this.layoutSiderContext.sCollapsed?this.layoutSiderContext.sCollapsed:e},getMenuOpenAnimation:function(e){var t=this.$props,n=t.openAnimation,r=t.openTransitionName,i=n||r;return void 0===n&&void 0===r&&("horizontal"===e?i="slide-up":"inline"===e?i={on:k}:this.switchingModeFromInline?(i="",this.switchingModeFromInline=!1):i="zoom-big"),i}},render:function(){var e,t=this,n=arguments[0],r=this.layoutSiderContext,a=this.$slots,s=r.collapsedWidth,u=this.configProvider.getPopupContainer,h=Object(p["k"])(this),d=h.prefixCls,m=h.theme,v=h.getPopupContainer,g=this.configProvider.getPrefixCls,b=g("menu",d),y=this.getRealMenuMode(),_=this.getMenuOpenAnimation(y),w=(e={},o()(e,b+"-"+m,!0),o()(e,b+"-inline-collapsed",this.getInlineCollapsed()),e),M={props:c()({},Object(l["a"])(h,["inlineCollapsed"]),{getPopupContainer:v||u,openKeys:this.sOpenKeys,mode:y,prefixCls:b}),on:c()({},Object(p["j"])(this),{select:this.handleSelect,deselect:this.handleDeselect,openChange:this.handleOpenChange,mouseenter:this.handleMouseEnter}),nativeOn:{transitionend:this.handleTransitionEnd}};Object(p["r"])(this,"selectedKeys")||delete M.props.selectedKeys,"inline"!==y?(M.on.click=this.handleClick,M.props.openTransitionName=_):(M.on.click=function(e){t.$emit("click",e)},M.props.openAnimation=_);var x=this.getInlineCollapsed()&&(0===s||"0"===s||"0px"===s);return x&&(M.props.openKeys=[]),n(f["a"],i()([M,{class:w}]),[a["default"]])},install:function(e){e.use(E["a"]),e.component(Y.name,Y),e.component(Y.Item.name,Y.Item),e.component(Y.SubMenu.name,Y.SubMenu),e.component(Y.Divider.name,Y.Divider),e.component(Y.ItemGroup.name,Y.ItemGroup)}};t["a"]=Y},"561d":function(e,t,n){(function(t){var r=n("399f"),i=n("7a10"),a=new i,o=new r(24),s=new r(11),c=new r(10),l=new r(3),u=new r(7),h=n("58a2"),f=n("11dc");function d(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this._pub=new r(e),this}function p(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this._priv=new r(e),this}e.exports=g;var m={};function v(e,t){var n=t.toString("hex"),r=[n,e.toString(16)].join("_");if(r in m)return m[r];var i,f=0;if(e.isEven()||!h.simpleSieve||!h.fermatTest(e)||!a.test(e))return f+=1,f+="02"===n||"05"===n?8:4,m[r]=f,f;switch(a.test(e.shrn(1))||(f+=2),n){case"02":e.mod(o).cmp(s)&&(f+=8);break;case"05":i=e.mod(c),i.cmp(l)&&i.cmp(u)&&(f+=8);break;default:f+=4}return m[r]=f,f}function g(e,t,n){this.setGenerator(t),this.__prime=new r(e),this._prime=r.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,n?(this.setPublicKey=d,this.setPrivateKey=p):this._primeCode=8}function b(e,n){var r=new t(e.toArray());return n?r.toString(n):r}Object.defineProperty(g.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!==typeof this._primeCode&&(this._primeCode=v(this.__prime,this.__gen)),this._primeCode}}),g.prototype.generateKeys=function(){return this._priv||(this._priv=new r(f(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},g.prototype.computeSecret=function(e){e=new r(e),e=e.toRed(this._prime);var n=e.redPow(this._priv).fromRed(),i=new t(n.toArray()),a=this.getPrime();if(i.length1&&void 0!==arguments[1]?arguments[1]:l,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,r=void 0;switch(e){case"topLeft":r={left:0,top:t,bottom:"auto"};break;case"topRight":r={right:0,top:t,bottom:"auto"};break;case"bottomLeft":r={left:0,top:"auto",bottom:n};break;default:r={right:0,top:"auto",bottom:n};break}return r}function v(e,t){var n=e.prefixCls,r=e.placement,i=void 0===r?h:r,c=e.getContainer,l=void 0===c?f:c,u=e.top,p=e.bottom,v=e.closeIcon,g=void 0===v?d:v,b=n+"-"+i;s[b]?t(s[b]):a["a"].newInstance({prefixCls:n,class:n+"-"+i,style:m(i,u,p),getContainer:l,closeIcon:function(e){var t="function"===typeof g?g(e):g,r=e("span",{class:n+"-close-x"},[t||e(o["a"],{class:n+"-close-icon",attrs:{type:"close"}})]);return r}},(function(e){s[b]=e,t(e)}))}var g={success:"check-circle-o",info:"info-circle-o",error:"close-circle-o",warning:"exclamation-circle-o"};function b(e){var t=e.icon,n=e.type,r=e.description,i=e.message,a=e.btn,s=e.prefixCls||"ant-notification",l=s+"-notice",u=void 0===e.duration?c:e.duration,h=null;if(t)h=function(e){return e("span",{class:l+"-icon"},["function"===typeof t?t(e):t])};else if(n){var f=g[n];h=function(e){return e(o["a"],{class:l+"-icon "+l+"-icon-"+n,attrs:{type:f}})}}var d=e.placement,p=e.top,m=e.bottom,b=e.getContainer,y=e.closeIcon;v({prefixCls:s,placement:d,top:p,bottom:m,getContainer:b,closeIcon:y},(function(t){t.notice({content:function(e){return e("div",{class:h?l+"-with-icon":""},[h&&h(e),e("div",{class:l+"-message"},[!r&&h?e("span",{class:l+"-message-single-line-auto-margin"}):null,"function"===typeof i?i(e):i]),e("div",{class:l+"-description"},["function"===typeof r?r(e):r]),a?e("span",{class:l+"-btn"},["function"===typeof a?a(e):a]):null])},duration:u,closable:!0,onClose:e.onClose,onClick:e.onClick,key:e.key,style:e.style||{},class:e["class"]})}))}var y={open:b,close:function(e){Object.keys(s).forEach((function(t){return s[t].removeNotice(e)}))},config:p,destroy:function(){Object.keys(s).forEach((function(e){s[e].destroy(),delete s[e]}))}};["success","info","warning","error"].forEach((function(e){y[e]=function(t){return y.open(i()({},t,{type:e}))}})),y.warn=y.warning,t["a"]=y},"56ef":function(e,t,n){var r=n("d066"),i=n("241c"),a=n("7418"),o=n("825a");e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(o(e)),n=a.f;return n?t.concat(n(e)):t}},5704:function(e,t,n){"use strict";n("b2a3"),n("948e"),n("6ba6")},"576c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},"57a5":function(e,t,n){var r=n("91e9"),i=r(Object.keys,Object);e.exports=i},"57ba":function(e,t,n){"use strict";t.__esModule=!0;var r=n("4849"),i=a(r);function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(){function e(e,t){for(var n=0;ne)n.ishrn(1);if(n.isEven()&&n.iadd(c),n.testn(1)||n.iadd(l),t.cmp(l)){if(!t.cmp(u))while(n.mod(h).cmp(f))n.iadd(p)}else while(n.mod(a).cmp(d))n.iadd(p);if(o=n.shrn(1),g(o)&&g(n)&&b(o)&&b(n)&&s.test(o)&&s.test(n))return n}}},"58a8":function(e,t,n){var r=n("1d80"),i=n("5899"),a="["+i+"]",o=RegExp("^"+a+a+"*"),s=RegExp(a+a+"*$"),c=function(e){return function(t){var n=String(r(t));return 1&e&&(n=n.replace(o,"")),2&e&&(n=n.replace(s,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},"58c1":function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n("92fa"),i=n.n(r),a=n("41b2"),o=n.n(a),s=n("4d91"),c=n("daa3");function l(e){return e.name||"Component"}function u(e){var t=e.props||{},n=e.methods||{},r={};Object.keys(t).forEach((function(e){r[e]=o()({},t[e],{required:!1})})),e.props.__propsSymbol__=s["a"].any,e.props.children=s["a"].array.def([]);var a={props:r,model:e.model,name:"Proxy_"+l(e),methods:{getProxyWrappedInstance:function(){return this.$refs.wrappedInstance}},render:function(){var t=arguments[0],n=this.$slots,r=void 0===n?{}:n,a=this.$scopedSlots,s=Object(c["k"])(this),l={props:o()({},s,{__propsSymbol__:Symbol(),componentWillReceiveProps:o()({},s),children:r["default"]||s.children||[]}),on:Object(c["j"])(this)};Object.keys(a).length&&(l.scopedSlots=a);var u=Object.keys(r);return t(e,i()([l,{ref:"wrappedInstance"}]),[u.length?u.map((function(e){return t("template",{slot:e},[r[e]])})):null])}};return Object.keys(n).map((function(e){a.methods[e]=function(){var t;return(t=this.getProxyWrappedInstance())[e].apply(t,arguments)}})),a}},5919:function(e,t,n){"use strict";t.sha1=n("13e2"),t.sha224=n("07f2"),t.sha256=n("6eed"),t.sha384=n("8b95"),t.sha512=n("b525")},5980:function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){(function(){var t=e,n=t.lib,r=n.Base,i=t.enc,a=i.Utf8,o=t.algo;o.HMAC=r.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=a.parse(t));var n=e.blockSize,r=4*n;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),o=this._iKey=t.clone(),s=i.words,c=o.words,l=0;l=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}});return t}))},"5c69":function(e,t,n){var r=n("087d"),i=n("0621");function a(e,t,n,o,s){var c=-1,l=e.length;n||(n=i),s||(s=[]);while(++c0&&n(u)?t>1?a(u,t-1,n,o,s):r(s,u):o||(s[s.length]=u)}return s}e.exports=a},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5ca0":function(e,t,n){var r=n("badf"),i=n("30c9"),a=n("ec69");function o(e){return function(t,n,o){var s=Object(t);if(!i(t)){var c=r(n,3);t=a(t),n=function(e){return c(s[e],e,s)}}var l=e(t,n,o);return l>-1?s[c?t[l]:l]:void 0}}e.exports=o},"5cbb":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}});return t}))},"5cc6":function(e,t,n){var r=n("74e8");r("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},"5cdc":function(e,t,n){},"5d41":function(e,t,n){var r=n("23e7"),i=n("861d"),a=n("825a"),o=n("5135"),s=n("06cf"),c=n("e163");function l(e,t){var n,r,u=arguments.length<3?e:arguments[2];return a(e)===u?e[t]:(n=s.f(e,t))?o(n,"value")?n.value:void 0===n.get?void 0:n.get.call(u):i(r=c(e))?l(r,t,u):void 0}r({target:"Reflect",stat:!0},{get:l})},"5d89":function(e,t,n){var r=n("f8af");function i(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}e.exports=i},"5db7":function(e,t,n){"use strict";var r=n("23e7"),i=n("a2bf"),a=n("7b0b"),o=n("50c4"),s=n("1c0b"),c=n("65f0");r({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),r=o(n.length);return s(e),t=c(n,0),t.length=i(t,n,n,r,0,1,e,arguments.length>1?arguments[1]:void 0),t}})},"5ded":function(e,t,n){"use strict";var r=n("23e7"),i=n("d039"),a=n("8418"),o=i((function(){function e(){}return!(Array.of.call(e)instanceof e)}));r({target:"Array",stat:!0,forced:o},{of:function(){var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);while(t>e)a(n,e,arguments[e++]);return n.length=t,n}})},"5e1a":function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=n("a8f0").Buffer,a=n(4);function o(e,t,n){e.copy(t,n)}e.exports=function(){function e(){r(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";var t=this.head,n=""+t.data;while(t=t.next)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return i.alloc(0);if(1===this.length)return this.head.data;var t=i.allocUnsafe(e>>>0),n=this.head,r=0;while(n)o(n.data,t,r),r+=n.data.length,n=n.next;return t},e}(),a&&a.inspect&&a.inspect.custom&&(e.exports.prototype[a.inspect.custom]=function(){var e=a.inspect({length:this.length});return this.constructor.name+" "+e})},"5e2e":function(e,t,n){var r=n("28c9"),i=n("69d5"),a=n("b4c0"),o=n("fba5"),s=n("67ca");function c(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t>>0},t.writeUInt32BE=function(e,t,n){e[0+n]=t>>>24,e[1+n]=t>>>16&255,e[2+n]=t>>>8&255,e[3+n]=255&t},t.ip=function(e,t,n,r){for(var i=0,a=0,o=6;o>=0;o-=2){for(var s=0;s<=24;s+=8)i<<=1,i|=t>>>s+o&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>>s+o&1}for(o=6;o>=0;o-=2){for(s=1;s<=25;s+=8)a<<=1,a|=t>>>s+o&1;for(s=1;s<=25;s+=8)a<<=1,a|=e>>>s+o&1}n[r+0]=i>>>0,n[r+1]=a>>>0},t.rip=function(e,t,n,r){for(var i=0,a=0,o=0;o<4;o++)for(var s=24;s>=0;s-=8)i<<=1,i|=t>>>s+o&1,i<<=1,i|=e>>>s+o&1;for(o=4;o<8;o++)for(s=24;s>=0;s-=8)a<<=1,a|=t>>>s+o&1,a<<=1,a|=e>>>s+o&1;n[r+0]=i>>>0,n[r+1]=a>>>0},t.pc1=function(e,t,n,r){for(var i=0,a=0,o=7;o>=5;o--){for(var s=0;s<=24;s+=8)i<<=1,i|=t>>s+o&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>s+o&1}for(s=0;s<=24;s+=8)i<<=1,i|=t>>s+o&1;for(o=1;o<=3;o++){for(s=0;s<=24;s+=8)a<<=1,a|=t>>s+o&1;for(s=0;s<=24;s+=8)a<<=1,a|=e>>s+o&1}for(s=0;s<=24;s+=8)a<<=1,a|=e>>s+o&1;n[r+0]=i>>>0,n[r+1]=a>>>0},t.r28shl=function(e,t){return e<>>28-t};var r=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function(e,t,n,i){for(var a=0,o=0,s=r.length>>>1,c=0;c>>r[c]&1;for(c=s;c>>r[c]&1;n[i+0]=a>>>0,n[i+1]=o>>>0},t.expand=function(e,t,n){var r=0,i=0;r=(1&e)<<5|e>>>27;for(var a=23;a>=15;a-=4)r<<=6,r|=e>>>a&63;for(a=11;a>=3;a-=4)i|=e>>>a&63,i<<=6;i|=(31&e)<<1|e>>>31,t[n+0]=r>>>0,t[n+1]=i>>>0};var i=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function(e,t){for(var n=0,r=0;r<4;r++){var a=e>>>18-6*r&63,o=i[64*r+a];n<<=4,n|=o}for(r=0;r<4;r++){a=t>>>18-6*r&63,o=i[256+64*r+a];n<<=4,n|=o}return n>>>0};var a=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function(e){for(var t=0,n=0;n>>a[n]&1;return t>>>0},t.padSplit=function(e,t,n){var r=e.toString(2);while(r.length=55296&&i<=56319&&n>1,e+=v(e/t);e>m*o>>1;r+=i)e=v(e/m);return v(r+(m+1)*e/(e+s))},w=function(e){var t=[];e=b(e);var n,s,c=e.length,f=u,d=0,m=l;for(n=0;n=f&&sv((r-d)/S))throw RangeError(p);for(d+=(x-f)*S,f=x,n=0;nr)throw RangeError(p);if(s==f){for(var k=d,C=i;;C+=i){var L=C<=m?a:C>=m+o?o:C-m;if(ku){var d,p=l(arguments[u++]),m=h?a(p).concat(h(p)):a(p),v=m.length,g=0;while(v>g)d=m[g++],r&&!f.call(p,d)||(n[d]=p[d])}return n}:u},"60ed":function(e,t,n){var r=n("3729"),i=n("2dcb"),a=n("1310"),o="[object Object]",s=Function.prototype,c=Object.prototype,l=s.toString,u=c.hasOwnProperty,h=l.call(Object);function f(e){if(!a(e)||r(e)!=o)return!1;var t=i(e);if(null===t)return!0;var n=u.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==h}e.exports=f},6117:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js language configuration -var t=e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"يېرىم كېچە":r<900?"سەھەر":r<1130?"چۈشتىن بۇرۇن":r<1230?"چۈش":r<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}});return t}))},"621a":function(e,t,n){"use strict";var r=n("da84"),i=n("83ab"),a=n("a981"),o=n("9112"),s=n("e2cc"),c=n("d039"),l=n("19aa"),u=n("a691"),h=n("50c4"),f=n("0b25"),d=n("77a7"),p=n("e163"),m=n("d2bb"),v=n("241c").f,g=n("9bf2").f,b=n("81d5"),y=n("d44e"),_=n("69f3"),w=_.get,M=_.set,x="ArrayBuffer",S="DataView",k="prototype",C="Wrong length",L="Wrong index",T=r[x],O=T,z=r[S],D=z&&z[k],j=Object.prototype,H=r.RangeError,E=d.pack,A=d.unpack,P=function(e){return[255&e]},Y=function(e){return[255&e,e>>8&255]},V=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},I=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},F=function(e){return E(e,23,4)},R=function(e){return E(e,52,8)},N=function(e,t){g(e[k],t,{get:function(){return w(this)[t]}})},B=function(e,t,n,r){var i=f(n),a=w(e);if(i+t>a.byteLength)throw H(L);var o=w(a.buffer).bytes,s=i+a.byteOffset,c=o.slice(s,s+t);return r?c:c.reverse()},$=function(e,t,n,r,i,a){var o=f(n),s=w(e);if(o+t>s.byteLength)throw H(L);for(var c=w(s.buffer).bytes,l=o+s.byteOffset,u=r(+i),h=0;hK;)(W=q[K++])in O||o(O,W,T[W]);U.constructor=O}m&&p(D)!==j&&m(D,j);var G=new z(new O(2)),X=D.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||s(D,{setInt8:function(e,t){X.call(this,e,t<<24>>24)},setUint8:function(e,t){X.call(this,e,t<<24>>24)}},{unsafe:!0})}else O=function(e){l(this,O,x);var t=f(e);M(this,{bytes:b.call(new Array(t),0),byteLength:t}),i||(this.byteLength=t)},z=function(e,t,n){l(this,z,S),l(e,O,S);var r=w(e).byteLength,a=u(t);if(a<0||a>r)throw H("Wrong offset");if(n=void 0===n?r-a:h(n),a+n>r)throw H(C);M(this,{buffer:e,byteLength:n,byteOffset:a}),i||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},i&&(N(O,"byteLength"),N(z,"buffer"),N(z,"byteLength"),N(z,"byteOffset")),s(z[k],{getInt8:function(e){return B(this,1,e)[0]<<24>>24},getUint8:function(e){return B(this,1,e)[0]},getInt16:function(e){var t=B(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=B(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(e){return I(B(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function(e){return I(B(this,4,e,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(e){return A(B(this,4,e,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(e){return A(B(this,8,e,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(e,t){$(this,1,e,P,t)},setUint8:function(e,t){$(this,1,e,P,t)},setInt16:function(e,t){$(this,2,e,Y,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(e,t){$(this,2,e,Y,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(e,t){$(this,4,e,V,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(e,t){$(this,4,e,V,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(e,t){$(this,4,e,F,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(e,t){$(this,8,e,R,t,arguments.length>2?arguments[2]:void 0)}});y(O,x),y(z,S),e.exports={ArrayBuffer:O,DataView:z}},6283:function(e,t,n){var r=n("3fb5"),i=n("41df").Reporter,a=n("b639").Buffer;function o(e,t){i.call(this,t),a.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function s(e,t){if(Array.isArray(e))this.length=0,this.value=e.map((function(e){return e instanceof s||(e=new s(e,t)),this.length+=e.length,e}),this);else if("number"===typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"===typeof e)this.value=e,this.length=a.byteLength(e);else{if(!a.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}r(o,i),t.DecoderBuffer=o,o.prototype.save=function(){return{offset:this.offset,reporter:i.prototype.save.call(this)}},o.prototype.restore=function(e){var t=new o(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,i.prototype.restore.call(this,e.reporter),t},o.prototype.isEmpty=function(){return this.offset===this.length},o.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},o.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");var n=new o(this.base);return n._reporterState=this._reporterState,n.offset=this.offset,n.length=this.offset+e,this.offset+=e,n},o.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.EncoderBuffer=s,s.prototype.join=function(e,t){return e||(e=new a(this.length)),t||(t=0),0===this.length||(Array.isArray(this.value)?this.value.forEach((function(n){n.join(e,t),t+=n.length})):("number"===typeof this.value?e[t]=this.value:"string"===typeof this.value?e.write(this.value,t):a.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length)),e}},"629a":function(e,t,n){},"62c9":function(e,t,n){var r=n("8707").Buffer;function i(e,t,n){var i=e._cipher.encryptBlock(e._prev),a=i[0]^t;return e._prev=r.concat([e._prev.slice(1),r.from([n?t:a])]),a}t.encrypt=function(e,t,n){var a=t.length,o=r.allocUnsafe(a),s=-1;while(++s=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t}))},6428:function(e,t,n){var r=n("b4b0"),i=1/0,a=17976931348623157e292;function o(e){if(!e)return 0===e?e:0;if(e=r(e),e===i||e===-i){var t=e<0?-1:1;return t*a}return e===e?e:0}e.exports=o},"642a":function(e,t,n){var r=n("966f"),i=n("3bb4"),a=n("20ec");function o(e){var t=i(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}e.exports=o},6430:function(e,t,n){var r=n("8707").Buffer,i=n("d485").Transform,a=n("7d72").StringDecoder,o=n("3fb5");function s(e){i.call(this),this.hashMode="string"===typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}o(s,i),s.prototype.update=function(e,t,n){"string"===typeof e&&(e=r.from(e,t));var i=this._update(e);return this.hashMode?this:(n&&(i=this._toString(i,n)),i)},s.prototype.setAutoPadding=function(){},s.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},s.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},s.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},s.prototype._transform=function(e,t,n){var r;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(i){r=i}finally{n(r)}},s.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(n){t=n}e(t)},s.prototype._finalOrDigest=function(e){var t=this.__final()||r.alloc(0);return e&&(t=this._toString(t,e,!0)),t},s.prototype._toString=function(e,t,n){if(this._decoder||(this._decoder=new a(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var r=this._decoder.write(e);return n&&(r+=this._decoder.end()),r},e.exports=s},6438:function(e,t,n){var r=n("03d6"),i=n("9742").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},6442:function(e,t,n){t.publicEncrypt=n("ad25"),t.privateDecrypt=n("0f2c"),t.privateEncrypt=function(e,n){return t.publicEncrypt(e,n,!0)},t.publicDecrypt=function(e,n){return t.privateDecrypt(e,n,!0)}},"649e":function(e,t,n){"use strict";var r=n("ebb5"),i=n("b727").some,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("some",(function(e){return i(a(this),e,arguments.length>1?arguments[1]:void 0)}))},6547:function(e,t,n){var r=n("a691"),i=n("1d80"),a=function(e){return function(t,n){var a,o,s=String(i(t)),c=r(n),l=s.length;return c<0||c>=l?e?"":void 0:(a=s.charCodeAt(c),a<55296||a>56319||c+1===l||(o=s.charCodeAt(c+1))<56320||o>57343?e?s.charAt(c):a:e?s.slice(c,c+2):o-56320+(a-55296<<10)+65536)}};e.exports={codeAt:a(!1),charAt:a(!0)}},6566:function(e,t,n){"use strict";var r=n("9bf2").f,i=n("7c73"),a=n("e2cc"),o=n("0366"),s=n("19aa"),c=n("2266"),l=n("7dd0"),u=n("2626"),h=n("83ab"),f=n("f183").fastKey,d=n("69f3"),p=d.set,m=d.getterFor;e.exports={getConstructor:function(e,t,n,l){var u=e((function(e,r){s(e,u,t),p(e,{type:t,index:i(null),first:void 0,last:void 0,size:0}),h||(e.size=0),void 0!=r&&c(r,e[l],e,n)})),d=m(t),v=function(e,t,n){var r,i,a=d(e),o=g(e,t);return o?o.value=n:(a.last=o={index:i=f(t,!0),key:t,value:n,previous:r=a.last,next:void 0,removed:!1},a.first||(a.first=o),r&&(r.next=o),h?a.size++:e.size++,"F"!==i&&(a.index[i]=o)),e},g=function(e,t){var n,r=d(e),i=f(t);if("F"!==i)return r.index[i];for(n=r.first;n;n=n.next)if(n.key==t)return n};return a(u.prototype,{clear:function(){var e=this,t=d(e),n=t.index,r=t.first;while(r)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete n[r.index],r=r.next;t.first=t.last=void 0,h?t.size=0:e.size=0},delete:function(e){var t=this,n=d(t),r=g(t,e);if(r){var i=r.next,a=r.previous;delete n.index[r.index],r.removed=!0,a&&(a.next=i),i&&(i.previous=a),n.first==r&&(n.first=i),n.last==r&&(n.last=a),h?n.size--:t.size--}return!!r},forEach:function(e){var t,n=d(this),r=o(e,arguments.length>1?arguments[1]:void 0,3);while(t=t?t.next:n.first){r(t.value,t.key,this);while(t&&t.removed)t=t.previous}},has:function(e){return!!g(this,e)}}),a(u.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return v(this,0===e?0:e,t)}}:{add:function(e){return v(this,e=0===e?0:e,e)}}),h&&r(u.prototype,"size",{get:function(){return d(this).size}}),u},setStrong:function(e,t,n){var r=t+" Iterator",i=m(t),a=m(r);l(e,t,(function(e,t){p(this,{type:r,target:e,state:i(e),kind:t,last:void 0})}),(function(){var e=a(this),t=e.kind,n=e.last;while(n&&n.removed)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),u(t)}}},"656b":function(e,t,n){var r=n("e2e4"),i=n("f4d6");function a(e,t){t=r(t,e);var n=0,a=t.length;while(null!=e&&n11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});return t}))},"65f0":function(e,t,n){var r=n("861d"),i=n("e8b5"),a=n("b622"),o=a("species");e.exports=function(e,t){var n;return i(e)&&(n=e.constructor,"function"!=typeof n||n!==Array&&!i(n.prototype)?r(n)&&(n=n[o],null===n&&(n=void 0)):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},6634:function(e,t,n){"use strict";var r=n("6042"),i=n.n(r),a=n("1098"),o=n.n(a),s=n("6a21"),c=n("ae55"),l=n("4df5"),u=n("4d91"),h=n("daa3"),f={child:u["a"].any,bordered:u["a"].bool,colon:u["a"].bool,type:u["a"].oneOf(["label","content"]),layout:u["a"].oneOf(["horizontal","vertical"])},d={functional:!0,props:f,render:function(e,t){var n,r=t.props,a=r.child,o=r.bordered,s=r.colon,c=r.type,l=r.layout,u=Object(h["k"])(a),f=u.prefixCls,d=u.span,p=void 0===d?1:d,m=t.data.key,v=Object(h["f"])(a,"label"),g=Object(h["o"])(a),b={attrs:{},class:[f+"-item-label",(n={},i()(n,f+"-item-colon",s),i()(n,f+"-item-no-label",!v),n)],key:m+"-label"};return"vertical"===l&&(b.attrs.colSpan=2*p-1),o?"label"===c?e("th",b,[v]):e("td",{class:f+"-item-content",key:m+"-content",attrs:{colSpan:2*p-1}},[g["default"]]):e("td",{attrs:{colSpan:p},class:f+"-item"},"vertical"===l?"content"===c?[e("span",{class:f+"-item-content",key:m+"-content"},[g["default"]])]:[e("span",{class:[f+"-item-label",i()({},f+"-item-colon",s)],key:m+"-label"},[v])]:[e("span",b,[v]),e("span",{class:f+"-item-content",key:m+"-content"},[g["default"]])])}},p=d,m=n("b488"),v=n("db14"),g=n("7b05"),b={prefixCls:u["a"].string,label:u["a"].any,span:u["a"].number};function y(e){var t=e;return void 0===e?t=[]:Array.isArray(e)||(t=[e]),t}var _={name:"ADescriptionsItem",props:Object(h["s"])(b,{span:1})},w={prefixCls:u["a"].string,bordered:u["a"].bool,size:u["a"].oneOf(["default","middle","small"]).def("default"),title:u["a"].any,column:u["a"].oneOfType([u["a"].number,u["a"].object]),layout:u["a"].oneOf(["horizontal","vertical"]),colon:u["a"].bool},M=function(e,t){var n=[],r=null,i=void 0,a=y(e);return a.forEach((function(e,o){var c=Object(h["k"])(e),l=e;r||(i=t,r=[],n.push(r));var u=o===a.length-1,f=!0;u&&(f=!c.span||c.span===i,l=Object(g["a"])(l,{props:{span:i}}));var d=c.span,p=void 0===d?1:d;r.push(l),i-=p,i<=0&&(r=null,Object(s["a"])(0===i&&f,"Descriptions","Sum of column `span` in a line exceeds `column` of Descriptions."))})),n},x={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},S={name:"ADescriptions",Item:_,mixins:[m["a"]],inject:{configProvider:{default:function(){return l["a"]}}},props:Object(h["s"])(w,{column:x}),data:function(){return{screens:{},token:void 0}},methods:{getColumn:function(){var e=this.$props.column;if("object"===("undefined"===typeof e?"undefined":o()(e)))for(var t=0;t.5?c/(2-a-o):c/(a+o),a){case e:r=(t-n)/c+(t1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=I(e,360),t=I(t,100),n=I(n,100),0===t)r=i=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,c=2*n-s;r=o(c,s,e+1/3),i=o(c,s,e),a=o(c,s,e-1/3)}return{r:255*r,g:255*i,b:255*a}}function g(e,t,n){e=I(e,255),t=I(t,255),n=I(n,255);var r,i,a=u(e,t,n),o=l(e,t,n),s=a,c=a-o;if(i=0===a?0:c/a,a==o)r=0;else{switch(a){case e:r=(t-n)/c+(t>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(f(r));return a}function E(e,t){t=t||6;var n=f(e).toHsv(),r=n.h,i=n.s,a=n.v,o=[],s=1/t;while(t--)o.push(f({h:r,s:i,v:a})),a=(a+s)%1;return o}f.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r,a,o,s=this.toRgb();return e=s.r/255,t=s.g/255,n=s.b/255,r=e<=.03928?e/12.92:i.pow((e+.055)/1.055,2.4),a=t<=.03928?t/12.92:i.pow((t+.055)/1.055,2.4),o=n<=.03928?n/12.92:i.pow((n+.055)/1.055,2.4),.2126*r+.7152*a+.0722*o},setAlpha:function(e){return this._a=V(e),this._roundA=c(100*this._a)/100,this},toHsv:function(){var e=g(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=g(this._r,this._g,this._b),t=c(360*e.h),n=c(100*e.s),r=c(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=m(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=m(this._r,this._g,this._b),t=c(360*e.h),n=c(100*e.s),r=c(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return y(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return _(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:c(this._r),g:c(this._g),b:c(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+c(this._r)+", "+c(this._g)+", "+c(this._b)+")":"rgba("+c(this._r)+", "+c(this._g)+", "+c(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:c(100*I(this._r,255))+"%",g:c(100*I(this._g,255))+"%",b:c(100*I(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+c(100*I(this._r,255))+"%, "+c(100*I(this._g,255))+"%, "+c(100*I(this._b,255))+"%)":"rgba("+c(100*I(this._r,255))+"%, "+c(100*I(this._g,255))+"%, "+c(100*I(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(P[y(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+w(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var i=f(e);n="#"+w(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0,i=!t&&r&&("hex"===e||"hex6"===e||"hex3"===e||"hex4"===e||"hex8"===e||"name"===e);return i?"name"===e&&0===this._a?this.toName():this.toRgbString():("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return f(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(k,arguments)},brighten:function(){return this._applyModification(C,arguments)},darken:function(){return this._applyModification(L,arguments)},desaturate:function(){return this._applyModification(M,arguments)},saturate:function(){return this._applyModification(x,arguments)},greyscale:function(){return this._applyModification(S,arguments)},spin:function(){return this._applyModification(T,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(H,arguments)},complement:function(){return this._applyCombination(O,arguments)},monochromatic:function(){return this._applyCombination(E,arguments)},splitcomplement:function(){return this._applyCombination(j,arguments)},triad:function(){return this._applyCombination(z,arguments)},tetrad:function(){return this._applyCombination(D,arguments)}},f.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:W(e[r]));e=n}return f(e,t)},f.equals=function(e,t){return!(!e||!t)&&f(e).toRgbString()==f(t).toRgbString()},f.random=function(){return f.fromRatio({r:h(),g:h(),b:h()})},f.mix=function(e,t,n){n=0===n?0:n||50;var r=f(e).toRgb(),i=f(t).toRgb(),a=n/100,o={r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a};return f(o)},f.readability=function(e,t){var n=f(e),r=f(t);return(i.max(n.getLuminance(),r.getLuminance())+.05)/(i.min(n.getLuminance(),r.getLuminance())+.05)},f.isReadable=function(e,t,n){var r,i,a=f.readability(e,t);switch(i=!1,r=J(n),r.level+r.size){case"AAsmall":case"AAAlarge":i=a>=4.5;break;case"AAlarge":i=a>=3;break;case"AAAsmall":i=a>=7;break}return i},f.mostReadable=function(e,t,n){var r,i,a,o,s=null,c=0;n=n||{},i=n.includeFallbackColors,a=n.level,o=n.size;for(var l=0;lc&&(c=r,s=f(t[l]));return f.isReadable(e,s,{level:a,size:o})||!i?s:(n.includeFallbackColors=!1,f.mostReadable(e,["#fff","#000"],n))};var A=f.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},P=f.hexNames=Y(A);function Y(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function V(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function I(e,t){N(e)&&(e="100%");var n=B(e);return e=l(t,u(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),i.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function F(e){return l(1,u(0,e))}function R(e){return parseInt(e,16)}function N(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)}function B(e){return"string"===typeof e&&-1!=e.indexOf("%")}function $(e){return 1==e.length?"0"+e:""+e}function W(e){return e<=1&&(e=100*e+"%"),e}function U(e){return i.round(255*parseFloat(e)).toString(16)}function q(e){return R(e)/255}var K=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",i="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+i),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+i),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+i),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function G(e){return!!K.CSS_UNIT.exec(e)}function X(e){e=e.replace(a,"").replace(o,"").toLowerCase();var t,n=!1;if(A[e])e=A[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=K.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=K.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=K.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=K.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=K.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=K.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=K.hex8.exec(e))?{r:R(t[1]),g:R(t[2]),b:R(t[3]),a:q(t[4]),format:n?"name":"hex8"}:(t=K.hex6.exec(e))?{r:R(t[1]),g:R(t[2]),b:R(t[3]),format:n?"name":"hex"}:(t=K.hex4.exec(e))?{r:R(t[1]+""+t[1]),g:R(t[2]+""+t[2]),b:R(t[3]+""+t[3]),a:q(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=K.hex3.exec(e))&&{r:R(t[1]+""+t[1]),g:R(t[2]+""+t[2]),b:R(t[3]+""+t[3]),format:n?"name":"hex"}}function J(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA"),"small"!==n&&"large"!==n&&(n="small"),{level:t,size:n}}e.exports?e.exports=f:(r=function(){return f}.call(t,n,t,e),void 0===r||(e.exports=r))})(Math)},6747:function(e,t){var n=Array.isArray;e.exports=n},"676f":function(e,t,n){"use strict";var r=n("399f"),i=n("3fb5"),a=n("ea53"),o=n("f3a3");function s(e){a.call(this,"mont",e),this.a=new r(e.a,16).toRed(this.red),this.b=new r(e.b,16).toRed(this.red),this.i4=new r(4).toRed(this.red).redInvm(),this.two=new r(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function c(e,t,n){a.BasePoint.call(this,e,"projective"),null===t&&null===n?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new r(t,16),this.z=new r(n,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}i(s,a),e.exports=s,s.prototype.validate=function(e){var t=e.normalize().x,n=t.redSqr(),r=n.redMul(t).redAdd(n.redMul(this.a)).redAdd(t),i=r.redSqrt();return 0===i.redSqr().cmp(r)},i(c,a.BasePoint),s.prototype.decodePoint=function(e,t){return this.point(o.toArray(e,t),1)},s.prototype.point=function(e,t){return new c(this,e,t)},s.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},c.prototype.precompute=function(){},c.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},c.fromJSON=function(e,t){return new c(e,t[0],t[1]||e.one)},c.prototype.inspect=function(){return this.isInfinity()?"":""},c.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},c.prototype.dbl=function(){var e=this.x.redAdd(this.z),t=e.redSqr(),n=this.x.redSub(this.z),r=n.redSqr(),i=t.redSub(r),a=t.redMul(r),o=i.redMul(r.redAdd(this.curve.a24.redMul(i)));return this.curve.point(a,o)},c.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.diffAdd=function(e,t){var n=this.x.redAdd(this.z),r=this.x.redSub(this.z),i=e.x.redAdd(e.z),a=e.x.redSub(e.z),o=a.redMul(n),s=i.redMul(r),c=t.z.redMul(o.redAdd(s).redSqr()),l=t.x.redMul(o.redISub(s).redSqr());return this.curve.point(c,l)},c.prototype.mul=function(e){for(var t=e.clone(),n=this,r=this.curve.point(null,null),i=this,a=[];0!==t.cmpn(0);t.iushrn(1))a.push(t.andln(1));for(var o=a.length-1;o>=0;o--)0===a[o]?(n=n.diffAdd(r,i),r=r.dbl()):(r=n.diffAdd(r,i),n=n.dbl());return r},c.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},c.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},6784:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"],r=e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}});return r}))},"67ca":function(e,t,n){var r=n("cb5a");function i(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}e.exports=i},6858:function(e,t,n){"use strict";var r=n("2f9a"),i=n("ea34"),a=n("8a0d"),o=n("6ca1");e.exports=n("393a")(Array,"Array",(function(e,t){this._t=o(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},6887:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -function t(e,t,n){var r={mm:"munutenn",MM:"miz",dd:"devezh"};return e+" "+i(r[n],e)}function n(e){switch(r(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function r(e){return e>9?r(e%10):e}function i(e,t){return 2===t?a(e):e}function a(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var o=e.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var t=1===e?"añ":"vet";return e+t},week:{dow:1,doy:4}});return o}))},"688b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},"68c4":function(e,t,n){},6909:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return t}))},"693d":function(e,t,n){"use strict";var r=n("ef08"),i=n("9c0e"),a=n("0bad"),o=n("512c"),s=n("ba01"),c=n("e34a").KEY,l=n("4b8b"),u=n("b367"),h=n("92f0"),f=n("8b1a"),d=n("cc15"),p=n("fcd4"),m=n("e198"),v=n("0ae2"),g=n("4ebc"),b=n("77e9"),y=n("7a41"),_=n("0983"),w=n("6ca1"),M=n("3397"),x=n("10db"),S=n("6f4f"),k=n("1836"),C=n("4d20"),L=n("fed5"),T=n("1a14"),O=n("9876"),z=C.f,D=T.f,j=k.f,H=r.Symbol,E=r.JSON,A=E&&E.stringify,P="prototype",Y=d("_hidden"),V=d("toPrimitive"),I={}.propertyIsEnumerable,F=u("symbol-registry"),R=u("symbols"),N=u("op-symbols"),B=Object[P],$="function"==typeof H&&!!L.f,W=r.QObject,U=!W||!W[P]||!W[P].findChild,q=a&&l((function(){return 7!=S(D({},"a",{get:function(){return D(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=z(B,t);r&&delete B[t],D(e,t,n),r&&e!==B&&D(B,t,r)}:D,K=function(e){var t=R[e]=S(H[P]);return t._k=e,t},G=$&&"symbol"==typeof H.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof H},X=function(e,t,n){return e===B&&X(N,t,n),b(e),t=M(t,!0),b(n),i(R,t)?(n.enumerable?(i(e,Y)&&e[Y][t]&&(e[Y][t]=!1),n=S(n,{enumerable:x(0,!1)})):(i(e,Y)||D(e,Y,x(1,{})),e[Y][t]=!0),q(e,t,n)):D(e,t,n)},J=function(e,t){b(e);var n,r=v(t=w(t)),i=0,a=r.length;while(a>i)X(e,n=r[i++],t[n]);return e},Z=function(e,t){return void 0===t?S(e):J(S(e),t)},Q=function(e){var t=I.call(this,e=M(e,!0));return!(this===B&&i(R,e)&&!i(N,e))&&(!(t||!i(this,e)||!i(R,e)||i(this,Y)&&this[Y][e])||t)},ee=function(e,t){if(e=w(e),t=M(t,!0),e!==B||!i(R,t)||i(N,t)){var n=z(e,t);return!n||!i(R,t)||i(e,Y)&&e[Y][t]||(n.enumerable=!0),n}},te=function(e){var t,n=j(w(e)),r=[],a=0;while(n.length>a)i(R,t=n[a++])||t==Y||t==c||r.push(t);return r},ne=function(e){var t,n=e===B,r=j(n?N:w(e)),a=[],o=0;while(r.length>o)!i(R,t=r[o++])||n&&!i(B,t)||a.push(R[t]);return a};$||(H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===B&&t.call(N,n),i(this,Y)&&i(this[Y],e)&&(this[Y][e]=!1),q(this,e,x(1,n))};return a&&U&&q(B,e,{configurable:!0,set:t}),K(e)},s(H[P],"toString",(function(){return this._k})),C.f=ee,T.f=X,n("6438").f=k.f=te,n("1917").f=Q,L.f=ne,a&&!n("e444")&&s(B,"propertyIsEnumerable",Q,!0),p.f=function(e){return K(d(e))}),o(o.G+o.W+o.F*!$,{Symbol:H});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ie=0;re.length>ie;)d(re[ie++]);for(var ae=O(d.store),oe=0;ae.length>oe;)m(ae[oe++]);o(o.S+o.F*!$,"Symbol",{for:function(e){return i(F,e+="")?F[e]:F[e]=H(e)},keyFor:function(e){if(!G(e))throw TypeError(e+" is not a symbol!");for(var t in F)if(F[t]===e)return t},useSetter:function(){U=!0},useSimple:function(){U=!1}}),o(o.S+o.F*!$,"Object",{create:Z,defineProperty:X,defineProperties:J,getOwnPropertyDescriptor:ee,getOwnPropertyNames:te,getOwnPropertySymbols:ne});var se=l((function(){L.f(1)}));o(o.S+o.F*se,"Object",{getOwnPropertySymbols:function(e){return L.f(_(e))}}),E&&o(o.S+o.F*(!$||l((function(){var e=H();return"[null]"!=A([e])||"{}"!=A({a:e})||"{}"!=A(Object(e))}))),"JSON",{stringify:function(e){var t,n,r=[e],i=1;while(arguments.length>i)r.push(arguments[i++]);if(n=t=r[1],(y(t)||void 0!==e)&&!G(e))return g(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!G(t))return t}),r[1]=t,A.apply(E,r)}}),H[P][V]||n("051b")(H[P],V,H[P].valueOf),h(H,"Symbol"),h(Math,"Math",!0),h(r.JSON,"JSON",!0)},"69d5":function(e,t,n){var r=n("cb5a"),i=Array.prototype,a=i.splice;function o(e){var t=this.__data__,n=r(t,e);if(n<0)return!1;var i=t.length-1;return n==i?t.pop():a.call(t,n,1),--this.size,!0}e.exports=o},"69f2":function(e,t,n){t=e.exports=function(e){e=e.toLowerCase();var n=t[e];if(!n)throw new Error(e+" is not supported (we accept pull requests)");return new n};t.sha=n("087f"),t.sha1=n("7e78"),t.sha224=n("72aa"),t.sha256=n("a255"),t.sha384=n("b837"),t.sha512=n("4fd1")},"69f3":function(e,t,n){var r,i,a,o=n("7f9a"),s=n("da84"),c=n("861d"),l=n("9112"),u=n("5135"),h=n("f772"),f=n("d012"),d=s.WeakMap,p=function(e){return a(e)?i(e):r(e,{})},m=function(e){return function(t){var n;if(!c(t)||(n=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}};if(o){var v=new d,g=v.get,b=v.has,y=v.set;r=function(e,t){return y.call(v,e,t),t},i=function(e){return g.call(v,e)||{}},a=function(e){return b.call(v,e)}}else{var _=h("state");f[_]=!0,r=function(e,t){return l(e,_,t),t},i=function(e){return u(e,_)?e[_]:{}},a=function(e){return u(e,_)}}e.exports={set:r,get:i,has:a,enforce:p,getterFor:m}},"6a21":function(e,t,n){"use strict";var r={};function i(e,t){0}function a(e,t,n){t||r[n]||(e(!1,n),r[n]=!0)}function o(e,t){a(i,e,t)}var s=o;t["a"]=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";s(e,"[antdv: "+t+"] "+n)}},"6a71":function(e,t,n){var r=n("a243"),i=n("13e8");e.exports={changer:r,varyColor:i}},"6aa2":function(e,t,n){"use strict";var r=n("7d92"),i=n("7658"),a=n("da3e");function o(e){if(!(this instanceof o))return new o(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=i.toArray(e.entropy,e.entropyEnc||"hex"),n=i.toArray(e.nonce,e.nonceEnc||"hex"),r=i.toArray(e.pers,e.persEnc||"hex");a(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,n,r)}e.exports=o,o.prototype._init=function(e,t,n){var r=e.concat(t).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(n||[])),this._reseed=1},o.prototype.generate=function(e,t,n,r){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!==typeof t&&(r=n,n=t,t=null),n&&(n=i.toArray(n,r||"hex"),this._update(n));var a=[];while(a.length=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n}))},"6d83":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return t}))},"6dd8":function(e,t,n){"use strict";(function(e){var n=function(){if("undefined"!==typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n0},e.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),u?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t,r=l.some((function(e){return!!~n.indexOf(e)}));r&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),f=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),T="undefined"!==typeof WeakMap?new WeakMap:new n,O=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=h.getInstance(),r=new L(t,n,this);T.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach((function(e){O.prototype[e]=function(){var t;return(t=T.get(this))[e].apply(t,arguments)}}));var z=function(){return"undefined"!==typeof i.ResizeObserver?i.ResizeObserver:O}();t["a"]=z}).call(this,n("c8ba"))},"6e98":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},"6eeb":function(e,t,n){var r=n("da84"),i=n("9112"),a=n("5135"),o=n("ce4e"),s=n("8925"),c=n("69f3"),l=c.get,u=c.enforce,h=String(String).split("String");(e.exports=function(e,t,n,s){var c=!!s&&!!s.unsafe,l=!!s&&!!s.enumerable,f=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||i(n,"name",t),u(n).source=h.join("string"==typeof t?t:"")),e!==r?(c?!f&&e[t]&&(l=!0):delete e[t],l?e[t]=n:i(e,t,n)):l?e[t]=n:o(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&l(this).source||s(this)}))},"6eed":function(e,t,n){"use strict";var r=n("c3c0"),i=n("edc9"),a=n("aa56"),o=n("da3e"),s=r.sum32,c=r.sum32_4,l=r.sum32_5,u=a.ch32,h=a.maj32,f=a.s0_256,d=a.s1_256,p=a.g0_256,m=a.g1_256,v=i.BlockHash,g=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function b(){if(!(this instanceof b))return new b;v.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=g,this.W=new Array(64)}r.inherits(b,v),e.exports=b,b.blockSize=512,b.outSize=256,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r";t.style.display="none",n("9141").appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(i+"script"+o+"document.F=Object"+i+"/script"+o),e.close(),l=e.F;while(r--)delete l[c][a[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[c]=r(e),n=new s,s[c]=null,n[o]=e):n=l(),void 0===t?n:i(n,t)}},"6f50":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},"6f53":function(e,t,n){var r=n("83ab"),i=n("df75"),a=n("fc6a"),o=n("d1e7").f,s=function(e){return function(t){var n,s=a(t),c=i(s),l=c.length,u=0,h=[];while(l>u)n=c[u++],r&&!o.call(s,n)||h.push(e?[n,s[n]]:s[n]);return h}};e.exports={entries:s(!0),values:s(!1)}},"6f6c":function(e,t){var n=/\w*$/;function r(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}e.exports=r},"6f7a":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=void 0;function i(e){if(e||void 0===r){var t=document.createElement("div");t.style.width="100%",t.style.height="200px";var n=document.createElement("div"),i=n.style;i.position="absolute",i.top=0,i.left=0,i.pointerEvents="none",i.visibility="hidden",i.width="200px",i.height="150px",i.overflow="hidden",n.appendChild(t),document.body.appendChild(n);var a=t.offsetWidth;n.style.overflow="scroll";var o=t.offsetWidth;a===o&&(o=n.clientWidth),document.body.removeChild(n),r=a-o}return r}},"6fcd":function(e,t,n){var r=n("50d8"),i=n("d370"),a=n("6747"),o=n("0d24"),s=n("c098"),c=n("73ac"),l=Object.prototype,u=l.hasOwnProperty;function h(e,t){var n=a(e),l=!n&&i(e),h=!n&&!l&&o(e),f=!n&&!l&&!h&&c(e),d=n||l||h||f,p=d?r(e.length,String):[],m=p.length;for(var v in e)!t&&!u.call(e,v)||d&&("length"==v||h&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||s(v,m))||p.push(v);return p}e.exports=h},"6fe7":function(e,t,n){(function(t){var r=n("1a2a"),i=n("a958"),a=n("3337").ec,o=n("399f"),s=n("2aee"),c=n("cd91");function l(e,n,r,a,o){var c=s(n);if(c.curve){if("ecdsa"!==a&&"ecdsa/rsa"!==a)throw new Error("wrong private key type");return u(e,c)}if("dsa"===c.type){if("dsa"!==a)throw new Error("wrong private key type");return h(e,c,r)}if("rsa"!==a&&"ecdsa/rsa"!==a)throw new Error("wrong private key type");e=t.concat([o,e]);var l=c.modulus.byteLength(),f=[0,1];while(e.length+f.length+10&&n.ishrn(r),n}function m(e,n){e=p(e,n),e=e.mod(n);var r=new t(e.toArray());if(r.lengthe.top-n)return n+t.top+"px"}function S(e,t,n){if(void 0!==n&&t.bottom=20?"ste":"de")},week:{dow:1,doy:4}});return r}))},7156:function(e,t,n){var r=n("861d"),i=n("d2bb");e.exports=function(e,t,n){var a,o;return i&&"function"==typeof(a=t.constructor)&&a!==n&&r(o=a.prototype)&&o!==n.prototype&&i(e,o),e}},"72aa":function(e,t,n){var r=n("3fb5"),i=n("a255"),a=n("b672"),o=n("8707").Buffer,s=new Array(64);function c(){this.init(),this._w=s,a.call(this,64,56)}r(c,i),c.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},c.prototype._hash=function(){var e=o.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=c},"72af":function(e,t,n){var r=n("99cd"),i=r();e.exports=i},"72f0":function(e,t){function n(e){return function(){return e}}e.exports=n},"72f7":function(e,t,n){"use strict";var r=n("ebb5").exportTypedArrayMethod,i=n("d039"),a=n("da84"),o=a.Uint8Array,s=o&&o.prototype||{},c=[].toString,l=[].join;i((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=s.toString!=c;r("toString",c,u)},"72fe":function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){return function(t){var n=e,r=n.lib,i=r.WordArray,a=r.Hasher,o=n.algo,s=[];(function(){for(var e=0;e<64;e++)s[e]=4294967296*t.abs(t.sin(e+1))|0})();var c=o.MD5=a.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,i=e[r];e[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var a=this._hash.words,o=e[t+0],c=e[t+1],d=e[t+2],p=e[t+3],m=e[t+4],v=e[t+5],g=e[t+6],b=e[t+7],y=e[t+8],_=e[t+9],w=e[t+10],M=e[t+11],x=e[t+12],S=e[t+13],k=e[t+14],C=e[t+15],L=a[0],T=a[1],O=a[2],z=a[3];L=l(L,T,O,z,o,7,s[0]),z=l(z,L,T,O,c,12,s[1]),O=l(O,z,L,T,d,17,s[2]),T=l(T,O,z,L,p,22,s[3]),L=l(L,T,O,z,m,7,s[4]),z=l(z,L,T,O,v,12,s[5]),O=l(O,z,L,T,g,17,s[6]),T=l(T,O,z,L,b,22,s[7]),L=l(L,T,O,z,y,7,s[8]),z=l(z,L,T,O,_,12,s[9]),O=l(O,z,L,T,w,17,s[10]),T=l(T,O,z,L,M,22,s[11]),L=l(L,T,O,z,x,7,s[12]),z=l(z,L,T,O,S,12,s[13]),O=l(O,z,L,T,k,17,s[14]),T=l(T,O,z,L,C,22,s[15]),L=u(L,T,O,z,c,5,s[16]),z=u(z,L,T,O,g,9,s[17]),O=u(O,z,L,T,M,14,s[18]),T=u(T,O,z,L,o,20,s[19]),L=u(L,T,O,z,v,5,s[20]),z=u(z,L,T,O,w,9,s[21]),O=u(O,z,L,T,C,14,s[22]),T=u(T,O,z,L,m,20,s[23]),L=u(L,T,O,z,_,5,s[24]),z=u(z,L,T,O,k,9,s[25]),O=u(O,z,L,T,p,14,s[26]),T=u(T,O,z,L,y,20,s[27]),L=u(L,T,O,z,S,5,s[28]),z=u(z,L,T,O,d,9,s[29]),O=u(O,z,L,T,b,14,s[30]),T=u(T,O,z,L,x,20,s[31]),L=h(L,T,O,z,v,4,s[32]),z=h(z,L,T,O,y,11,s[33]),O=h(O,z,L,T,M,16,s[34]),T=h(T,O,z,L,k,23,s[35]),L=h(L,T,O,z,c,4,s[36]),z=h(z,L,T,O,m,11,s[37]),O=h(O,z,L,T,b,16,s[38]),T=h(T,O,z,L,w,23,s[39]),L=h(L,T,O,z,S,4,s[40]),z=h(z,L,T,O,o,11,s[41]),O=h(O,z,L,T,p,16,s[42]),T=h(T,O,z,L,g,23,s[43]),L=h(L,T,O,z,_,4,s[44]),z=h(z,L,T,O,x,11,s[45]),O=h(O,z,L,T,C,16,s[46]),T=h(T,O,z,L,d,23,s[47]),L=f(L,T,O,z,o,6,s[48]),z=f(z,L,T,O,b,10,s[49]),O=f(O,z,L,T,k,15,s[50]),T=f(T,O,z,L,v,21,s[51]),L=f(L,T,O,z,x,6,s[52]),z=f(z,L,T,O,p,10,s[53]),O=f(O,z,L,T,w,15,s[54]),T=f(T,O,z,L,c,21,s[55]),L=f(L,T,O,z,y,6,s[56]),z=f(z,L,T,O,C,10,s[57]),O=f(O,z,L,T,g,15,s[58]),T=f(T,O,z,L,S,21,s[59]),L=f(L,T,O,z,m,6,s[60]),z=f(z,L,T,O,M,10,s[61]),O=f(O,z,L,T,d,15,s[62]),T=f(T,O,z,L,_,21,s[63]),a[0]=a[0]+L|0,a[1]=a[1]+T|0,a[2]=a[2]+O|0,a[3]=a[3]+z|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;n[i>>>5]|=128<<24-i%32;var a=t.floor(r/4294967296),o=r;n[15+(i+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),n[14+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),e.sigBytes=4*(n.length+1),this._process();for(var s=this._hash,c=s.words,l=0;l<4;l++){var u=c[l];c[l]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return s},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});function l(e,t,n,r,i,a,o){var s=e+(t&n|~t&r)+i+o;return(s<>>32-a)+t}function u(e,t,n,r,i,a,o){var s=e+(t&r|n&~r)+i+o;return(s<>>32-a)+t}function h(e,t,n,r,i,a,o){var s=e+(t^n^r)+i+o;return(s<>>32-a)+t}function f(e,t,n,r,i,a,o){var s=e+(n^(t|~r))+i+o;return(s<>>32-a)+t}n.MD5=a._createHelper(c),n.HmacMD5=a._createHmacHelper(c)}(Math),e.MD5}))},7320:function(e,t,n){"use strict";var r=n("2deb"),i=n("b4a0"),a=n("01c2"),o=i["a"],s={"btn:save":"Save","btn:cancel":"Cancel","btn:clear":"Clear"};t["a"]={locale:"en",Pagination:r["a"],DatePicker:i["a"],TimePicker:a["a"],Calendar:o,ColorPicker:s,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",selectAll:"Select current page",selectInvert:"Invert current page",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"}}},7333:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}});return t}))},"735e":function(e,t,n){"use strict";var r=n("ebb5"),i=n("81d5"),a=r.aTypedArray,o=r.exportTypedArrayMethod;o("fill",(function(e){return i.apply(a(this),arguments)}))},"73ac":function(e,t,n){var r=n("743f"),i=n("b047f"),a=n("99d3"),o=a&&a.isTypedArray,s=o?i(o):r;e.exports=s},"73d9":function(e,t,n){var r=n("44d2");r("flatMap")},7418:function(e,t){t.f=Object.getOwnPropertySymbols},"743f":function(e,t,n){var r=n("3729"),i=n("b218"),a=n("1310"),o="[object Arguments]",s="[object Array]",c="[object Boolean]",l="[object Date]",u="[object Error]",h="[object Function]",f="[object Map]",d="[object Number]",p="[object Object]",m="[object RegExp]",v="[object Set]",g="[object String]",b="[object WeakMap]",y="[object ArrayBuffer]",_="[object DataView]",w="[object Float32Array]",M="[object Float64Array]",x="[object Int8Array]",S="[object Int16Array]",k="[object Int32Array]",C="[object Uint8Array]",L="[object Uint8ClampedArray]",T="[object Uint16Array]",O="[object Uint32Array]",z={};function D(e){return a(e)&&i(e.length)&&!!z[r(e)]}z[w]=z[M]=z[x]=z[S]=z[k]=z[C]=z[L]=z[T]=z[O]=!0,z[o]=z[s]=z[y]=z[c]=z[_]=z[l]=z[u]=z[h]=z[f]=z[d]=z[p]=z[m]=z[v]=z[g]=z[b]=!1,e.exports=D},"746f":function(e,t,n){var r=n("428f"),i=n("5135"),a=n("e538"),o=n("9bf2").f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});i(t,e)||o(t,e,{value:a.f(e)})}},"74dc":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});return t}))},"74e8":function(e,t,n){"use strict";var r=n("23e7"),i=n("da84"),a=n("83ab"),o=n("8aa7"),s=n("ebb5"),c=n("621a"),l=n("19aa"),u=n("5c6c"),h=n("9112"),f=n("50c4"),d=n("0b25"),p=n("182d"),m=n("c04e"),v=n("5135"),g=n("f5df"),b=n("861d"),y=n("7c73"),_=n("d2bb"),w=n("241c").f,M=n("a078"),x=n("b727").forEach,S=n("2626"),k=n("9bf2"),C=n("06cf"),L=n("69f3"),T=n("7156"),O=L.get,z=L.set,D=k.f,j=C.f,H=Math.round,E=i.RangeError,A=c.ArrayBuffer,P=c.DataView,Y=s.NATIVE_ARRAY_BUFFER_VIEWS,V=s.TYPED_ARRAY_TAG,I=s.TypedArray,F=s.TypedArrayPrototype,R=s.aTypedArrayConstructor,N=s.isTypedArray,B="BYTES_PER_ELEMENT",$="Wrong length",W=function(e,t){var n=0,r=t.length,i=new(R(e))(r);while(r>n)i[n]=t[n++];return i},U=function(e,t){D(e,t,{get:function(){return O(this)[t]}})},q=function(e){var t;return e instanceof A||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},K=function(e,t){return N(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},G=function(e,t){return K(e,t=m(t,!0))?u(2,e[t]):j(e,t)},X=function(e,t,n){return!(K(e,t=m(t,!0))&&b(n)&&v(n,"value"))||v(n,"get")||v(n,"set")||n.configurable||v(n,"writable")&&!n.writable||v(n,"enumerable")&&!n.enumerable?D(e,t,n):(e[t]=n.value,e)};a?(Y||(C.f=G,k.f=X,U(F,"buffer"),U(F,"byteOffset"),U(F,"byteLength"),U(F,"length")),r({target:"Object",stat:!0,forced:!Y},{getOwnPropertyDescriptor:G,defineProperty:X}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,s=e+(n?"Clamped":"")+"Array",c="get"+e,u="set"+e,m=i[s],v=m,g=v&&v.prototype,k={},C=function(e,t){var n=O(e);return n.view[c](t*a+n.byteOffset,!0)},L=function(e,t,r){var i=O(e);n&&(r=(r=H(r))<0?0:r>255?255:255&r),i.view[u](t*a+i.byteOffset,r,!0)},j=function(e,t){D(e,t,{get:function(){return C(this,t)},set:function(e){return L(this,t,e)},enumerable:!0})};Y?o&&(v=t((function(e,t,n,r){return l(e,v,s),T(function(){return b(t)?q(t)?void 0!==r?new m(t,p(n,a),r):void 0!==n?new m(t,p(n,a)):new m(t):N(t)?W(v,t):M.call(v,t):new m(d(t))}(),e,v)})),_&&_(v,I),x(w(m),(function(e){e in v||h(v,e,m[e])})),v.prototype=g):(v=t((function(e,t,n,r){l(e,v,s);var i,o,c,u=0,h=0;if(b(t)){if(!q(t))return N(t)?W(v,t):M.call(v,t);i=t,h=p(n,a);var m=t.byteLength;if(void 0===r){if(m%a)throw E($);if(o=m-h,o<0)throw E($)}else if(o=f(r)*a,o+h>m)throw E($);c=o/a}else c=d(t),o=c*a,i=new A(o);z(e,{buffer:i,byteOffset:h,byteLength:o,length:c,view:new P(i)});while(uu||e<0)throw new TypeError("offset must be a uint32");if(e>c||e>t)throw new RangeError("offset out of range")}function f(e,t,n){if("number"!==typeof e||e!==e)throw new TypeError("size must be a number");if(e>u||e<0)throw new TypeError("size must be a uint32");if(e+t>n||e>c)throw new RangeError("buffer too small")}function d(t,n,r,i){if(!s.isBuffer(t)&&!(t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"===typeof n)i=n,n=0,r=t.length;else if("function"===typeof r)i=r,r=t.length-n;else if("function"!==typeof i)throw new TypeError('"cb" argument must be a function');return h(n,t.length),f(r,n,t.length),p(t,n,r,i)}function p(e,t,n,i){if(r.browser){var a=e.buffer,s=new Uint8Array(a,t,n);return l.getRandomValues(s),i?void r.nextTick((function(){i(null,e)})):e}if(!i){var c=o(n);return c.copy(e,t),e}o(n,(function(n,r){if(n)return i(n);r.copy(e,t),i(null,e)}))}function m(t,n,r){if("undefined"===typeof n&&(n=0),!s.isBuffer(t)&&!(t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return h(n,t.length),void 0===r&&(r=t.length-n),f(r,n,t.length),p(t,n,r)}l&&l.getRandomValues||!r.browser?(t.randomFill=d,t.randomFillSync=m):(t.randomFill=i,t.randomFillSync=i)}).call(this,n("c8ba"),n("4362"))},7658:function(e,t,n){"use strict";var r=t;function i(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"!==typeof e){for(var r=0;r>8,o=255&i;a?n.push(a,o):n.push(o)}return n}function a(e){return 1===e.length?"0"+e:e}function o(e){for(var t="",n=0;n=60&&Math.round(e.h)<=240?n?Math.round(e.h)-a*t:Math.round(e.h)+a*t:n?Math.round(e.h)+a*t:Math.round(e.h)-a*t,r<0?r+=360:r>=360&&(r-=360),r}function d(e,t,n){return 0===e.h&&0===e.s?e.s:(r=n?Math.round(100*e.s)-o*t:t===h?Math.round(100*e.s)+o:Math.round(100*e.s)+s*t,r>100&&(r=100),n&&t===u&&r>10&&(r=10),r<6&&(r=6),r);var r}function p(e,t,n){return n?Math.round(100*e.v)+c*t:Math.round(100*e.v)-l*t}function m(e){for(var t=[],n=i.default(e),r=u;r>0;r-=1){var a=n.toHsv(),o=i.default({h:f(a,r,!0),s:d(a,r,!0),v:p(a,r,!0)}).toHexString();t.push(o)}t.push(n.toHexString());for(r=1;r<=h;r+=1){a=n.toHsv(),o=i.default({h:f(a,r),s:d(a,r),v:p(a,r)}).toHexString();t.push(o)}return t}t.default=m},"77a7":function(e,t){var n=1/0,r=Math.abs,i=Math.pow,a=Math.floor,o=Math.log,s=Math.LN2,c=function(e,t,c){var l,u,h,f=new Array(c),d=8*c-t-1,p=(1<>1,v=23===t?i(2,-24)-i(2,-77):0,g=e<0||0===e&&1/e<0?1:0,b=0;for(e=r(e),e!=e||e===n?(u=e!=e?1:0,l=p):(l=a(o(e)/s),e*(h=i(2,-l))<1&&(l--,h*=2),e+=l+m>=1?v/h:v*i(2,1-m),e*h>=2&&(l++,h/=2),l+m>=p?(u=0,l=p):l+m>=1?(u=(e*h-1)*i(2,t),l+=m):(u=e*i(2,m-1)*i(2,t),l=0));t>=8;f[b++]=255&u,u/=256,t-=8);for(l=l<0;f[b++]=255&l,l/=256,d-=8);return f[--b]|=128*g,f},l=function(e,t){var r,a=e.length,o=8*a-t-1,s=(1<>1,l=o-7,u=a-1,h=e[u--],f=127&h;for(h>>=7;l>0;f=256*f+e[u],u--,l-=8);for(r=f&(1<<-l)-1,f>>=-l,l+=t;l>0;r=256*r+e[u],u--,l-=8);if(0===f)f=1-c;else{if(f===s)return r?NaN:h?-n:n;r+=i(2,t),f-=c}return(h?-1:1)*r*i(2,f-t)};e.exports={pack:c,unpack:l}},"77e9":function(e,t,n){var r=n("7a41");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},"780f":function(e,t,n){"use strict";e.exports=a;var r=n("27bf"),i=Object.create(n("3a7c"));function a(e){if(!(this instanceof a))return new a(e);r.call(this,e)}i.inherits=n("3fb5"),i.inherits(a,r),a.prototype._transform=function(e,t,n){n(null,e)}},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},7898:function(e,t,n){var r=n("23e7"),i=n("8eb5"),a=Math.exp;r({target:"Math",stat:!0},{tanh:function(e){var t=i(e=+e),n=i(-e);return t==1/0?1:n==1/0?-1:(t-n)/(a(e)+a(-e))}})},7948:function(e,t){function n(e,t){var n=-1,r=null==e?0:e.length,i=Array(r);while(++n0)},{asinh:s})},"79bc":function(e,t,n){var r=n("0b07"),i=n("2b3e"),a=r(i,"Map");e.exports=a},"7a10":function(e,t,n){var r=n("399f"),i=n("fdac");function a(e){this.rand=e||new i.Rand}e.exports=a,a.create=function(e){return new a(e)},a.prototype._randbelow=function(e){var t=e.bitLength(),n=Math.ceil(t/8);do{var i=new r(this.rand.generate(n))}while(i.cmp(e)>=0);return i},a.prototype._randrange=function(e,t){var n=t.sub(e);return e.add(this._randbelow(n))},a.prototype.test=function(e,t,n){var i=e.bitLength(),a=r.mont(e),o=new r(1).toRed(a);t||(t=Math.max(1,i/48|0));for(var s=e.subn(1),c=0;!s.testn(c);c++);for(var l=e.shrn(c),u=s.toRed(a),h=!0;t>0;t--){var f=this._randrange(new r(2),s);n&&n(f);var d=f.toRed(a).redPow(l);if(0!==d.cmp(o)&&0!==d.cmp(u)){for(var p=1;p0;t--){var u=this._randrange(new r(2),o),h=e.gcd(u);if(0!==h.cmpn(1))return h;var f=u.toRed(i).redPow(c);if(0!==f.cmp(a)&&0!==f.cmp(l)){for(var d=1;d0,r.isLikelyNode="undefined"!==typeof e&&"undefined"===typeof window,r.SHARED_ATTRIBUTES=["display","transform","fill","fill-opacity","fill-rule","opacity","stroke","stroke-dasharray","stroke-linecap","stroke-dashoffset","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","id","paint-order","vector-effect","instantiated_by_use","clip-path"],r.DPI=96,r.reNum="(?:[-+]?(?:\\d+|\\d*\\.\\d+)(?:[eE][-+]?\\d+)?)",r.commaWsp="(?:\\s+,?\\s*|,\\s*)",r.rePathCommand=/([-+]?((\d+\.\d+)|((\d+)|(\.\d+)))(?:[eE][-+]?\d+)?)/gi,r.reNonWord=/[ \n\.,;!\?\-]/,r.fontPaths={},r.iMatrix=[1,0,0,1,0,0],r.svgNS="http://www.w3.org/2000/svg",r.perfLimitSizeTotal=2097152,r.maxCacheSideLimit=4096,r.minCacheSideLimit=256,r.charWidthsCache={},r.textureSize=2048,r.disableStyleCopyPaste=!1,r.enableGLFiltering=!0,r.devicePixelRatio=r.window.devicePixelRatio||r.window.webkitDevicePixelRatio||r.window.mozDevicePixelRatio||1,r.browserShadowBlurConstant=1,r.arcToSegmentsCache={},r.boundsOfCurveCache={},r.cachesBoundsOfCurve=!0,r.forceGLPutImageData=!1,r.initFilterBackend=function(){return r.enableGLFiltering&&r.isWebglSupported&&r.isWebglSupported(r.textureSize)?(console.log("max texture size: "+r.maxTextureSize),new r.WebglFilterBackend({tileSize:r.textureSize})):r.Canvas2dFilterBackend?new r.Canvas2dFilterBackend:void 0},"undefined"!==typeof document&&"undefined"!==typeof window&&(window.fabric=r),function(){function e(e,t){if(this.__eventListeners[e]){var n=this.__eventListeners[e];t?n[n.indexOf(t)]=!1:r.util.array.fill(n,!1)}}function t(e,t){if(this.__eventListeners||(this.__eventListeners={}),1===arguments.length)for(var n in e)this.on(n,e[n]);else this.__eventListeners[e]||(this.__eventListeners[e]=[]),this.__eventListeners[e].push(t);return this}function n(t,n){if(!this.__eventListeners)return this;if(0===arguments.length)for(t in this.__eventListeners)e.call(this,t);else if(1===arguments.length&&"object"===typeof arguments[0])for(var r in t)e.call(this,r,t[r]);else e.call(this,t,n);return this}function i(e,t){if(!this.__eventListeners)return this;var n=this.__eventListeners[e];if(!n)return this;for(var r=0,i=n.length;r-1},complexity:function(){return this._objects.reduce((function(e,t){return e+=t.complexity?t.complexity():0,e}),0)}},r.CommonMethods={_setOptions:function(e){for(var t in e)this.set(t,e[t])},_initGradient:function(e,t){!e||!e.colorStops||e instanceof r.Gradient||this.set(t,new r.Gradient(e))},_initPattern:function(e,t,n){!e||!e.source||e instanceof r.Pattern?n&&n():this.set(t,new r.Pattern(e,n))},_setObject:function(e){for(var t in e)this._set(t,e[t])},set:function(e,t){return"object"===typeof e?this._setObject(e):this._set(e,t),this},_set:function(e,t){this[e]=t},toggle:function(e){var t=this.get(e);return"boolean"===typeof t&&this.set(e,!t),this},get:function(e){return this[e]}},function(e){var t=Math.sqrt,n=Math.atan2,i=Math.pow,a=Math.PI/180,o=Math.PI/2;r.util={cos:function(e){if(0===e)return 1;e<0&&(e=-e);var t=e/o;switch(t){case 1:case 3:return 0;case 2:return-1}return Math.cos(e)},sin:function(e){if(0===e)return 0;var t=e/o,n=1;switch(e<0&&(n=-1),t){case 1:return n;case 2:return 0;case 3:return-n}return Math.sin(e)},removeFromArray:function(e,t){var n=e.indexOf(t);return-1!==n&&e.splice(n,1),e},getRandomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e},degreesToRadians:function(e){return e*a},radiansToDegrees:function(e){return e/a},rotatePoint:function(e,t,n){e.subtractEquals(t);var i=r.util.rotateVector(e,n);return new r.Point(i.x,i.y).addEquals(t)},rotateVector:function(e,t){var n=r.util.sin(t),i=r.util.cos(t),a=e.x*i-e.y*n,o=e.x*n+e.y*i;return{x:a,y:o}},transformPoint:function(e,t,n){return n?new r.Point(t[0]*e.x+t[2]*e.y,t[1]*e.x+t[3]*e.y):new r.Point(t[0]*e.x+t[2]*e.y+t[4],t[1]*e.x+t[3]*e.y+t[5])},makeBoundingBoxFromPoints:function(e,t){if(t)for(var n=0;nr)r+=s[d++%f],r>u&&(r=u),e[p?"lineTo":"moveTo"](r,0),p=!p;e.restore()},createCanvasElement:function(){return r.document.createElement("canvas")},copyCanvasElement:function(e){var t=r.util.createCanvasElement();return t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0),t},toDataURL:function(e,t,n){return e.toDataURL("image/"+t,n)},createImage:function(){return r.document.createElement("img")},multiplyTransformMatrices:function(e,t,n){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],n?0:e[0]*t[4]+e[2]*t[5]+e[4],n?0:e[1]*t[4]+e[3]*t[5]+e[5]]},qrDecompose:function(e){var r=n(e[1],e[0]),o=i(e[0],2)+i(e[1],2),s=t(o),c=(e[0]*e[3]-e[2]*e[1])/s,l=n(e[0]*e[2]+e[1]*e[3],o);return{angle:r/a,scaleX:s,scaleY:c,skewX:l/a,skewY:0,translateX:e[4],translateY:e[5]}},calcRotateMatrix:function(e){if(!e.angle)return r.iMatrix.concat();var t=r.util.degreesToRadians(e.angle),n=r.util.cos(t),i=r.util.sin(t);return[n,i,-i,n,0,0]},calcDimensionsMatrix:function(e){var t="undefined"===typeof e.scaleX?1:e.scaleX,n="undefined"===typeof e.scaleY?1:e.scaleY,i=[e.flipX?-t:t,0,0,e.flipY?-n:n,0,0],a=r.util.multiplyTransformMatrices,o=r.util.degreesToRadians;return e.skewX&&(i=a(i,[1,0,Math.tan(o(e.skewX)),1],!0)),e.skewY&&(i=a(i,[1,Math.tan(o(e.skewY)),0,1],!0)),i},composeMatrix:function(e){var t=[1,0,0,1,e.translateX||0,e.translateY||0],n=r.util.multiplyTransformMatrices;return e.angle&&(t=n(t,r.util.calcRotateMatrix(e))),(1!==e.scaleX||1!==e.scaleY||e.skewX||e.skewY||e.flipX||e.flipY)&&(t=n(t,r.util.calcDimensionsMatrix(e))),t},resetObjectTransform:function(e){e.scaleX=1,e.scaleY=1,e.skewX=0,e.skewY=0,e.flipX=!1,e.flipY=!1,e.rotate(0)},saveObjectTransform:function(e){return{scaleX:e.scaleX,scaleY:e.scaleY,skewX:e.skewX,skewY:e.skewY,angle:e.angle,left:e.left,flipX:e.flipX,flipY:e.flipY,top:e.top}},isTransparent:function(e,t,n,r){r>0&&(t>r?t-=r:t=0,n>r?n-=r:n=0);var i,a,o=!0,s=e.getImageData(t,n,2*r||1,2*r||1),c=s.data.length;for(i=3;i0?z-=2*u:1===c&&z<0&&(z+=2*u);for(var D=Math.ceil(Math.abs(z/u*2)),j=[],H=z/D,E=8/3*Math.sin(H/4)*Math.sin(H/4)/Math.sin(H/2),A=O+H,P=0;P=i?a-i:2*Math.PI-(i-a)}function s(t,n,i,a,o,s,c,l){var u;if(r.cachesBoundsOfCurve&&(u=e.call(arguments),r.boundsOfCurveCache[u]))return r.boundsOfCurveCache[u];var h,f,d,p,m,v,g,b,y=Math.sqrt,_=Math.min,w=Math.max,M=Math.abs,x=[],S=[[],[]];f=6*t-12*i+6*o,h=-3*t+9*i-9*o+3*c,d=3*i-3*t;for(var k=0;k<2;++k)if(k>0&&(f=6*n-12*a+6*s,h=-3*n+9*a-9*s+3*l,d=3*a-3*n),M(h)<1e-12){if(M(f)<1e-12)continue;p=-d/f,01e-4)n=o(i),r=u(s.x,s.y,n.x,n.y),r+a>t?(c/=2,i-=c):(s=n,i+=c,a+=r);return n}function M(e){for(var t,n,r,i=0,a=e.length,o=0,s=0,c=0,l=0,h=[],f=0;f0&&iS)for(var C=1,L=g.length;C=t}))}function i(e,t){return o(e,t,(function(e,t){return e/g,">")}function i(e){var t,n=0,r=[];for(n=0,t;n57343)return e.charAt(t);if(55296<=n&&n<=56319){if(e.length<=t+1)throw"High surrogate without following low surrogate";var r=e.charCodeAt(t+1);if(56320>r||r>57343)throw"High surrogate without following low surrogate";return e.charAt(t)+e.charAt(t+1)}if(0===t)throw"Low surrogate without preceding high surrogate";var i=e.charCodeAt(t-1);if(55296>i||i>56319)throw"Low surrogate without preceding high surrogate";return!1}r.util.string={camelize:e,capitalize:t,escapeXml:n,graphemeSplit:i}}(),function(){var e=Array.prototype.slice,t=function(){},n=function(){for(var e in{toString:1})if("toString"===e)return!1;return!0}(),i=function(e,t,r){for(var i in t)i in e.prototype&&"function"===typeof e.prototype[i]&&(t[i]+"").indexOf("callSuper")>-1?e.prototype[i]=function(e){return function(){var n=this.constructor.superclass;this.constructor.superclass=r;var i=t[e].apply(this,arguments);if(this.constructor.superclass=n,"initialize"!==e)return i}}(i):e.prototype[i]=t[i],n&&(t.toString!==Object.prototype.toString&&(e.prototype.toString=t.toString),t.valueOf!==Object.prototype.valueOf&&(e.prototype.valueOf=t.valueOf))};function a(){}function o(t){var n=null,r=this;while(r.constructor.superclass){var i=r.constructor.superclass.prototype[t];if(r[t]!==i){n=i;break}r=r.constructor.superclass.prototype}return n?arguments.length>1?n.apply(this,e.call(arguments,1)):n.call(this):console.log("tried to callSuper "+t+", method not found in prototype chain",this)}function s(){var n=null,r=e.call(arguments,0);function s(){this.initialize.apply(this,arguments)}"function"===typeof r[0]&&(n=r.shift()),s.superclass=n,s.subclasses=[],n&&(a.prototype=n.prototype,s.prototype=new a,n.subclasses.push(s));for(var c=0,l=r.length;c-1||"touch"===e.pointerType}}(),function(){function e(e,t){var n=e.style;if(!n)return e;if("string"===typeof t)return e.style.cssText+=";"+t,t.indexOf("opacity")>-1?o(e,t.match(/opacity:\s*(\d?\.?\d*)/)[1]):e;for(var r in t)if("opacity"===r)o(e,t[r]);else{var i="float"===r||"cssFloat"===r?"undefined"===typeof n.styleFloat?"cssFloat":"styleFloat":r;n[i]=t[r]}return e}var t=r.document.createElement("div"),n="string"===typeof t.style.opacity,i="string"===typeof t.style.filter,a=/alpha\s*\(\s*opacity\s*=\s*([^\)]+)\)/,o=function(e){return e};n?o=function(e,t){return e.style.opacity=t,e}:i&&(o=function(e,t){var n=e.style;return e.currentStyle&&!e.currentStyle.hasLayout&&(n.zoom=1),a.test(n.filter)?(t=t>=.9999?"":"alpha(opacity="+100*t+")",n.filter=n.filter.replace(a,t)):n.filter+=" alpha(opacity="+100*t+")",e}),r.util.setStyle=e}(),function(){var e=Array.prototype.slice;function t(e){return"string"===typeof e?r.document.getElementById(e):e}var n,i,a=function(t){return e.call(t,0)};try{n=a(r.document.childNodes)instanceof Array}catch(p){}function o(e,t){var n=r.document.createElement(e);for(var i in t)"class"===i?n.className=t[i]:"for"===i?n.htmlFor=t[i]:n.setAttribute(i,t[i]);return n}function s(e,t){e&&-1===(" "+e.className+" ").indexOf(" "+t+" ")&&(e.className+=(e.className?" ":"")+t)}function c(e,t,n){return"string"===typeof t&&(t=o(t,n)),e.parentNode&&e.parentNode.replaceChild(t,e),t.appendChild(e),t}function l(e){var t=0,n=0,i=r.document.documentElement,a=r.document.body||{scrollLeft:0,scrollTop:0};while(e&&(e.parentNode||e.host))if(e=e.parentNode||e.host,e===r.document?(t=a.scrollLeft||i.scrollLeft||0,n=a.scrollTop||i.scrollTop||0):(t+=e.scrollLeft||0,n+=e.scrollTop||0),1===e.nodeType&&"fixed"===e.style.position)break;return{left:t,top:n}}function u(e){var t,n,r=e&&e.ownerDocument,a={left:0,top:0},o={left:0,top:0},s={borderLeftWidth:"left",borderTopWidth:"top",paddingLeft:"left",paddingTop:"top"};if(!r)return o;for(var c in s)o[s[c]]+=parseInt(i(e,c),10)||0;return t=r.documentElement,"undefined"!==typeof e.getBoundingClientRect&&(a=e.getBoundingClientRect()),n=l(e),{left:a.left+n.left-(t.clientLeft||0)+o.left,top:a.top+n.top-(t.clientTop||0)+o.top}}function h(e){var t=r.jsdomImplForWrapper(e);return t._canvas||t._image}function f(e){if(r.isLikelyNode){var t=r.jsdomImplForWrapper(e);t&&(t._image=null,t._canvas=null,t._currentSrc=null,t._attributes=null,t._classList=null)}}function d(e,t){e.imageSmoothingEnabled=e.imageSmoothingEnabled||e.webkitImageSmoothingEnabled||e.mozImageSmoothingEnabled||e.msImageSmoothingEnabled||e.oImageSmoothingEnabled,e.imageSmoothingEnabled=t}n||(a=function(e){var t=new Array(e.length),n=e.length;while(n--)t[n]=e[n];return t}),i=r.document.defaultView&&r.document.defaultView.getComputedStyle?function(e,t){var n=r.document.defaultView.getComputedStyle(e,null);return n?n[t]:void 0}:function(e,t){var n=e.style[t];return!n&&e.currentStyle&&(n=e.currentStyle[t]),n},function(){var e=r.document.documentElement.style,t="userSelect"in e?"userSelect":"MozUserSelect"in e?"MozUserSelect":"WebkitUserSelect"in e?"WebkitUserSelect":"KhtmlUserSelect"in e?"KhtmlUserSelect":"";function n(e){return"undefined"!==typeof e.onselectstart&&(e.onselectstart=r.util.falseFunction),t?e.style[t]="none":"string"===typeof e.unselectable&&(e.unselectable="on"),e}function i(e){return"undefined"!==typeof e.onselectstart&&(e.onselectstart=null),t?e.style[t]="":"string"===typeof e.unselectable&&(e.unselectable=""),e}r.util.makeElementUnselectable=n,r.util.makeElementSelectable=i}(),r.util.setImageSmoothing=d,r.util.getById=t,r.util.toArray=a,r.util.addClass=s,r.util.makeElement=o,r.util.wrapElement=c,r.util.getScrollLeftTop=l,r.util.getElementOffset=u,r.util.getNodeCanvas=h,r.util.cleanUpJsdomNode=f}(),function(){function e(e,t){return e+(/\?/.test(e)?"&":"?")+t}function t(){}function n(n,i){i||(i={});var a=i.method?i.method.toUpperCase():"GET",o=i.onComplete||function(){},s=new r.window.XMLHttpRequest,c=i.body||i.parameters;return s.onreadystatechange=function(){4===s.readyState&&(o(s),s.onreadystatechange=t)},"GET"===a&&(c=null,"string"===typeof i.parameters&&(n=e(n,i.parameters))),s.open(a,n,!0),"POST"!==a&&"PUT"!==a||s.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),s.send(c),s}r.util.request=n}(),r.log=console.log,r.warn=console.warn,function(){function e(){return!1}function t(e,t,n,r){return-n*Math.cos(e/r*(Math.PI/2))+n+t}function n(n){o((function(r){n||(n={});var i,a=r||+new Date,s=n.duration||500,c=a+s,l=n.onChange||e,u=n.abort||e,h=n.onComplete||e,f=n.easing||t,d="startValue"in n?n.startValue:0,p="endValue"in n?n.endValue:100,m=n.byValue||p-d;n.onStart&&n.onStart(),function e(t){i=t||+new Date;var n=i>c?s:i-a,r=n/s,v=f(n,d,m,s),g=Math.abs((v-d)/m);if(!u())return i>c?(l(p,1,1),void h(p,1,1)):(l(v,g,r),void o(e));h(p,1,1)}(a)}))}var i=r.window.requestAnimationFrame||r.window.webkitRequestAnimationFrame||r.window.mozRequestAnimationFrame||r.window.oRequestAnimationFrame||r.window.msRequestAnimationFrame||function(e){return r.window.setTimeout(e,1e3/60)},a=r.window.cancelAnimationFrame||r.window.clearTimeout;function o(){return i.apply(r.window,arguments)}function s(){return a.apply(r.window,arguments)}r.util.animate=n,r.util.requestAnimFrame=o,r.util.cancelAnimFrame=s}(),function(){function e(e,t,n){var r="rgba("+parseInt(e[0]+n*(t[0]-e[0]),10)+","+parseInt(e[1]+n*(t[1]-e[1]),10)+","+parseInt(e[2]+n*(t[2]-e[2]),10);return r+=","+(e&&t?parseFloat(e[3]+n*(t[3]-e[3])):1),r+=")",r}function t(t,n,i,a){var o=new r.Color(t).getSource(),s=new r.Color(n).getSource(),c=a.onComplete,l=a.onChange;a=a||{},r.util.animate(r.util.object.extend(a,{duration:i||500,startValue:o,endValue:s,byValue:s,easing:function(t,n,r,i){var o=a.colorEasing?a.colorEasing(t,i):1-Math.cos(t/i*(Math.PI/2));return e(n,r,o)},onComplete:function(t,n,r){if(c)return c(e(s,s,0),n,r)},onChange:function(t,n,r){if(l){if(Array.isArray(t))return l(e(t,t,0),n,r);l(t,n,r)}}}))}r.util.animateColor=t}(),function(){function e(e,t,n,r){return e-1&&u>-1&&u-1)&&(n="stroke")}else{if("href"===e||"xlink:href"===e||"font"===e)return n;if("imageSmoothing"===e)return"optimizeQuality"===n;s=c?n.map(a):a(n,i)}}else n="";return!c&&isNaN(s)?n:s}function g(e){return new RegExp("^("+e.join("|")+")\\b","i")}function b(e){for(var n in f)if("undefined"!==typeof e[f[n]]&&""!==e[n]){if("undefined"===typeof e[n]){if(!t.Object.prototype[n])continue;e[n]=t.Object.prototype[n]}if(0!==e[n].indexOf("url(")){var r=new t.Color(e[n]);e[n]=r.setAlpha(i(r.getAlpha()*e[f[n]],2)).toRgba()}}return e}function y(e,t){var n,r,i,a,o=[];for(i=0,a=t.length;i1)c.shift(),l=t.util.multiplyTransformMatrices(l,c[0]);return l}}();var T=new RegExp("^\\s*("+t.reNum+"+)\\s*,?\\s*("+t.reNum+"+)\\s*,?\\s*("+t.reNum+"+)\\s*,?\\s*("+t.reNum+"+)\\s*$");function O(e){if(t.svgViewBoxElementsRegEx.test(e.nodeName)){var n,r,i,o,s=e.getAttribute("viewBox"),c=1,l=1,u=0,h=0,f=e.getAttribute("width"),d=e.getAttribute("height"),p=e.getAttribute("x")||0,m=e.getAttribute("y")||0,v=e.getAttribute("preserveAspectRatio")||"",g=!s||!(s=s.match(T)),b=!f||!d||"100%"===f||"100%"===d,y=g&&b,_={},w="",M=0,x=0;if(_.width=0,_.height=0,_.toBeParsed=y,g&&(p||m)&&"#document"!==e.parentNode.nodeName&&(w=" translate("+a(p)+" "+a(m)+") ",i=(e.getAttribute("transform")||"")+w,e.setAttribute("transform",i),e.removeAttribute("x"),e.removeAttribute("y")),y)return _;if(g)return _.width=a(f),_.height=a(d),_;if(u=-parseFloat(s[1]),h=-parseFloat(s[2]),n=parseFloat(s[3]),r=parseFloat(s[4]),_.minX=u,_.minY=h,_.viewBoxWidth=n,_.viewBoxHeight=r,b?(_.width=n,_.height=r):(_.width=a(f),_.height=a(d),c=_.width/n,l=_.height/r),v=t.util.parsePreserveAspectRatioAttribute(v),"none"!==v.alignX&&("meet"===v.meetOrSlice&&(l=c=c>l?l:c),"slice"===v.meetOrSlice&&(l=c=c>l?c:l),M=_.width-n*c,x=_.height-r*c,"Mid"===v.alignX&&(M/=2),"Mid"===v.alignY&&(x/=2),"Min"===v.alignX&&(M=0),"Min"===v.alignY&&(x=0)),1===c&&1===l&&0===u&&0===h&&0===p&&0===m)return _;if((p||m)&&"#document"!==e.parentNode.nodeName&&(w=" translate("+a(p)+" "+a(m)+") "),i=w+" matrix("+c+" 0 0 "+l+" "+(u*c+M)+" "+(h*l+x)+") ","svg"===e.nodeName){o=e.ownerDocument.createElementNS(t.svgNS,"g");while(e.firstChild)o.appendChild(e.firstChild);e.appendChild(o)}else o=e,o.removeAttribute("x"),o.removeAttribute("y"),i=o.getAttribute("transform")+i;return o.setAttribute("transform",i),_}}function z(e,t){while(e&&(e=e.parentNode))if(e.nodeName&&t.test(e.nodeName.replace("svg:",""))&&!e.getAttribute("instantiated_by_use"))return!0;return!1}function D(e,t){var n=["gradientTransform","x1","x2","y1","y2","gradientUnits","cx","cy","r","fx","fy"],r="xlink:href",i=t.getAttribute(r).substr(1),a=C(e,i);if(a&&a.getAttribute(r)&&D(e,a),n.forEach((function(e){a&&!t.hasAttribute(e)&&a.hasAttribute(e)&&t.setAttribute(e,a.getAttribute(e))})),!t.children.length){var o=a.cloneNode(!0);while(o.firstChild)t.appendChild(o.firstChild)}t.removeAttribute(r)}t.parseSVGDocument=function(e,n,i,a){if(e){L(e);var o,s,c=t.Object.__uid++,l=O(e),u=t.util.toArray(e.getElementsByTagName("*"));if(l.crossOrigin=a&&a.crossOrigin,l.svgUid=c,0===u.length&&t.isLikelyNode){u=e.selectNodes('//*[name(.)!="svg"]');var h=[];for(o=0,s=u.length;oe.x&&this.y>e.y},gte:function(e){return this.x>=e.x&&this.y>=e.y},lerp:function(e,t){return"undefined"===typeof t&&(t=.5),t=Math.max(Math.min(1,t),0),new n(this.x+(e.x-this.x)*t,this.y+(e.y-this.y)*t)},distanceFrom:function(e){var t=this.x-e.x,n=this.y-e.y;return Math.sqrt(t*t+n*n)},midPointFrom:function(e){return this.lerp(e)},min:function(e){return new n(Math.min(this.x,e.x),Math.min(this.y,e.y))},max:function(e){return new n(Math.max(this.x,e.x),Math.max(this.y,e.y))},toString:function(){return this.x+","+this.y},setXY:function(e,t){return this.x=e,this.y=t,this},setX:function(e){return this.x=e,this},setY:function(e){return this.y=e,this},setFromPoint:function(e){return this.x=e.x,this.y=e.y,this},swap:function(e){var t=this.x,n=this.y;this.x=e.x,this.y=e.y,e.x=t,e.y=n},clone:function(){return new n(this.x,this.y)}})}(t),function(e){"use strict";var t=e.fabric||(e.fabric={});function n(e){this.status=e,this.points=[]}t.Intersection?t.warn("fabric.Intersection is already defined"):(t.Intersection=n,t.Intersection.prototype={constructor:n,appendPoint:function(e){return this.points.push(e),this},appendPoints:function(e){return this.points=this.points.concat(e),this}},t.Intersection.intersectLineLine=function(e,r,i,a){var o,s=(a.x-i.x)*(e.y-i.y)-(a.y-i.y)*(e.x-i.x),c=(r.x-e.x)*(e.y-i.y)-(r.y-e.y)*(e.x-i.x),l=(a.y-i.y)*(r.x-e.x)-(a.x-i.x)*(r.y-e.y);if(0!==l){var u=s/l,h=c/l;0<=u&&u<=1&&0<=h&&h<=1?(o=new n("Intersection"),o.appendPoint(new t.Point(e.x+u*(r.x-e.x),e.y+u*(r.y-e.y)))):o=new n}else o=new n(0===s||0===c?"Coincident":"Parallel");return o},t.Intersection.intersectLinePolygon=function(e,t,r){var i,a,o,s,c=new n,l=r.length;for(s=0;s0&&(c.status="Intersection"),c},t.Intersection.intersectPolygonPolygon=function(e,t){var r,i=new n,a=e.length;for(r=0;r0&&(i.status="Intersection"),i},t.Intersection.intersectPolygonRectangle=function(e,r,i){var a=r.min(i),o=r.max(i),s=new t.Point(o.x,a.y),c=new t.Point(a.x,o.y),l=n.intersectLinePolygon(a,s,e),u=n.intersectLinePolygon(s,o,e),h=n.intersectLinePolygon(o,c,e),f=n.intersectLinePolygon(c,a,e),d=new n;return d.appendPoints(l.points),d.appendPoints(u.points),d.appendPoints(h.points),d.appendPoints(f.points),d.points.length>0&&(d.status="Intersection"),d})}(t),function(e){"use strict";var t=e.fabric||(e.fabric={});function n(e){e?this._tryParsingColor(e):this.setSource([0,0,0,1])}function r(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}t.Color?t.warn("fabric.Color is already defined."):(t.Color=n,t.Color.prototype={_tryParsingColor:function(e){var t;e in n.colorNameMap&&(e=n.colorNameMap[e]),"transparent"===e&&(t=[255,255,255,0]),t||(t=n.sourceFromHex(e)),t||(t=n.sourceFromRgb(e)),t||(t=n.sourceFromHsl(e)),t||(t=[0,0,0,1]),t&&this.setSource(t)},_rgbToHsl:function(e,n,r){e/=255,n/=255,r/=255;var i,a,o,s=t.util.array.max([e,n,r]),c=t.util.array.min([e,n,r]);if(o=(s+c)/2,s===c)i=a=0;else{var l=s-c;switch(a=o>.5?l/(2-s-c):l/(s+c),s){case e:i=(n-r)/l+(n0)-(e<0)||+e};function d(e,t){var n=e.angle+h(Math.atan2(t.y,t.x))+360;return Math.round(n%360/45)}function p(e,n){var r=n.transform.target,i=r.canvas,a=t.util.object.clone(n);a.target=r,i&&i.fire("object:"+e,a),r.fire(e,n)}function m(e,t){var n=t.canvas,r=n.uniScaleKey,i=e[r];return n.uniformScaling&&!i||!n.uniformScaling&&i}function v(e){return e.originX===l&&e.originY===l}function g(e,t,n){var r=e.lockScalingX,i=e.lockScalingY;return!(!r||!i)||(!(t||!r&&!i||!n)||(!(!r||"x"!==t)||!(!i||"y"!==t)))}function b(e,t,r){var i="not-allowed",a=m(e,r),o="";if(0!==t.x&&0===t.y?o="x":0===t.x&&0!==t.y&&(o="y"),g(r,o,a))return i;var s=d(r,t);return n[s]+"-resize"}function y(e,t,n){var i="not-allowed";if(0!==t.x&&n.lockSkewingY)return i;if(0!==t.y&&n.lockSkewingX)return i;var a=d(n,t)%4;return r[a]+"-resize"}function _(e,t,n){return e[n.canvas.altActionKey]?i.skewCursorStyleHandler(e,t,n):i.scaleCursorStyleHandler(e,t,n)}function w(e,t,n){var r=e[n.canvas.altActionKey];return 0===t.x?r?"skewX":"scaleY":0===t.y?r?"skewY":"scaleX":void 0}function M(e,t,n){return n.lockRotation?"not-allowed":t.cursorStyle}function x(e,t,n,r){return{e:e,transform:t,pointer:{x:n,y:r}}}function S(e){return function(t,n,r,i){var a=n.target,o=a.getCenterPoint(),s=a.translateToOriginPoint(o,n.originX,n.originY),c=e(t,n,r,i);return a.setPositionByOrigin(s,n.originX,n.originY),c}}function k(e,n,r,i,a){var o=e.target,s=o.controls[e.corner],c=o.canvas.getZoom(),l=o.padding/c,u=o.toLocalPoint(new t.Point(i,a),n,r);return u.x>=l&&(u.x-=l),u.x<=-l&&(u.x+=l),u.y>=l&&(u.y-=l),u.y<=l&&(u.y+=l),u.x-=s.offsetX,u.y-=s.offsetY,u}function C(e){return e.flipX&&!e.flipY||!e.flipX&&e.flipY}function L(e,t,n,r,i){if(0!==e[t]){var a=e._getTransformedDimensions()[r],o=i/a*e[n];e.set(n,o)}}function T(e,t,n,r){var i,l=t.target,u=l._getTransformedDimensions(0,l.skewY),f=k(t,t.originX,t.originY,n,r),d=Math.abs(2*f.x)-u.x,m=l.skewX;d<2?i=0:(i=h(Math.atan2(d/l.scaleX,u.y/l.scaleY)),t.originX===a&&t.originY===c&&(i=-i),t.originX===s&&t.originY===o&&(i=-i),C(l)&&(i=-i));var v=m!==i;if(v){var g=l._getTransformedDimensions().y;l.set("skewX",i),L(l,"skewY","scaleY","y",g),p("skewing",x(e,t,n,r))}return v}function O(e,t,n,r){var i,l=t.target,u=l._getTransformedDimensions(l.skewX,0),f=k(t,t.originX,t.originY,n,r),d=Math.abs(2*f.y)-u.y,m=l.skewY;d<2?i=0:(i=h(Math.atan2(d/l.scaleY,u.x/l.scaleX)),t.originX===a&&t.originY===c&&(i=-i),t.originX===s&&t.originY===o&&(i=-i),C(l)&&(i=-i));var v=m!==i;if(v){var g=l._getTransformedDimensions().x;l.set("skewY",i),L(l,"skewX","scaleX","x",g),p("skewing",x(e,t,n,r))}return v}function z(e,t,n,r){var i,c=t.target,u=c.skewX,h=t.originY;if(c.lockSkewingX)return!1;if(0===u){var f=k(t,l,l,n,r);i=f.x>0?a:s}else u>0&&(i=h===o?a:s),u<0&&(i=h===o?s:a),C(c)&&(i=i===a?s:a);t.originX=i;var d=S(T);return d(e,t,n,r)}function D(e,t,n,r){var i,s=t.target,u=s.skewY,h=t.originX;if(s.lockSkewingY)return!1;if(0===u){var f=k(t,l,l,n,r);i=f.y>0?o:c}else u>0&&(i=h===a?o:c),u<0&&(i=h===a?c:o),C(s)&&(i=i===o?c:o);t.originY=i;var d=S(O);return d(e,t,n,r)}function j(e,t,n,r){var i=t,a=i.target,o=a.translateToOriginPoint(a.getCenterPoint(),i.originX,i.originY);if(a.lockRotation)return!1;var s=Math.atan2(i.ey-o.y,i.ex-o.x),c=Math.atan2(r-o.y,n-o.x),l=h(c-s+i.theta),u=!0;if(a.snapAngle>0){var f=a.snapAngle,d=a.snapThreshold||f,m=Math.ceil(l/f)*f,v=Math.floor(l/f)*f;Math.abs(l-v)s?(a=o,e.scale(1,s/o),f=n*o/s):s>o?(a=s,e.scale(o/s,1),h=t*s/o):a=o,e.lineWidth=1,e.beginPath(),e.arc(h,f,a/2,0,2*Math.PI,!1),e[l](),u&&e.stroke(),e.restore()}function a(e,t,r,i,a){i=i||{};var o=this.sizeX||i.cornerSize||a.cornerSize,s=this.sizeY||i.cornerSize||a.cornerSize,c="undefined"!==typeof i.transparentCorners?i.transparentCorners:a.transparentCorners,l=c?"stroke":"fill",u=!c&&(i.cornerStrokeColor||a.cornerStrokeColor),h=o/2,f=s/2;e.save(),e.fillStyle=i.cornerColor||a.cornerColor,e.strokeStyle=i.strokeCornerColor||a.strokeCornerColor,e.lineWidth=1,e.translate(t,r),e.rotate(n(a.angle)),e[l+"Rect"](-h,-f,o,s),u&&e.strokeRect(-h,-f,o,s),e.restore()}r.renderCircleControl=i,r.renderSquareControl=a}(t),function(e){"use strict";var t=e.fabric||(e.fabric={});function n(e){for(var t in e)this[t]=e[t]}t.Control=n,t.Control.prototype={visible:!0,actionName:"scale",angle:0,x:0,y:0,offsetX:0,offsetY:0,sizeX:null,sizeY:null,touchSizeX:null,touchSizeY:null,cursorStyle:"crosshair",withConnection:!1,actionHandler:function(){},mouseDownHandler:function(){},mouseUpHandler:function(){},getActionHandler:function(){return this.actionHandler},getMouseDownHandler:function(){return this.mouseDownHandler},getMouseUpHandler:function(){return this.mouseUpHandler},cursorStyleHandler:function(e,t){return t.cursorStyle},getActionName:function(e,t){return t.actionName},getVisibility:function(e,t){var n=e._controlsVisibility;return n&&"undefined"!==typeof n[t]?n[t]:this.visible},setVisibility:function(e){this.visible=e},positionHandler:function(e,n){var r=t.util.transformPoint({x:this.x*e.x+this.offsetX,y:this.y*e.y+this.offsetY},n);return r},calcCornerCoords:function(e,n,r,i,a){var o,s,c,l,u=a?this.touchSizeX:this.sizeX,h=a?this.touchSizeY:this.sizeY;if(u&&h&&u!==h){var f=Math.atan2(h,u),d=Math.sqrt(u*u+h*h)/2,p=f-t.util.degreesToRadians(e),m=Math.PI/2-f-t.util.degreesToRadians(e);o=d*t.util.cos(p),s=d*t.util.sin(p),c=d*t.util.cos(m),l=d*t.util.sin(m)}else{var v=u&&h?u:n;d=.7071067812*v;p=t.util.degreesToRadians(45-e);o=c=d*t.util.cos(p),s=l=d*t.util.sin(p)}return{tl:{x:r-l,y:i-c},tr:{x:r+o,y:i-s},bl:{x:r-o,y:i+s},br:{x:r+l,y:i+c}}},render:function(e,n,r,i,a){switch(i=i||{},i.cornerStyle||a.cornerStyle){case"circle":t.controlsUtils.renderCircleControl.call(this,e,n,r,i,a);break;default:t.controlsUtils.renderSquareControl.call(this,e,n,r,i,a)}}}}(t),function(){function e(e,t){var n,i,a,o,s=e.getAttribute("style"),c=e.getAttribute("offset")||0;if(c=parseFloat(c)/(/%$/.test(c)?100:1),c=c<0?0:c>1?1:c,s){var l=s.split(/\s*;\s*/);for(""===l[l.length-1]&&l.pop(),o=l.length;o--;){var u=l[o].split(/\s*:\s*/),h=u[0].trim(),f=u[1].trim();"stop-color"===h?n=f:"stop-opacity"===h&&(a=f)}}return n||(n=e.getAttribute("stop-color")||"rgb(0,0,0)"),a||(a=e.getAttribute("stop-opacity")),n=new r.Color(n),i=n.getAlpha(),a=isNaN(parseFloat(a))?1:parseFloat(a),a*=i*t,{offset:c,color:n.toRgb(),opacity:a}}function t(e){return{x1:e.getAttribute("x1")||0,y1:e.getAttribute("y1")||0,x2:e.getAttribute("x2")||"100%",y2:e.getAttribute("y2")||0}}function n(e){return{x1:e.getAttribute("fx")||e.getAttribute("cx")||"50%",y1:e.getAttribute("fy")||e.getAttribute("cy")||"50%",r1:0,x2:e.getAttribute("cx")||"50%",y2:e.getAttribute("cy")||"50%",r2:e.getAttribute("r")||"50%"}}var i=r.util.object.clone;function a(e,t,n,r){var i,a;Object.keys(t).forEach((function(e){i=t[e],"Infinity"===i?a=1:"-Infinity"===i?a=0:(a=parseFloat(t[e],10),"string"===typeof i&&/^(\d+\.\d+)%|(\d+)%$/.test(i)&&(a*=.01,"pixels"===r&&("x1"!==e&&"x2"!==e&&"r2"!==e||(a*=n.viewBoxWidth||n.width),"y1"!==e&&"y2"!==e||(a*=n.viewBoxHeight||n.height)))),t[e]=a}))}r.Gradient=r.util.createClass({offsetX:0,offsetY:0,gradientTransform:null,gradientUnits:"pixels",type:"linear",initialize:function(e){e||(e={}),e.coords||(e.coords={});var t,n=this;Object.keys(e).forEach((function(t){n[t]=e[t]})),this.id?this.id+="_"+r.Object.__uid++:this.id=r.Object.__uid++,t={x1:e.coords.x1||0,y1:e.coords.y1||0,x2:e.coords.x2||0,y2:e.coords.y2||0},"radial"===this.type&&(t.r1=e.coords.r1||0,t.r2=e.coords.r2||0),this.coords=t,this.colorStops=e.colorStops.slice()},addColorStop:function(e){for(var t in e){var n=new r.Color(e[t]);this.colorStops.push({offset:parseFloat(t),color:n.toRgb(),opacity:n.getAlpha()})}return this},toObject:function(e){var t={type:this.type,coords:this.coords,colorStops:this.colorStops,offsetX:this.offsetX,offsetY:this.offsetY,gradientUnits:this.gradientUnits,gradientTransform:this.gradientTransform?this.gradientTransform.concat():this.gradientTransform};return r.util.populateWithProperties(this,t,e),t},toSVG:function(e,t){var n,a,o,s,c=i(this.coords,!0),l=(t=t||{},i(this.colorStops,!0)),u=c.r1>c.r2,h=this.gradientTransform?this.gradientTransform.concat():r.iMatrix.concat(),f=-this.offsetX,d=-this.offsetY,p=!!t.additionalTransform,m="pixels"===this.gradientUnits?"userSpaceOnUse":"objectBoundingBox";if(l.sort((function(e,t){return e.offset-t.offset})),"objectBoundingBox"===m?(f/=e.width,d/=e.height):(f+=e.width/2,d+=e.height/2),"path"===e.type&&"percentage"!==this.gradientUnits&&(f-=e.pathOffset.x,d-=e.pathOffset.y),h[4]-=f,h[5]-=d,s='id="SVGID_'+this.id+'" gradientUnits="'+m+'"',s+=' gradientTransform="'+(p?t.additionalTransform+" ":"")+r.util.matrixToSVG(h)+'" ',"linear"===this.type?o=["\n']:"radial"===this.type&&(o=["\n']),"radial"===this.type){if(u)for(l=l.concat(),l.reverse(),n=0,a=l.length;n0){var g=Math.max(c.r1,c.r2),b=v/g;for(n=0,a=l.length;n\n')}return o.push("linear"===this.type?"\n":"\n"),o.join("")},toLive:function(e){var t,n,i,a=r.util.object.clone(this.coords);if(this.type){for("linear"===this.type?t=e.createLinearGradient(a.x1,a.y1,a.x2,a.y2):"radial"===this.type&&(t=e.createRadialGradient(a.x1,a.y1,a.r1,a.x2,a.y2,a.r2)),n=0,i=this.colorStops.length;n1?1:l,isNaN(l)&&(l=1);var u,h,f,d,p=i.getElementsByTagName("stop"),m="userSpaceOnUse"===i.getAttribute("gradientUnits")?"pixels":"percentage",v=i.getAttribute("gradientTransform")||"",g=[],b=0,y=0;for("linearGradient"===i.nodeName||"LINEARGRADIENT"===i.nodeName?(u="linear",h=t(i)):(u="radial",h=n(i)),f=p.length;f--;)g.push(e(p[f],l));d=r.parseTransformAttribute(v),a(o,h,c,m),"pixels"===m&&(b=-o.left,y=-o.top);var _=new r.Gradient({id:i.getAttribute("id"),type:u,coords:h,colorStops:g,gradientUnits:m,gradientTransform:d,offsetX:b,offsetY:y});return _}})}(),function(){"use strict";var e=r.util.toFixed;r.Pattern=r.util.createClass({repeat:"repeat",offsetX:0,offsetY:0,crossOrigin:"",patternTransform:null,initialize:function(e,t){if(e||(e={}),this.id=r.Object.__uid++,this.setOptions(e),!e.source||e.source&&"string"!==typeof e.source)t&&t(this);else{var n=this;this.source=r.util.createImage(),r.util.loadImage(e.source,(function(e,r){n.source=e,t&&t(n,r)}),null,this.crossOrigin)}},toObject:function(t){var n,i,a=r.Object.NUM_FRACTION_DIGITS;return"string"===typeof this.source.src?n=this.source.src:"object"===typeof this.source&&this.source.toDataURL&&(n=this.source.toDataURL()),i={type:"pattern",source:n,repeat:this.repeat,crossOrigin:this.crossOrigin,offsetX:e(this.offsetX,a),offsetY:e(this.offsetY,a),patternTransform:this.patternTransform?this.patternTransform.concat():null},r.util.populateWithProperties(this,i,t),i},toSVG:function(e){var t="function"===typeof this.source?this.source():this.source,n=t.width/e.width,r=t.height/e.height,i=this.offsetX/e.width,a=this.offsetY/e.height,o="";return"repeat-x"!==this.repeat&&"no-repeat"!==this.repeat||(r=1,a&&(r+=Math.abs(a))),"repeat-y"!==this.repeat&&"no-repeat"!==this.repeat||(n=1,i&&(n+=Math.abs(i))),t.src?o=t.src:t.toDataURL&&(o=t.toDataURL()),'\n\n\n'},setOptions:function(e){for(var t in e)this[t]=e[t]},toLive:function(e){var t=this.source;if(!t)return"";if("undefined"!==typeof t.src){if(!t.complete)return"";if(0===t.naturalWidth||0===t.naturalHeight)return""}return e.createPattern(t,this.repeat)}})}(),function(e){"use strict";var t=e.fabric||(e.fabric={}),n=t.util.toFixed;t.Shadow?t.warn("fabric.Shadow is already defined."):(t.Shadow=t.util.createClass({color:"rgb(0,0,0)",blur:0,offsetX:0,offsetY:0,affectStroke:!1,includeDefaultValues:!0,nonScaling:!1,initialize:function(e){for(var n in"string"===typeof e&&(e=this._parseShadow(e)),e)this[n]=e[n];this.id=t.Object.__uid++},_parseShadow:function(e){var n=e.trim(),r=t.Shadow.reOffsetsAndBlur.exec(n)||[],i=n.replace(t.Shadow.reOffsetsAndBlur,"")||"rgb(0,0,0)";return{color:i.trim(),offsetX:parseInt(r[1],10)||0,offsetY:parseInt(r[2],10)||0,blur:parseInt(r[3],10)||0}},toString:function(){return[this.offsetX,this.offsetY,this.blur,this.color].join("px ")},toSVG:function(e){var r=40,i=40,a=t.Object.NUM_FRACTION_DIGITS,o=t.util.rotateVector({x:this.offsetX,y:this.offsetY},t.util.degreesToRadians(-e.angle)),s=20,c=new t.Color(this.color);return e.width&&e.height&&(r=100*n((Math.abs(o.x)+this.blur)/e.width,a)+s,i=100*n((Math.abs(o.y)+this.blur)/e.height,a)+s),e.flipX&&(o.x*=-1),e.flipY&&(o.y*=-1),'\n\t\n\t\n\t\n\t\n\t\n\t\t\n\t\t\n\t\n\n'},toObject:function(){if(this.includeDefaultValues)return{color:this.color,blur:this.blur,offsetX:this.offsetX,offsetY:this.offsetY,affectStroke:this.affectStroke,nonScaling:this.nonScaling};var e={},n=t.Shadow.prototype;return["color","blur","offsetX","offsetY","affectStroke","nonScaling"].forEach((function(t){this[t]!==n[t]&&(e[t]=this[t])}),this),e}}),t.Shadow.reOffsetsAndBlur=/(?:\s|^)(-?\d+(?:px)?(?:\s?|$))?(-?\d+(?:px)?(?:\s?|$))?(\d+(?:px)?)?(?:\s?|$)(?:$|\s)/)}(t),function(){"use strict";if(r.StaticCanvas)r.warn("fabric.StaticCanvas is already defined.");else{var e=r.util.object.extend,t=r.util.getElementOffset,n=r.util.removeFromArray,i=r.util.toFixed,a=r.util.transformPoint,o=r.util.invertTransform,s=r.util.getNodeCanvas,c=r.util.createCanvasElement,l=new Error("Could not initialize `canvas` element");r.StaticCanvas=r.util.createClass(r.CommonMethods,{initialize:function(e,t){t||(t={}),this.renderAndResetBound=this.renderAndReset.bind(this),this.requestRenderAllBound=this.requestRenderAll.bind(this),this._initStatic(e,t)},backgroundColor:"",backgroundImage:null,overlayColor:"",overlayImage:null,includeDefaultValues:!0,stateful:!1,renderOnAddRemove:!0,controlsAboveOverlay:!1,allowTouchScrolling:!1,imageSmoothingEnabled:!0,viewportTransform:r.iMatrix.concat(),backgroundVpt:!0,overlayVpt:!0,enableRetinaScaling:!0,vptCoords:{},skipOffscreen:!0,clipPath:void 0,_initStatic:function(e,t){var n=this.requestRenderAllBound;this._objects=[],this._createLowerCanvas(e),this._initOptions(t),this.interactive||this._initRetinaScaling(),t.overlayImage&&this.setOverlayImage(t.overlayImage,n),t.backgroundImage&&this.setBackgroundImage(t.backgroundImage,n),t.backgroundColor&&this.setBackgroundColor(t.backgroundColor,n),t.overlayColor&&this.setOverlayColor(t.overlayColor,n),this.calcOffset()},_isRetinaScaling:function(){return 1!==r.devicePixelRatio&&this.enableRetinaScaling},getRetinaScaling:function(){return this._isRetinaScaling()?r.devicePixelRatio:1},_initRetinaScaling:function(){if(this._isRetinaScaling()){var e=r.devicePixelRatio;this.__initRetinaScaling(e,this.lowerCanvasEl,this.contextContainer),this.upperCanvasEl&&this.__initRetinaScaling(e,this.upperCanvasEl,this.contextTop)}},__initRetinaScaling:function(e,t,n){t.setAttribute("width",this.width*e),t.setAttribute("height",this.height*e),n.scale(e,e)},calcOffset:function(){return this._offset=t(this.lowerCanvasEl),this},setOverlayImage:function(e,t,n){return this.__setBgOverlayImage("overlayImage",e,t,n)},setBackgroundImage:function(e,t,n){return this.__setBgOverlayImage("backgroundImage",e,t,n)},setOverlayColor:function(e,t){return this.__setBgOverlayColor("overlayColor",e,t)},setBackgroundColor:function(e,t){return this.__setBgOverlayColor("backgroundColor",e,t)},__setBgOverlayImage:function(e,t,n,i){return"string"===typeof t?r.util.loadImage(t,(function(t,a){if(t){var o=new r.Image(t,i);this[e]=o,o.canvas=this}n&&n(t,a)}),this,i&&i.crossOrigin):(i&&t.setOptions(i),this[e]=t,t&&(t.canvas=this),n&&n(t,!1)),this},__setBgOverlayColor:function(e,t,n){return this[e]=t,this._initGradient(t,e),this._initPattern(t,e,n),this},_createCanvasElement:function(){var e=c();if(!e)throw l;if(e.style||(e.style={}),"undefined"===typeof e.getContext)throw l;return e},_initOptions:function(e){var t=this.lowerCanvasEl;this._setOptions(e),this.width=this.width||parseInt(t.width,10)||0,this.height=this.height||parseInt(t.height,10)||0,this.lowerCanvasEl.style&&(t.width=this.width,t.height=this.height,t.style.width=this.width+"px",t.style.height=this.height+"px",this.viewportTransform=this.viewportTransform.slice())},_createLowerCanvas:function(e){e&&e.getContext?this.lowerCanvasEl=e:this.lowerCanvasEl=r.util.getById(e)||this._createCanvasElement(),r.util.addClass(this.lowerCanvasEl,"lower-canvas"),this.interactive&&this._applyCanvasStyle(this.lowerCanvasEl),this.contextContainer=this.lowerCanvasEl.getContext("2d")},getWidth:function(){return this.width},getHeight:function(){return this.height},setWidth:function(e,t){return this.setDimensions({width:e},t)},setHeight:function(e,t){return this.setDimensions({height:e},t)},setDimensions:function(e,t){var n;for(var r in t=t||{},e)n=e[r],t.cssOnly||(this._setBackstoreDimension(r,e[r]),n+="px",this.hasLostContext=!0),t.backstoreOnly||this._setCssDimension(r,n);return this._isCurrentlyDrawing&&this.freeDrawingBrush&&this.freeDrawingBrush._setBrushStyles(),this._initRetinaScaling(),this.calcOffset(),t.cssOnly||this.requestRenderAll(),this},_setBackstoreDimension:function(e,t){return this.lowerCanvasEl[e]=t,this.upperCanvasEl&&(this.upperCanvasEl[e]=t),this.cacheCanvasEl&&(this.cacheCanvasEl[e]=t),this[e]=t,this},_setCssDimension:function(e,t){return this.lowerCanvasEl.style[e]=t,this.upperCanvasEl&&(this.upperCanvasEl.style[e]=t),this.wrapperEl&&(this.wrapperEl.style[e]=t),this},getZoom:function(){return this.viewportTransform[0]},setViewportTransform:function(e){var t,n,r,i=this._activeObject;for(this.viewportTransform=e,n=0,r=this._objects.length;n\n'),this._setSVGBgOverlayColor(n,"background"),this._setSVGBgOverlayImage(n,"backgroundImage",t),this._setSVGObjects(n,t),this.clipPath&&n.push("
\n"),this._setSVGBgOverlayColor(n,"overlay"),this._setSVGBgOverlayImage(n,"overlayImage",t),n.push(""),n.join("")},_setSVGPreamble:function(e,t){t.suppressPreamble||e.push('\n','\n')},_setSVGHeader:function(e,t){var n,a=t.width||this.width,o=t.height||this.height,s='viewBox="0 0 '+this.width+" "+this.height+'" ',c=r.Object.NUM_FRACTION_DIGITS;t.viewBox?s='viewBox="'+t.viewBox.x+" "+t.viewBox.y+" "+t.viewBox.width+" "+t.viewBox.height+'" ':this.svgViewportTransformation&&(n=this.viewportTransform,s='viewBox="'+i(-n[4]/n[0],c)+" "+i(-n[5]/n[3],c)+" "+i(this.width/n[0],c)+" "+i(this.height/n[3],c)+'" '),e.push("\n',"Created with Fabric.js ",r.version,"\n","\n",this.createSVGFontFacesMarkup(),this.createSVGRefElementsMarkup(),this.createSVGClipPathMarkup(t),"\n")},createSVGClipPathMarkup:function(e){var t=this.clipPath;return t?(t.clipPathId="CLIPPATH_"+r.Object.__uid++,'\n'+this.clipPath.toClipPathSVG(e.reviver)+"\n"):""},createSVGRefElementsMarkup:function(){var e=this,t=["background","overlay"].map((function(t){var n=e[t+"Color"];if(n&&n.toLive){var i=e[t+"Vpt"],a=e.viewportTransform,o={width:e.width/(i?a[0]:1),height:e.height/(i?a[3]:1)};return n.toSVG(o,{additionalTransform:i?r.util.matrixToSVG(a):""})}}));return t.join("")},createSVGFontFacesMarkup:function(){var e,t,n,i,a,o,s,c,l,u="",h={},f=r.fontPaths,d=[];for(this._objects.forEach((function e(t){d.push(t),t._objects&&t._objects.forEach(e)})),c=0,l=d.length;c',"\n",u,"","\n"].join("")),u},_setSVGObjects:function(e,t){var n,r,i,a=this._objects;for(r=0,i=a.length;r\n")}else e.push('\n")},sendToBack:function(e){if(!e)return this;var t,r,i,a=this._activeObject;if(e===a&&"activeSelection"===e.type)for(i=a._objects,t=i.length;t--;)r=i[t],n(this._objects,r),this._objects.unshift(r);else n(this._objects,e),this._objects.unshift(e);return this.renderOnAddRemove&&this.requestRenderAll(),this},bringToFront:function(e){if(!e)return this;var t,r,i,a=this._activeObject;if(e===a&&"activeSelection"===e.type)for(i=a._objects,t=0;t0+l&&(o=a-1,n(this._objects,i),this._objects.splice(o,0,i)),l++;else a=this._objects.indexOf(e),0!==a&&(o=this._findNewLowerIndex(e,a,t),n(this._objects,e),this._objects.splice(o,0,e));return this.renderOnAddRemove&&this.requestRenderAll(),this},_findNewLowerIndex:function(e,t,n){var r,i;if(n)for(r=t,i=t-1;i>=0;--i){var a=e.intersectsWithObject(this._objects[i])||e.isContainedWithinObject(this._objects[i])||this._objects[i].isContainedWithinObject(e);if(a){r=i;break}}else r=t-1;return r},bringForward:function(e,t){if(!e)return this;var r,i,a,o,s,c=this._activeObject,l=0;if(e===c&&"activeSelection"===e.type)for(s=c._objects,r=s.length;r--;)i=s[r],a=this._objects.indexOf(i),a"}}),e(r.StaticCanvas.prototype,r.Observable),e(r.StaticCanvas.prototype,r.Collection),e(r.StaticCanvas.prototype,r.DataURLExporter),e(r.StaticCanvas,{EMPTY_JSON:'{"objects": [], "background": "white"}',supports:function(e){var t=c();if(!t||!t.getContext)return null;var n=t.getContext("2d");if(!n)return null;switch(e){case"setLineDash":return"undefined"!==typeof n.setLineDash;default:return null}}}),r.StaticCanvas.prototype.toJSON=r.StaticCanvas.prototype.toObject,r.isLikelyNode&&(r.StaticCanvas.prototype.createPNGStream=function(){var e=s(this.lowerCanvasEl);return e&&e.createPNGStream()},r.StaticCanvas.prototype.createJPEGStream=function(e){var t=s(this.lowerCanvasEl);return t&&t.createJPEGStream(e)})}}(),r.BaseBrush=r.util.createClass({color:"rgb(0, 0, 0)",width:1,shadow:null,strokeLineCap:"round",strokeLineJoin:"round",strokeMiterLimit:10,strokeDashArray:null,_setBrushStyles:function(){var e=this.canvas.contextTop;e.strokeStyle=this.color,e.lineWidth=this.width,e.lineCap=this.strokeLineCap,e.miterLimit=this.strokeMiterLimit,e.lineJoin=this.strokeLineJoin,r.StaticCanvas.supports("setLineDash")&&e.setLineDash(this.strokeDashArray||[])},_saveAndTransform:function(e){var t=this.canvas.viewportTransform;e.save(),e.transform(t[0],t[1],t[2],t[3],t[4],t[5])},_setShadow:function(){if(this.shadow){var e=this.canvas,t=this.shadow,n=e.contextTop,i=e.getZoom();e&&e._isRetinaScaling()&&(i*=r.devicePixelRatio),n.shadowColor=t.color,n.shadowBlur=t.blur*i,n.shadowOffsetX=t.offsetX*i,n.shadowOffsetY=t.offsetY*i}},needsFullRender:function(){var e=new r.Color(this.color);return e.getAlpha()<1||!!this.shadow},_resetShadow:function(){var e=this.canvas.contextTop;e.shadowColor="",e.shadowBlur=e.shadowOffsetX=e.shadowOffsetY=0}}),function(){r.PencilBrush=r.util.createClass(r.BaseBrush,{decimate:.4,initialize:function(e){this.canvas=e,this._points=[]},_drawSegment:function(e,t,n){var r=t.midPointFrom(n);return e.quadraticCurveTo(t.x,t.y,r.x,r.y),r},onMouseDown:function(e,t){this.canvas._isMainEvent(t.e)&&(this._prepareForDrawing(e),this._captureDrawingPath(e),this._render())},onMouseMove:function(e,t){if(this.canvas._isMainEvent(t.e)&&this._captureDrawingPath(e)&&this._points.length>1)if(this.needsFullRender())this.canvas.clearContext(this.canvas.contextTop),this._render();else{var n=this._points,r=n.length,i=this.canvas.contextTop;this._saveAndTransform(i),this.oldEnd&&(i.beginPath(),i.moveTo(this.oldEnd.x,this.oldEnd.y)),this.oldEnd=this._drawSegment(i,n[r-2],n[r-1],!0),i.stroke(),i.restore()}},onMouseUp:function(e){return!this.canvas._isMainEvent(e.e)||(this.oldEnd=void 0,this._finalizeAndAddPath(),!1)},_prepareForDrawing:function(e){var t=new r.Point(e.x,e.y);this._reset(),this._addPoint(t),this.canvas.contextTop.moveTo(t.x,t.y)},_addPoint:function(e){return!(this._points.length>1&&e.eq(this._points[this._points.length-1]))&&(this._points.push(e),!0)},_reset:function(){this._points=[],this._setBrushStyles(),this._setShadow()},_captureDrawingPath:function(e){var t=new r.Point(e.x,e.y);return this._addPoint(t)},_render:function(){var e,t,n=this.canvas.contextTop,i=this._points[0],a=this._points[1];if(this._saveAndTransform(n),n.beginPath(),2===this._points.length&&i.x===a.x&&i.y===a.y){var o=this.width/1e3;i=new r.Point(i.x,i.y),a=new r.Point(a.x,a.y),i.x-=o,a.x+=o}for(n.moveTo(i.x,i.y),e=1,t=this._points.length;e2;for(u&&(c=e[2].xe[t-2].x?1:a.x===e[t-2].x?0:-1,l=a.y>e[t-2].y?1:a.y===e[t-2].y?0:-1),n.push("L ",a.x+c*i," ",a.y+l*i),n},createPath:function(e){var t=new r.Path(e,{fill:null,stroke:this.color,strokeWidth:this.width,strokeLineCap:this.strokeLineCap,strokeMiterLimit:this.strokeMiterLimit,strokeLineJoin:this.strokeLineJoin,strokeDashArray:this.strokeDashArray});return this.shadow&&(this.shadow.affectStroke=!0,t.shadow=new r.Shadow(this.shadow)),t},decimatePoints:function(e,t){if(e.length<=2)return e;var n,i,a=this.canvas.getZoom(),o=Math.pow(t/a,2),s=e.length-1,c=e[0],l=[c];for(n=1;n=o&&(c=e[n],l.push(c));return 1===l.length&&l.push(new r.Point(l[0].x,l[0].y)),l},_finalizeAndAddPath:function(){var e=this.canvas.contextTop;e.closePath(),this.decimate&&(this._points=this.decimatePoints(this._points,this.decimate));var t=this.convertPointsToSVGPath(this._points).join("");if("M 0 0 Q 0 0 0 0 L 0 0"!==t){var n=this.createPath(t);this.canvas.clearContext(this.canvas.contextTop),this.canvas.fire("before:path:created",{path:n}),this.canvas.add(n),this.canvas.requestRenderAll(),n.setCoords(),this._resetShadow(),this.canvas.fire("path:created",{path:n})}else this.canvas.requestRenderAll()}})}(),r.CircleBrush=r.util.createClass(r.BaseBrush,{width:10,initialize:function(e){this.canvas=e,this.points=[]},drawDot:function(e){var t=this.addPoint(e),n=this.canvas.contextTop;this._saveAndTransform(n),this.dot(n,t),n.restore()},dot:function(e,t){e.fillStyle=t.fill,e.beginPath(),e.arc(t.x,t.y,t.radius,0,2*Math.PI,!1),e.closePath(),e.fill()},onMouseDown:function(e){this.points.length=0,this.canvas.clearContext(this.canvas.contextTop),this._setShadow(),this.drawDot(e)},_render:function(){var e,t,n=this.canvas.contextTop,r=this.points;for(this._saveAndTransform(n),e=0,t=r.length;e0&&!this.preserveObjectStacking){t=[],n=[];for(var i=0,a=this._objects.length;i1&&(this._activeObject._objects=n),t.push.apply(t,n)}else t=this._objects;return t},renderAll:function(){!this.contextTopDirty||this._groupSelector||this.isDrawingMode||(this.clearContext(this.contextTop),this.contextTopDirty=!1),this.hasLostContext&&this.renderTopLayer(this.contextTop);var e=this.contextContainer;return this.renderCanvas(e,this._chooseObjectsToRender()),this},renderTopLayer:function(e){e.save(),this.isDrawingMode&&this._isCurrentlyDrawing&&(this.freeDrawingBrush&&this.freeDrawingBrush._render(),this.contextTopDirty=!0),this.selection&&this._groupSelector&&(this._drawSelection(e),this.contextTopDirty=!0),e.restore()},renderTop:function(){var e=this.contextTop;return this.clearContext(e),this.renderTopLayer(e),this.fire("after:render"),this},_normalizePointer:function(e,t){var n=e.calcTransformMatrix(),i=r.util.invertTransform(n),a=this.restorePointerVpt(t);return r.util.transformPoint(a,i)},isTargetTransparent:function(e,t,n){if(e.shouldCache()&&e._cacheCanvas&&e!==this._activeObject){var i=this._normalizePointer(e,{x:t,y:n}),a=Math.max(e.cacheTranslationX+i.x*e.zoomX,0),o=Math.max(e.cacheTranslationY+i.y*e.zoomY,0),s=r.util.isTransparent(e._cacheContext,Math.round(a),Math.round(o),this.targetFindTolerance);return s}var c=this.contextCache,l=e.selectionBackgroundColor,u=this.viewportTransform;e.selectionBackgroundColor="",this.clearContext(c),c.save(),c.transform(u[0],u[1],u[2],u[3],u[4],u[5]),e.render(c),c.restore(),e===this._activeObject&&e._renderControls(c,{hasBorders:!1,transparentCorners:!1},{hasBorders:!1}),e.selectionBackgroundColor=l;s=r.util.isTransparent(c,t,n,this.targetFindTolerance);return s},_isSelectionKeyPressed:function(e){var t=!1;return t="[object Array]"===Object.prototype.toString.call(this.selectionKey)?!!this.selectionKey.find((function(t){return!0===e[t]})):e[this.selectionKey],t},_shouldClearSelection:function(e,t){var n=this.getActiveObjects(),r=this._activeObject;return!t||t&&r&&n.length>1&&-1===n.indexOf(t)&&r!==t&&!this._isSelectionKeyPressed(e)||t&&!t.evented||t&&!t.selectable&&r&&r!==t},_shouldCenterTransform:function(e,t,n){var r;if(e)return"scale"===t||"scaleX"===t||"scaleY"===t||"resizing"===t?r=this.centeredScaling||e.centeredScaling:"rotate"===t&&(r=this.centeredRotation||e.centeredRotation),r?!n:n},_getOriginFromCorner:function(e,t){var n={x:e.originX,y:e.originY};return"ml"===t||"tl"===t||"bl"===t?n.x="right":"mr"!==t&&"tr"!==t&&"br"!==t||(n.x="left"),"tl"===t||"mt"===t||"tr"===t?n.y="bottom":"bl"!==t&&"mb"!==t&&"br"!==t||(n.y="top"),n},_getActionFromCorner:function(e,t,n,r){if(!t||!e)return"drag";var i=r.controls[t];return i.getActionName(n,i,r)},_setupCurrentTransform:function(e,n,i){if(n){var a=this.getPointer(e),o=n.__corner,s=n.controls[o],c=i&&o?s.getActionHandler(e,n,s):r.controlsUtils.dragHandler,l=this._getActionFromCorner(i,o,e,n),u=this._getOriginFromCorner(n,o),h=e[this.centeredKey],f={target:n,action:l,actionHandler:c,corner:o,scaleX:n.scaleX,scaleY:n.scaleY,skewX:n.skewX,skewY:n.skewY,offsetX:a.x-n.left,offsetY:a.y-n.top,originX:u.x,originY:u.y,ex:a.x,ey:a.y,lastX:a.x,lastY:a.y,theta:t(n.angle),width:n.width*n.scaleX,shiftKey:e.shiftKey,altKey:h,original:r.util.saveObjectTransform(n)};this._shouldCenterTransform(n,l,h)&&(f.originX="center",f.originY="center"),f.original.originX=u.x,f.original.originY=u.y,this._currentTransform=f,this._beforeTransform(e)}},setCursor:function(e){this.upperCanvasEl.style.cursor=e},_drawSelection:function(e){var t=this._groupSelector,a=t.left,s=t.top,c=n(a),l=n(s);if(this.selectionColor&&(e.fillStyle=this.selectionColor,e.fillRect(t.ex-(a>0?0:-a),t.ey-(s>0?0:-s),c,l)),this.selectionLineWidth&&this.selectionBorderColor)if(e.lineWidth=this.selectionLineWidth,e.strokeStyle=this.selectionBorderColor,this.selectionDashArray.length>1&&!i){var u=t.ex+o-(a>0?0:c),h=t.ey+o-(s>0?0:l);e.beginPath(),r.util.drawDashedLine(e,u,h,u+c,h,this.selectionDashArray),r.util.drawDashedLine(e,u,h+l-1,u+c,h+l-1,this.selectionDashArray),r.util.drawDashedLine(e,u,h,u,h+l,this.selectionDashArray),r.util.drawDashedLine(e,u+c-1,h,u+c-1,h+l,this.selectionDashArray),e.closePath(),e.stroke()}else r.Object.prototype._setLineDash.call(this,e,this.selectionDashArray),e.strokeRect(t.ex+o-(a>0?0:c),t.ey+o-(s>0?0:l),c,l)},findTarget:function(e,t){if(!this.skipTargetFind){var n,r,i=!0,o=this.getPointer(e,i),s=this._activeObject,c=this.getActiveObjects(),l=a(e);if(this.targets=[],c.length>1&&!t&&s===this._searchPossibleTargets([s],o))return s;if(1===c.length&&s._findTargetCorner(o,l))return s;if(1===c.length&&s===this._searchPossibleTargets([s],o)){if(!this.preserveObjectStacking)return s;n=s,r=this.targets,this.targets=[]}var u=this._searchPossibleTargets(this._objects,o);return e[this.altSelectionKey]&&u&&n&&u!==n&&(u=n,this.targets=r),u}},_checkTarget:function(e,t,n){if(t&&t.visible&&t.evented&&(t.containsPoint(e)||t._findTargetCorner(e))){if(!this.perPixelTargetFind&&!t.perPixelTargetFind||t.isEditing)return!0;var r=this.isTargetTransparent(t,n.x,n.y);if(!r)return!0}},_searchPossibleTargets:function(e,t){var n,i,a=e.length;while(a--){var o=e[a],s=o.group?this._normalizePointer(o.group,t):t;if(this._checkTarget(s,o,t)){n=e[a],n.subTargetCheck&&n instanceof r.Group&&(i=this._searchPossibleTargets(n._objects,t),i&&this.targets.push(i));break}}return n},restorePointerVpt:function(e){return r.util.transformPoint(e,r.util.invertTransform(this.viewportTransform))},getPointer:function(t,n){if(this._absolutePointer&&!n)return this._absolutePointer;if(this._pointer&&n)return this._pointer;var r,i=e(t),a=this.upperCanvasEl,o=a.getBoundingClientRect(),s=o.width||0,c=o.height||0;s&&c||("top"in o&&"bottom"in o&&(c=Math.abs(o.top-o.bottom)),"right"in o&&"left"in o&&(s=Math.abs(o.right-o.left))),this.calcOffset(),i.x=i.x-this._offset.left,i.y=i.y-this._offset.top,n||(i=this.restorePointerVpt(i));var l=this.getRetinaScaling();return 1!==l&&(i.x/=l,i.y/=l),r=0===s||0===c?{width:1,height:1}:{width:a.width/s,height:a.height/c},{x:i.x*r.width,y:i.y*r.height}},_createUpperCanvas:function(){var e=this.lowerCanvasEl.className.replace(/\s*lower-canvas\s*/,""),t=this.lowerCanvasEl,n=this.upperCanvasEl;n?n.className="":(n=this._createCanvasElement(),this.upperCanvasEl=n),r.util.addClass(n,"upper-canvas "+e),this.wrapperEl.appendChild(n),this._copyCanvasStyle(t,n),this._applyCanvasStyle(n),this.contextTop=n.getContext("2d")},_createCacheCanvas:function(){this.cacheCanvasEl=this._createCanvasElement(),this.cacheCanvasEl.setAttribute("width",this.width),this.cacheCanvasEl.setAttribute("height",this.height),this.contextCache=this.cacheCanvasEl.getContext("2d")},_initWrapperElement:function(){this.wrapperEl=r.util.wrapElement(this.lowerCanvasEl,"div",{class:this.containerClass}),r.util.setStyle(this.wrapperEl,{width:this.width+"px",height:this.height+"px",position:"relative"}),r.util.makeElementUnselectable(this.wrapperEl)},_applyCanvasStyle:function(e){var t=this.width||e.width,n=this.height||e.height;r.util.setStyle(e,{position:"absolute",width:t+"px",height:n+"px",left:0,top:0,"touch-action":this.allowTouchScrolling?"manipulation":"none","-ms-touch-action":this.allowTouchScrolling?"manipulation":"none"}),e.width=t,e.height=n,r.util.makeElementUnselectable(e)},_copyCanvasStyle:function(e,t){t.style.cssText=e.style.cssText},getSelectionContext:function(){return this.contextTop},getSelectionElement:function(){return this.upperCanvasEl},getActiveObject:function(){return this._activeObject},getActiveObjects:function(){var e=this._activeObject;return e?"activeSelection"===e.type&&e._objects?e._objects.slice(0):[e]:[]},_onObjectRemoved:function(e){e===this._activeObject&&(this.fire("before:selection:cleared",{target:e}),this._discardActiveObject(),this.fire("selection:cleared",{target:e}),e.fire("deselected")),e===this._hoveredTarget&&(this._hoveredTarget=null,this._hoveredTargets=[]),this.callSuper("_onObjectRemoved",e)},_fireSelectionEvents:function(e,t){var n=!1,r=this.getActiveObjects(),i=[],a=[],o={e:t};e.forEach((function(e){-1===r.indexOf(e)&&(n=!0,e.fire("deselected",o),a.push(e))})),r.forEach((function(t){-1===e.indexOf(t)&&(n=!0,t.fire("selected",o),i.push(t))})),e.length>0&&r.length>0?(o.selected=i,o.deselected=a,o.updated=i[0]||a[0],o.target=this._activeObject,n&&this.fire("selection:updated",o)):r.length>0?(o.selected=i,o.target=this._activeObject,this.fire("selection:created",o)):e.length>0&&(o.deselected=a,this.fire("selection:cleared",o))},setActiveObject:function(e,t){var n=this.getActiveObjects();return this._setActiveObject(e,t),this._fireSelectionEvents(n,t),this},_setActiveObject:function(e,t){return this._activeObject!==e&&(!!this._discardActiveObject(t,e)&&(!e.onSelect({e:t})&&(this._activeObject=e,!0)))},_discardActiveObject:function(e,t){var n=this._activeObject;if(n){if(n.onDeselect({e:e,object:t}))return!1;this._activeObject=null}return!0},discardActiveObject:function(e){var t=this.getActiveObjects(),n=this.getActiveObject();return t.length&&this.fire("before:selection:cleared",{target:n,e:e}),this._discardActiveObject(e),this._fireSelectionEvents(t,e),this},dispose:function(){var e=this.wrapperEl;return this.removeListeners(),e.removeChild(this.upperCanvasEl),e.removeChild(this.lowerCanvasEl),this.contextCache=null,this.contextTop=null,["upperCanvasEl","cacheCanvasEl"].forEach(function(e){r.util.cleanUpJsdomNode(this[e]),this[e]=void 0}.bind(this)),e.parentNode&&e.parentNode.replaceChild(this.lowerCanvasEl,this.wrapperEl),delete this.wrapperEl,r.StaticCanvas.prototype.dispose.call(this),this},clear:function(){return this.discardActiveObject(),this.clearContext(this.contextTop),this.callSuper("clear")},drawControls:function(e){var t=this._activeObject;t&&t._renderControls(e)},_toObject:function(e,t,n){var r=this._realizeGroupTransformOnObject(e),i=this.callSuper("_toObject",e,t,n);return this._unwindGroupTransformOnObject(e,r),i},_realizeGroupTransformOnObject:function(e){if(e.group&&"activeSelection"===e.group.type&&this._activeObject===e.group){var t=["angle","flipX","flipY","left","scaleX","scaleY","skewX","skewY","top"],n={};return t.forEach((function(t){n[t]=e[t]})),this._activeObject.realizeTransform(e),n}return null},_unwindGroupTransformOnObject:function(e,t){t&&e.set(t)},_setSVGObject:function(e,t,n){var r=this._realizeGroupTransformOnObject(t);this.callSuper("_setSVGObject",e,t,n),this._unwindGroupTransformOnObject(t,r)},setViewportTransform:function(e){this.renderOnAddRemove&&this._activeObject&&this._activeObject.isEditing&&this._activeObject.clearContextTop(),r.StaticCanvas.prototype.setViewportTransform.call(this,e)}}),r.StaticCanvas)"prototype"!==s&&(r.Canvas[s]=r.StaticCanvas[s])}(),function(){var e=r.util.addListener,t=r.util.removeListener,n=3,i=2,a=1,o={passive:!1};function s(e,t){return e.button&&e.button===t-1}r.util.object.extend(r.Canvas.prototype,{mainTouchId:null,_initEventListeners:function(){this.removeListeners(),this._bindEvents(),this.addOrRemove(e,"add")},_getEventPrefix:function(){return this.enablePointerEvents?"pointer":"mouse"},addOrRemove:function(e,t){var n=this.upperCanvasEl,i=this._getEventPrefix();e(r.window,"resize",this._onResize),e(n,i+"down",this._onMouseDown),e(n,i+"move",this._onMouseMove,o),e(n,i+"out",this._onMouseOut),e(n,i+"enter",this._onMouseEnter),e(n,"wheel",this._onMouseWheel),e(n,"contextmenu",this._onContextMenu),e(n,"dblclick",this._onDoubleClick),e(n,"dragover",this._onDragOver),e(n,"dragenter",this._onDragEnter),e(n,"dragleave",this._onDragLeave),e(n,"drop",this._onDrop),this.enablePointerEvents||e(n,"touchstart",this._onTouchStart,o),"undefined"!==typeof eventjs&&t in eventjs&&(eventjs[t](n,"gesture",this._onGesture),eventjs[t](n,"drag",this._onDrag),eventjs[t](n,"orientation",this._onOrientationChange),eventjs[t](n,"shake",this._onShake),eventjs[t](n,"longpress",this._onLongPress))},removeListeners:function(){this.addOrRemove(t,"remove");var e=this._getEventPrefix();t(r.document,e+"up",this._onMouseUp),t(r.document,"touchend",this._onTouchEnd,o),t(r.document,e+"move",this._onMouseMove,o),t(r.document,"touchmove",this._onMouseMove,o)},_bindEvents:function(){this.eventsBound||(this._onMouseDown=this._onMouseDown.bind(this),this._onTouchStart=this._onTouchStart.bind(this),this._onMouseMove=this._onMouseMove.bind(this),this._onMouseUp=this._onMouseUp.bind(this),this._onTouchEnd=this._onTouchEnd.bind(this),this._onResize=this._onResize.bind(this),this._onGesture=this._onGesture.bind(this),this._onDrag=this._onDrag.bind(this),this._onShake=this._onShake.bind(this),this._onLongPress=this._onLongPress.bind(this),this._onOrientationChange=this._onOrientationChange.bind(this),this._onMouseWheel=this._onMouseWheel.bind(this),this._onMouseOut=this._onMouseOut.bind(this),this._onMouseEnter=this._onMouseEnter.bind(this),this._onContextMenu=this._onContextMenu.bind(this),this._onDoubleClick=this._onDoubleClick.bind(this),this._onDragOver=this._onDragOver.bind(this),this._onDragEnter=this._simpleEventHandler.bind(this,"dragenter"),this._onDragLeave=this._simpleEventHandler.bind(this,"dragleave"),this._onDrop=this._simpleEventHandler.bind(this,"drop"),this.eventsBound=!0)},_onGesture:function(e,t){this.__onTransformGesture&&this.__onTransformGesture(e,t)},_onDrag:function(e,t){this.__onDrag&&this.__onDrag(e,t)},_onMouseWheel:function(e){this.__onMouseWheel(e)},_onMouseOut:function(e){var t=this._hoveredTarget;this.fire("mouse:out",{target:t,e:e}),this._hoveredTarget=null,t&&t.fire("mouseout",{e:e});var n=this;this._hoveredTargets.forEach((function(r){n.fire("mouse:out",{target:t,e:e}),r&&t.fire("mouseout",{e:e})})),this._hoveredTargets=[],this._iTextInstances&&this._iTextInstances.forEach((function(e){e.isEditing&&e.hiddenTextarea.focus()}))},_onMouseEnter:function(e){this._currentTransform||this.findTarget(e)||(this.fire("mouse:over",{target:null,e:e}),this._hoveredTarget=null,this._hoveredTargets=[])},_onOrientationChange:function(e,t){this.__onOrientationChange&&this.__onOrientationChange(e,t)},_onShake:function(e,t){this.__onShake&&this.__onShake(e,t)},_onLongPress:function(e,t){this.__onLongPress&&this.__onLongPress(e,t)},_onDragOver:function(e){e.preventDefault();var t=this._simpleEventHandler("dragover",e);this._fireEnterLeaveEvents(t,e)},_onContextMenu:function(e){return this.stopContextMenu&&(e.stopPropagation(),e.preventDefault()),!1},_onDoubleClick:function(e){this._cacheTransformEventData(e),this._handleEvent(e,"dblclick"),this._resetTransformEventData(e)},getPointerId:function(e){var t=e.changedTouches;return t?t[0]&&t[0].identifier:this.enablePointerEvents?e.pointerId:-1},_isMainEvent:function(e){return!0===e.isPrimary||!1!==e.isPrimary&&("touchend"===e.type&&0===e.touches.length||(!e.changedTouches||e.changedTouches[0].identifier===this.mainTouchId))},_onTouchStart:function(n){n.preventDefault(),null===this.mainTouchId&&(this.mainTouchId=this.getPointerId(n)),this.__onMouseDown(n),this._resetTransformEventData();var i=this.upperCanvasEl,a=this._getEventPrefix();e(r.document,"touchend",this._onTouchEnd,o),e(r.document,"touchmove",this._onMouseMove,o),t(i,a+"down",this._onMouseDown)},_onMouseDown:function(n){this.__onMouseDown(n),this._resetTransformEventData();var i=this.upperCanvasEl,a=this._getEventPrefix();t(i,a+"move",this._onMouseMove,o),e(r.document,a+"up",this._onMouseUp),e(r.document,a+"move",this._onMouseMove,o)},_onTouchEnd:function(n){if(!(n.touches.length>0)){this.__onMouseUp(n),this._resetTransformEventData(),this.mainTouchId=null;var i=this._getEventPrefix();t(r.document,"touchend",this._onTouchEnd,o),t(r.document,"touchmove",this._onMouseMove,o);var a=this;this._willAddMouseDown&&clearTimeout(this._willAddMouseDown),this._willAddMouseDown=setTimeout((function(){e(a.upperCanvasEl,i+"down",a._onMouseDown),a._willAddMouseDown=0}),400)}},_onMouseUp:function(n){this.__onMouseUp(n),this._resetTransformEventData();var i=this.upperCanvasEl,a=this._getEventPrefix();this._isMainEvent(n)&&(t(r.document,a+"up",this._onMouseUp),t(r.document,a+"move",this._onMouseMove,o),e(i,a+"move",this._onMouseMove,o))},_onMouseMove:function(e){!this.allowTouchScrolling&&e.preventDefault&&e.preventDefault(),this.__onMouseMove(e)},_onResize:function(){this.calcOffset()},_shouldRender:function(e){var t=this._activeObject;return!!(!!t!==!!e||t&&e&&t!==e)||(t&&t.isEditing,!1)},__onMouseUp:function(e){var t,o=this._currentTransform,c=this._groupSelector,l=!1,u=!c||0===c.left&&0===c.top;if(this._cacheTransformEventData(e),t=this._target,this._handleEvent(e,"up:before"),s(e,n))this.fireRightClick&&this._handleEvent(e,"up",n,u);else{if(s(e,i))return this.fireMiddleClick&&this._handleEvent(e,"up",i,u),void this._resetTransformEventData();if(this.isDrawingMode&&this._isCurrentlyDrawing)this._onMouseUpInDrawingMode(e);else if(this._isMainEvent(e)){if(o&&(this._finalizeCurrentTransform(e),l=o.actionPerformed),!u){var h=t===this._activeObject;this._maybeGroupObjects(e),l||(l=this._shouldRender(t)||!h&&t===this._activeObject)}if(t){var f=t._findTargetCorner(this.getPointer(e,!0),r.util.isTouchEvent(e)),d=t.controls[f],p=d&&d.getMouseUpHandler(e,t,d);if(p){var m=this.getPointer(e);p(e,o,m.x,m.y)}t.isMoving=!1}this._setCursorFromEvent(e,t),this._handleEvent(e,"up",a,u),this._groupSelector=null,this._currentTransform=null,t&&(t.__corner=0),l?this.requestRenderAll():u||this.renderTop()}}},_simpleEventHandler:function(e,t){var n=this.findTarget(t),r=this.targets,i={e:t,target:n,subTargets:r};if(this.fire(e,i),n&&n.fire(e,i),!r)return n;for(var a=0;a1&&(t=new r.ActiveSelection(n.reverse(),{canvas:this}),this.setActiveObject(t,e))},_collectObjects:function(n){for(var i,a=[],o=this._groupSelector.ex,s=this._groupSelector.ey,c=o+this._groupSelector.left,l=s+this._groupSelector.top,u=new r.Point(e(o,c),e(s,l)),h=new r.Point(t(o,c),t(s,l)),f=!this.selectionFullyContained,d=o===c&&s===l,p=this._objects.length;p--;)if(i=this._objects[p],i&&i.selectable&&i.visible&&(f&&i.intersectsWithRect(u,h)||i.isContainedWithinRect(u,h)||f&&i.containsPoint(u)||f&&i.containsPoint(h))&&(a.push(i),d))break;return a.length>1&&(a=a.filter((function(e){return!e.onSelect({e:n})}))),a},_maybeGroupObjects:function(e){this.selection&&this._groupSelector&&this._groupSelectedObjects(e),this.setCursor(this.defaultCursor),this._groupSelector=null}})}(),function(){r.util.object.extend(r.StaticCanvas.prototype,{toDataURL:function(e){e||(e={});var t=e.format||"png",n=e.quality||1,i=(e.multiplier||1)*(e.enableRetinaScaling?this.getRetinaScaling():1),a=this.toCanvasElement(i,e);return r.util.toDataURL(a,t,n)},toCanvasElement:function(e,t){e=e||1,t=t||{};var n=(t.width||this.width)*e,i=(t.height||this.height)*e,a=this.getZoom(),o=this.width,s=this.height,c=a*e,l=this.viewportTransform,u=(l[4]-(t.left||0))*e,h=(l[5]-(t.top||0))*e,f=this.interactive,d=[c,0,0,c,u,h],p=this.enableRetinaScaling,m=r.util.createCanvasElement(),v=this.contextTop;return m.width=n,m.height=i,this.contextTop=null,this.enableRetinaScaling=!1,this.interactive=!1,this.viewportTransform=d,this.width=n,this.height=i,this.calcViewportBoundaries(),this.renderCanvas(m.getContext("2d"),this._objects),this.viewportTransform=l,this.width=o,this.height=s,this.calcViewportBoundaries(),this.interactive=f,this.enableRetinaScaling=p,this.contextTop=v,m}})}(),r.util.object.extend(r.StaticCanvas.prototype,{loadFromJSON:function(e,t,n){if(e){var i="string"===typeof e?JSON.parse(e):r.util.object.clone(e),a=this,o=i.clipPath,s=this.renderOnAddRemove;return this.renderOnAddRemove=!1,delete i.clipPath,this._enlivenObjects(i.objects,(function(e){a.clear(),a._setBgOverlay(i,(function(){o?a._enlivenObjects([o],(function(n){a.clipPath=n[0],a.__setupCanvas.call(a,i,e,s,t)})):a.__setupCanvas.call(a,i,e,s,t)}))}),n),this}},__setupCanvas:function(e,t,n,r){var i=this;t.forEach((function(e,t){i.insertAt(e,t)})),this.renderOnAddRemove=n,delete e.objects,delete e.backgroundImage,delete e.overlayImage,delete e.background,delete e.overlay,this._setOptions(e),this.renderAll(),r&&r()},_setBgOverlay:function(e,t){var n={backgroundColor:!1,overlayColor:!1,backgroundImage:!1,overlayImage:!1};if(e.backgroundImage||e.overlayImage||e.background||e.overlay){var r=function(){n.backgroundImage&&n.overlayImage&&n.backgroundColor&&n.overlayColor&&t&&t()};this.__setBgOverlay("backgroundImage",e.backgroundImage,n,r),this.__setBgOverlay("overlayImage",e.overlayImage,n,r),this.__setBgOverlay("backgroundColor",e.background,n,r),this.__setBgOverlay("overlayColor",e.overlay,n,r)}else t&&t()},__setBgOverlay:function(e,t,n,i){var a=this;if(!t)return n[e]=!0,void(i&&i());"backgroundImage"===e||"overlayImage"===e?r.util.enlivenObjects([t],(function(t){a[e]=t[0],n[e]=!0,i&&i()})):this["set"+r.util.string.capitalize(e,!0)](t,(function(){n[e]=!0,i&&i()}))},_enlivenObjects:function(e,t,n){e&&0!==e.length?r.util.enlivenObjects(e,(function(e){t&&t(e)}),null,n):t&&t([])},_toDataURL:function(e,t){this.clone((function(n){t(n.toDataURL(e))}))},_toDataURLWithMultiplier:function(e,t,n){this.clone((function(r){n(r.toDataURLWithMultiplier(e,t))}))},clone:function(e,t){var n=JSON.stringify(this.toJSON(t));this.cloneWithoutData((function(t){t.loadFromJSON(n,(function(){e&&e(t)}))}))},cloneWithoutData:function(e){var t=r.util.createCanvasElement();t.width=this.width,t.height=this.height;var n=new r.Canvas(t);this.backgroundImage?(n.setBackgroundImage(this.backgroundImage.src,(function(){n.renderAll(),e&&e(n)})),n.backgroundImageOpacity=this.backgroundImageOpacity,n.backgroundImageStretch=this.backgroundImageStretch):e&&e(n)}}),function(e){"use strict";var t=e.fabric||(e.fabric={}),n=t.util.object.extend,r=t.util.object.clone,i=t.util.toFixed,a=t.util.string.capitalize,o=t.util.degreesToRadians,s=t.StaticCanvas.supports("setLineDash"),c=!t.isLikelyNode,l=2;t.Object||(t.Object=t.util.createClass(t.CommonMethods,{type:"object",originX:"left",originY:"top",top:0,left:0,width:0,height:0,scaleX:1,scaleY:1,flipX:!1,flipY:!1,opacity:1,angle:0,skewX:0,skewY:0,cornerSize:13,touchCornerSize:24,transparentCorners:!0,hoverCursor:null,moveCursor:null,padding:0,borderColor:"rgb(178,204,255)",borderDashArray:null,cornerColor:"rgb(178,204,255)",cornerStrokeColor:null,cornerStyle:"rect",cornerDashArray:null,centeredScaling:!1,centeredRotation:!0,fill:"rgb(0,0,0)",fillRule:"nonzero",globalCompositeOperation:"source-over",backgroundColor:"",selectionBackgroundColor:"",stroke:null,strokeWidth:1,strokeDashArray:null,strokeDashOffset:0,strokeLineCap:"butt",strokeLineJoin:"miter",strokeMiterLimit:4,shadow:null,borderOpacityWhenMoving:.4,borderScaleFactor:1,minScaleLimit:0,selectable:!0,evented:!0,visible:!0,hasControls:!0,hasBorders:!0,perPixelTargetFind:!1,includeDefaultValues:!0,lockMovementX:!1,lockMovementY:!1,lockRotation:!1,lockScalingX:!1,lockScalingY:!1,lockSkewingX:!1,lockSkewingY:!1,lockScalingFlip:!1,excludeFromExport:!1,objectCaching:c,statefullCache:!1,noScaleCache:!0,strokeUniform:!1,dirty:!0,__corner:0,paintFirst:"fill",stateProperties:"top left width height scaleX scaleY flipX flipY originX originY transformMatrix stroke strokeWidth strokeDashArray strokeLineCap strokeDashOffset strokeLineJoin strokeMiterLimit angle opacity fill globalCompositeOperation shadow visible backgroundColor skewX skewY fillRule paintFirst clipPath strokeUniform".split(" "),cacheProperties:"fill stroke strokeWidth strokeDashArray width height paintFirst strokeUniform strokeLineCap strokeDashOffset strokeLineJoin strokeMiterLimit backgroundColor clipPath".split(" "),colorProperties:"fill stroke backgroundColor".split(" "),clipPath:void 0,inverted:!1,absolutePositioned:!1,initialize:function(e){e&&this.setOptions(e)},_createCacheCanvas:function(){this._cacheProperties={},this._cacheCanvas=t.util.createCanvasElement(),this._cacheContext=this._cacheCanvas.getContext("2d"),this._updateCacheCanvas(),this.dirty=!0},_limitCacheSize:function(e){var n=t.perfLimitSizeTotal,r=e.width,i=e.height,a=t.maxCacheSideLimit,o=t.minCacheSideLimit;if(r<=a&&i<=a&&r*i<=n)return ru&&(e.zoomX/=r/u,e.width=u,e.capped=!0),i>h&&(e.zoomY/=i/h,e.height=h,e.capped=!0),e},_getCacheCanvasDimensions:function(){var e=this.getTotalObjectScaling(),t=this._getTransformedDimensions(0,0),n=t.x*e.scaleX/this.scaleX,r=t.y*e.scaleY/this.scaleY;return{width:n+l,height:r+l,zoomX:e.scaleX,zoomY:e.scaleY,x:n,y:r}},_updateCacheCanvas:function(){var e=this.canvas;if(this.noScaleCache&&e&&e._currentTransform){var n=e._currentTransform.target,r=e._currentTransform.action;if(this===n&&r.slice&&"scale"===r.slice(0,5))return!1}var i,a,o=this._cacheCanvas,s=this._limitCacheSize(this._getCacheCanvasDimensions()),c=t.minCacheSideLimit,l=s.width,u=s.height,h=s.zoomX,f=s.zoomY,d=l!==this.cacheWidth||u!==this.cacheHeight,p=this.zoomX!==h||this.zoomY!==f,m=d||p,v=0,g=0,b=!1;if(d){var y=this._cacheCanvas.width,_=this._cacheCanvas.height,w=l>y||u>_,M=(l<.9*y||u<.9*_)&&y>c&&_>c;b=w||M,w&&!s.capped&&(l>c||u>c)&&(v=.1*l,g=.1*u)}return!!m&&(b?(o.width=Math.ceil(l+v),o.height=Math.ceil(u+g)):(this._cacheContext.setTransform(1,0,0,1,0,0),this._cacheContext.clearRect(0,0,o.width,o.height)),i=s.x/2,a=s.y/2,this.cacheTranslationX=Math.round(o.width/2-i)+i,this.cacheTranslationY=Math.round(o.height/2-a)+a,this.cacheWidth=l,this.cacheHeight=u,this._cacheContext.translate(this.cacheTranslationX,this.cacheTranslationY),this._cacheContext.scale(h,f),this.zoomX=h,this.zoomY=f,!0)},setOptions:function(e){this._setOptions(e),this._initGradient(e.fill,"fill"),this._initGradient(e.stroke,"stroke"),this._initPattern(e.fill,"fill"),this._initPattern(e.stroke,"stroke")},transform:function(e){var t=this.group&&!this.group._transformDone||this.group&&this.canvas&&e===this.canvas.contextTop,n=this.calcTransformMatrix(!t);e.transform(n[0],n[1],n[2],n[3],n[4],n[5])},toObject:function(e){var n=t.Object.NUM_FRACTION_DIGITS,r={type:this.type,version:t.version,originX:this.originX,originY:this.originY,left:i(this.left,n),top:i(this.top,n),width:i(this.width,n),height:i(this.height,n),fill:this.fill&&this.fill.toObject?this.fill.toObject():this.fill,stroke:this.stroke&&this.stroke.toObject?this.stroke.toObject():this.stroke,strokeWidth:i(this.strokeWidth,n),strokeDashArray:this.strokeDashArray?this.strokeDashArray.concat():this.strokeDashArray,strokeLineCap:this.strokeLineCap,strokeDashOffset:this.strokeDashOffset,strokeLineJoin:this.strokeLineJoin,strokeMiterLimit:i(this.strokeMiterLimit,n),scaleX:i(this.scaleX,n),scaleY:i(this.scaleY,n),angle:i(this.angle,n),flipX:this.flipX,flipY:this.flipY,opacity:i(this.opacity,n),shadow:this.shadow&&this.shadow.toObject?this.shadow.toObject():this.shadow,visible:this.visible,backgroundColor:this.backgroundColor,fillRule:this.fillRule,paintFirst:this.paintFirst,globalCompositeOperation:this.globalCompositeOperation,skewX:i(this.skewX,n),skewY:i(this.skewY,n)};return this.clipPath&&(r.clipPath=this.clipPath.toObject(e),r.clipPath.inverted=this.clipPath.inverted,r.clipPath.absolutePositioned=this.clipPath.absolutePositioned),t.util.populateWithProperties(this,r,e),this.includeDefaultValues||(r=this._removeDefaultValues(r)),r},toDatalessObject:function(e){return this.toObject(e)},_removeDefaultValues:function(e){var n=t.util.getKlass(e.type).prototype,r=n.stateProperties;return r.forEach((function(t){if("left"!==t&&"top"!==t){e[t]===n[t]&&delete e[t];var r="[object Array]"===Object.prototype.toString.call(e[t])&&"[object Array]"===Object.prototype.toString.call(n[t]);r&&0===e[t].length&&0===n[t].length&&delete e[t]}})),e},toString:function(){return"#"},getObjectScaling:function(){var e=t.util.qrDecompose(this.calcTransformMatrix());return{scaleX:Math.abs(e.scaleX),scaleY:Math.abs(e.scaleY)}},getTotalObjectScaling:function(){var e=this.getObjectScaling(),t=e.scaleX,n=e.scaleY;if(this.canvas){var r=this.canvas.getZoom(),i=this.canvas.getRetinaScaling();t*=r*i,n*=r*i}return{scaleX:t,scaleY:n}},getObjectOpacity:function(){var e=this.opacity;return this.group&&(e*=this.group.getObjectOpacity()),e},_set:function(e,n){var r="scaleX"===e||"scaleY"===e,i=this[e]!==n,a=!1;return r&&(n=this._constrainScale(n)),"scaleX"===e&&n<0?(this.flipX=!this.flipX,n*=-1):"scaleY"===e&&n<0?(this.flipY=!this.flipY,n*=-1):"shadow"!==e||!n||n instanceof t.Shadow?"dirty"===e&&this.group&&this.group.set("dirty",n):n=new t.Shadow(n),this[e]=n,i&&(a=this.group&&this.group.isOnACache(),this.cacheProperties.indexOf(e)>-1?(this.dirty=!0,a&&this.group.set("dirty",!0)):a&&this.stateProperties.indexOf(e)>-1&&this.group.set("dirty",!0)),this},setOnGroup:function(){},getViewportTransform:function(){return this.canvas&&this.canvas.viewportTransform?this.canvas.viewportTransform:t.iMatrix.concat()},isNotVisible:function(){return 0===this.opacity||!this.width&&!this.height&&0===this.strokeWidth||!this.visible},render:function(e){this.isNotVisible()||this.canvas&&this.canvas.skipOffscreen&&!this.group&&!this.isOnScreen()||(e.save(),this._setupCompositeOperation(e),this.drawSelectionBackground(e),this.transform(e),this._setOpacity(e),this._setShadow(e,this),this.shouldCache()?(this.renderCache(),this.drawCacheOnCanvas(e)):(this._removeCacheCanvas(),this.dirty=!1,this.drawObject(e),this.objectCaching&&this.statefullCache&&this.saveState({propertySet:"cacheProperties"})),e.restore())},renderCache:function(e){e=e||{},this._cacheCanvas||this._createCacheCanvas(),this.isCacheDirty()&&(this.statefullCache&&this.saveState({propertySet:"cacheProperties"}),this.drawObject(this._cacheContext,e.forClipping),this.dirty=!1)},_removeCacheCanvas:function(){this._cacheCanvas=null,this.cacheWidth=0,this.cacheHeight=0},hasStroke:function(){return this.stroke&&"transparent"!==this.stroke&&0!==this.strokeWidth},hasFill:function(){return this.fill&&"transparent"!==this.fill},needsItsOwnCache:function(){return!("stroke"!==this.paintFirst||!this.hasFill()||!this.hasStroke()||"object"!==typeof this.shadow)||!!this.clipPath},shouldCache:function(){return this.ownCaching=this.needsItsOwnCache()||this.objectCaching&&(!this.group||!this.group.isOnACache()),this.ownCaching},willDrawShadow:function(){return!!this.shadow&&(0!==this.shadow.offsetX||0!==this.shadow.offsetY)},drawClipPathOnCache:function(e){var n=this.clipPath;if(e.save(),n.inverted?e.globalCompositeOperation="destination-out":e.globalCompositeOperation="destination-in",n.absolutePositioned){var r=t.util.invertTransform(this.calcTransformMatrix());e.transform(r[0],r[1],r[2],r[3],r[4],r[5])}n.transform(e),e.scale(1/n.zoomX,1/n.zoomY),e.drawImage(n._cacheCanvas,-n.cacheTranslationX,-n.cacheTranslationY),e.restore()},drawObject:function(e,t){var n=this.fill,r=this.stroke;t?(this.fill="black",this.stroke="",this._setClippingProperties(e)):this._renderBackground(e),this._render(e),this._drawClipPath(e),this.fill=n,this.stroke=r},_drawClipPath:function(e){var t=this.clipPath;t&&(t.canvas=this.canvas,t.shouldCache(),t._transformDone=!0,t.renderCache({forClipping:!0}),this.drawClipPathOnCache(e))},drawCacheOnCanvas:function(e){e.scale(1/this.zoomX,1/this.zoomY),e.drawImage(this._cacheCanvas,-this.cacheTranslationX,-this.cacheTranslationY)},isCacheDirty:function(e){if(this.isNotVisible())return!1;if(this._cacheCanvas&&!e&&this._updateCacheCanvas())return!0;if(this.dirty||this.clipPath&&this.clipPath.absolutePositioned||this.statefullCache&&this.hasStateChanged("cacheProperties")){if(this._cacheCanvas&&!e){var t=this.cacheWidth/this.zoomX,n=this.cacheHeight/this.zoomY;this._cacheContext.clearRect(-t/2,-n/2,t,n)}return!0}return!1},_renderBackground:function(e){if(this.backgroundColor){var t=this._getNonTransformedDimensions();e.fillStyle=this.backgroundColor,e.fillRect(-t.x/2,-t.y/2,t.x,t.y),this._removeShadow(e)}},_setOpacity:function(e){this.group&&!this.group._transformDone?e.globalAlpha=this.getObjectOpacity():e.globalAlpha*=this.opacity},_setStrokeStyles:function(e,t){var n=t.stroke;n&&(e.lineWidth=t.strokeWidth,e.lineCap=t.strokeLineCap,e.lineDashOffset=t.strokeDashOffset,e.lineJoin=t.strokeLineJoin,e.miterLimit=t.strokeMiterLimit,n.toLive?"percentage"===n.gradientUnits||n.gradientTrasnform||n.patternTransform?this._applyPatternForTransformedGradient(e,n):(e.strokeStyle=n.toLive(e,this),this._applyPatternGradientTransform(e,n)):e.strokeStyle=t.stroke)},_setFillStyles:function(e,t){var n=t.fill;n&&(n.toLive?(e.fillStyle=n.toLive(e,this),this._applyPatternGradientTransform(e,t.fill)):e.fillStyle=n)},_setClippingProperties:function(e){e.globalAlpha=1,e.strokeStyle="transparent",e.fillStyle="#000000"},_setLineDash:function(e,t,n){t&&0!==t.length&&(1&t.length&&t.push.apply(t,t),s?e.setLineDash(t):n&&n(e))},_renderControls:function(e,n){var r,i,a,s=this.getViewportTransform(),c=this.calcTransformMatrix();n=n||{},i="undefined"!==typeof n.hasBorders?n.hasBorders:this.hasBorders,a="undefined"!==typeof n.hasControls?n.hasControls:this.hasControls,c=t.util.multiplyTransformMatrices(s,c),r=t.util.qrDecompose(c),e.save(),e.translate(r.translateX,r.translateY),e.lineWidth=1*this.borderScaleFactor,this.group||(e.globalAlpha=this.isMoving?this.borderOpacityWhenMoving:1),n.forActiveSelection?(e.rotate(o(r.angle)),i&&this.drawBordersInGroup(e,r,n)):(e.rotate(o(this.angle)),i&&this.drawBorders(e,n)),a&&this.drawControls(e,n),e.restore()},_setShadow:function(e){if(this.shadow){var n,r=this.shadow,i=this.canvas,a=i&&i.viewportTransform[0]||1,o=i&&i.viewportTransform[3]||1;n=r.nonScaling?{scaleX:1,scaleY:1}:this.getObjectScaling(),i&&i._isRetinaScaling()&&(a*=t.devicePixelRatio,o*=t.devicePixelRatio),e.shadowColor=r.color,e.shadowBlur=r.blur*t.browserShadowBlurConstant*(a+o)*(n.scaleX+n.scaleY)/4,e.shadowOffsetX=r.offsetX*a*n.scaleX,e.shadowOffsetY=r.offsetY*o*n.scaleY}},_removeShadow:function(e){this.shadow&&(e.shadowColor="",e.shadowBlur=e.shadowOffsetX=e.shadowOffsetY=0)},_applyPatternGradientTransform:function(e,t){if(!t||!t.toLive)return{offsetX:0,offsetY:0};var n=t.gradientTransform||t.patternTransform,r=-this.width/2+t.offsetX||0,i=-this.height/2+t.offsetY||0;return"percentage"===t.gradientUnits?e.transform(this.width,0,0,this.height,r,i):e.transform(1,0,0,1,r,i),n&&e.transform(n[0],n[1],n[2],n[3],n[4],n[5]),{offsetX:r,offsetY:i}},_renderPaintInOrder:function(e){"stroke"===this.paintFirst?(this._renderStroke(e),this._renderFill(e)):(this._renderFill(e),this._renderStroke(e))},_render:function(){},_renderFill:function(e){this.fill&&(e.save(),this._setFillStyles(e,this),"evenodd"===this.fillRule?e.fill("evenodd"):e.fill(),e.restore())},_renderStroke:function(e){if(this.stroke&&0!==this.strokeWidth){if(this.shadow&&!this.shadow.affectStroke&&this._removeShadow(e),e.save(),this.strokeUniform&&this.group){var t=this.getObjectScaling();e.scale(1/t.scaleX,1/t.scaleY)}else this.strokeUniform&&e.scale(1/this.scaleX,1/this.scaleY);this._setLineDash(e,this.strokeDashArray,this._renderDashedStroke),this._setStrokeStyles(e,this),e.stroke(),e.restore()}},_applyPatternForTransformedGradient:function(e,n){var r,i=this._limitCacheSize(this._getCacheCanvasDimensions()),a=t.util.createCanvasElement(),o=this.canvas.getRetinaScaling(),s=i.x/this.scaleX/o,c=i.y/this.scaleY/o;a.width=s,a.height=c,r=a.getContext("2d"),r.beginPath(),r.moveTo(0,0),r.lineTo(s,0),r.lineTo(s,c),r.lineTo(0,c),r.closePath(),r.translate(s/2,c/2),r.scale(i.zoomX/this.scaleX/o,i.zoomY/this.scaleY/o),this._applyPatternGradientTransform(r,n),r.fillStyle=n.toLive(e),r.fill(),e.translate(-this.width/2-this.strokeWidth/2,-this.height/2-this.strokeWidth/2),e.scale(o*this.scaleX/i.zoomX,o*this.scaleY/i.zoomY),e.strokeStyle=r.createPattern(a,"no-repeat")},_findCenterFromElement:function(){return{x:this.left+this.width/2,y:this.top+this.height/2}},_assignTransformMatrixProps:function(){if(this.transformMatrix){var e=t.util.qrDecompose(this.transformMatrix);this.flipX=!1,this.flipY=!1,this.set("scaleX",e.scaleX),this.set("scaleY",e.scaleY),this.angle=e.angle,this.skewX=e.skewX,this.skewY=0}},_removeTransformMatrix:function(e){var n=this._findCenterFromElement();this.transformMatrix&&(this._assignTransformMatrixProps(),n=t.util.transformPoint(n,this.transformMatrix)),this.transformMatrix=null,e&&(this.scaleX*=e.scaleX,this.scaleY*=e.scaleY,this.cropX=e.cropX,this.cropY=e.cropY,n.x+=e.offsetLeft,n.y+=e.offsetTop,this.width=e.width,this.height=e.height),this.setPositionByOrigin(n,"center","center")},clone:function(e,n){var r=this.toObject(n);this.constructor.fromObject?this.constructor.fromObject(r,e):t.Object._fromObject("Object",r,e)},cloneAsImage:function(e,n){var r=this.toCanvasElement(n);return e&&e(new t.Image(r)),this},toCanvasElement:function(e){e||(e={});var n=t.util,r=n.saveObjectTransform(this),i=this.group,a=this.shadow,o=Math.abs,s=(e.multiplier||1)*(e.enableRetinaScaling?t.devicePixelRatio:1);delete this.group,e.withoutTransform&&n.resetObjectTransform(this),e.withoutShadow&&(this.shadow=null);var c,l,u,h,f=t.util.createCanvasElement(),d=this.getBoundingRect(!0,!0),p=this.shadow,m={x:0,y:0};p&&(l=p.blur,c=p.nonScaling?{scaleX:1,scaleY:1}:this.getObjectScaling(),m.x=2*Math.round(o(p.offsetX)+l)*o(c.scaleX),m.y=2*Math.round(o(p.offsetY)+l)*o(c.scaleY)),u=d.width+m.x,h=d.height+m.y,f.width=Math.ceil(u),f.height=Math.ceil(h);var v=new t.StaticCanvas(f,{enableRetinaScaling:!1,renderOnAddRemove:!1,skipOffscreen:!1});"jpeg"===e.format&&(v.backgroundColor="#fff"),this.setPositionByOrigin(new t.Point(v.width/2,v.height/2),"center","center");var g=this.canvas;v.add(this);var b=v.toCanvasElement(s||1,e);return this.shadow=a,this.set("canvas",g),i&&(this.group=i),this.set(r).setCoords(),v._objects=[],v.dispose(),v=null,b},toDataURL:function(e){return e||(e={}),t.util.toDataURL(this.toCanvasElement(e),e.format||"png",e.quality||1)},isType:function(e){return this.type===e},complexity:function(){return 1},toJSON:function(e){return this.toObject(e)},rotate:function(e){var t=("center"!==this.originX||"center"!==this.originY)&&this.centeredRotation;return t&&this._setOriginToCenter(),this.set("angle",e),t&&this._resetOrigin(),this},centerH:function(){return this.canvas&&this.canvas.centerObjectH(this),this},viewportCenterH:function(){return this.canvas&&this.canvas.viewportCenterObjectH(this),this},centerV:function(){return this.canvas&&this.canvas.centerObjectV(this),this},viewportCenterV:function(){return this.canvas&&this.canvas.viewportCenterObjectV(this),this},center:function(){return this.canvas&&this.canvas.centerObject(this),this},viewportCenter:function(){return this.canvas&&this.canvas.viewportCenterObject(this),this},getLocalPointer:function(e,n){n=n||this.canvas.getPointer(e);var r=new t.Point(n.x,n.y),i=this._getLeftTopCoords();return this.angle&&(r=t.util.rotatePoint(r,i,o(-this.angle))),{x:r.x-i.x,y:r.y-i.y}},_setupCompositeOperation:function(e){this.globalCompositeOperation&&(e.globalCompositeOperation=this.globalCompositeOperation)}}),t.util.createAccessors&&t.util.createAccessors(t.Object),n(t.Object.prototype,t.Observable),t.Object.NUM_FRACTION_DIGITS=2,t.Object._fromObject=function(e,n,i,a){var o=t[e];n=r(n,!0),t.util.enlivenPatterns([n.fill,n.stroke],(function(e){"undefined"!==typeof e[0]&&(n.fill=e[0]),"undefined"!==typeof e[1]&&(n.stroke=e[1]),t.util.enlivenObjects([n.clipPath],(function(e){n.clipPath=e[0];var t=a?new o(n[a],n):new o(n);i&&i(t)}))}))},t.Object.__uid=0)}(t),function(){var e=r.util.degreesToRadians,t={left:-.5,center:0,right:.5},n={top:-.5,center:0,bottom:.5};r.util.object.extend(r.Object.prototype,{translateToGivenOrigin:function(e,i,a,o,s){var c,l,u,h=e.x,f=e.y;return"string"===typeof i?i=t[i]:i-=.5,"string"===typeof o?o=t[o]:o-=.5,c=o-i,"string"===typeof a?a=n[a]:a-=.5,"string"===typeof s?s=n[s]:s-=.5,l=s-a,(c||l)&&(u=this._getTransformedDimensions(),h=e.x+c*u.x,f=e.y+l*u.y),new r.Point(h,f)},translateToCenterPoint:function(t,n,i){var a=this.translateToGivenOrigin(t,n,i,"center","center");return this.angle?r.util.rotatePoint(a,t,e(this.angle)):a},translateToOriginPoint:function(t,n,i){var a=this.translateToGivenOrigin(t,"center","center",n,i);return this.angle?r.util.rotatePoint(a,t,e(this.angle)):a},getCenterPoint:function(){var e=new r.Point(this.left,this.top);return this.translateToCenterPoint(e,this.originX,this.originY)},getPointByOrigin:function(e,t){var n=this.getCenterPoint();return this.translateToOriginPoint(n,e,t)},toLocalPoint:function(t,n,i){var a,o,s=this.getCenterPoint();return a="undefined"!==typeof n&&"undefined"!==typeof i?this.translateToGivenOrigin(s,"center","center",n,i):new r.Point(this.left,this.top),o=new r.Point(t.x,t.y),this.angle&&(o=r.util.rotatePoint(o,s,-e(this.angle))),o.subtractEquals(a)},setPositionByOrigin:function(e,t,n){var r=this.translateToCenterPoint(e,t,n),i=this.translateToOriginPoint(r,this.originX,this.originY);this.set("left",i.x),this.set("top",i.y)},adjustPosition:function(n){var i,a,o=e(this.angle),s=this.getScaledWidth(),c=r.util.cos(o)*s,l=r.util.sin(o)*s;i="string"===typeof this.originX?t[this.originX]:this.originX-.5,a="string"===typeof n?t[n]:n-.5,this.left+=c*(a-i),this.top+=l*(a-i),this.setCoords(),this.originX=n},_setOriginToCenter:function(){this._originalOriginX=this.originX,this._originalOriginY=this.originY;var e=this.getCenterPoint();this.originX="center",this.originY="center",this.left=e.x,this.top=e.y},_resetOrigin:function(){var e=this.translateToOriginPoint(this.getCenterPoint(),this._originalOriginX,this._originalOriginY);this.originX=this._originalOriginX,this.originY=this._originalOriginY,this.left=e.x,this.top=e.y,this._originalOriginX=null,this._originalOriginY=null},_getLeftTopCoords:function(){return this.translateToOriginPoint(this.getCenterPoint(),"left","top")}})}(),function(){function e(e){return[new r.Point(e.tl.x,e.tl.y),new r.Point(e.tr.x,e.tr.y),new r.Point(e.br.x,e.br.y),new r.Point(e.bl.x,e.bl.y)]}var t=r.util,n=t.degreesToRadians,i=t.multiplyTransformMatrices,a=t.transformPoint;t.object.extend(r.Object.prototype,{oCoords:null,aCoords:null,lineCoords:null,ownMatrixCache:null,matrixCache:null,controls:{},_getCoords:function(e,t){return t?e?this.calcACoords():this.calcLineCoords():(this.aCoords&&this.lineCoords||this.setCoords(!0),e?this.aCoords:this.lineCoords)},getCoords:function(t,n){return e(this._getCoords(t,n))},intersectsWithRect:function(e,t,n,i){var a=this.getCoords(n,i),o=r.Intersection.intersectPolygonRectangle(a,e,t);return"Intersection"===o.status},intersectsWithObject:function(e,t,n){var i=r.Intersection.intersectPolygonPolygon(this.getCoords(t,n),e.getCoords(t,n));return"Intersection"===i.status||e.isContainedWithinObject(this,t,n)||this.isContainedWithinObject(e,t,n)},isContainedWithinObject:function(e,t,n){for(var r=this.getCoords(t,n),i=t?e.aCoords:e.lineCoords,a=0,o=e._getImageLines(i);a<4;a++)if(!e.containsPoint(r[a],o))return!1;return!0},isContainedWithinRect:function(e,t,n,r){var i=this.getBoundingRect(n,r);return i.left>=e.x&&i.left+i.width<=t.x&&i.top>=e.y&&i.top+i.height<=t.y},containsPoint:function(e,t,n,r){var i=this._getCoords(n,r),a=(t=t||this._getImageLines(i),this._findCrossPoints(e,t));return 0!==a&&a%2===1},isOnScreen:function(e){if(!this.canvas)return!1;var t=this.canvas.vptCoords.tl,n=this.canvas.vptCoords.br,r=this.getCoords(!0,e);return!!r.some((function(e){return e.x<=n.x&&e.x>=t.x&&e.y<=n.y&&e.y>=t.y}))||(!!this.intersectsWithRect(t,n,!0,e)||this._containsCenterOfCanvas(t,n,e))},_containsCenterOfCanvas:function(e,t,n){var r={x:(e.x+t.x)/2,y:(e.y+t.y)/2};return!!this.containsPoint(r,null,!0,n)},isPartiallyOnScreen:function(e){if(!this.canvas)return!1;var t=this.canvas.vptCoords.tl,n=this.canvas.vptCoords.br;if(this.intersectsWithRect(t,n,!0,e))return!0;var r=this.getCoords(!0,e).every((function(e){return(e.x>=n.x||e.x<=t.x)&&(e.y>=n.y||e.y<=t.y)}));return r&&this._containsCenterOfCanvas(t,n,e)},_getImageLines:function(e){var t={topline:{o:e.tl,d:e.tr},rightline:{o:e.tr,d:e.br},bottomline:{o:e.br,d:e.bl},leftline:{o:e.bl,d:e.tl}};return t},_findCrossPoints:function(e,t){var n,r,i,a,o,s,c=0;for(var l in t)if(s=t[l],!(s.o.y=e.y&&s.d.y>=e.y)&&(s.o.x===s.d.x&&s.o.x>=e.x?o=s.o.x:(n=0,r=(s.d.y-s.o.y)/(s.d.x-s.o.x),i=e.y-n*e.x,a=s.o.y-r*s.o.x,o=-(i-a)/(n-r)),o>=e.x&&(c+=1),2===c))break;return c},getBoundingRect:function(e,n){var r=this.getCoords(e,n);return t.makeBoundingBoxFromPoints(r)},getScaledWidth:function(){return this._getTransformedDimensions().x},getScaledHeight:function(){return this._getTransformedDimensions().y},_constrainScale:function(e){return Math.abs(e)\n')}},toSVG:function(e){return this._createBaseSVGMarkup(this._toSVG(e),{reviver:e})},toClipPathSVG:function(e){return"\t"+this._createBaseClipPathSVGMarkup(this._toSVG(e),{reviver:e})},_createBaseClipPathSVGMarkup:function(e,t){t=t||{};var n=t.reviver,r=t.additionalTransform||"",i=[this.getSvgTransform(!0,r),this.getSvgCommons()].join(""),a=e.indexOf("COMMON_PARTS");return e[a]=i,n?n(e.join("")):e.join("")},_createBaseSVGMarkup:function(e,t){t=t||{};var n,i,a=t.noStyle,o=t.reviver,s=a?"":'style="'+this.getSvgStyles()+'" ',c=t.withShadow?'style="'+this.getSvgFilter()+'" ':"",l=this.clipPath,u=this.strokeUniform?'vector-effect="non-scaling-stroke" ':"",h=l&&l.absolutePositioned,f=this.stroke,d=this.fill,p=this.shadow,m=[],v=e.indexOf("COMMON_PARTS"),g=t.additionalTransform;return l&&(l.clipPathId="CLIPPATH_"+r.Object.__uid++,i='\n'+l.toClipPathSVG(o)+"\n"),h&&m.push("\n"),m.push("\n"),n=[s,u,a?"":this.addPaintOrder()," ",g?'transform="'+g+'" ':""].join(""),e[v]=n,d&&d.toLive&&m.push(d.toSVG(this)),f&&f.toLive&&m.push(f.toSVG(this)),p&&m.push(p.toSVG(this)),l&&m.push(i),m.push(e.join("")),m.push("\n"),h&&m.push("\n"),o?o(m.join("")):m.join("")},addPaintOrder:function(){return"fill"!==this.paintFirst?' paint-order="'+this.paintFirst+'" ':""}})}(),function(){var e=r.util.object.extend,t="stateProperties";function n(t,n,r){var i={},a=!0;r.forEach((function(e){i[e]=t[e]})),e(t[n],i,a)}function i(e,t,n){if(e===t)return!0;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var r=0,a=e.length;r=0;c--)if(i=s[c],this.isControlVisible(i)&&(r=this._getImageLines(t?this.oCoords[i].touchCorner:this.oCoords[i].corner),n=this._findCrossPoints({x:a,y:o},r),0!==n&&n%2===1))return this.__corner=i,i;return!1},forEachControl:function(e){for(var t in this.controls)e(this.controls[t],t,this)},_setCornerCoords:function(){var e=this.oCoords;for(var t in e){var n=this.controls[t];e[t].corner=n.calcCornerCoords(this.angle,this.cornerSize,e[t].x,e[t].y,!1),e[t].touchCorner=n.calcCornerCoords(this.angle,this.touchCornerSize,e[t].x,e[t].y,!0)}},drawSelectionBackground:function(t){if(!this.selectionBackgroundColor||this.canvas&&!this.canvas.interactive||this.canvas&&this.canvas._activeObject!==this)return this;t.save();var n=this.getCenterPoint(),r=this._calculateCurrentDimensions(),i=this.canvas.viewportTransform;return t.translate(n.x,n.y),t.scale(1/i[0],1/i[3]),t.rotate(e(this.angle)),t.fillStyle=this.selectionBackgroundColor,t.fillRect(-r.x/2,-r.y/2,r.x,r.y),t.restore(),this},drawBorders:function(e,t){t=t||{};var n=this._calculateCurrentDimensions(),r=this.borderScaleFactor,i=n.x+r,a=n.y+r,o="undefined"!==typeof t.hasControls?t.hasControls:this.hasControls,s=!1;return e.save(),e.strokeStyle=t.borderColor||this.borderColor,this._setLineDash(e,t.borderDashArray||this.borderDashArray,null),e.strokeRect(-i/2,-a/2,i,a),o&&(e.beginPath(),this.forEachControl((function(t,n,r){t.withConnection&&t.getVisibility(r,n)&&(s=!0,e.moveTo(t.x*i,t.y*a),e.lineTo(t.x*i+t.offsetX,t.y*a+t.offsetY))})),s&&e.stroke()),e.restore(),this},drawBordersInGroup:function(e,t,n){n=n||{};var i=r.util.sizeAfterTransform(this.width,this.height,t),a=this.strokeWidth,o=this.strokeUniform,s=this.borderScaleFactor,c=i.x+a*(o?this.canvas.getZoom():t.scaleX)+s,l=i.y+a*(o?this.canvas.getZoom():t.scaleY)+s;return e.save(),this._setLineDash(e,n.borderDashArray||this.borderDashArray,null),e.strokeStyle=n.borderColor||this.borderColor,e.strokeRect(-c/2,-l/2,c,l),e.restore(),this},drawControls:function(e,t){return t=t||{},e.save(),e.setTransform(this.canvas.getRetinaScaling(),0,0,this.canvas.getRetinaScaling(),0,0),e.strokeStyle=e.fillStyle=t.cornerColor||this.cornerColor,this.transparentCorners||(e.strokeStyle=t.cornerStrokeColor||this.cornerStrokeColor),this._setLineDash(e,t.cornerDashArray||this.cornerDashArray,null),this.setCoords(),this.forEachControl((function(n,r,i){n.getVisibility(i,r)&&n.render(e,i.oCoords[r].x,i.oCoords[r].y,t,i)})),e.restore(),this},isControlVisible:function(e){return this.controls[e]&&this.controls[e].getVisibility(this,e)},setControlVisible:function(e,t){return this._controlsVisibility||(this._controlsVisibility={}),this._controlsVisibility[e]=t,this},setControlsVisibility:function(e){for(var t in e||(e={}),e)this.setControlVisible(t,e[t]);return this},onDeselect:function(){},onSelect:function(){}})}(),r.util.object.extend(r.StaticCanvas.prototype,{FX_DURATION:500,fxCenterObjectH:function(e,t){t=t||{};var n=function(){},i=t.onComplete||n,a=t.onChange||n,o=this;return r.util.animate({startValue:e.left,endValue:this.getCenter().left,duration:this.FX_DURATION,onChange:function(t){e.set("left",t),o.requestRenderAll(),a()},onComplete:function(){e.setCoords(),i()}}),this},fxCenterObjectV:function(e,t){t=t||{};var n=function(){},i=t.onComplete||n,a=t.onChange||n,o=this;return r.util.animate({startValue:e.top,endValue:this.getCenter().top,duration:this.FX_DURATION,onChange:function(t){e.set("top",t),o.requestRenderAll(),a()},onComplete:function(){e.setCoords(),i()}}),this},fxRemove:function(e,t){t=t||{};var n=function(){},i=t.onComplete||n,a=t.onChange||n,o=this;return r.util.animate({startValue:e.opacity,endValue:0,duration:this.FX_DURATION,onChange:function(t){e.set("opacity",t),o.requestRenderAll(),a()},onComplete:function(){o.remove(e),i()}}),this}}),r.util.object.extend(r.Object.prototype,{animate:function(){if(arguments[0]&&"object"===typeof arguments[0]){var e,t,n=[];for(e in arguments[0])n.push(e);for(var r=0,i=n.length;r-1||a&&o.colorProperties.indexOf(a[1])>-1,c=a?this.get(a[0])[a[1]]:this.get(e);"from"in n||(n.from=c),s||(t=~t.indexOf("=")?c+parseFloat(t.replace("=","")):parseFloat(t));var l={startValue:n.from,endValue:t,byValue:n.by,easing:n.easing,duration:n.duration,abort:n.abort&&function(){return n.abort.call(o)},onChange:function(t,r,s){a?o[a[0]][a[1]]=t:o.set(e,t),i||n.onChange&&n.onChange(t,r,s)},onComplete:function(e,t,r){i||(o.setCoords(),n.onComplete&&n.onComplete(e,t,r))}};s?r.util.animateColor(l.startValue,l.endValue,l.duration,l):r.util.animate(l)}}),function(e){"use strict";var t=e.fabric||(e.fabric={}),n=t.util.object.extend,r=t.util.object.clone,i={x1:1,x2:1,y1:1,y2:1},a=t.StaticCanvas.supports("setLineDash");function o(e,t){var n=e.origin,r=e.axis1,i=e.axis2,a=e.dimension,o=t.nearest,s=t.center,c=t.farthest;return function(){switch(this.get(n)){case o:return Math.min(this.get(r),this.get(i));case s:return Math.min(this.get(r),this.get(i))+.5*this.get(a);case c:return Math.max(this.get(r),this.get(i))}}}t.Line?t.warn("fabric.Line is already defined"):(t.Line=t.util.createClass(t.Object,{type:"line",x1:0,y1:0,x2:0,y2:0,cacheProperties:t.Object.prototype.cacheProperties.concat("x1","x2","y1","y2"),initialize:function(e,t){e||(e=[0,0,0,0]),this.callSuper("initialize",t),this.set("x1",e[0]),this.set("y1",e[1]),this.set("x2",e[2]),this.set("y2",e[3]),this._setWidthHeight(t)},_setWidthHeight:function(e){e||(e={}),this.width=Math.abs(this.x2-this.x1),this.height=Math.abs(this.y2-this.y1),this.left="left"in e?e.left:this._getLeftToOriginX(),this.top="top"in e?e.top:this._getTopToOriginY()},_set:function(e,t){return this.callSuper("_set",e,t),"undefined"!==typeof i[e]&&this._setWidthHeight(),this},_getLeftToOriginX:o({origin:"originX",axis1:"x1",axis2:"x2",dimension:"width"},{nearest:"left",center:"center",farthest:"right"}),_getTopToOriginY:o({origin:"originY",axis1:"y1",axis2:"y2",dimension:"height"},{nearest:"top",center:"center",farthest:"bottom"}),_render:function(e){if(e.beginPath(),!this.strokeDashArray||this.strokeDashArray&&a){var t=this.calcLinePoints();e.moveTo(t.x1,t.y1),e.lineTo(t.x2,t.y2)}e.lineWidth=this.strokeWidth;var n=e.strokeStyle;e.strokeStyle=this.stroke||e.fillStyle,this.stroke&&this._renderStroke(e),e.strokeStyle=n},_renderDashedStroke:function(e){var n=this.calcLinePoints();e.beginPath(),t.util.drawDashedLine(e,n.x1,n.y1,n.x2,n.y2,this.strokeDashArray),e.closePath()},_findCenterFromElement:function(){return{x:(this.x1+this.x2)/2,y:(this.y1+this.y2)/2}},toObject:function(e){return n(this.callSuper("toObject",e),this.calcLinePoints())},_getNonTransformedDimensions:function(){var e=this.callSuper("_getNonTransformedDimensions");return"butt"===this.strokeLineCap&&(0===this.width&&(e.y-=this.strokeWidth),0===this.height&&(e.x-=this.strokeWidth)),e},calcLinePoints:function(){var e=this.x1<=this.x2?-1:1,t=this.y1<=this.y2?-1:1,n=e*this.width*.5,r=t*this.height*.5,i=e*this.width*-.5,a=t*this.height*-.5;return{x1:n,x2:i,y1:r,y2:a}},_toSVG:function(){var e=this.calcLinePoints();return["\n']}}),t.Line.ATTRIBUTE_NAMES=t.SHARED_ATTRIBUTES.concat("x1 y1 x2 y2".split(" ")),t.Line.fromElement=function(e,r,i){i=i||{};var a=t.parseAttributes(e,t.Line.ATTRIBUTE_NAMES),o=[a.x1||0,a.y1||0,a.x2||0,a.y2||0];r(new t.Line(o,n(a,i)))},t.Line.fromObject=function(e,n){function i(e){delete e.points,n&&n(e)}var a=r(e,!0);a.points=[e.x1,e.y1,e.x2,e.y2],t.Object._fromObject("Line",a,i,"points")})}(t),function(e){"use strict";var t=e.fabric||(e.fabric={}),n=Math.PI;function r(e){return"radius"in e&&e.radius>=0}t.Circle?t.warn("fabric.Circle is already defined."):(t.Circle=t.util.createClass(t.Object,{type:"circle",radius:0,startAngle:0,endAngle:2*n,cacheProperties:t.Object.prototype.cacheProperties.concat("radius","startAngle","endAngle"),_set:function(e,t){return this.callSuper("_set",e,t),"radius"===e&&this.setRadius(t),this},toObject:function(e){return this.callSuper("toObject",["radius","startAngle","endAngle"].concat(e))},_toSVG:function(){var e,r=0,i=0,a=(this.endAngle-this.startAngle)%(2*n);if(0===a)e=["\n'];else{var o=t.util.cos(this.startAngle)*this.radius,s=t.util.sin(this.startAngle)*this.radius,c=t.util.cos(this.endAngle)*this.radius,l=t.util.sin(this.endAngle)*this.radius,u=a>n?"1":"0";e=['\n"]}return e},_render:function(e){e.beginPath(),e.arc(0,0,this.radius,this.startAngle,this.endAngle,!1),this._renderPaintInOrder(e)},getRadiusX:function(){return this.get("radius")*this.get("scaleX")},getRadiusY:function(){return this.get("radius")*this.get("scaleY")},setRadius:function(e){return this.radius=e,this.set("width",2*e).set("height",2*e)}}),t.Circle.ATTRIBUTE_NAMES=t.SHARED_ATTRIBUTES.concat("cx cy r".split(" ")),t.Circle.fromElement=function(e,n){var i=t.parseAttributes(e,t.Circle.ATTRIBUTE_NAMES);if(!r(i))throw new Error("value of `r` attribute is required and can not be negative");i.left=(i.left||0)-i.radius,i.top=(i.top||0)-i.radius,n(new t.Circle(i))},t.Circle.fromObject=function(e,n){return t.Object._fromObject("Circle",e,n)})}(t),function(e){"use strict";var t=e.fabric||(e.fabric={});t.Triangle?t.warn("fabric.Triangle is already defined"):(t.Triangle=t.util.createClass(t.Object,{type:"triangle",width:100,height:100,_render:function(e){var t=this.width/2,n=this.height/2;e.beginPath(),e.moveTo(-t,n),e.lineTo(0,-n),e.lineTo(t,n),e.closePath(),this._renderPaintInOrder(e)},_renderDashedStroke:function(e){var n=this.width/2,r=this.height/2;e.beginPath(),t.util.drawDashedLine(e,-n,r,0,-r,this.strokeDashArray),t.util.drawDashedLine(e,0,-r,n,r,this.strokeDashArray),t.util.drawDashedLine(e,n,r,-n,r,this.strokeDashArray),e.closePath()},_toSVG:function(){var e=this.width/2,t=this.height/2,n=[-e+" "+t,"0 "+-t,e+" "+t].join(",");return["']}}),t.Triangle.fromObject=function(e,n){return t.Object._fromObject("Triangle",e,n)})}(t),function(e){"use strict";var t=e.fabric||(e.fabric={}),n=2*Math.PI;t.Ellipse?t.warn("fabric.Ellipse is already defined."):(t.Ellipse=t.util.createClass(t.Object,{type:"ellipse",rx:0,ry:0,cacheProperties:t.Object.prototype.cacheProperties.concat("rx","ry"),initialize:function(e){this.callSuper("initialize",e),this.set("rx",e&&e.rx||0),this.set("ry",e&&e.ry||0)},_set:function(e,t){switch(this.callSuper("_set",e,t),e){case"rx":this.rx=t,this.set("width",2*t);break;case"ry":this.ry=t,this.set("height",2*t);break}return this},getRx:function(){return this.get("rx")*this.get("scaleX")},getRy:function(){return this.get("ry")*this.get("scaleY")},toObject:function(e){return this.callSuper("toObject",["rx","ry"].concat(e))},_toSVG:function(){return["\n']},_render:function(e){e.beginPath(),e.save(),e.transform(1,0,0,this.ry/this.rx,0,0),e.arc(0,0,this.rx,0,n,!1),e.restore(),this._renderPaintInOrder(e)}}),t.Ellipse.ATTRIBUTE_NAMES=t.SHARED_ATTRIBUTES.concat("cx cy rx ry".split(" ")),t.Ellipse.fromElement=function(e,n){var r=t.parseAttributes(e,t.Ellipse.ATTRIBUTE_NAMES);r.left=(r.left||0)-r.rx,r.top=(r.top||0)-r.ry,n(new t.Ellipse(r))},t.Ellipse.fromObject=function(e,n){return t.Object._fromObject("Ellipse",e,n)})}(t),function(e){"use strict";var t=e.fabric||(e.fabric={}),n=t.util.object.extend;t.Rect?t.warn("fabric.Rect is already defined"):(t.Rect=t.util.createClass(t.Object,{stateProperties:t.Object.prototype.stateProperties.concat("rx","ry"),type:"rect",rx:0,ry:0,cacheProperties:t.Object.prototype.cacheProperties.concat("rx","ry"),initialize:function(e){this.callSuper("initialize",e),this._initRxRy()},_initRxRy:function(){this.rx&&!this.ry?this.ry=this.rx:this.ry&&!this.rx&&(this.rx=this.ry)},_render:function(e){var t=this.rx?Math.min(this.rx,this.width/2):0,n=this.ry?Math.min(this.ry,this.height/2):0,r=this.width,i=this.height,a=-this.width/2,o=-this.height/2,s=0!==t||0!==n,c=.4477152502;e.beginPath(),e.moveTo(a+t,o),e.lineTo(a+r-t,o),s&&e.bezierCurveTo(a+r-c*t,o,a+r,o+c*n,a+r,o+n),e.lineTo(a+r,o+i-n),s&&e.bezierCurveTo(a+r,o+i-c*n,a+r-c*t,o+i,a+r-t,o+i),e.lineTo(a+t,o+i),s&&e.bezierCurveTo(a+c*t,o+i,a,o+i-c*n,a,o+i-n),e.lineTo(a,o+n),s&&e.bezierCurveTo(a,o+c*n,a+c*t,o,a+t,o),e.closePath(),this._renderPaintInOrder(e)},_renderDashedStroke:function(e){var n=-this.width/2,r=-this.height/2,i=this.width,a=this.height;e.beginPath(),t.util.drawDashedLine(e,n,r,n+i,r,this.strokeDashArray),t.util.drawDashedLine(e,n+i,r,n+i,r+a,this.strokeDashArray),t.util.drawDashedLine(e,n+i,r+a,n,r+a,this.strokeDashArray),t.util.drawDashedLine(e,n,r+a,n,r,this.strokeDashArray),e.closePath()},toObject:function(e){return this.callSuper("toObject",["rx","ry"].concat(e))},_toSVG:function(){var e=-this.width/2,t=-this.height/2;return["\n']}}),t.Rect.ATTRIBUTE_NAMES=t.SHARED_ATTRIBUTES.concat("x y rx ry width height".split(" ")),t.Rect.fromElement=function(e,r,i){if(!e)return r(null);i=i||{};var a=t.parseAttributes(e,t.Rect.ATTRIBUTE_NAMES);a.left=a.left||0,a.top=a.top||0,a.height=a.height||0,a.width=a.width||0;var o=new t.Rect(n(i?t.util.object.clone(i):{},a));o.visible=o.visible&&o.width>0&&o.height>0,r(o)},t.Rect.fromObject=function(e,n){return t.Object._fromObject("Rect",e,n)})}(t),function(e){"use strict";var t=e.fabric||(e.fabric={}),n=t.util.object.extend,r=t.util.array.min,i=t.util.array.max,a=t.util.toFixed;t.Polyline?t.warn("fabric.Polyline is already defined"):(t.Polyline=t.util.createClass(t.Object,{type:"polyline",points:null,cacheProperties:t.Object.prototype.cacheProperties.concat("points"),initialize:function(e,t){t=t||{},this.points=e||[],this.callSuper("initialize",t),this._setPositionDimensions(t)},_setPositionDimensions:function(e){var t,n=this._calcDimensions(e);this.width=n.width,this.height=n.height,e.fromSVG||(t=this.translateToGivenOrigin({x:n.left-this.strokeWidth/2,y:n.top-this.strokeWidth/2},"left","top",this.originX,this.originY)),"undefined"===typeof e.left&&(this.left=e.fromSVG?n.left:t.x),"undefined"===typeof e.top&&(this.top=e.fromSVG?n.top:t.y),this.pathOffset={x:n.left+this.width/2,y:n.top+this.height/2}},_calcDimensions:function(){var e=this.points,t=r(e,"x")||0,n=r(e,"y")||0,a=i(e,"x")||0,o=i(e,"y")||0,s=a-t,c=o-n;return{left:t,top:n,width:s,height:c}},toObject:function(e){return n(this.callSuper("toObject",e),{points:this.points.concat()})},_toSVG:function(){for(var e=[],n=this.pathOffset.x,r=this.pathOffset.y,i=t.Object.NUM_FRACTION_DIGITS,o=0,s=this.points.length;o\n']},commonRender:function(e){var t,n=this.points.length,r=this.pathOffset.x,i=this.pathOffset.y;if(!n||isNaN(this.points[n-1].y))return!1;e.beginPath(),e.moveTo(this.points[0].x-r,this.points[0].y-i);for(var a=0;a"},toObject:function(e){return i(this.callSuper("toObject",e),{path:this.path.map((function(e){return e.slice()}))})},toDatalessObject:function(e){var t=this.toObject(["sourcePath"].concat(e));return t.sourcePath&&delete t.path,t},_toSVG:function(){var e=this.path.map((function(e){return e.join(" ")})).join(" ");return["\n"]},_getOffsetTransform:function(){var e=t.Object.NUM_FRACTION_DIGITS;return" translate("+o(-this.pathOffset.x,e)+", "+o(-this.pathOffset.y,e)+")"},toClipPathSVG:function(e){var t=this._getOffsetTransform();return"\t"+this._createBaseClipPathSVGMarkup(this._toSVG(),{reviver:e,additionalTransform:t})},toSVG:function(e){var t=this._getOffsetTransform();return this._createBaseSVGMarkup(this._toSVG(),{reviver:e,additionalTransform:t})},complexity:function(){return this.path.length},_calcDimensions:function(){for(var e,i,a=[],o=[],s=0,c=0,l=0,u=0,h=0,f=this.path.length;h"},addWithUpdate:function(e){return this._restoreObjectsState(),t.util.resetObjectTransform(this),e&&(this._objects.push(e),e.group=this,e._set("canvas",this.canvas)),this._calcBounds(),this._updateObjectsCoords(),this.setCoords(),this.dirty=!0,this},removeWithUpdate:function(e){return this._restoreObjectsState(),t.util.resetObjectTransform(this),this.remove(e),this._calcBounds(),this._updateObjectsCoords(),this.setCoords(),this.dirty=!0,this},_onObjectAdded:function(e){this.dirty=!0,e.group=this,e._set("canvas",this.canvas)},_onObjectRemoved:function(e){this.dirty=!0,delete e.group},_set:function(e,n){var r=this._objects.length;if(this.useSetOnGroup)while(r--)this._objects[r].setOnGroup(e,n);if("canvas"===e)while(r--)this._objects[r]._set(e,n);t.Object.prototype._set.call(this,e,n)},toObject:function(e){var n=this.includeDefaultValues,r=this._objects.map((function(t){var r=t.includeDefaultValues;t.includeDefaultValues=n;var i=t.toObject(e);return t.includeDefaultValues=r,i})),i=t.Object.prototype.toObject.call(this,e);return i.objects=r,i},toDatalessObject:function(e){var n,r=this.sourcePath;if(r)n=r;else{var i=this.includeDefaultValues;n=this._objects.map((function(t){var n=t.includeDefaultValues;t.includeDefaultValues=i;var r=t.toDatalessObject(e);return t.includeDefaultValues=n,r}))}var a=t.Object.prototype.toDatalessObject.call(this,e);return a.objects=n,a},render:function(e){this._transformDone=!0,this.callSuper("render",e),this._transformDone=!1},shouldCache:function(){var e=t.Object.prototype.shouldCache.call(this);if(e)for(var n=0,r=this._objects.length;n\n"],n=0,r=this._objects.length;n\n"),t},getSvgStyles:function(){var e="undefined"!==typeof this.opacity&&1!==this.opacity?"opacity: "+this.opacity+";":"",t=this.visible?"":" visibility: hidden;";return[e,this.getSvgFilter(),t].join("")},toClipPathSVG:function(e){for(var t=[],n=0,r=this._objects.length;n"},shouldCache:function(){return!1},isOnACache:function(){return!1},_renderControls:function(e,t,n){e.save(),e.globalAlpha=this.isMoving?this.borderOpacityWhenMoving:1,this.callSuper("_renderControls",e,t),n=n||{},"undefined"===typeof n.hasControls&&(n.hasControls=!1),n.forActiveSelection=!0;for(var r=0,i=this._objects.length;r\n','\t\n',"\n"),s=' clip-path="url(#imageCrop_'+l+')" '}if(this.imageSmoothing||(c='" image-rendering="optimizeSpeed'),n.push("\t\n"),this.stroke||this.strokeDashArray){var u=this.fill;this.fill=null,e=["\t\n'],this.fill=u}return t="fill"!==this.paintFirst?t.concat(e,n):t.concat(n,e),t},getSrc:function(e){var t=e?this._element:this._originalElement;return t?t.toDataURL?t.toDataURL():this.srcFromAttribute?t.getAttribute("src"):t.src:this.src||""},setSrc:function(e,t,n){return r.util.loadImage(e,(function(e,r){this.setElement(e,n),this._setWidthHeight(),t&&t(this,r)}),this,n&&n.crossOrigin),this},toString:function(){return'#'},applyResizeFilters:function(){var e=this.resizeFilter,t=this.minimumScaleTrigger,n=this.getTotalObjectScaling(),i=n.scaleX,a=n.scaleY,o=this._filteredEl||this._originalElement;if(this.group&&this.set("dirty",!0),!e||i>t&&a>t)return this._element=o,this._filterScalingX=1,this._filterScalingY=1,this._lastScaleX=i,void(this._lastScaleY=a);r.filterBackend||(r.filterBackend=r.initFilterBackend());var s=r.util.createCanvasElement(),c=this._filteredEl?this.cacheKey+"_filtered":this.cacheKey,l=o.width,u=o.height;s.width=l,s.height=u,this._element=s,this._lastScaleX=e.scaleX=i,this._lastScaleY=e.scaleY=a,r.filterBackend.applyFilters([e],o,l,u,this._element,c),this._filterScalingX=s.width/this._originalElement.width,this._filterScalingY=s.height/this._originalElement.height},applyFilters:function(e){if(e=e||this.filters||[],e=e.filter((function(e){return e&&!e.isNeutralState()})),this.set("dirty",!0),this.removeTexture(this.cacheKey+"_filtered"),0===e.length)return this._element=this._originalElement,this._filteredEl=null,this._filterScalingX=1,this._filterScalingY=1,this;var t=this._originalElement,n=t.naturalWidth||t.width,i=t.naturalHeight||t.height;if(this._element===this._originalElement){var a=r.util.createCanvasElement();a.width=n,a.height=i,this._element=a,this._filteredEl=a}else this._element=this._filteredEl,this._filteredEl.getContext("2d").clearRect(0,0,n,i),this._lastScaleX=1,this._lastScaleY=1;return r.filterBackend||(r.filterBackend=r.initFilterBackend()),r.filterBackend.applyFilters(e,this._originalElement,n,i,this._element,this.cacheKey),this._originalElement.width===this._element.width&&this._originalElement.height===this._element.height||(this._filterScalingX=this._element.width/this._originalElement.width,this._filterScalingY=this._element.height/this._originalElement.height),this},_render:function(e){r.util.setImageSmoothing(e,this.imageSmoothing),!0!==this.isMoving&&this.resizeFilter&&this._needsResize()&&this.applyResizeFilters(),this._stroke(e),this._renderPaintInOrder(e)},drawCacheOnCanvas:function(e){r.util.setImageSmoothing(e,this.imageSmoothing),r.Object.prototype.drawCacheOnCanvas.call(this,e)},shouldCache:function(){return this.needsItsOwnCache()},_renderFill:function(e){var t=this._element;if(t){var n=this._filterScalingX,r=this._filterScalingY,i=this.width,a=this.height,o=Math.min,s=Math.max,c=s(this.cropX,0),l=s(this.cropY,0),u=t.naturalWidth||t.width,h=t.naturalHeight||t.height,f=c*n,d=l*r,p=o(i*n,u-f),m=o(a*r,h-d),v=-i/2,g=-a/2,b=o(i,u/n-c),y=o(a,h/n-l);t&&e.drawImage(t,f,d,p,m,v,g,b,y)}},_needsResize:function(){var e=this.getTotalObjectScaling();return e.scaleX!==this._lastScaleX||e.scaleY!==this._lastScaleY},_resetWidthHeight:function(){this.set(this.getOriginalSize())},_initElement:function(e,t){this.setElement(r.util.getById(e),t),r.util.addClass(this.getElement(),r.Image.CSS_CANVAS)},_initConfig:function(e){e||(e={}),this.setOptions(e),this._setWidthHeight(e)},_initFilters:function(e,t){e&&e.length?r.util.enlivenObjects(e,(function(e){t&&t(e)}),"fabric.Image.filters"):t&&t()},_setWidthHeight:function(e){e||(e={});var t=this.getElement();this.width=e.width||t.naturalWidth||t.width||0,this.height=e.height||t.naturalHeight||t.height||0},parsePreserveAspectRatioAttribute:function(){var e,t=r.util.parsePreserveAspectRatioAttribute(this.preserveAspectRatio||""),n=this._element.width,i=this._element.height,a=1,o=1,s=0,c=0,l=0,u=0,h=this.width,f=this.height,d={width:h,height:f};return!t||"none"===t.alignX&&"none"===t.alignY?(a=h/n,o=f/i):("meet"===t.meetOrSlice&&(a=o=r.util.findScaleToFit(this._element,d),e=(h-n*a)/2,"Min"===t.alignX&&(s=-e),"Max"===t.alignX&&(s=e),e=(f-i*o)/2,"Min"===t.alignY&&(c=-e),"Max"===t.alignY&&(c=e)),"slice"===t.meetOrSlice&&(a=o=r.util.findScaleToCover(this._element,d),e=n-h/a,"Mid"===t.alignX&&(l=e/2),"Max"===t.alignX&&(l=e),e=i-f/o,"Mid"===t.alignY&&(u=e/2),"Max"===t.alignY&&(u=e),n=h/a,i=f/o)),{width:n,height:i,scaleX:a,scaleY:o,offsetLeft:s,offsetTop:c,cropX:l,cropY:u}}}),r.Image.CSS_CANVAS="canvas-img",r.Image.prototype.getSvgSrc=r.Image.prototype.getSrc,r.Image.fromObject=function(e,t){var n=r.util.object.clone(e);r.util.loadImage(n.src,(function(e,i){i?t&&t(null,!0):r.Image.prototype._initFilters.call(n,n.filters,(function(i){n.filters=i||[],r.Image.prototype._initFilters.call(n,[n.resizeFilter],(function(i){n.resizeFilter=i[0],r.util.enlivenObjects([n.clipPath],(function(i){n.clipPath=i[0];var a=new r.Image(e,n);t(a,!1)}))}))}))}),null,n.crossOrigin)},r.Image.fromURL=function(e,t,n){r.util.loadImage(e,(function(e,i){t&&t(new r.Image(e,n),i)}),null,n&&n.crossOrigin)},r.Image.ATTRIBUTE_NAMES=r.SHARED_ATTRIBUTES.concat("x y width height preserveAspectRatio xlink:href crossOrigin image-rendering".split(" ")),r.Image.fromElement=function(e,n,i){var a=r.parseAttributes(e,r.Image.ATTRIBUTE_NAMES);r.Image.fromURL(a["xlink:href"],n,t(i?r.util.object.clone(i):{},a))})}(t),r.util.object.extend(r.Object.prototype,{_getAngleValueForStraighten:function(){var e=this.angle%360;return e>0?90*Math.round((e-1)/90):90*Math.round(e/90)},straighten:function(){return this.rotate(this._getAngleValueForStraighten()),this},fxStraighten:function(e){e=e||{};var t=function(){},n=e.onComplete||t,i=e.onChange||t,a=this;return r.util.animate({startValue:this.get("angle"),endValue:this._getAngleValueForStraighten(),duration:this.FX_DURATION,onChange:function(e){a.rotate(e),i()},onComplete:function(){a.setCoords(),n()}}),this}}),r.util.object.extend(r.StaticCanvas.prototype,{straightenObject:function(e){return e.straighten(),this.requestRenderAll(),this},fxStraightenObject:function(e){return e.fxStraighten({onChange:this.requestRenderAllBound}),this}}),function(){"use strict";function e(e,t){var n="precision "+t+" float;\nvoid main(){}",r=e.createShader(e.FRAGMENT_SHADER);return e.shaderSource(r,n),e.compileShader(r),!!e.getShaderParameter(r,e.COMPILE_STATUS)}function t(e){e&&e.tileSize&&(this.tileSize=e.tileSize),this.setupGLContext(this.tileSize,this.tileSize),this.captureGPUInfo()}r.isWebglSupported=function(t){if(r.isLikelyNode)return!1;t=t||r.WebglFilterBackend.prototype.tileSize;var n=document.createElement("canvas"),i=n.getContext("webgl")||n.getContext("experimental-webgl"),a=!1;if(i){r.maxTextureSize=i.getParameter(i.MAX_TEXTURE_SIZE),a=r.maxTextureSize>=t;for(var o=["highp","mediump","lowp"],s=0;s<3;s++)if(e(i,o[s])){r.webGlPrecision=o[s];break}}return this.isSupported=a,a},r.WebglFilterBackend=t,t.prototype={tileSize:2048,resources:{},setupGLContext:function(e,t){this.dispose(),this.createWebGLCanvas(e,t),this.aPosition=new Float32Array([0,0,0,1,1,0,1,1]),this.chooseFastestCopyGLTo2DMethod(e,t)},chooseFastestCopyGLTo2DMethod:function(e,t){var n,i="undefined"!==typeof window.performance;try{new ImageData(1,1),n=!0}catch(m){n=!1}var a="undefined"!==typeof ArrayBuffer,o="undefined"!==typeof Uint8ClampedArray;if(i&&n&&a&&o){var l=r.util.createCanvasElement(),u=new ArrayBuffer(e*t*4);if(r.forceGLPutImageData)return this.imageBuffer=u,void(this.copyGLTo2D=c);var h,f,d,p={imageBuffer:u,destinationWidth:e,destinationHeight:t,targetCanvas:l};l.width=e,l.height=t,h=window.performance.now(),s.call(p,this.gl,p),f=window.performance.now()-h,h=window.performance.now(),c.call(p,this.gl,p),d=window.performance.now()-h,f>d?(this.imageBuffer=u,this.copyGLTo2D=c):this.copyGLTo2D=s}},createWebGLCanvas:function(e,t){var n=r.util.createCanvasElement();n.width=e,n.height=t;var i={alpha:!0,premultipliedAlpha:!1,depth:!1,stencil:!1,antialias:!1},a=n.getContext("webgl",i);a||(a=n.getContext("experimental-webgl",i)),a&&(a.clearColor(0,0,0,0),this.canvas=n,this.gl=a)},applyFilters:function(e,t,n,r,i,a){var s,c=this.gl;a&&(s=this.getCachedTexture(a,t));var l={originalWidth:t.width||t.originalWidth,originalHeight:t.height||t.originalHeight,sourceWidth:n,sourceHeight:r,destinationWidth:n,destinationHeight:r,context:c,sourceTexture:this.createTexture(c,n,r,!s&&t),targetTexture:this.createTexture(c,n,r),originalTexture:s||this.createTexture(c,n,r,!s&&t),passes:e.length,webgl:!0,aPosition:this.aPosition,programCache:this.programCache,pass:0,filterBackend:this,targetCanvas:i},u=c.createFramebuffer();return c.bindFramebuffer(c.FRAMEBUFFER,u),e.forEach((function(e){e&&e.applyTo(l)})),o(l),this.copyGLTo2D(c,l),c.bindTexture(c.TEXTURE_2D,null),c.deleteTexture(l.sourceTexture),c.deleteTexture(l.targetTexture),c.deleteFramebuffer(u),i.getContext("2d").setTransform(1,0,0,1,0,0),l},dispose:function(){this.canvas&&(this.canvas=null,this.gl=null),this.clearWebGLCaches()},clearWebGLCaches:function(){this.programCache={},this.textureCache={}},createTexture:function(e,t,n,r){var i=e.createTexture();return e.bindTexture(e.TEXTURE_2D,i),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),r?e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,r):e.texImage2D(e.TEXTURE_2D,0,e.RGBA,t,n,0,e.RGBA,e.UNSIGNED_BYTE,null),i},getCachedTexture:function(e,t){if(this.textureCache[e])return this.textureCache[e];var n=this.createTexture(this.gl,t.width,t.height,t);return this.textureCache[e]=n,n},evictCachesForKey:function(e){this.textureCache[e]&&(this.gl.deleteTexture(this.textureCache[e]),delete this.textureCache[e])},copyGLTo2D:s,captureGPUInfo:function(){if(this.gpuInfo)return this.gpuInfo;var e=this.gl,t={renderer:"",vendor:""};if(!e)return t;var n=e.getExtension("WEBGL_debug_renderer_info");if(n){var r=e.getParameter(n.UNMASKED_RENDERER_WEBGL),i=e.getParameter(n.UNMASKED_VENDOR_WEBGL);r&&(t.renderer=r.toLowerCase()),i&&(t.vendor=i.toLowerCase())}return this.gpuInfo=t,t}}}(),function(){"use strict";var e=function(){};function t(){}r.Canvas2dFilterBackend=t,t.prototype={evictCachesForKey:e,dispose:e,clearWebGLCaches:e,resources:{},applyFilters:function(e,t,n,r,i){var a=i.getContext("2d");a.drawImage(t,0,0,n,r);var o=a.getImageData(0,0,n,r),s=a.getImageData(0,0,n,r),c={sourceWidth:n,sourceHeight:r,imageData:o,originalEl:t,originalImageData:s,canvasEl:i,ctx:a,filterBackend:this};return e.forEach((function(e){e.applyTo(c)})),c.imageData.width===n&&c.imageData.height===r||(i.width=c.imageData.width,i.height=c.imageData.height),a.putImageData(c.imageData,0,0),c}}}(),r.Image=r.Image||{},r.Image.filters=r.Image.filters||{},r.Image.filters.BaseFilter=r.util.createClass({type:"BaseFilter",vertexSource:"attribute vec2 aPosition;\nvarying vec2 vTexCoord;\nvoid main() {\nvTexCoord = aPosition;\ngl_Position = vec4(aPosition * 2.0 - 1.0, 0.0, 1.0);\n}",fragmentSource:"precision highp float;\nvarying vec2 vTexCoord;\nuniform sampler2D uTexture;\nvoid main() {\ngl_FragColor = texture2D(uTexture, vTexCoord);\n}",initialize:function(e){e&&this.setOptions(e)},setOptions:function(e){for(var t in e)this[t]=e[t]},createProgram:function(e,t,n){t=t||this.fragmentSource,n=n||this.vertexSource,"highp"!==r.webGlPrecision&&(t=t.replace(/precision highp float/g,"precision "+r.webGlPrecision+" float"));var i=e.createShader(e.VERTEX_SHADER);if(e.shaderSource(i,n),e.compileShader(i),!e.getShaderParameter(i,e.COMPILE_STATUS))throw new Error("Vertex shader compile error for "+this.type+": "+e.getShaderInfoLog(i));var a=e.createShader(e.FRAGMENT_SHADER);if(e.shaderSource(a,t),e.compileShader(a),!e.getShaderParameter(a,e.COMPILE_STATUS))throw new Error("Fragment shader compile error for "+this.type+": "+e.getShaderInfoLog(a));var o=e.createProgram();if(e.attachShader(o,i),e.attachShader(o,a),e.linkProgram(o),!e.getProgramParameter(o,e.LINK_STATUS))throw new Error('Shader link error for "${this.type}" '+e.getProgramInfoLog(o));var s=this.getAttributeLocations(e,o),c=this.getUniformLocations(e,o)||{};return c.uStepW=e.getUniformLocation(o,"uStepW"),c.uStepH=e.getUniformLocation(o,"uStepH"),{program:o,attributeLocations:s,uniformLocations:c}},getAttributeLocations:function(e,t){return{aPosition:e.getAttribLocation(t,"aPosition")}},getUniformLocations:function(){return{}},sendAttributeData:function(e,t,n){var r=t.aPosition,i=e.createBuffer();e.bindBuffer(e.ARRAY_BUFFER,i),e.enableVertexAttribArray(r),e.vertexAttribPointer(r,2,e.FLOAT,!1,0,0),e.bufferData(e.ARRAY_BUFFER,n,e.STATIC_DRAW)},_setupFrameBuffer:function(e){var t,n,r=e.context;e.passes>1?(t=e.destinationWidth,n=e.destinationHeight,e.sourceWidth===t&&e.sourceHeight===n||(r.deleteTexture(e.targetTexture),e.targetTexture=e.filterBackend.createTexture(r,t,n)),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,e.targetTexture,0)):(r.bindFramebuffer(r.FRAMEBUFFER,null),r.finish())},_swapTextures:function(e){e.passes--,e.pass++;var t=e.targetTexture;e.targetTexture=e.sourceTexture,e.sourceTexture=t},isNeutralState:function(){var e=this.mainParameter,t=r.Image.filters[this.type].prototype;if(e){if(Array.isArray(t[e])){for(var n=t[e].length;n--;)if(this[e][n]!==t[e][n])return!1;return!0}return t[e]===this[e]}return!1},applyTo:function(e){e.webgl?(this._setupFrameBuffer(e),this.applyToWebGL(e),this._swapTextures(e)):this.applyTo2d(e)},retrieveShader:function(e){return e.programCache.hasOwnProperty(this.type)||(e.programCache[this.type]=this.createProgram(e.context)),e.programCache[this.type]},applyToWebGL:function(e){var t=e.context,n=this.retrieveShader(e);0===e.pass&&e.originalTexture?t.bindTexture(t.TEXTURE_2D,e.originalTexture):t.bindTexture(t.TEXTURE_2D,e.sourceTexture),t.useProgram(n.program),this.sendAttributeData(t,n.attributeLocations,e.aPosition),t.uniform1f(n.uniformLocations.uStepW,1/e.sourceWidth),t.uniform1f(n.uniformLocations.uStepH,1/e.sourceHeight),this.sendUniformData(t,n.uniformLocations),t.viewport(0,0,e.destinationWidth,e.destinationHeight),t.drawArrays(t.TRIANGLE_STRIP,0,4)},bindAdditionalTexture:function(e,t,n){e.activeTexture(n),e.bindTexture(e.TEXTURE_2D,t),e.activeTexture(e.TEXTURE0)},unbindAdditionalTexture:function(e,t){e.activeTexture(t),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE0)},getMainParameter:function(){return this[this.mainParameter]},setMainParameter:function(e){this[this.mainParameter]=e},sendUniformData:function(){},createHelpLayer:function(e){if(!e.helpLayer){var t=document.createElement("canvas");t.width=e.sourceWidth,t.height=e.sourceHeight,e.helpLayer=t}},toObject:function(){var e={type:this.type},t=this.mainParameter;return t&&(e[t]=this[t]),e},toJSON:function(){return this.toObject()}}),r.Image.filters.BaseFilter.fromObject=function(e,t){var n=new r.Image.filters[e.type](e);return t&&t(n),n},function(e){"use strict";var t=e.fabric||(e.fabric={}),n=t.Image.filters,r=t.util.createClass;n.ColorMatrix=r(n.BaseFilter,{type:"ColorMatrix",fragmentSource:"precision highp float;\nuniform sampler2D uTexture;\nvarying vec2 vTexCoord;\nuniform mat4 uColorMatrix;\nuniform vec4 uConstants;\nvoid main() {\nvec4 color = texture2D(uTexture, vTexCoord);\ncolor *= uColorMatrix;\ncolor += uConstants;\ngl_FragColor = color;\n}",matrix:[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],mainParameter:"matrix",colorsOnly:!0,initialize:function(e){this.callSuper("initialize",e),this.matrix=this.matrix.slice(0)},applyTo2d:function(e){var t,n,r,i,a,o=e.imageData,s=o.data,c=s.length,l=this.matrix,u=this.colorsOnly;for(a=0;a=_||o<0||o>=y||(c=4*(s*y+o),l=v[d*g+f],t+=m[c]*l,n+=m[c+1]*l,r+=m[c+2]*l,x||(i+=m[c+3]*l));M[a]=t,M[a+1]=n,M[a+2]=r,M[a+3]=x?m[a+3]:i}e.imageData=w},getUniformLocations:function(e,t){return{uMatrix:e.getUniformLocation(t,"uMatrix"),uOpaque:e.getUniformLocation(t,"uOpaque"),uHalfSize:e.getUniformLocation(t,"uHalfSize"),uSize:e.getUniformLocation(t,"uSize")}},sendUniformData:function(e,t){e.uniform1fv(t.uMatrix,this.matrix)},toObject:function(){return n(this.callSuper("toObject"),{opaque:this.opaque,matrix:this.matrix})}}),t.Image.filters.Convolute.fromObject=t.Image.filters.BaseFilter.fromObject}(t),function(e){"use strict";var t=e.fabric||(e.fabric={}),n=t.Image.filters,r=t.util.createClass;n.Grayscale=r(n.BaseFilter,{type:"Grayscale",fragmentSource:{average:"precision highp float;\nuniform sampler2D uTexture;\nvarying vec2 vTexCoord;\nvoid main() {\nvec4 color = texture2D(uTexture, vTexCoord);\nfloat average = (color.r + color.b + color.g) / 3.0;\ngl_FragColor = vec4(average, average, average, color.a);\n}",lightness:"precision highp float;\nuniform sampler2D uTexture;\nuniform int uMode;\nvarying vec2 vTexCoord;\nvoid main() {\nvec4 col = texture2D(uTexture, vTexCoord);\nfloat average = (max(max(col.r, col.g),col.b) + min(min(col.r, col.g),col.b)) / 2.0;\ngl_FragColor = vec4(average, average, average, col.a);\n}",luminosity:"precision highp float;\nuniform sampler2D uTexture;\nuniform int uMode;\nvarying vec2 vTexCoord;\nvoid main() {\nvec4 col = texture2D(uTexture, vTexCoord);\nfloat average = 0.21 * col.r + 0.72 * col.g + 0.07 * col.b;\ngl_FragColor = vec4(average, average, average, col.a);\n}"},mode:"average",mainParameter:"mode",applyTo2d:function(e){var t,n,r=e.imageData,i=r.data,a=i.length,o=this.mode;for(t=0;tu[0]&&i>u[1]&&a>u[2]&&r 0.0) {\n"+this.fragmentSource[e]+"}\n}"},retrieveShader:function(e){var t,n=this.type+"_"+this.mode;return e.programCache.hasOwnProperty(n)||(t=this.buildSource(this.mode),e.programCache[n]=this.createProgram(e.context,t)),e.programCache[n]},applyTo2d:function(e){var n,r,i,a,o,s,c,l=e.imageData,u=l.data,h=u.length,f=1-this.alpha;c=new t.Color(this.color).getSource(),n=c[0]*this.alpha,r=c[1]*this.alpha,i=c[2]*this.alpha;for(var d=0;d=e||t<=-e)return 0;if(t<1.1920929e-7&&t>-1.1920929e-7)return 1;t*=Math.PI;var n=t/e;return s(t)/t*s(n)/n}},applyTo2d:function(e){var t=e.imageData,n=this.scaleX,r=this.scaleY;this.rcpScaleX=1/n,this.rcpScaleY=1/r;var i,a=t.width,s=t.height,c=o(a*n),l=o(s*r);"sliceHack"===this.resizeType?i=this.sliceByTwo(e,a,s,c,l):"hermite"===this.resizeType?i=this.hermiteFastResize(e,a,s,c,l):"bilinear"===this.resizeType?i=this.bilinearFiltering(e,a,s,c,l):"lanczos"===this.resizeType&&(i=this.lanczosResize(e,a,s,c,l)),e.imageData=i},sliceByTwo:function(e,n,i,a,o){var s,c,l=e.imageData,u=.5,h=!1,f=!1,d=n*u,p=i*u,m=t.filterBackend.resources,v=0,g=0,b=n,y=0;m.sliceByTwo||(m.sliceByTwo=document.createElement("canvas")),s=m.sliceByTwo,(s.width<1.5*n||s.height=t)){j=r(1e3*a(S-M.x)),w[j]||(w[j]={});for(var E=x.y-_;E<=x.y+_;E++)E<0||E>=o||(H=r(1e3*a(E-M.y)),w[j][H]||(w[j][H]=p(i(n(j*g,2)+n(H*b,2))/1e3)),k=w[j][H],k>0&&(C=4*(E*t+S),L+=k,T+=k*h[C],O+=k*h[C+1],z+=k*h[C+2],D+=k*h[C+3]))}C=4*(c*s+e),d[C]=T/L,d[C+1]=O/L,d[C+2]=z/L,d[C+3]=D/L}return++e1&&E<-1||(_=2*E*E*E-3*E*E+1,_>0&&(H=4*(j+T*t),C+=_*p[H+3],M+=_,p[H+3]<255&&(_=_*p[H+3]/250),x+=_*p[H],S+=_*p[H+1],k+=_*p[H+2],w+=_))}v[y]=x/w,v[y+1]=S/w,v[y+2]=k/w,v[y+3]=C/M}return m},toObject:function(){return{type:this.type,scaleX:this.scaleX,scaleY:this.scaleY,resizeType:this.resizeType,lanczosLobes:this.lanczosLobes}}}),t.Image.filters.Resize.fromObject=t.Image.filters.BaseFilter.fromObject}(t),function(e){"use strict";var t=e.fabric||(e.fabric={}),n=t.Image.filters,r=t.util.createClass;n.Contrast=r(n.BaseFilter,{type:"Contrast",fragmentSource:"precision highp float;\nuniform sampler2D uTexture;\nuniform float uContrast;\nvarying vec2 vTexCoord;\nvoid main() {\nvec4 color = texture2D(uTexture, vTexCoord);\nfloat contrastF = 1.015 * (uContrast + 1.0) / (1.0 * (1.015 - uContrast));\ncolor.rgb = contrastF * (color.rgb - 0.5) + 0.5;\ngl_FragColor = color;\n}",contrast:0,mainParameter:"contrast",applyTo2d:function(e){if(0!==this.contrast){var t,n=e.imageData,r=n.data,i=r.length,a=Math.floor(255*this.contrast),o=259*(a+255)/(255*(259-a));for(t=0;t1&&(t=1/this.aspectRatio):this.aspectRatio<1&&(t=this.aspectRatio),e=t*this.blur*.12,this.horizontal?n[0]=e:n[1]=e,n}}),n.Blur.fromObject=t.Image.filters.BaseFilter.fromObject}(t),function(e){"use strict";var t=e.fabric||(e.fabric={}),n=t.Image.filters,r=t.util.createClass;n.Gamma=r(n.BaseFilter,{type:"Gamma",fragmentSource:"precision highp float;\nuniform sampler2D uTexture;\nuniform vec3 uGamma;\nvarying vec2 vTexCoord;\nvoid main() {\nvec4 color = texture2D(uTexture, vTexCoord);\nvec3 correction = (1.0 / uGamma);\ncolor.r = pow(color.r, correction.r);\ncolor.g = pow(color.g, correction.g);\ncolor.b = pow(color.b, correction.b);\ngl_FragColor = color;\ngl_FragColor.rgb *= color.a;\n}",gamma:[1,1,1],mainParameter:"gamma",initialize:function(e){this.gamma=[1,1,1],n.BaseFilter.prototype.initialize.call(this,e)},applyTo2d:function(e){var t,n=e.imageData,r=n.data,i=this.gamma,a=r.length,o=1/i[0],s=1/i[1],c=1/i[2];for(this.rVals||(this.rVals=new Uint8Array(256),this.gVals=new Uint8Array(256),this.bVals=new Uint8Array(256)),t=0,a=256;t'},_getCacheCanvasDimensions:function(){var e=this.callSuper("_getCacheCanvasDimensions"),t=this.fontSize;return e.width+=t*e.zoomX,e.height+=t*e.zoomY,e},_render:function(e){this._setTextStyles(e),this._renderTextLinesBackground(e),this._renderTextDecoration(e,"underline"),this._renderText(e),this._renderTextDecoration(e,"overline"),this._renderTextDecoration(e,"linethrough")},_renderText:function(e){"stroke"===this.paintFirst?(this._renderTextStroke(e),this._renderTextFill(e)):(this._renderTextFill(e),this._renderTextStroke(e))},_setTextStyles:function(e,t,n){e.textBaseline="alphabetic",e.font=this._getFontDeclaration(t,n)},calcTextWidth:function(){for(var e=this.getLineWidth(0),t=1,n=this._textLines.length;te&&(e=r)}return e},_renderTextLine:function(e,t,n,r,i,a){this._renderChars(e,t,n,r,i,a)},_renderTextLinesBackground:function(e){if(this.textBackgroundColor||this.styleHas("textBackgroundColor")){for(var t,n,r,i,a,o,s=e.fillStyle,c=this._getLeftOffset(),l=this._getTopOffset(),u=0,h=0,f=this.path,d=0,p=this._textLines.length;ds&&(f%=s),this._setGraphemeOnPath(f,a,o)),h[n]=a,c+=a.kernedWidth,f+=a.kernedWidth,i=r;return h[n]={left:a?a.left+a.width:0,width:0,kernedWidth:0,height:this.fontSize},{width:c,numOfSpaces:u}},_setGraphemeOnPath:function(e,n,r){var i=e+n.kernedWidth/2,a=this.path,o=t.util.getPointOnPath(a.path,i-.1,a.segmentsInfo),s=t.util.getPointOnPath(a.path,i+.1,a.segmentsInfo);n.renderLeft=o.x-r.x,n.renderTop=o.y-r.y,n.angle=Math.atan2(s.y-o.y,s.x-o.x)},_getGraphemeBox:function(e,t,n,r,i){var a,o=this.getCompleteStyleDeclaration(t,n),s=r?this.getCompleteStyleDeclaration(t,n-1):{},c=this._measureChar(e,o,r,s),l=c.kernedWidth,u=c.width;0!==this.charSpacing&&(a=this._getWidthOfCharSpacing(),u+=a,l+=a);var h={width:u,left:0,height:o.fontSize,kernedWidth:l,deltaY:o.deltaY};if(n>0&&!i){var f=this.__charBounds[t][n-1];h.left=f.left+f.width+c.kernedWidth-c.width}return h},getHeightOfLine:function(e){if(this.__lineHeights[e])return this.__lineHeights[e];for(var t=this._textLines[e],n=this.getHeightOfChar(e,0),r=1,i=t.length;r0?(l&&g&&e.fillRect(b+a+h,u+this.offsets[t]*r+o,f,this.fontSize/15),h=d.left,f=d.width,l=p,g=v,r=i,o=s):f+=d.kernedWidth;e.fillStyle=v,p&&v&&e.fillRect(b+a+h,u+this.offsets[t]*r+o,f-w,this.fontSize/15),y+=n}else y+=n;this._removeShadow(e)}},_getFontDeclaration:function(e,n){var r=e||this,i=this.fontFamily,a=t.Text.genericFonts.indexOf(i.toLowerCase())>-1,o=void 0===i||i.indexOf("'")>-1||i.indexOf(",")>-1||i.indexOf('"')>-1||a?r.fontFamily:'"'+r.fontFamily+'"';return[t.isLikelyNode?r.fontWeight:r.fontStyle,t.isLikelyNode?r.fontStyle:r.fontWeight,n?this.CACHE_FONT_SIZE+"px":r.fontSize+"px",o].join(" ")},render:function(e){this.visible&&(this.canvas&&this.canvas.skipOffscreen&&!this.group&&!this.isOnScreen()||(this._shouldClearDimensionCache()&&this.initDimensions(),this.callSuper("render",e)))},_splitTextIntoLines:function(e){for(var n=e.split(this._reNewline),r=new Array(n.length),i=["\n"],a=[],o=0;o-1&&(e.underline=!0),e.textDecoration.indexOf("line-through")>-1&&(e.linethrough=!0),e.textDecoration.indexOf("overline")>-1&&(e.overline=!0),delete e.textDecoration)}r.IText=r.util.createClass(r.Text,r.Observable,{type:"i-text",selectionStart:0,selectionEnd:0,selectionColor:"rgba(17,119,255,0.3)",isEditing:!1,editable:!0,editingBorderColor:"rgba(102,153,255,0.25)",cursorWidth:2,cursorColor:"",cursorDelay:1e3,cursorDuration:600,caching:!0,_reSpace:/\s|\n/,_currentCursorOpacity:0,_selectionDirection:null,_abortCursorAnimation:!1,__widthOfSpace:[],inCompositionMode:!1,initialize:function(e,t){this.callSuper("initialize",e,t),this.initBehavior()},setSelectionStart:function(e){e=Math.max(e,0),this._updateAndFire("selectionStart",e)},setSelectionEnd:function(e){e=Math.min(e,this.text.length),this._updateAndFire("selectionEnd",e)},_updateAndFire:function(e,t){this[e]!==t&&(this._fireSelectionChanged(),this[e]=t),this._updateTextarea()},_fireSelectionChanged:function(){this.fire("selection:changed"),this.canvas&&this.canvas.fire("text:selection:changed",{target:this})},initDimensions:function(){this.isEditing&&this.initDelayedCursor(),this.clearContextTop(),this.callSuper("initDimensions")},render:function(e){this.clearContextTop(),this.callSuper("render",e),this.cursorOffsetCache={},this.renderCursorOrSelection()},_render:function(e){this.callSuper("_render",e)},clearContextTop:function(e){if(this.isEditing&&this.canvas&&this.canvas.contextTop){var t=this.canvas.contextTop,n=this.canvas.viewportTransform;t.save(),t.transform(n[0],n[1],n[2],n[3],n[4],n[5]),this.transform(t),this._clearTextArea(t),e||t.restore()}},renderCursorOrSelection:function(){if(this.isEditing&&this.canvas&&this.canvas.contextTop){var e=this._getCursorBoundaries(),t=this.canvas.contextTop;this.clearContextTop(!0),this.selectionStart===this.selectionEnd?this.renderCursor(e,t):this.renderSelection(e,t),t.restore()}},_clearTextArea:function(e){var t=this.width+4,n=this.height+4;e.clearRect(-t/2,-n/2,t,n)},_getCursorBoundaries:function(e){"undefined"===typeof e&&(e=this.selectionStart);var t=this._getLeftOffset(),n=this._getTopOffset(),r=this._getCursorBoundariesOffsets(e);return{left:t,top:n,leftOffset:r.left,topOffset:r.top}},_getCursorBoundariesOffsets:function(e){if(this.cursorOffsetCache&&"top"in this.cursorOffsetCache)return this.cursorOffsetCache;var t,n,r,i,a=0,o=0,s=this.get2DCursorLocation(e);r=s.charIndex,n=s.lineIndex;for(var c=0;c0?o:0)},this.cursorOffsetCache=i,this.cursorOffsetCache},renderCursor:function(e,t){var n=this.get2DCursorLocation(),r=n.lineIndex,i=n.charIndex>0?n.charIndex-1:0,a=this.getValueOfPropertyAt(r,i,"fontSize"),o=this.scaleX*this.canvas.getZoom(),s=this.cursorWidth/o,c=e.topOffset,l=this.getValueOfPropertyAt(r,i,"deltaY");c+=(1-this._fontSizeFraction)*this.getHeightOfLine(r)/this.lineHeight-a*(1-this._fontSizeFraction),this.inCompositionMode&&this.renderSelection(e,t),t.fillStyle=this.cursorColor||this.getValueOfPropertyAt(r,i,"fill"),t.globalAlpha=this.__isMousedown?1:this._currentCursorOpacity,t.fillRect(e.left+e.leftOffset-s/2,c+e.top+l,s,a)},renderSelection:function(e,t){for(var n=this.inCompositionMode?this.hiddenTextarea.selectionStart:this.selectionStart,r=this.inCompositionMode?this.hiddenTextarea.selectionEnd:this.selectionEnd,i=-1!==this.textAlign.indexOf("justify"),a=this.get2DCursorLocation(n),o=this.get2DCursorLocation(r),s=a.lineIndex,c=o.lineIndex,l=a.charIndex<0?0:a.charIndex,u=o.charIndex<0?0:o.charIndex,h=s;h<=c;h++){var f=this._getLineLeftOffset(h)||0,d=this.getHeightOfLine(h),p=0,m=0,v=0;if(h===s&&(m=this.__charBounds[s][l].left),h>=s&&h1)&&(d/=this.lineHeight),this.inCompositionMode?(t.fillStyle=this.compositionColor||"black",t.fillRect(e.left+f+m,e.top+e.topOffset+d,v-m,1)):(t.fillStyle=this.selectionColor,t.fillRect(e.left+f+m,e.top+e.topOffset,v-m,d)),e.topOffset+=p}},getCurrentCharFontSize:function(){var e=this._getCurrentCharIndex();return this.getValueOfPropertyAt(e.l,e.c,"fontSize")},getCurrentCharColor:function(){var e=this._getCurrentCharIndex();return this.getValueOfPropertyAt(e.l,e.c,"fill")},_getCurrentCharIndex:function(){var e=this.get2DCursorLocation(this.selectionStart,!0),t=e.charIndex>0?e.charIndex-1:0;return{l:e.lineIndex,c:t}}}),r.IText.fromObject=function(t,n){if(e(t),t.styles)for(var i in t.styles)for(var a in t.styles[i])e(t.styles[i][a]);r.Object._fromObject("IText",t,n,"text")}}(),function(){var e=r.util.object.clone;r.util.object.extend(r.IText.prototype,{initBehavior:function(){this.initAddedHandler(),this.initRemovedHandler(),this.initCursorSelectionHandlers(),this.initDoubleClickSimulation(),this.mouseMoveHandler=this.mouseMoveHandler.bind(this)},onDeselect:function(){this.isEditing&&this.exitEditing(),this.selected=!1},initAddedHandler:function(){var e=this;this.on("added",(function(){var t=e.canvas;t&&(t._hasITextHandlers||(t._hasITextHandlers=!0,e._initCanvasHandlers(t)),t._iTextInstances=t._iTextInstances||[],t._iTextInstances.push(e))}))},initRemovedHandler:function(){var e=this;this.on("removed",(function(){var t=e.canvas;t&&(t._iTextInstances=t._iTextInstances||[],r.util.removeFromArray(t._iTextInstances,e),0===t._iTextInstances.length&&(t._hasITextHandlers=!1,e._removeCanvasHandlers(t)))}))},_initCanvasHandlers:function(e){e._mouseUpITextHandler=function(){e._iTextInstances&&e._iTextInstances.forEach((function(e){e.__isMousedown=!1}))},e.on("mouse:up",e._mouseUpITextHandler)},_removeCanvasHandlers:function(e){e.off("mouse:up",e._mouseUpITextHandler)},_tick:function(){this._currentTickState=this._animateCursor(this,1,this.cursorDuration,"_onTickComplete")},_animateCursor:function(e,t,n,r){var i;return i={isAborted:!1,abort:function(){this.isAborted=!0}},e.animate("_currentCursorOpacity",t,{duration:n,onComplete:function(){i.isAborted||e[r]()},onChange:function(){e.canvas&&e.selectionStart===e.selectionEnd&&e.renderCursorOrSelection()},abort:function(){return i.isAborted}}),i},_onTickComplete:function(){var e=this;this._cursorTimeout1&&clearTimeout(this._cursorTimeout1),this._cursorTimeout1=setTimeout((function(){e._currentTickCompleteState=e._animateCursor(e,0,this.cursorDuration/2,"_tick")}),100)},initDelayedCursor:function(e){var t=this,n=e?0:this.cursorDelay;this.abortCursorAnimation(),this._currentCursorOpacity=1,this._cursorTimeout2=setTimeout((function(){t._tick()}),n)},abortCursorAnimation:function(){var e=this._currentTickState||this._currentTickCompleteState,t=this.canvas;this._currentTickState&&this._currentTickState.abort(),this._currentTickCompleteState&&this._currentTickCompleteState.abort(),clearTimeout(this._cursorTimeout1),clearTimeout(this._cursorTimeout2),this._currentCursorOpacity=0,e&&t&&t.clearContext(t.contextTop||t.contextContainer)},selectAll:function(){return this.selectionStart=0,this.selectionEnd=this._text.length,this._fireSelectionChanged(),this._updateTextarea(),this},getSelectedText:function(){return this._text.slice(this.selectionStart,this.selectionEnd).join("")},findWordBoundaryLeft:function(e){var t=0,n=e-1;if(this._reSpace.test(this._text[n]))while(this._reSpace.test(this._text[n]))t++,n--;while(/\S/.test(this._text[n])&&n>-1)t++,n--;return e-t},findWordBoundaryRight:function(e){var t=0,n=e;if(this._reSpace.test(this._text[n]))while(this._reSpace.test(this._text[n]))t++,n++;while(/\S/.test(this._text[n])&&n-1)t++,n--;return e-t},findLineBoundaryRight:function(e){var t=0,n=e;while(!/\n/.test(this._text[n])&&n0&&ithis.__selectionStartOnMouseDown?(this.selectionStart=this.__selectionStartOnMouseDown,this.selectionEnd=t):(this.selectionStart=t,this.selectionEnd=this.__selectionStartOnMouseDown),this.selectionStart===n&&this.selectionEnd===r||(this.restartCursorIfNeeded(),this._fireSelectionChanged(),this._updateTextarea(),this.renderCursorOrSelection()))}},_setEditingProps:function(){this.hoverCursor="text",this.canvas&&(this.canvas.defaultCursor=this.canvas.moveCursor="text"),this.borderColor=this.editingBorderColor,this.hasControls=this.selectable=!1,this.lockMovementX=this.lockMovementY=!0},fromStringToGraphemeSelection:function(e,t,n){var i=n.slice(0,e),a=r.util.string.graphemeSplit(i).length;if(e===t)return{selectionStart:a,selectionEnd:a};var o=n.slice(e,t),s=r.util.string.graphemeSplit(o).length;return{selectionStart:a,selectionEnd:a+s}},fromGraphemeToStringSelection:function(e,t,n){var r=n.slice(0,e),i=r.join("").length;if(e===t)return{selectionStart:i,selectionEnd:i};var a=n.slice(e,t),o=a.join("").length;return{selectionStart:i,selectionEnd:i+o}},_updateTextarea:function(){if(this.cursorOffsetCache={},this.hiddenTextarea){if(!this.inCompositionMode){var e=this.fromGraphemeToStringSelection(this.selectionStart,this.selectionEnd,this._text);this.hiddenTextarea.selectionStart=e.selectionStart,this.hiddenTextarea.selectionEnd=e.selectionEnd}this.updateTextareaPosition()}},updateFromTextArea:function(){if(this.hiddenTextarea){this.cursorOffsetCache={},this.text=this.hiddenTextarea.value,this._shouldClearDimensionCache()&&(this.initDimensions(),this.setCoords());var e=this.fromStringToGraphemeSelection(this.hiddenTextarea.selectionStart,this.hiddenTextarea.selectionEnd,this.hiddenTextarea.value);this.selectionEnd=this.selectionStart=e.selectionEnd,this.inCompositionMode||(this.selectionStart=e.selectionStart),this.updateTextareaPosition()}},updateTextareaPosition:function(){if(this.selectionStart===this.selectionEnd){var e=this._calcTextareaPosition();this.hiddenTextarea.style.left=e.left,this.hiddenTextarea.style.top=e.top}},_calcTextareaPosition:function(){if(!this.canvas)return{x:1,y:1};var e=this.inCompositionMode?this.compositionStart:this.selectionStart,t=this._getCursorBoundaries(e),n=this.get2DCursorLocation(e),i=n.lineIndex,a=n.charIndex,o=this.getValueOfPropertyAt(i,a,"fontSize")*this.lineHeight,s=t.leftOffset,c=this.calcTransformMatrix(),l={x:t.left+s,y:t.top+t.topOffset+o},u=this.canvas.getRetinaScaling(),h=this.canvas.upperCanvasEl,f=h.width/u,d=h.height/u,p=f-o,m=d-o,v=h.clientWidth/f,g=h.clientHeight/d;return l=r.util.transformPoint(l,c),l=r.util.transformPoint(l,this.canvas.viewportTransform),l.x*=v,l.y*=g,l.x<0&&(l.x=0),l.x>p&&(l.x=p),l.y<0&&(l.y=0),l.y>m&&(l.y=m),l.x+=this.canvas._offset.left,l.y+=this.canvas._offset.top,{left:l.x+"px",top:l.y+"px",fontSize:o+"px",charHeight:o}},_saveEditingProps:function(){this._savedProps={hasControls:this.hasControls,borderColor:this.borderColor,lockMovementX:this.lockMovementX,lockMovementY:this.lockMovementY,hoverCursor:this.hoverCursor,selectable:this.selectable,defaultCursor:this.canvas&&this.canvas.defaultCursor,moveCursor:this.canvas&&this.canvas.moveCursor}},_restoreEditingProps:function(){this._savedProps&&(this.hoverCursor=this._savedProps.hoverCursor,this.hasControls=this._savedProps.hasControls,this.borderColor=this._savedProps.borderColor,this.selectable=this._savedProps.selectable,this.lockMovementX=this._savedProps.lockMovementX,this.lockMovementY=this._savedProps.lockMovementY,this.canvas&&(this.canvas.defaultCursor=this._savedProps.defaultCursor,this.canvas.moveCursor=this._savedProps.moveCursor))},exitEditing:function(){var e=this._textBeforeEdit!==this.text,t=this.hiddenTextarea;return this.selected=!1,this.isEditing=!1,this.selectionEnd=this.selectionStart,t&&(t.blur&&t.blur(),t.parentNode&&t.parentNode.removeChild(t)),this.hiddenTextarea=null,this.abortCursorAnimation(),this._restoreEditingProps(),this._currentCursorOpacity=0,this._shouldClearDimensionCache()&&(this.initDimensions(),this.setCoords()),this.fire("editing:exited"),e&&this.fire("modified"),this.canvas&&(this.canvas.off("mouse:move",this.mouseMoveHandler),this.canvas.fire("text:editing:exited",{target:this}),e&&this.canvas.fire("object:modified",{target:this})),this},_removeExtraneousStyles:function(){for(var e in this.styles)this._textLines[e]||delete this.styles[e]},removeStyleFromTo:function(e,t){var n,r,i=this.get2DCursorLocation(e,!0),a=this.get2DCursorLocation(t,!0),o=i.lineIndex,s=i.charIndex,c=a.lineIndex,l=a.charIndex;if(o!==c){if(this.styles[o])for(n=s;n=l&&(r[u-f]=r[h],delete r[h])}},shiftLineStyles:function(t,n){var r=e(this.styles);for(var i in this.styles){var a=parseInt(i,10);a>t&&(this.styles[a+n]=r[a],r[a-n]||delete this.styles[a])}},restartCursorIfNeeded:function(){this._currentTickState&&!this._currentTickState.isAborted&&this._currentTickCompleteState&&!this._currentTickCompleteState.isAborted||this.initDelayedCursor()},insertNewlineStyleObject:function(t,n,r,i){var a,o={},s=!1,c=this._unwrappedTextLines[t].length===n;for(var l in r||(r=1),this.shiftLineStyles(t,r),this.styles[t]&&(a=this.styles[t][0===n?n:n-1]),this.styles[t]){var u=parseInt(l,10);u>=n&&(s=!0,o[u-n]=this.styles[t][l],c&&0===n||delete this.styles[t][l])}var h=!1;s&&!c&&(this.styles[t+r]=o,h=!0),h&&r--;while(r>0)i&&i[r-1]?this.styles[t+r]={0:e(i[r-1])}:a?this.styles[t+r]={0:e(a)}:delete this.styles[t+r],r--;this._forceClearCache=!0},insertCharStyleObject:function(t,n,r,i){this.styles||(this.styles={});var a=this.styles[t],o=a?e(a):{};for(var s in r||(r=1),o){var c=parseInt(s,10);c>=n&&(a[c+r]=o[c],o[c-r]||delete a[c])}if(this._forceClearCache=!0,i)while(r--)Object.keys(i[r]).length&&(this.styles[t]||(this.styles[t]={}),this.styles[t][n+r]=e(i[r]));else if(a){var l=a[n?n-1:1];while(l&&r--)this.styles[t][n+r]=e(l)}},insertNewStyleBlock:function(e,t,n){for(var r=this.get2DCursorLocation(t,!0),i=[0],a=0,o=0;o0&&(this.insertCharStyleObject(r.lineIndex,r.charIndex,i[0],n),n=n&&n.slice(i[0]+1)),a&&this.insertNewlineStyleObject(r.lineIndex,r.charIndex+i[0],a);for(o=1;o0?this.insertCharStyleObject(r.lineIndex+o,0,i[o],n):n&&(this.styles[r.lineIndex+o][0]=n[0]),n=n&&n.slice(i[o]+1);i[o]>0&&this.insertCharStyleObject(r.lineIndex+o,0,i[o],n)},setSelectionStartEndWithShift:function(e,t,n){n<=e?(t===e?this._selectionDirection="left":"right"===this._selectionDirection&&(this._selectionDirection="left",this.selectionEnd=e),this.selectionStart=n):n>e&&ne?this.selectionStart=e:this.selectionStart<0&&(this.selectionStart=0),this.selectionEnd>e?this.selectionEnd=e:this.selectionEnd<0&&(this.selectionEnd=0)}})}(),r.util.object.extend(r.IText.prototype,{initDoubleClickSimulation:function(){this.__lastClickTime=+new Date,this.__lastLastClickTime=+new Date,this.__lastPointer={},this.on("mousedown",this.onMouseDown)},onMouseDown:function(e){if(this.canvas){this.__newClickTime=+new Date;var t=e.pointer;this.isTripleClick(t)&&(this.fire("tripleclick",e),this._stopEvent(e.e)),this.__lastLastClickTime=this.__lastClickTime,this.__lastClickTime=this.__newClickTime,this.__lastPointer=t,this.__lastIsEditing=this.isEditing,this.__lastSelected=this.selected}},isTripleClick:function(e){return this.__newClickTime-this.__lastClickTime<500&&this.__lastClickTime-this.__lastLastClickTime<500&&this.__lastPointer.x===e.x&&this.__lastPointer.y===e.y},_stopEvent:function(e){e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation()},initCursorSelectionHandlers:function(){this.initMousedownHandler(),this.initMouseupHandler(),this.initClicks()},doubleClickHandler:function(e){this.isEditing&&this.selectWord(this.getSelectionStartFromPointer(e.e))},tripleClickHandler:function(e){this.isEditing&&this.selectLine(this.getSelectionStartFromPointer(e.e))},initClicks:function(){this.on("mousedblclick",this.doubleClickHandler),this.on("tripleclick",this.tripleClickHandler)},_mouseDownHandler:function(e){!this.canvas||!this.editable||e.e.button&&1!==e.e.button||(this.__isMousedown=!0,this.selected&&(this.inCompositionMode=!1,this.setCursorByClick(e.e)),this.isEditing&&(this.__selectionStartOnMouseDown=this.selectionStart,this.selectionStart===this.selectionEnd&&this.abortCursorAnimation(),this.renderCursorOrSelection()))},_mouseDownHandlerBefore:function(e){!this.canvas||!this.editable||e.e.button&&1!==e.e.button||(this.selected=this===this.canvas._activeObject)},initMousedownHandler:function(){this.on("mousedown",this._mouseDownHandler),this.on("mousedown:before",this._mouseDownHandlerBefore)},initMouseupHandler:function(){this.on("mouseup",this.mouseUpHandler)},mouseUpHandler:function(e){if(this.__isMousedown=!1,!(!this.editable||this.group||e.transform&&e.transform.actionPerformed||e.e.button&&1!==e.e.button)){if(this.canvas){var t=this.canvas._activeObject;if(t&&t!==this)return}this.__lastSelected&&!this.__corner?(this.selected=!1,this.__lastSelected=!1,this.enterEditing(e.e),this.selectionStart===this.selectionEnd?this.initDelayedCursor(!0):this.renderCursorOrSelection()):this.selected=!0}},setCursorByClick:function(e){var t=this.getSelectionStartFromPointer(e),n=this.selectionStart,r=this.selectionEnd;e.shiftKey?this.setSelectionStartEndWithShift(n,r,t):(this.selectionStart=t,this.selectionEnd=t),this.isEditing&&(this._fireSelectionChanged(),this._updateTextarea())},getSelectionStartFromPointer:function(e){for(var t,n,r=this.getLocalPointer(e),i=0,a=0,o=0,s=0,c=0,l=0,u=this._textLines.length;l0&&(s+=this._textLines[l-1].length+this.missingNewlineOffset(l-1))}t=this._getLineLeftOffset(c),a=t*this.scaleX,n=this._textLines[c];for(var h=0,f=n.length;ha||o<0?0:1,c=r+s;return this.flipX&&(c=i-c),c>this._text.length&&(c=this._text.length),c}}),r.util.object.extend(r.IText.prototype,{initHiddenTextarea:function(){this.hiddenTextarea=r.document.createElement("textarea"),this.hiddenTextarea.setAttribute("autocapitalize","off"),this.hiddenTextarea.setAttribute("autocorrect","off"),this.hiddenTextarea.setAttribute("autocomplete","off"),this.hiddenTextarea.setAttribute("spellcheck","false"),this.hiddenTextarea.setAttribute("data-fabric-hiddentextarea",""),this.hiddenTextarea.setAttribute("wrap","off");var e=this._calcTextareaPosition();this.hiddenTextarea.style.cssText="position: absolute; top: "+e.top+"; left: "+e.left+"; z-index: -999; opacity: 0; width: 1px; height: 1px; font-size: 1px; paddingーtop: "+e.fontSize+";",r.document.body.appendChild(this.hiddenTextarea),r.util.addListener(this.hiddenTextarea,"keydown",this.onKeyDown.bind(this)),r.util.addListener(this.hiddenTextarea,"keyup",this.onKeyUp.bind(this)),r.util.addListener(this.hiddenTextarea,"input",this.onInput.bind(this)),r.util.addListener(this.hiddenTextarea,"copy",this.copy.bind(this)),r.util.addListener(this.hiddenTextarea,"cut",this.copy.bind(this)),r.util.addListener(this.hiddenTextarea,"paste",this.paste.bind(this)),r.util.addListener(this.hiddenTextarea,"compositionstart",this.onCompositionStart.bind(this)),r.util.addListener(this.hiddenTextarea,"compositionupdate",this.onCompositionUpdate.bind(this)),r.util.addListener(this.hiddenTextarea,"compositionend",this.onCompositionEnd.bind(this)),!this._clickHandlerInitialized&&this.canvas&&(r.util.addListener(this.canvas.upperCanvasEl,"click",this.onClick.bind(this)),this._clickHandlerInitialized=!0)},keysMap:{9:"exitEditing",27:"exitEditing",33:"moveCursorUp",34:"moveCursorDown",35:"moveCursorRight",36:"moveCursorLeft",37:"moveCursorLeft",38:"moveCursorUp",39:"moveCursorRight",40:"moveCursorDown"},ctrlKeysMapUp:{67:"copy",88:"cut"},ctrlKeysMapDown:{65:"selectAll"},onClick:function(){this.hiddenTextarea&&this.hiddenTextarea.focus()},onKeyDown:function(e){if(this.isEditing){if(e.keyCode in this.keysMap)this[this.keysMap[e.keyCode]](e);else{if(!(e.keyCode in this.ctrlKeysMapDown)||!e.ctrlKey&&!e.metaKey)return;this[this.ctrlKeysMapDown[e.keyCode]](e)}e.stopImmediatePropagation(),e.preventDefault(),e.keyCode>=33&&e.keyCode<=40?(this.inCompositionMode=!1,this.clearContextTop(),this.renderCursorOrSelection()):this.canvas&&this.canvas.requestRenderAll()}},onKeyUp:function(e){!this.isEditing||this._copyDone||this.inCompositionMode?this._copyDone=!1:e.keyCode in this.ctrlKeysMapUp&&(e.ctrlKey||e.metaKey)&&(this[this.ctrlKeysMapUp[e.keyCode]](e),e.stopImmediatePropagation(),e.preventDefault(),this.canvas&&this.canvas.requestRenderAll())},onInput:function(e){var t=this.fromPaste;if(this.fromPaste=!1,e&&e.stopPropagation(),this.isEditing){var n,i,a,o,s,c=this._splitTextIntoLines(this.hiddenTextarea.value).graphemeText,l=this._text.length,u=c.length,h=u-l,f=this.selectionStart,d=this.selectionEnd,p=f!==d;if(""===this.hiddenTextarea.value)return this.styles={},this.updateFromTextArea(),this.fire("changed"),void(this.canvas&&(this.canvas.fire("text:changed",{target:this}),this.canvas.requestRenderAll()));var m=this.fromStringToGraphemeSelection(this.hiddenTextarea.selectionStart,this.hiddenTextarea.selectionEnd,this.hiddenTextarea.value),v=f>m.selectionStart;p?(n=this._text.slice(f,d),h+=d-f):u0&&(n=this.__charBounds[e][t-1],r+=n.left+n.width),r},getDownCursorOffset:function(e,t){var n=this._getSelectionForOffset(e,t),r=this.get2DCursorLocation(n),i=r.lineIndex;if(i===this._textLines.length-1||e.metaKey||34===e.keyCode)return this._text.length-n;var a=r.charIndex,o=this._getWidthBeforeCursor(i,a),s=this._getIndexOnLine(i+1,o),c=this._textLines[i].slice(a);return c.length+s+1+this.missingNewlineOffset(i)},_getSelectionForOffset:function(e,t){return e.shiftKey&&this.selectionStart!==this.selectionEnd&&t?this.selectionEnd:this.selectionStart},getUpCursorOffset:function(e,t){var n=this._getSelectionForOffset(e,t),r=this.get2DCursorLocation(n),i=r.lineIndex;if(0===i||e.metaKey||33===e.keyCode)return-n;var a=r.charIndex,o=this._getWidthBeforeCursor(i,a),s=this._getIndexOnLine(i-1,o),c=this._textLines[i].slice(0,a),l=this.missingNewlineOffset(i-1);return-this._textLines[i-1].length+s-c.length+(1-l)},_getIndexOnLine:function(e,t){for(var n,r,i=this._textLines[e],a=this._getLineLeftOffset(e),o=a,s=0,c=0,l=i.length;ct){r=!0;var u=o-n,h=o,f=Math.abs(u-t),d=Math.abs(h-t);s=d=this._text.length&&this.selectionEnd>=this._text.length||this._moveCursorUpOrDown("Down",e)},moveCursorUp:function(e){0===this.selectionStart&&0===this.selectionEnd||this._moveCursorUpOrDown("Up",e)},_moveCursorUpOrDown:function(e,t){var n="get"+e+"CursorOffset",r=this[n](t,"right"===this._selectionDirection);t.shiftKey?this.moveCursorWithShift(r):this.moveCursorWithoutShift(r),0!==r&&(this.setSelectionInBoundaries(),this.abortCursorAnimation(),this._currentCursorOpacity=1,this.initDelayedCursor(),this._fireSelectionChanged(),this._updateTextarea())},moveCursorWithShift:function(e){var t="left"===this._selectionDirection?this.selectionStart+e:this.selectionEnd+e;return this.setSelectionStartEndWithShift(this.selectionStart,this.selectionEnd,t),0!==e},moveCursorWithoutShift:function(e){return e<0?(this.selectionStart+=e,this.selectionEnd=this.selectionStart):(this.selectionEnd+=e,this.selectionStart=this.selectionEnd),0!==e},moveCursorLeft:function(e){0===this.selectionStart&&0===this.selectionEnd||this._moveCursorLeftOrRight("Left",e)},_move:function(e,t,n){var r;if(e.altKey)r=this["findWordBoundary"+n](this[t]);else{if(!e.metaKey&&35!==e.keyCode&&36!==e.keyCode)return this[t]+="Left"===n?-1:1,!0;r=this["findLineBoundary"+n](this[t])}if(void 0!==typeof r&&this[t]!==r)return this[t]=r,!0},_moveLeft:function(e,t){return this._move(e,t,"Left")},_moveRight:function(e,t){return this._move(e,t,"Right")},moveCursorLeftWithoutShift:function(e){var t=!0;return this._selectionDirection="left",this.selectionEnd===this.selectionStart&&0!==this.selectionStart&&(t=this._moveLeft(e,"selectionStart")),this.selectionEnd=this.selectionStart,t},moveCursorLeftWithShift:function(e){return"right"===this._selectionDirection&&this.selectionStart!==this.selectionEnd?this._moveLeft(e,"selectionEnd"):0!==this.selectionStart?(this._selectionDirection="left",this._moveLeft(e,"selectionStart")):void 0},moveCursorRight:function(e){this.selectionStart>=this._text.length&&this.selectionEnd>=this._text.length||this._moveCursorLeftOrRight("Right",e)},_moveCursorLeftOrRight:function(e,t){var n="moveCursor"+e+"With";this._currentCursorOpacity=1,t.shiftKey?n+="Shift":n+="outShift",this[n](t)&&(this.abortCursorAnimation(),this.initDelayedCursor(),this._fireSelectionChanged(),this._updateTextarea())},moveCursorRightWithShift:function(e){return"left"===this._selectionDirection&&this.selectionStart!==this.selectionEnd?this._moveRight(e,"selectionStart"):this.selectionEnd!==this._text.length?(this._selectionDirection="right",this._moveRight(e,"selectionEnd")):void 0},moveCursorRightWithoutShift:function(e){var t=!0;return this._selectionDirection="right",this.selectionStart===this.selectionEnd?(t=this._moveRight(e,"selectionStart"),this.selectionEnd=this.selectionStart):this.selectionStart=this.selectionEnd,t},removeChars:function(e,t){"undefined"===typeof t&&(t=e+1),this.removeStyleFromTo(e,t),this._text.splice(e,t-e),this.text=this._text.join(""),this.set("dirty",!0),this._shouldClearDimensionCache()&&(this.initDimensions(),this.setCoords()),this._removeExtraneousStyles()},insertChars:function(e,t,n,i){"undefined"===typeof i&&(i=n),i>n&&this.removeStyleFromTo(n,i);var a=r.util.string.graphemeSplit(e);this.insertNewStyleBlock(a,n,t),this._text=[].concat(this._text.slice(0,n),a,this._text.slice(i)),this.text=this._text.join(""),this.set("dirty",!0),this._shouldClearDimensionCache()&&(this.initDimensions(),this.setCoords()),this._removeExtraneousStyles()}}),function(){var e=r.util.toFixed,t=/ +/g;r.util.object.extend(r.Text.prototype,{_toSVG:function(){var e=this._getSVGLeftTopOffsets(),t=this._getSVGTextAndBg(e.textTop,e.textLeft);return this._wrapSVGTextAndBg(t)},toSVG:function(e){return this._createBaseSVGMarkup(this._toSVG(),{reviver:e,noStyle:!0,withShadow:!0})},_getSVGLeftTopOffsets:function(){return{textLeft:-this.width/2,textTop:-this.height/2,lineTop:this.getHeightOfLine(0)}},_wrapSVGTextAndBg:function(e){var t=!0,n=this.getSvgTextDecoration(this);return[e.textBgRects.join(""),'\t\t",e.textSpans.join(""),"\n"]},_getSVGTextAndBg:function(e,t){var n,r=[],i=[],a=e;this._setSVGBg(i);for(var o=0,s=this._textLines.length;o",r.util.string.escapeXml(n),""].join("")},_setSVGTextLineText:function(e,t,n,r){var i,a,o,s,c,l=this.getHeightOfLine(t),u=-1!==this.textAlign.indexOf("justify"),h="",f=0,d=this._textLines[t];r+=l*(1-this._fontSizeFraction)/this.lineHeight;for(var p=0,m=d.length-1;p<=m;p++)c=p===m||this.charSpacing,h+=d[p],o=this.__charBounds[t][p],0===f?(n+=o.kernedWidth-o.width,f+=o.width):f+=o.kernedWidth,u&&!c&&this._reSpaceAndTab.test(d[p])&&(c=!0),c||(i=i||this.getCompleteStyleDeclaration(t,p),a=this.getCompleteStyleDeclaration(t,p+1),c=this._hasStyleChangedForSvg(i,a)),c&&(s=this._getStyleDeclaration(t,p)||{},e.push(this._createTextCharSpan(h,s,n,r)),h="",i=a,n+=f,f=0)},_pushTextBgRect:function(t,n,i,a,o,s){var c=r.Object.NUM_FRACTION_DIGITS;t.push("\t\t\n')},_setSVGTextLineBg:function(e,t,n,r){for(var i,a,o=this._textLines[t],s=this.getHeightOfLine(t)/this.lineHeight,c=0,l=0,u=this.getValueOfPropertyAt(t,0,"textBackgroundColor"),h=0,f=o.length;hthis.width&&this._set("width",this.dynamicMinWidth),-1!==this.textAlign.indexOf("justify")&&this.enlargeSpaces(),this.height=this.calcTextHeight(),this.saveState({propertySet:"_dimensionAffectingProps"}))},_generateStyleMap:function(e){for(var t=0,n=0,r=0,i={},a=0;a0?(n=0,r++,t++):!this.splitByGrapheme&&this._reSpaceAndTab.test(e.graphemeText[r])&&a>0&&(n++,r++),i[a]={line:t,offset:n},r+=e.graphemeLines[a].length,n+=e.graphemeLines[a].length;return i},styleHas:function(e,n){if(this._styleMap&&!this.isWrapping){var r=this._styleMap[n];r&&(n=r.line)}return t.Text.prototype.styleHas.call(this,e,n)},isEmptyStyles:function(e){if(!this.styles)return!0;var t,n,r=0,i=e+1,a=!1,o=this._styleMap[e],s=this._styleMap[e+1];for(var c in o&&(e=o.line,r=o.offset),s&&(i=s.line,a=i===e,t=s.offset),n="undefined"===typeof e?this.styles:{line:this.styles[e]},n)for(var l in n[c])if(l>=r&&(!a||lr&&!v?(s.push(c),c=[],a=d,v=!0):a+=g,v||o||c.push(f),c=c.concat(u),p=o?0:this._measureWord([f],n,h),h++,v=!1,d>m&&(m=d);return b&&s.push(c),m+i>this.dynamicMinWidth&&(this.dynamicMinWidth=m-g+i),s},isEndOfWrapping:function(e){return!this._styleMap[e+1]||this._styleMap[e+1].line!==this._styleMap[e].line},missingNewlineOffset:function(e){return this.splitByGrapheme?this.isEndOfWrapping(e)?1:0:1},_splitTextIntoLines:function(e){for(var n=t.Text.prototype._splitTextIntoLines.call(this,e),r=this._wrapText(n.lines,this.width),i=new Array(r.length),a=0;a1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2],r=e;if(Array.isArray(e)&&(r=Object(s["b"])(e)[0]),!r)return null;var a=u(r,n),c=t.props,h=void 0===c?{}:c,f=t.key,d=t.on,p=void 0===d?{}:d,m=t.nativeOn,v=void 0===m?{}:m,g=t.children,b=t.directives,y=void 0===b?[]:b,_=a.data||{},w={},M={},x=t.attrs,S=void 0===x?{}:x,k=t.ref,C=t.domProps,L=void 0===C?{}:C,T=t.style,O=void 0===T?{}:T,z=t["class"],D=void 0===z?{}:z,j=t.scopedSlots,H=void 0===j?{}:j;return M="string"===typeof _.style?Object(s["x"])(_.style):o()({},_.style,M),M="string"===typeof O?o()({},M,Object(s["x"])(M)):o()({},M,O),"string"===typeof _["class"]&&""!==_["class"].trim()?_["class"].split(" ").forEach((function(e){w[e.trim()]=!0})):Array.isArray(_["class"])?l()(_["class"]).split(" ").forEach((function(e){w[e.trim()]=!0})):w=o()({},_["class"],w),"string"===typeof D&&""!==D.trim()?D.split(" ").forEach((function(e){w[e.trim()]=!0})):w=o()({},w,D),a.data=o()({},_,{style:M,attrs:o()({},_.attrs,S),class:w,domProps:o()({},_.domProps,L),scopedSlots:o()({},_.scopedSlots,H),directives:[].concat(i()(_.directives||[]),i()(y))}),a.componentOptions?(a.componentOptions.propsData=a.componentOptions.propsData||{},a.componentOptions.listeners=a.componentOptions.listeners||{},a.componentOptions.propsData=o()({},a.componentOptions.propsData,h),a.componentOptions.listeners=o()({},a.componentOptions.listeners,p),g&&(a.componentOptions.children=g)):(g&&(a.children=g),a.data.on=o()({},a.data.on||{},p)),a.data.on=o()({},a.data.on||{},v),void 0!==f&&(a.key=f,a.data.key=f),"string"===typeof k&&(a.data.ref=k),a}},"7b0b":function(e,t,n){var r=n("1d80");e.exports=function(e){return Object(r(e))}},"7b83":function(e,t,n){var r=n("7c64"),i=n("93ed"),a=n("2478"),o=n("a524"),s=n("1fc8");function c(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t1&&e<5}function i(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"pár sekúnd":"pár sekundami";case"ss":return t||i?a+(r(e)?"sekundy":"sekúnd"):a+"sekundami";case"m":return t?"minúta":i?"minútu":"minútou";case"mm":return t||i?a+(r(e)?"minúty":"minút"):a+"minútami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?a+(r(e)?"hodiny":"hodín"):a+"hodinami";case"d":return t||i?"deň":"dňom";case"dd":return t||i?a+(r(e)?"dni":"dní"):a+"dňami";case"M":return t||i?"mesiac":"mesiacom";case"MM":return t||i?a+(r(e)?"mesiace":"mesiacov"):a+"mesiacmi";case"y":return t||i?"rok":"rokom";case"yy":return t||i?a+(r(e)?"roky":"rokov"):a+"rokmi"}}var a=e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},"7c64":function(e,t,n){var r=n("e24b"),i=n("5e2e"),a=n("79bc");function o(){this.size=0,this.__data__={hash:new r,map:new(a||i),string:new r}}e.exports=o},"7c73":function(e,t,n){var r,i=n("825a"),a=n("37e8"),o=n("7839"),s=n("d012"),c=n("1be4"),l=n("cc12"),u=n("f772"),h=">",f="<",d="prototype",p="script",m=u("IE_PROTO"),v=function(){},g=function(e){return f+p+h+e+f+"/"+p+h},b=function(e){e.write(g("")),e.close();var t=e.parentWindow.Object;return e=null,t},y=function(){var e,t=l("iframe"),n="java"+p+":";return t.style.display="none",c.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(g("document.F=Object")),e.close(),e.F},_=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(t){}_=r?b(r):y();var e=o.length;while(e--)delete _[d][o[e]];return _()};s[m]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(v[d]=i(e),n=new v,v[d]=null,n[m]=e):n=_(),void 0===t?n:a(n,t)}},"7d1f":function(e,t,n){var r=n("087d"),i=n("6747");function a(e,t,n){var a=t(e);return i(e)?a:r(a,n(e))}e.exports=a},"7d2a":function(e,t,n){(function(t){var n=Math.pow(2,30)-1;function r(e,n){if("string"!==typeof e&&!t.isBuffer(e))throw new TypeError(n+" must be a buffer or string")}e.exports=function(e,t,i,a){if(r(e,"Password"),r(t,"Salt"),"number"!==typeof i)throw new TypeError("Iterations not a number");if(i<0)throw new TypeError("Bad iterations");if("number"!==typeof a)throw new TypeError("Key length not a number");if(a<0||a>n||a!==a)throw new TypeError("Bad key length")}}).call(this,n("b639").Buffer)},"7d42":function(e,t,n){n("658f"),n("0b99"),e.exports=n("b1b3")},"7d72":function(e,t,n){"use strict";var r=n("8707").Buffer,i=r.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){if(!e)return"utf8";var t;while(1)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function o(e){var t=a(e);if("string"!==typeof t&&(r.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}function s(e){var t;switch(this.encoding=o(e),this.encoding){case"utf16le":this.text=p,this.end=m,t=4;break;case"utf8":this.fillLast=h,t=4;break;case"base64":this.text=v,this.end=g,t=3;break;default:return this.write=b,void(this.end=y)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function c(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function l(e,t,n){var r=t.length-1;if(r=0?(i>0&&(e.lastNeed=i-1),i):--r=0?(i>0&&(e.lastNeed=i-2),i):--r=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0))}function u(e,t,n){if(128!==(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!==(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!==(192&t[2]))return e.lastNeed=2,"�"}}function h(e){var t=this.lastTotal-this.lastNeed,n=u(this,e,t);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function f(e,t){var n=l(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t}function p(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function m(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function v(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function g(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function b(e){return e.toString(this.encoding)}function y(e){return e&&e.length?this.write(e):""}t.StringDecoder=s,s.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(t=this.fillLast(e),void 0===t)return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n1?arguments[1]:void 0)}}),a(s)},"7dd0":function(e,t,n){"use strict";var r=n("23e7"),i=n("9ed3"),a=n("e163"),o=n("d2bb"),s=n("d44e"),c=n("9112"),l=n("6eeb"),u=n("b622"),h=n("c430"),f=n("3f8c"),d=n("ae93"),p=d.IteratorPrototype,m=d.BUGGY_SAFARI_ITERATORS,v=u("iterator"),g="keys",b="values",y="entries",_=function(){return this};e.exports=function(e,t,n,u,d,w,M){i(n,t,u);var x,S,k,C=function(e){if(e===d&&D)return D;if(!m&&e in O)return O[e];switch(e){case g:return function(){return new n(this,e)};case b:return function(){return new n(this,e)};case y:return function(){return new n(this,e)}}return function(){return new n(this)}},L=t+" Iterator",T=!1,O=e.prototype,z=O[v]||O["@@iterator"]||d&&O[d],D=!m&&z||C(d),j="Array"==t&&O.entries||z;if(j&&(x=a(j.call(new e)),p!==Object.prototype&&x.next&&(h||a(x)===p||(o?o(x,p):"function"!=typeof x[v]&&c(x,v,_)),s(x,L,!0,!0),h&&(f[L]=_))),d==b&&z&&z.name!==b&&(T=!0,D=function(){return z.call(this)}),h&&!M||O[v]===D||c(O,v,D),f[t]=D,d)if(S={values:C(b),keys:w?D:C(g),entries:C(y)},M)for(k in S)(m||T||!(k in O))&&l(O,k,S[k]);else r({target:t,proto:!0,forced:m||T},S);return S}},"7e12":function(e,t,n){var r=n("da84"),i=n("58a8").trim,a=n("5899"),o=r.parseFloat,s=1/o(a+"-0")!==-1/0;e.exports=s?function(e){var t=i(String(e)),n=o(t);return 0===n&&"-"==t.charAt(0)?-0:n}:o},"7e64":function(e,t,n){var r=n("5e2e"),i=n("efb6"),a=n("2fcc"),o=n("802a"),s=n("55a3"),c=n("d02c");function l(e){var t=this.__data__=new r(e);this.size=t.size}l.prototype.clear=i,l.prototype["delete"]=a,l.prototype.get=o,l.prototype.has=s,l.prototype.set=c,e.exports=l},"7e78":function(e,t,n){var r=n("3fb5"),i=n("b672"),a=n("8707").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function c(){this.init(),this._w=s,i.call(this,64,56)}function l(e){return e<<1|e>>>31}function u(e){return e<<5|e>>>27}function h(e){return e<<30|e>>>2}function f(e,t,n,r){return 0===e?t&n|~t&r:2===e?t&n|t&r|n&r:t^n^r}r(c,i),c.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},c.prototype._update=function(e){for(var t=this._w,n=0|this._a,r=0|this._b,i=0|this._c,a=0|this._d,s=0|this._e,c=0;c<16;++c)t[c]=e.readInt32BE(4*c);for(;c<80;++c)t[c]=l(t[c-3]^t[c-8]^t[c-14]^t[c-16]);for(var d=0;d<80;++d){var p=~~(d/20),m=u(n)+f(p,r,i,a)+s+t[d]+o[p]|0;s=a,a=i,i=h(r),r=n,n=m}this._a=n+this._a|0,this._b=r+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=s+this._e|0},c.prototype._hash=function(){var e=a.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=c},"7ed2":function(e,t){var n="__lodash_hash_undefined__";function r(e){return this.__data__.set(e,n),this}e.exports=r},"7ed3":function(e,t,n){var r=n("23e7"),i=n("825a"),a=n("861d"),o=n("5135"),s=n("d039"),c=n("9bf2"),l=n("06cf"),u=n("e163"),h=n("5c6c");function f(e,t,n){var r,s,d=arguments.length<4?e:arguments[3],p=l.f(i(e),t);if(!p){if(a(s=u(e)))return f(s,t,n,d);p=h(0)}if(o(p,"value")){if(!1===p.writable||!a(d))return!1;if(r=l.f(d,t)){if(r.get||r.set||!1===r.writable)return!1;r.value=n,c.f(d,t,r)}else c.f(d,t,h(0,n));return!0}return void 0!==p.set&&(p.set.call(d,n),!0)}var d=s((function(){var e=c.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}));r({target:"Reflect",stat:!0,forced:d},{set:f})},"7f33":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}});return t}))},"7f78":function(e,t,n){var r=n("23e7"),i=n("825a"),a=n("e163"),o=n("e177");r({target:"Reflect",stat:!0,sham:!o},{getPrototypeOf:function(e){return a(i(e))}})},"7f7a":function(e,t,n){var r=t;r.bignum=n("399f"),r.define=n("ef3a").define,r.base=n("41df"),r.constants=n("0211"),r.decoders=n("20f6"),r.encoders=n("343e")},"7f9a":function(e,t,n){var r=n("da84"),i=n("8925"),a=r.WeakMap;e.exports="function"===typeof a&&/native code/.test(i(a))},"802a":function(e,t){function n(e){return this.__data__.get(e)}e.exports=n},8057:function(e,t){function n(e,t){var n=-1,r=null==e?0:e.length;while(++n0);o&&o.indexOf("android"),o&&/iphone|ipad|ipod|ios/.test(o),o&&/chrome\/\d+/.test(o),o&&/phantomjs/.test(o),o&&o.match(/firefox\/(\d+)/)},"81b8":function(e,t,n){var r=n("746f");r("unscopables")},"81bf":function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.mode.ECB=function(){var t=e.lib.BlockCipherMode.extend();return t.Encryptor=t.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),t.Decryptor=t.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),t}(),e.mode.ECB}))},"81d5":function(e,t,n){"use strict";var r=n("7b0b"),i=n("23cb"),a=n("50c4");e.exports=function(e){var t=r(this),n=a(t.length),o=arguments.length,s=i(o>1?arguments[1]:void 0,n),c=o>2?arguments[2]:void 0,l=void 0===c?n:i(c,n);while(l>s)t[s++]=e;return t}},"81e9":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function r(e,t,n,r){var a="";switch(n){case"s":return r?"muutaman sekunnin":"muutama sekunti";case"ss":return r?"sekunnin":"sekuntia";case"m":return r?"minuutin":"minuutti";case"mm":a=r?"minuutin":"minuuttia";break;case"h":return r?"tunnin":"tunti";case"hh":a=r?"tunnin":"tuntia";break;case"d":return r?"päivän":"päivä";case"dd":a=r?"päivän":"päivää";break;case"M":return r?"kuukauden":"kuukausi";case"MM":a=r?"kuukauden":"kuukautta";break;case"y":return r?"vuoden":"vuosi";case"yy":a=r?"vuoden":"vuotta";break}return a=i(e,r)+" "+a,a}function i(e,r){return e<10?r?n[e]:t[e]:e}var a=e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},"81ff":function(e,t,n){},8230:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}});return r}))},"825a":function(e,t,n){var r=n("861d");e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},8296:function(e,t,n){var r=n("656b"),i=n("2b10");function a(e,t){return t.length<2?e:r(e,i(t,0,-1))}e.exports=a},"82da":function(e,t,n){var r=n("23e7"),i=n("ebb5"),a=i.NATIVE_ARRAY_BUFFER_VIEWS;r({target:"ArrayBuffer",stat:!0,forced:!a},{isView:i.isView})},"82f0":function(e,t,n){var r=n("39f5"),i=n("8707").Buffer,a=n("6430"),o=n("3fb5"),s=n("3f62"),c=n("8c8a"),l=n("bd9d");function u(e,t){var n=0;e.length!==t.length&&n++;for(var r=Math.min(e.length,t.length),i=0;i1?arguments[1]:void 0)}))},8360:function(e,t,n){var r=n("41df").Reporter,i=n("41df").EncoderBuffer,a=n("41df").DecoderBuffer,o=n("da3e"),s=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],c=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(s),l=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function u(e,t){var n={};this._baseState=n,n.enc=e,n.parent=t||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n["default"]=null,n.explicit=null,n.implicit=null,n.contains=null,n.parent||(n.children=[],this._wrap())}e.exports=u;var h=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];u.prototype.clone=function(){var e=this._baseState,t={};h.forEach((function(n){t[n]=e[n]}));var n=new this.constructor(t.parent);return n._baseState=t,n},u.prototype._wrap=function(){var e=this._baseState;c.forEach((function(t){this[t]=function(){var n=new this.constructor(this);return e.children.push(n),n[t].apply(n,arguments)}}),this)},u.prototype._init=function(e){var t=this._baseState;o(null===t.parent),e.call(this),t.children=t.children.filter((function(e){return e._baseState.parent===this}),this),o.equal(t.children.length,1,"Root node can have only one child")},u.prototype._useArgs=function(e){var t=this._baseState,n=e.filter((function(e){return e instanceof this.constructor}),this);e=e.filter((function(e){return!(e instanceof this.constructor)}),this),0!==n.length&&(o(null===t.children),t.children=n,n.forEach((function(e){e._baseState.parent=this}),this)),0!==e.length&&(o(null===t.args),t.args=e,t.reverseArgs=e.map((function(e){if("object"!==typeof e||e.constructor!==Object)return e;var t={};return Object.keys(e).forEach((function(n){n==(0|n)&&(n|=0);var r=e[n];t[r]=n})),t})))},l.forEach((function(e){u.prototype[e]=function(){var t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}})),s.forEach((function(e){u.prototype[e]=function(){var t=this._baseState,n=Array.prototype.slice.call(arguments);return o(null===t.tag),t.tag=e,this._useArgs(n),this}})),u.prototype.use=function(e){o(e);var t=this._baseState;return o(null===t.use),t.use=e,this},u.prototype.optional=function(){var e=this._baseState;return e.optional=!0,this},u.prototype.def=function(e){var t=this._baseState;return o(null===t["default"]),t["default"]=e,t.optional=!0,this},u.prototype.explicit=function(e){var t=this._baseState;return o(null===t.explicit&&null===t.implicit),t.explicit=e,this},u.prototype.implicit=function(e){var t=this._baseState;return o(null===t.explicit&&null===t.implicit),t.implicit=e,this},u.prototype.obj=function(){var e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},u.prototype.key=function(e){var t=this._baseState;return o(null===t.key),t.key=e,this},u.prototype.any=function(){var e=this._baseState;return e.any=!0,this},u.prototype.choice=function(e){var t=this._baseState;return o(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map((function(t){return e[t]}))),this},u.prototype.contains=function(e){var t=this._baseState;return o(null===t.use),t.contains=e,this},u.prototype._decode=function(e,t){var n=this._baseState;if(null===n.parent)return e.wrapResult(n.children[0]._decode(e,t));var r,i=n["default"],o=!0,s=null;if(null!==n.key&&(s=e.enterKey(n.key)),n.optional){var c=null;if(null!==n.explicit?c=n.explicit:null!==n.implicit?c=n.implicit:null!==n.tag&&(c=n.tag),null!==c||n.any){if(o=this._peekTag(e,c,n.any),e.isError(o))return o}else{var l=e.save();try{null===n.choice?this._decodeGeneric(n.tag,e,t):this._decodeChoice(e,t),o=!0}catch(p){o=!1}e.restore(l)}}if(n.obj&&o&&(r=e.enterObject()),o){if(null!==n.explicit){var u=this._decodeTag(e,n.explicit);if(e.isError(u))return u;e=u}var h=e.offset;if(null===n.use&&null===n.choice){if(n.any)l=e.save();var f=this._decodeTag(e,null!==n.implicit?n.implicit:n.tag,n.any);if(e.isError(f))return f;n.any?i=e.raw(l):e=f}if(t&&t.track&&null!==n.tag&&t.track(e.path(),h,e.length,"tagged"),t&&t.track&&null!==n.tag&&t.track(e.path(),e.offset,e.length,"content"),i=n.any?i:null===n.choice?this._decodeGeneric(n.tag,e,t):this._decodeChoice(e,t),e.isError(i))return i;if(n.any||null!==n.choice||null===n.children||n.children.forEach((function(n){n._decode(e,t)})),n.contains&&("octstr"===n.tag||"bitstr"===n.tag)){var d=new a(i);i=this._getUse(n.contains,e._reporterState.obj)._decode(d,t)}}return n.obj&&o&&(i=e.leaveObject(r)),null===n.key||null===i&&!0!==o?null!==s&&e.exitKey(s):e.leaveKey(s,n.key,i),i},u.prototype._decodeGeneric=function(e,t,n){var r=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,r.args[0],n):/str$/.test(e)?this._decodeStr(t,e,n):"objid"===e&&r.args?this._decodeObjid(t,r.args[0],r.args[1],n):"objid"===e?this._decodeObjid(t,null,null,n):"gentime"===e||"utctime"===e?this._decodeTime(t,e,n):"null_"===e?this._decodeNull(t,n):"bool"===e?this._decodeBool(t,n):"objDesc"===e?this._decodeStr(t,e,n):"int"===e||"enum"===e?this._decodeInt(t,r.args&&r.args[0],n):null!==r.use?this._getUse(r.use,t._reporterState.obj)._decode(t,n):t.error("unknown tag: "+e)},u.prototype._getUse=function(e,t){var n=this._baseState;return n.useDecoder=this._use(e,t),o(null===n.useDecoder._baseState.parent),n.useDecoder=n.useDecoder._baseState.children[0],n.implicit!==n.useDecoder._baseState.implicit&&(n.useDecoder=n.useDecoder.clone(),n.useDecoder._baseState.implicit=n.implicit),n.useDecoder},u.prototype._decodeChoice=function(e,t){var n=this._baseState,r=null,i=!1;return Object.keys(n.choice).some((function(a){var o=e.save(),s=n.choice[a];try{var c=s._decode(e,t);if(e.isError(c))return!1;r={type:a,value:c},i=!0}catch(l){return e.restore(o),!1}return!0}),this),i?r:e.error("Choice not matched")},u.prototype._createEncoderBuffer=function(e){return new i(e,this.reporter)},u.prototype._encode=function(e,t,n){var r=this._baseState;if(null===r["default"]||r["default"]!==e){var i=this._encodeValue(e,t,n);if(void 0!==i&&!this._skipDefault(i,t,n))return i}},u.prototype._encodeValue=function(e,t,n){var i=this._baseState;if(null===i.parent)return i.children[0]._encode(e,t||new r);var a=null;if(this.reporter=t,i.optional&&void 0===e){if(null===i["default"])return;e=i["default"]}var o=null,s=!1;if(i.any)a=this._createEncoderBuffer(e);else if(i.choice)a=this._encodeChoice(e,t);else if(i.contains)o=this._getUse(i.contains,n)._encode(e,t),s=!0;else if(i.children)o=i.children.map((function(n){if("null_"===n._baseState.tag)return n._encode(null,t,e);if(null===n._baseState.key)return t.error("Child should have a key");var r=t.enterKey(n._baseState.key);if("object"!==typeof e)return t.error("Child expected, but input is not object");var i=n._encode(e[n._baseState.key],t,e);return t.leaveKey(r),i}),this).filter((function(e){return e})),o=this._createEncoderBuffer(o);else if("seqof"===i.tag||"setof"===i.tag){if(!i.args||1!==i.args.length)return t.error("Too many args for : "+i.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");var c=this.clone();c._baseState.implicit=null,o=this._createEncoderBuffer(e.map((function(n){var r=this._baseState;return this._getUse(r.args[0],e)._encode(n,t)}),c))}else null!==i.use?a=this._getUse(i.use,n)._encode(e,t):(o=this._encodePrimitive(i.tag,e),s=!0);if(!i.any&&null===i.choice){var l=null!==i.implicit?i.implicit:i.tag,u=null===i.implicit?"universal":"context";null===l?null===i.use&&t.error("Tag could be omitted only for .use()"):null===i.use&&(a=this._encodeComposite(l,s,u,o))}return null!==i.explicit&&(a=this._encodeComposite(i.explicit,!1,"context",a)),a},u.prototype._encodeChoice=function(e,t){var n=this._baseState,r=n.choice[e.type];return r||o(!1,e.type+" not found in "+JSON.stringify(Object.keys(n.choice))),r._encode(e.value,t)},u.prototype._encodePrimitive=function(e,t){var n=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&n.args)return this._encodeObjid(t,n.reverseArgs[0],n.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,n.args&&n.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},u.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},u.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(e)}},"83ab":function(e,t,n){var r=n("d039");e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"83ab2":function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n("6042"),i=n.n(r),a=n("daa3"),o=n("4d91"),s=n("4df5"),c={prefixCls:o["a"].string,size:{validator:function(e){return["small","large","default"].includes(e)}}};t["b"]={name:"AButtonGroup",props:c,inject:{configProvider:{default:function(){return s["a"]}}},data:function(){return{sizeMap:{large:"lg",small:"sm"}}},render:function(){var e,t=arguments[0],n=this.prefixCls,r=this.size,o=this.$slots,s=this.configProvider.getPrefixCls,c=s("btn-group",n),l="";switch(r){case"large":l="lg";break;case"small":l="sm";break;default:break}var u=(e={},i()(e,""+c,!0),i()(e,c+"-"+l,l),e);return t("div",{class:u},[Object(a["b"])(o["default"])])}}},"83b9":function(e,t,n){"use strict";var r=n("d925"),i=n("e683");e.exports=function(e,t){return e&&!r(t)?i(e,t):t}},"83d5":function(e,t){e.exports=function(e,t){var n=e.length,r=-1;while(++r1?arguments[1]:void 0)}})},8496:function(e,t,n){"use strict";var r,i=n("41b2"),a=n.n(i),o=n("2b0e"),s=n("46cf"),c=n.n(s),l=n("4d91"),u=n("6bb4"),h=n("daa3"),f=n("d41d"),d=n("c8c6"),p=n("6a21"),m=n("1098"),v=n.n(m);function g(e){return g="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function Me(e,t,n,r){var i=ve.clone(e),a={width:t.width,height:t.height};return r.adjustX&&i.left=n.left&&i.left+a.width>n.right&&(a.width-=i.left+a.width-n.right),r.adjustX&&i.left+a.width>n.right&&(i.left=Math.max(n.right-a.width,n.left)),r.adjustY&&i.top=n.top&&i.top+a.height>n.bottom&&(a.height-=i.top+a.height-n.bottom),r.adjustY&&i.top+a.height>n.bottom&&(i.top=Math.max(n.bottom-a.height,n.top)),ve.mix(i,a)}function xe(e){var t,n,r;if(ve.isWindow(e)||9===e.nodeType){var i=ve.getWindow(e);t={left:ve.getWindowScrollLeft(i),top:ve.getWindowScrollTop(i)},n=ve.viewportWidth(i),r=ve.viewportHeight(i)}else t=ve.offset(e),n=ve.outerWidth(e),r=ve.outerHeight(e);return t.width=n,t.height=r,t}function Se(e,t){var n=t.charAt(0),r=t.charAt(1),i=e.width,a=e.height,o=e.left,s=e.top;return"c"===n?s+=a/2:"b"===n&&(s+=a),"c"===r?o+=i/2:"r"===r&&(o+=i),{left:o,top:s}}function ke(e,t,n,r,i){var a=Se(t,n[1]),o=Se(e,n[0]),s=[o.left-a.left,o.top-a.top];return{left:Math.round(e.left-s[0]+r[0]-i[0]),top:Math.round(e.top-s[1]+r[1]-i[1])}}function Ce(e,t,n){return e.leftn.right}function Le(e,t,n){return e.topn.bottom}function Te(e,t,n){return e.left>n.right||e.left+t.widthn.bottom||e.top+t.height=n.right||r.top>=n.bottom}function Pe(e,t,n){var r=n.target||t,i=xe(r),a=!Ae(r,n.overflow&&n.overflow.alwaysByViewport);return Ee(e,i,n,a)}function Ye(e,t,n){var r,i,a=ve.getDocument(e),o=a.defaultView||a.parentWindow,s=ve.getWindowScrollLeft(o),c=ve.getWindowScrollTop(o),l=ve.viewportWidth(o),u=ve.viewportHeight(o);r="pageX"in t?t.pageX:s+t.clientX,i="pageY"in t?t.pageY:c+t.clientY;var h={left:r,top:i,width:0,height:0},f=r>=0&&r<=s+l&&i>=0&&i<=c+u,d=[n.points[0],"cc"];return Ee(e,h,_({},n,{points:d}),f)}Pe.__getOffsetParent=be,Pe.__getVisibleRectForElement=we;function Ve(e,t){var n=void 0;function r(){n&&(clearTimeout(n),n=null)}function i(){r(),n=setTimeout(e,t)}return i.clear=r,i}function Ie(e,t){return e===t||!(!e||!t)&&("pageX"in t&&"pageY"in t?e.pageX===t.pageX&&e.pageY===t.pageY:"clientX"in t&&"clientY"in t&&(e.clientX===t.clientX&&e.clientY===t.clientY))}function Fe(e){return e&&"object"===("undefined"===typeof e?"undefined":v()(e))&&e.window===e}function Re(e,t){var n=Math.floor(e),r=Math.floor(t);return Math.abs(n-r)<=1}function Ne(e,t){e!==document.activeElement&&Object(u["a"])(t,e)&&e.focus()}var Be=n("7b05"),$e=n("0644"),We=n.n($e);function Ue(e){return"function"===typeof e&&e?e():null}function qe(e){return"object"===("undefined"===typeof e?"undefined":v()(e))&&e?e:null}var Ke={props:{childrenProps:l["a"].object,align:l["a"].object.isRequired,target:l["a"].oneOfType([l["a"].func,l["a"].object]).def((function(){return window})),monitorBufferTime:l["a"].number.def(50),monitorWindowResize:l["a"].bool.def(!1),disabled:l["a"].bool.def(!1)},data:function(){return this.aligned=!1,{}},mounted:function(){var e=this;this.$nextTick((function(){e.prevProps=a()({},e.$props);var t=e.$props;!e.aligned&&e.forceAlign(),!t.disabled&&t.monitorWindowResize&&e.startMonitorWindowResize()}))},updated:function(){var e=this;this.$nextTick((function(){var t=e.prevProps,n=e.$props,r=!1;if(!n.disabled){var i=e.$el,o=i?i.getBoundingClientRect():null;if(t.disabled)r=!0;else{var s=Ue(t.target),c=Ue(n.target),l=qe(t.target),u=qe(n.target);Fe(s)&&Fe(c)?r=!1:(s!==c||s&&!c&&u||l&&u&&c||u&&!Ie(l,u))&&(r=!0);var h=e.sourceRect||{};r||!i||Re(h.width,o.width)&&Re(h.height,o.height)||(r=!0)}e.sourceRect=o}r&&e.forceAlign(),n.monitorWindowResize&&!n.disabled?e.startMonitorWindowResize():e.stopMonitorWindowResize(),e.prevProps=a()({},e.$props,{align:We()(e.$props.align)})}))},beforeDestroy:function(){this.stopMonitorWindowResize()},methods:{startMonitorWindowResize:function(){this.resizeHandler||(this.bufferMonitor=Ve(this.forceAlign,this.$props.monitorBufferTime),this.resizeHandler=Object(d["a"])(window,"resize",this.bufferMonitor))},stopMonitorWindowResize:function(){this.resizeHandler&&(this.bufferMonitor.clear(),this.resizeHandler.remove(),this.resizeHandler=null)},forceAlign:function(){var e=this.$props,t=e.disabled,n=e.target,r=e.align;if(!t&&n){var i=this.$el,a=Object(h["j"])(this),o=void 0,s=Ue(n),c=qe(n),l=document.activeElement;s?o=Pe(i,s,r):c&&(o=Ye(i,c,r)),Ne(l,i),this.aligned=!0,a.align&&a.align(i,o)}}},render:function(){var e=this.$props.childrenProps,t=Object(h["m"])(this)[0];return t&&e?Object(Be["a"])(t,{props:e}):t}},Ge=Ke,Xe=n("92fa"),Je=n.n(Xe),Ze={props:{visible:l["a"].bool,hiddenClassName:l["a"].string},render:function(){var e=arguments[0],t=this.$props,n=t.hiddenClassName,r=(t.visible,null);if(n||!this.$slots["default"]||this.$slots["default"].length>1){var i="";r=e("div",{class:i},[this.$slots["default"]])}else r=this.$slots["default"][0];return r}},Qe={props:{hiddenClassName:l["a"].string.def(""),prefixCls:l["a"].string,visible:l["a"].bool},render:function(){var e=arguments[0],t=this.$props,n=t.prefixCls,r=t.visible,i=t.hiddenClassName,a={on:Object(h["j"])(this)};return e("div",Je()([a,{class:r?"":i}]),[e(Ze,{class:n+"-content",attrs:{visible:r}},[this.$slots["default"]])])}},et=n("18ce"),tt=n("b488"),nt={name:"VCTriggerPopup",mixins:[tt["a"]],props:{visible:l["a"].bool,getClassNameFromAlign:l["a"].func,getRootDomNode:l["a"].func,align:l["a"].any,destroyPopupOnHide:l["a"].bool,prefixCls:l["a"].string,getContainer:l["a"].func,transitionName:l["a"].string,animation:l["a"].any,maskAnimation:l["a"].string,maskTransitionName:l["a"].string,mask:l["a"].bool,zIndex:l["a"].number,popupClassName:l["a"].any,popupStyle:l["a"].object.def((function(){return{}})),stretch:l["a"].string,point:l["a"].shape({pageX:l["a"].number,pageY:l["a"].number})},data:function(){return this.domEl=null,{stretchChecked:!1,targetWidth:void 0,targetHeight:void 0}},mounted:function(){var e=this;this.$nextTick((function(){e.rootNode=e.getPopupDomNode(),e.setStretchSize()}))},updated:function(){var e=this;this.$nextTick((function(){e.setStretchSize()}))},beforeDestroy:function(){this.$el.parentNode?this.$el.parentNode.removeChild(this.$el):this.$el.remove&&this.$el.remove()},methods:{onAlign:function(e,t){var n=this.$props,r=n.getClassNameFromAlign(t);this.currentAlignClassName!==r&&(this.currentAlignClassName=r,e.className=this.getClassName(r));var i=Object(h["j"])(this);i.align&&i.align(e,t)},setStretchSize:function(){var e=this.$props,t=e.stretch,n=e.getRootDomNode,r=e.visible,i=this.$data,a=i.stretchChecked,o=i.targetHeight,s=i.targetWidth;if(t&&r){var c=n();if(c){var l=c.offsetHeight,u=c.offsetWidth;o===l&&s===u&&a||this.setState({stretchChecked:!0,targetHeight:l,targetWidth:u})}}else a&&this.setState({stretchChecked:!1})},getPopupDomNode:function(){return this.$refs.popupInstance?this.$refs.popupInstance.$el:null},getTargetElement:function(){return this.$props.getRootDomNode()},getAlignTarget:function(){var e=this.$props.point;return e||this.getTargetElement},getMaskTransitionName:function(){var e=this.$props,t=e.maskTransitionName,n=e.maskAnimation;return!t&&n&&(t=e.prefixCls+"-"+n),t},getTransitionName:function(){var e=this.$props,t=e.transitionName,n=e.animation;return t||("string"===typeof n?t=""+n:n&&n.props&&n.props.name&&(t=n.props.name)),t},getClassName:function(e){return this.$props.prefixCls+" "+this.$props.popupClassName+" "+e},getPopupElement:function(){var e=this,t=this.$createElement,n=this.$props,r=this.$slots,i=this.getTransitionName,o=this.$data,s=o.stretchChecked,c=o.targetHeight,l=o.targetWidth,u=n.align,f=n.visible,d=n.prefixCls,p=n.animation,m=n.popupStyle,g=n.getClassNameFromAlign,b=n.destroyPopupOnHide,y=n.stretch,_=this.getClassName(this.currentAlignClassName||g(u));f||(this.currentAlignClassName=null);var w={};y&&(-1!==y.indexOf("height")?w.height="number"===typeof c?c+"px":c:-1!==y.indexOf("minHeight")&&(w.minHeight="number"===typeof c?c+"px":c),-1!==y.indexOf("width")?w.width="number"===typeof l?l+"px":l:-1!==y.indexOf("minWidth")&&(w.minWidth="number"===typeof l?l+"px":l),s||setTimeout((function(){e.$refs.alignInstance&&e.$refs.alignInstance.forceAlign()}),0));var M={props:{prefixCls:d,visible:f},class:_,on:Object(h["j"])(this),ref:"popupInstance",style:a()({},w,m,this.getZIndexStyle())},x={props:{appear:!0,css:!1}},S=i(),k=!!S,C={beforeEnter:function(){},enter:function(t,n){e.$nextTick((function(){e.$refs.alignInstance?e.$refs.alignInstance.$nextTick((function(){e.domEl=t,Object(et["a"])(t,S+"-enter",n)})):n()}))},beforeLeave:function(){e.domEl=null},leave:function(e,t){Object(et["a"])(e,S+"-leave",t)}};if("object"===("undefined"===typeof p?"undefined":v()(p))){k=!0;var L=p.on,T=void 0===L?{}:L,O=p.props,z=void 0===O?{}:O;x.props=a()({},x.props,z),x.on=a()({},C,T)}else x.on=C;return k||(x={}),t("transition",x,b?[f?t(Ge,{attrs:{target:this.getAlignTarget(),monitorWindowResize:!0,align:u},key:"popup",ref:"alignInstance",on:{align:this.onAlign}},[t(Qe,M,[r["default"]])]):null]:[t(Ge,{directives:[{name:"show",value:f}],attrs:{target:this.getAlignTarget(),monitorWindowResize:!0,disabled:!f,align:u},key:"popup",ref:"alignInstance",on:{align:this.onAlign}},[t(Qe,M,[r["default"]])])])},getZIndexStyle:function(){var e={},t=this.$props;return void 0!==t.zIndex&&(e.zIndex=t.zIndex),e},getMaskElement:function(){var e=this.$createElement,t=this.$props,n=null;if(t.mask){var r=this.getMaskTransitionName();n=e(Ze,{directives:[{name:"show",value:t.visible}],style:this.getZIndexStyle(),key:"mask",class:t.prefixCls+"-mask",attrs:{visible:t.visible}}),r&&(n=e("transition",{attrs:{appear:!0,name:r}},[n]))}return n}},render:function(){var e=arguments[0],t=this.getMaskElement,n=this.getPopupElement;return e("div",[t(),n()])}};function rt(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function it(e,t,n){var r=e[t]||{};return a()({},r,n)}function at(e,t,n,r){var i=n.points;for(var a in e)if(e.hasOwnProperty(a)&&rt(e[a].points,i,r))return t+"-placement-"+a;return""}function ot(){}var st={props:{autoMount:l["a"].bool.def(!0),autoDestroy:l["a"].bool.def(!0),visible:l["a"].bool,forceRender:l["a"].bool.def(!1),parent:l["a"].any,getComponent:l["a"].func.isRequired,getContainer:l["a"].func.isRequired,children:l["a"].func.isRequired},mounted:function(){this.autoMount&&this.renderComponent()},updated:function(){this.autoMount&&this.renderComponent()},beforeDestroy:function(){this.autoDestroy&&this.removeContainer()},methods:{removeContainer:function(){this.container&&(this._component&&this._component.$destroy(),this.container.parentNode.removeChild(this.container),this.container=null,this._component=null)},renderComponent:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=this.visible,r=this.forceRender,i=this.getContainer,a=this.parent,o=this;if(n||a._component||a.$refs._component||r){var s=this.componentEl;this.container||(this.container=i(),s=document.createElement("div"),this.componentEl=s,this.container.appendChild(s));var c={component:o.getComponent(e)};this._component?this._component.setComponent(c):this._component=new this.$root.constructor({el:s,parent:o,data:{_com:c},mounted:function(){this.$nextTick((function(){t&&t.call(o)}))},updated:function(){this.$nextTick((function(){t&&t.call(o)}))},methods:{setComponent:function(e){this.$data._com=e}},render:function(){return this.$data._com.component}})}}},render:function(){return this.children({renderComponent:this.renderComponent,removeContainer:this.removeContainer})}};function ct(){return""}function lt(){return window.document}o["a"].use(c.a,{name:"ant-ref"});var ut=["click","mousedown","touchstart","mouseenter","mouseleave","focus","blur","contextmenu"],ht={name:"Trigger",mixins:[tt["a"]],props:{action:l["a"].oneOfType([l["a"].string,l["a"].arrayOf(l["a"].string)]).def([]),showAction:l["a"].any.def([]),hideAction:l["a"].any.def([]),getPopupClassNameFromAlign:l["a"].any.def(ct),afterPopupVisibleChange:l["a"].func.def(ot),popup:l["a"].any,popupStyle:l["a"].object.def((function(){return{}})),prefixCls:l["a"].string.def("rc-trigger-popup"),popupClassName:l["a"].string.def(""),popupPlacement:l["a"].string,builtinPlacements:l["a"].object,popupTransitionName:l["a"].oneOfType([l["a"].string,l["a"].object]),popupAnimation:l["a"].any,mouseEnterDelay:l["a"].number.def(0),mouseLeaveDelay:l["a"].number.def(.1),zIndex:l["a"].number,focusDelay:l["a"].number.def(0),blurDelay:l["a"].number.def(.15),getPopupContainer:l["a"].func,getDocument:l["a"].func.def(lt),forceRender:l["a"].bool,destroyPopupOnHide:l["a"].bool.def(!1),mask:l["a"].bool.def(!1),maskClosable:l["a"].bool.def(!0),popupAlign:l["a"].object.def((function(){return{}})),popupVisible:l["a"].bool,defaultPopupVisible:l["a"].bool.def(!1),maskTransitionName:l["a"].oneOfType([l["a"].string,l["a"].object]),maskAnimation:l["a"].string,stretch:l["a"].string,alignPoint:l["a"].bool},provide:function(){return{vcTriggerContext:this}},inject:{vcTriggerContext:{default:function(){return{}}},savePopupRef:{default:function(){return ot}},dialogContext:{default:function(){return null}}},data:function(){var e=this,t=this.$props,n=void 0;return n=Object(h["r"])(this,"popupVisible")?!!t.popupVisible:!!t.defaultPopupVisible,ut.forEach((function(t){e["fire"+t]=function(n){e.fireEvents(t,n)}})),{prevPopupVisible:n,sPopupVisible:n,point:null}},watch:{popupVisible:function(e){void 0!==e&&(this.prevPopupVisible=this.sPopupVisible,this.sPopupVisible=e)}},deactivated:function(){this.setPopupVisible(!1)},mounted:function(){var e=this;this.$nextTick((function(){e.renderComponent(null),e.updatedCal()}))},updated:function(){var e=this,t=function(){e.sPopupVisible!==e.prevPopupVisible&&e.afterPopupVisibleChange(e.sPopupVisible),e.prevPopupVisible=e.sPopupVisible};this.renderComponent(null,t),this.$nextTick((function(){e.updatedCal()}))},beforeDestroy:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout)},methods:{updatedCal:function(){var e=this.$props,t=this.$data;if(t.sPopupVisible){var n=void 0;this.clickOutsideHandler||!this.isClickToHide()&&!this.isContextmenuToShow()||(n=e.getDocument(),this.clickOutsideHandler=Object(d["a"])(n,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(n=n||e.getDocument(),this.touchOutsideHandler=Object(d["a"])(n,"touchstart",this.onDocumentClick)),!this.contextmenuOutsideHandler1&&this.isContextmenuToShow()&&(n=n||e.getDocument(),this.contextmenuOutsideHandler1=Object(d["a"])(n,"scroll",this.onContextmenuClose)),!this.contextmenuOutsideHandler2&&this.isContextmenuToShow()&&(this.contextmenuOutsideHandler2=Object(d["a"])(window,"blur",this.onContextmenuClose))}else this.clearOutsideHandler()},onMouseenter:function(e){var t=this.$props.mouseEnterDelay;this.fireEvents("mouseenter",e),this.delaySetPopupVisible(!0,t,t?null:e)},onMouseMove:function(e){this.fireEvents("mousemove",e),this.setPoint(e)},onMouseleave:function(e){this.fireEvents("mouseleave",e),this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay)},onPopupMouseenter:function(){this.clearDelayTimer()},onPopupMouseleave:function(e){e&&e.relatedTarget&&!e.relatedTarget.setTimeout&&this._component&&this._component.getPopupDomNode&&Object(u["a"])(this._component.getPopupDomNode(),e.relatedTarget)||this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay)},onFocus:function(e){this.fireEvents("focus",e),this.clearDelayTimer(),this.isFocusToShow()&&(this.focusTime=Date.now(),this.delaySetPopupVisible(!0,this.$props.focusDelay))},onMousedown:function(e){this.fireEvents("mousedown",e),this.preClickTime=Date.now()},onTouchstart:function(e){this.fireEvents("touchstart",e),this.preTouchTime=Date.now()},onBlur:function(e){Object(u["a"])(e.target,e.relatedTarget||document.activeElement)||(this.fireEvents("blur",e),this.clearDelayTimer(),this.isBlurToHide()&&this.delaySetPopupVisible(!1,this.$props.blurDelay))},onContextmenu:function(e){e.preventDefault(),this.fireEvents("contextmenu",e),this.setPopupVisible(!0,e)},onContextmenuClose:function(){this.isContextmenuToShow()&&this.close()},onClick:function(e){if(this.fireEvents("click",e),this.focusTime){var t=void 0;if(this.preClickTime&&this.preTouchTime?t=Math.min(this.preClickTime,this.preTouchTime):this.preClickTime?t=this.preClickTime:this.preTouchTime&&(t=this.preTouchTime),Math.abs(t-this.focusTime)<20)return;this.focusTime=0}this.preClickTime=0,this.preTouchTime=0,this.isClickToShow()&&(this.isClickToHide()||this.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault(),e&&e.domEvent&&e.domEvent.preventDefault();var n=!this.$data.sPopupVisible;(this.isClickToHide()&&!n||n&&this.isClickToShow())&&this.setPopupVisible(!this.$data.sPopupVisible,e)},onPopupMouseDown:function(){var e=this,t=this.vcTriggerContext,n=void 0===t?{}:t;this.hasPopupMouseDown=!0,clearTimeout(this.mouseDownTimeout),this.mouseDownTimeout=setTimeout((function(){e.hasPopupMouseDown=!1}),0),n.onPopupMouseDown&&n.onPopupMouseDown.apply(n,arguments)},onDocumentClick:function(e){if(!this.$props.mask||this.$props.maskClosable){var t=e.target,n=this.$el;Object(u["a"])(n,t)||this.hasPopupMouseDown||this.close()}},getPopupDomNode:function(){return this._component&&this._component.getPopupDomNode?this._component.getPopupDomNode():null},getRootDomNode:function(){return this.$el},handleGetPopupClassFromAlign:function(e){var t=[],n=this.$props,r=n.popupPlacement,i=n.builtinPlacements,a=n.prefixCls,o=n.alignPoint,s=n.getPopupClassNameFromAlign;return r&&i&&t.push(at(i,a,e,o)),s&&t.push(s(e)),t.join(" ")},getPopupAlign:function(){var e=this.$props,t=e.popupPlacement,n=e.popupAlign,r=e.builtinPlacements;return t&&r?it(r,t,n):n},savePopup:function(e){this._component=e,this.savePopupRef(e)},getComponent:function(){var e=this.$createElement,t=this,n={};this.isMouseEnterToShow()&&(n.mouseenter=t.onPopupMouseenter),this.isMouseLeaveToHide()&&(n.mouseleave=t.onPopupMouseleave),n.mousedown=this.onPopupMouseDown,n.touchstart=this.onPopupMouseDown;var r=t.handleGetPopupClassFromAlign,i=t.getRootDomNode,o=t.getContainer,s=t.$props,c=s.prefixCls,l=s.destroyPopupOnHide,u=s.popupClassName,f=s.action,d=s.popupAnimation,p=s.popupTransitionName,m=s.popupStyle,v=s.mask,g=s.maskAnimation,b=s.maskTransitionName,y=s.zIndex,_=s.stretch,w=s.alignPoint,M=this.$data,x=M.sPopupVisible,S=M.point,k=this.getPopupAlign(),C={props:{prefixCls:c,destroyPopupOnHide:l,visible:x,point:w&&S,action:f,align:k,animation:d,getClassNameFromAlign:r,stretch:_,getRootDomNode:i,mask:v,zIndex:y,transitionName:p,maskAnimation:g,maskTransitionName:b,getContainer:o,popupClassName:u,popupStyle:m},on:a()({align:Object(h["j"])(this).popupAlign||ot},n),directives:[{name:"ant-ref",value:this.savePopup}]};return e(nt,C,[Object(h["f"])(t,"popup")])},getContainer:function(){var e=this.$props,t=this.dialogContext,n=document.createElement("div");n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%";var r=e.getPopupContainer?e.getPopupContainer(this.$el,t):e.getDocument().body;return r.appendChild(n),this.popupContainer=n,n},setPopupVisible:function(e,t){var n=this.alignPoint,r=this.sPopupVisible;if(this.clearDelayTimer(),r!==e){Object(h["r"])(this,"popupVisible")||this.setState({sPopupVisible:e,prevPopupVisible:r});var i=Object(h["j"])(this);i.popupVisibleChange&&i.popupVisibleChange(e)}n&&t&&this.setPoint(t)},setPoint:function(e){var t=this.$props.alignPoint;t&&e&&this.setState({point:{pageX:e.pageX,pageY:e.pageY}})},delaySetPopupVisible:function(e,t,n){var r=this,i=1e3*t;if(this.clearDelayTimer(),i){var a=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=Object(f["b"])((function(){r.setPopupVisible(e,a),r.clearDelayTimer()}),i)}else this.setPopupVisible(e,n)},clearDelayTimer:function(){this.delayTimer&&(Object(f["a"])(this.delayTimer),this.delayTimer=null)},clearOutsideHandler:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextmenuOutsideHandler1&&(this.contextmenuOutsideHandler1.remove(),this.contextmenuOutsideHandler1=null),this.contextmenuOutsideHandler2&&(this.contextmenuOutsideHandler2.remove(),this.contextmenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},createTwoChains:function(e){var t=function(){},n=Object(h["j"])(this);return this.childOriginEvents[e]&&n[e]?this["fire"+e]:(t=this.childOriginEvents[e]||n[e]||t,t)},isClickToShow:function(){var e=this.$props,t=e.action,n=e.showAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},isContextmenuToShow:function(){var e=this.$props,t=e.action,n=e.showAction;return-1!==t.indexOf("contextmenu")||-1!==n.indexOf("contextmenu")},isClickToHide:function(){var e=this.$props,t=e.action,n=e.hideAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},isMouseEnterToShow:function(){var e=this.$props,t=e.action,n=e.showAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseenter")},isMouseLeaveToHide:function(){var e=this.$props,t=e.action,n=e.hideAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseleave")},isFocusToShow:function(){var e=this.$props,t=e.action,n=e.showAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("focus")},isBlurToHide:function(){var e=this.$props,t=e.action,n=e.hideAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("blur")},forcePopupAlign:function(){this.$data.sPopupVisible&&this._component&&this._component.$refs.alignInstance&&this._component.$refs.alignInstance.forceAlign()},fireEvents:function(e,t){this.childOriginEvents[e]&&this.childOriginEvents[e](t),this.__emit(e,t)},close:function(){this.setPopupVisible(!1)}},render:function(){var e=this,t=arguments[0],n=this.sPopupVisible,r=Object(h["b"])(this.$slots["default"]),i=this.$props,a=i.forceRender,o=i.alignPoint;r.length>1&&Object(p["a"])(!1,"Trigger $slots.default.length > 1, just support only one default",!0);var s=r[0];this.childOriginEvents=Object(h["g"])(s);var c={props:{},nativeOn:{},key:"trigger"};return this.isContextmenuToShow()?c.nativeOn.contextmenu=this.onContextmenu:c.nativeOn.contextmenu=this.createTwoChains("contextmenu"),this.isClickToHide()||this.isClickToShow()?(c.nativeOn.click=this.onClick,c.nativeOn.mousedown=this.onMousedown,c.nativeOn.touchstart=this.onTouchstart):(c.nativeOn.click=this.createTwoChains("click"),c.nativeOn.mousedown=this.createTwoChains("mousedown"),c.nativeOn.touchstart=this.createTwoChains("onTouchstart")),this.isMouseEnterToShow()?(c.nativeOn.mouseenter=this.onMouseenter,o&&(c.nativeOn.mousemove=this.onMouseMove)):c.nativeOn.mouseenter=this.createTwoChains("mouseenter"),this.isMouseLeaveToHide()?c.nativeOn.mouseleave=this.onMouseleave:c.nativeOn.mouseleave=this.createTwoChains("mouseleave"),this.isFocusToShow()||this.isBlurToHide()?(c.nativeOn.focus=this.onFocus,c.nativeOn.blur=this.onBlur):(c.nativeOn.focus=this.createTwoChains("focus"),c.nativeOn.blur=function(t){!t||t.relatedTarget&&Object(u["a"])(t.target,t.relatedTarget)||e.createTwoChains("blur")(t)}),this.trigger=Object(Be["a"])(s,c),t(st,{attrs:{parent:this,visible:n,autoMount:!1,forceRender:a,getComponent:this.getComponent,getContainer:this.getContainer,children:function(t){var n=t.renderComponent;return e.renderComponent=n,e.trigger}}})}};t["a"]=ht},"84aa":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return t}))},"84c3":function(e,t,n){var r=n("74e8");r("Uint16",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},"857a":function(e,t,n){var r=n("1d80"),i=/"/g;e.exports=function(e,t,n,a){var o=String(r(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(a).replace(i,""")+'"'),s+">"+o+""}},"85b3":function(e,t,n){var r=n("3fb5"),i=n("3768");function a(e){i.call(this,e),this.enc="pem"}r(a,i),e.exports=a,a.prototype.encode=function(e,t){for(var n=i.prototype.encode.call(this,e),r=n.toString("base64"),a=["-----BEGIN "+t.label+"-----"],o=0;oc)r.f(e,n=o[c++],t[n]);return e}},8604:function(e,t,n){var r=n("26e8"),i=n("e2c0");function a(e,t){return null!=e&&i(e,t,r)}e.exports=a},"861d":function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},8689:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},r=e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}});return r}))},8707:function(e,t,n){var r=n("b639"),i=r.Buffer;function a(e,t){for(var n in e)t[n]=e[n]}function o(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=o),o.prototype=Object.create(i.prototype),a(i,o),o.from=function(e,t,n){if("number"===typeof e)throw new TypeError("Argument must not be a number");return i(e,t,n)},o.alloc=function(e,t,n){if("number"!==typeof e)throw new TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"===typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},o.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},"872a":function(e,t,n){var r=n("3b4a");function i(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}e.exports=i},8771:function(e,t,n){var r=n("cc15")("iterator"),i=!1;try{var a=[7][r]();a["return"]=function(){i=!0},Array.from(a,(function(){throw 2}))}catch(o){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var a=[7],s=a[r]();s.next=function(){return{done:n=!0}},a[r]=function(){return s},e(a)}catch(o){}return n}},8827:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},8840:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},8925:function(e,t,n){var r=n("c6cd"),i=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return i.call(e)}),e.exports=r.inspectSource},8947:function(e,t,n){var r=n("bac2"),i=n("82f0"),a=n("8707").Buffer,o=n("09f5"),s=n("6430"),c=n("39f5"),l=n("ae84"),u=n("3fb5");function h(e,t,n){s.call(this),this._cache=new d,this._cipher=new c.AES(t),this._prev=a.from(n),this._mode=e,this._autopadding=!0}u(h,s),h.prototype._update=function(e){var t,n;this._cache.add(e);var r=[];while(t=this._cache.get())n=this._mode.encrypt(this,t),r.push(n);return a.concat(r)};var f=a.alloc(16,16);function d(){this.cache=a.allocUnsafe(0)}function p(e,t,n){var s=r[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"===typeof t&&(t=a.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);if("string"===typeof n&&(n=a.from(n)),"GCM"!==s.mode&&n.length!==s.iv)throw new TypeError("invalid iv length "+n.length);return"stream"===s.type?new o(s.module,t,n):"auth"===s.type?new i(s.module,t,n):new h(s.module,t,n)}function m(e,t){var n=r[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var i=l(t,!1,n.key,n.iv);return p(e,i.key,i.iv)}h.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(f))throw this._cipher.scrub(),new Error("data not multiple of block length")},h.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},d.prototype.add=function(e){this.cache=a.concat([this.cache,e])},d.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},d.prototype.flush=function(){var e=16-this.cache.length,t=a.allocUnsafe(e),n=-1;while(++n1?arguments[1]:void 0,r=a(t.length),i=void 0===n?r:h(a(n),r),c=String(e);return u?u.call(t,c,i):t.slice(i-c.length,i)===c}})},"8aa5":function(e,t,n){"use strict";var r=n("6547").charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"8aa7":function(e,t,n){var r=n("da84"),i=n("d039"),a=n("1c7e"),o=n("ebb5").NATIVE_ARRAY_BUFFER_VIEWS,s=r.ArrayBuffer,c=r.Int8Array;e.exports=!o||!i((function(){c(1)}))||!i((function(){new c(-1)}))||!a((function(e){new c,new c(null),new c(1.5),new c(e)}),!0)||i((function(){return 1!==new c(new s(2),1,void 0).length}))},"8aab":function(e,t,n){var r=n("6aa8"),i=n("cc15")("iterator"),a=n("8a0d");e.exports=n("5524").isIterable=function(e){var t=Object(e);return void 0!==t[i]||"@@iterator"in t||a.hasOwnProperty(r(t))}},"8b09":function(e,t,n){var r=n("74e8");r("Int16",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},"8b1a":function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},"8b71":function(e,t,n){var r=n("0211");t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=r._reverse(t.tagClass),t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},t.tagByName=r._reverse(t.tag)},"8b79":function(e,t,n){},"8b95":function(e,t,n){"use strict";var r=n("c3c0"),i=n("b525");function a(){if(!(this instanceof a))return new a;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}r.inherits(a,i),e.exports=a,a.blockSize=1024,a.outSize=384,a.hmacStrength=192,a.padLength=128,a.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h.slice(0,12),"big"):r.split32(this.h.slice(0,12),"big")}},"8b9a":function(e,t,n){var r=n("23e7"),i=n("825a"),a=n("3bbe"),o=n("d2bb");o&&r({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){i(e),a(t);try{return o(e,t),!0}catch(n){return!1}}})},"8ba4":function(e,t,n){var r=n("23e7"),i=n("5e89");r({target:"Number",stat:!0},{isInteger:i})},"8c3f":function(e,t,n){},"8c4f":function(e,t,n){"use strict"; -/*! - * vue-router v3.1.6 - * (c) 2020 Evan You - * @license MIT - */function r(e,t){0}function i(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function a(e,t){return t instanceof e||t&&(t.name===e.name||t._name===e._name)}function o(e,t){for(var n in t)e[n]=t[n];return e}var s={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,r=t.children,i=t.parent,a=t.data;a.routerView=!0;var s=i.$createElement,l=n.name,u=i.$route,h=i._routerViewCache||(i._routerViewCache={}),f=0,d=!1;while(i&&i._routerRoot!==i){var p=i.$vnode?i.$vnode.data:{};p.routerView&&f++,p.keepAlive&&i._directInactive&&i._inactive&&(d=!0),i=i.$parent}if(a.routerViewDepth=f,d){var m=h[l],v=m&&m.component;return v?(m.configProps&&c(v,a,m.route,m.configProps),s(v,a,r)):s()}var g=u.matched[f],b=g&&g.components[l];if(!g||!b)return h[l]=null,s();h[l]={component:b},a.registerRouteInstance=function(e,t){var n=g.instances[l];(t&&n!==e||!t&&n===e)&&(g.instances[l]=t)},(a.hook||(a.hook={})).prepatch=function(e,t){g.instances[l]=t.componentInstance},a.hook.init=function(e){e.data.keepAlive&&e.componentInstance&&e.componentInstance!==g.instances[l]&&(g.instances[l]=e.componentInstance)};var y=g.props&&g.props[l];return y&&(o(h[l],{route:u,configProps:y}),c(b,a,u,y)),s(b,a,r)}};function c(e,t,n,r){var i=t.props=l(n,r);if(i){i=t.props=o({},i);var a=t.attrs=t.attrs||{};for(var s in i)e.props&&s in e.props||(a[s]=i[s],delete i[s])}}function l(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0;default:0}}var u=/[!'()*]/g,h=function(e){return"%"+e.charCodeAt(0).toString(16)},f=/%2C/g,d=function(e){return encodeURIComponent(e).replace(u,h).replace(f,",")},p=decodeURIComponent;function m(e,t,n){void 0===t&&(t={});var r,i=n||v;try{r=i(e||"")}catch(o){r={}}for(var a in t)r[a]=t[a];return r}function v(e){var t={};return e=e.trim().replace(/^(\?|#|&)/,""),e?(e.split("&").forEach((function(e){var n=e.replace(/\+/g," ").split("="),r=p(n.shift()),i=n.length>0?p(n.join("=")):null;void 0===t[r]?t[r]=i:Array.isArray(t[r])?t[r].push(i):t[r]=[t[r],i]})),t):t}function g(e){var t=e?Object.keys(e).map((function(t){var n=e[t];if(void 0===n)return"";if(null===n)return d(t);if(Array.isArray(n)){var r=[];return n.forEach((function(e){void 0!==e&&(null===e?r.push(d(t)):r.push(d(t)+"="+d(e)))})),r.join("&")}return d(t)+"="+d(n)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var b=/\/?$/;function y(e,t,n,r){var i=r&&r.options.stringifyQuery,a=t.query||{};try{a=_(a)}catch(s){}var o={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:a,params:t.params||{},fullPath:x(t,i),matched:e?M(e):[]};return n&&(o.redirectedFrom=x(n,i)),Object.freeze(o)}function _(e){if(Array.isArray(e))return e.map(_);if(e&&"object"===typeof e){var t={};for(var n in e)t[n]=_(e[n]);return t}return e}var w=y(null,{path:"/"});function M(e){var t=[];while(e)t.unshift(e),e=e.parent;return t}function x(e,t){var n=e.path,r=e.query;void 0===r&&(r={});var i=e.hash;void 0===i&&(i="");var a=t||g;return(n||"/")+a(r)+i}function S(e,t){return t===w?e===t:!!t&&(e.path&&t.path?e.path.replace(b,"")===t.path.replace(b,"")&&e.hash===t.hash&&k(e.query,t.query):!(!e.name||!t.name)&&(e.name===t.name&&e.hash===t.hash&&k(e.query,t.query)&&k(e.params,t.params)))}function k(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every((function(n){var r=e[n],i=t[n];return"object"===typeof r&&"object"===typeof i?k(r,i):String(r)===String(i)}))}function C(e,t){return 0===e.path.replace(b,"/").indexOf(t.path.replace(b,"/"))&&(!t.hash||e.hash===t.hash)&&L(e.query,t.query)}function L(e,t){for(var n in t)if(!(n in e))return!1;return!0}function T(e,t,n){var r=e.charAt(0);if("/"===r)return e;if("?"===r||"#"===r)return t+e;var i=t.split("/");n&&i[i.length-1]||i.pop();for(var a=e.replace(/^\//,"").split("/"),o=0;o=0&&(t=e.slice(r),e=e.slice(0,r));var i=e.indexOf("?");return i>=0&&(n=e.slice(i+1),e=e.slice(0,i)),{path:e,query:n,hash:t}}function z(e){return e.replace(/\/\//g,"/")}var D=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},j=J,H=V,E=I,A=N,P=X,Y=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function V(e,t){var n,r=[],i=0,a=0,o="",s=t&&t.delimiter||"/";while(null!=(n=Y.exec(e))){var c=n[0],l=n[1],u=n.index;if(o+=e.slice(a,u),a=u+c.length,l)o+=l[1];else{var h=e[a],f=n[2],d=n[3],p=n[4],m=n[5],v=n[6],g=n[7];o&&(r.push(o),o="");var b=null!=f&&null!=h&&h!==f,y="+"===v||"*"===v,_="?"===v||"*"===v,w=n[2]||s,M=p||m;r.push({name:d||i++,prefix:f||"",delimiter:w,optional:_,repeat:y,partial:b,asterisk:!!g,pattern:M?$(M):g?".*":"[^"+B(w)+"]+?"})}}return a1||!w.length)return 0===w.length?e():e("span",{},w)}if("a"===this.tag)_.on=b,_.attrs={href:c};else{var M=se(this.$slots.default);if(M){M.isStatic=!1;var x=M.data=o({},M.data);for(var k in x.on=x.on||{},x.on){var L=x.on[k];k in b&&(x.on[k]=Array.isArray(L)?L:[L])}for(var T in b)T in x.on?x.on[T].push(b[T]):x.on[T]=g;var O=M.data.attrs=o({},M.data.attrs);O.href=c}else _.on=b}return e(this.tag,_,this.$slots.default)}};function oe(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(void 0===e.button||0===e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function se(e){if(e)for(var t,n=0;n-1&&(s.params[f]=n.params[f]);return s.path=Q(l.path,s.params,'named route "'+c+'"'),u(l,s,o)}if(s.path){s.params={};for(var d=0;d=e.length?n():e[i]?t(e[i],(function(){r(i+1)})):r(i+1)};r(0)}function Ve(e){return function(t,n,r){var a=!1,o=0,s=null;Ie(e,(function(e,t,n,c){if("function"===typeof e&&void 0===e.cid){a=!0,o++;var l,u=Be((function(t){Ne(t)&&(t=t.default),e.resolved="function"===typeof t?t:te.extend(t),n.components[c]=t,o--,o<=0&&r()})),h=Be((function(e){var t="Failed to resolve async component "+c+": "+e;s||(s=i(e)?e:new Error(t),r(s))}));try{l=e(u,h)}catch(d){h(d)}if(l)if("function"===typeof l.then)l.then(u,h);else{var f=l.component;f&&"function"===typeof f.then&&f.then(u,h)}}})),a||r()}}function Ie(e,t){return Fe(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function Fe(e){return Array.prototype.concat.apply([],e)}var Re="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Ne(e){return e.__esModule||Re&&"Module"===e[Symbol.toStringTag]}function Be(e){var t=!1;return function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];if(!t)return t=!0,e.apply(this,n)}}var $e=function(e){function t(t){e.call(this),this.name=this._name="NavigationDuplicated",this.message='Navigating to current location ("'+t.fullPath+'") is not allowed',Object.defineProperty(this,"stack",{value:(new e).stack,writable:!0,configurable:!0})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Error);$e._name="NavigationDuplicated";var We=function(e,t){this.router=e,this.base=Ue(t),this.current=w,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};function Ue(e){if(!e)if(le){var t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^https?:\/\/[^\/]+/,"")}else e="/";return"/"!==e.charAt(0)&&(e="/"+e),e.replace(/\/$/,"")}function qe(e,t){var n,r=Math.max(e.length,t.length);for(n=0;n-1?decodeURI(e.slice(0,r))+e.slice(r):decodeURI(e)}else e=decodeURI(e.slice(0,n))+e.slice(n);return e}function ct(e){var t=window.location.href,n=t.indexOf("#"),r=n>=0?t.slice(0,n):t;return r+"#"+e}function lt(e){Ee?Ae(ct(e)):window.location.hash=e}function ut(e){Ee?Pe(ct(e)):window.location.replace(ct(e))}var ht=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var r=this;this.transitionTo(e,(function(e){r.stack=r.stack.slice(0,r.index+1).concat(e),r.index++,t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var r=this;this.transitionTo(e,(function(e){r.stack=r.stack.slice(0,r.index).concat(e),t&&t(e)}),n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){t.index=n,t.updateRoute(r)}),(function(e){a($e,e)&&(t.index=n)}))}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(We),ft=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=pe(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!Ee&&!1!==e.fallback,this.fallback&&(t="hash"),le||(t="abstract"),this.mode=t,t){case"history":this.history=new nt(this,e.base);break;case"hash":this.history=new it(this,e.base,this.fallback);break;case"abstract":this.history=new ht(this,e.base);break;default:0}},dt={currentRoute:{configurable:!0}};function pt(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function mt(e,t,n){var r="hash"===n?"#"+t:t;return e?z(e+"/"+r):r}ft.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},dt.currentRoute.get=function(){return this.history&&this.history.current},ft.prototype.init=function(e){var t=this;if(this.apps.push(e),e.$once("hook:destroyed",(function(){var n=t.apps.indexOf(e);n>-1&&t.apps.splice(n,1),t.app===e&&(t.app=t.apps[0]||null)})),!this.app){this.app=e;var n=this.history;if(n instanceof nt)n.transitionTo(n.getCurrentLocation());else if(n instanceof it){var r=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},ft.prototype.beforeEach=function(e){return pt(this.beforeHooks,e)},ft.prototype.beforeResolve=function(e){return pt(this.resolveHooks,e)},ft.prototype.afterEach=function(e){return pt(this.afterHooks,e)},ft.prototype.onReady=function(e,t){this.history.onReady(e,t)},ft.prototype.onError=function(e){this.history.onError(e)},ft.prototype.push=function(e,t,n){var r=this;if(!t&&!n&&"undefined"!==typeof Promise)return new Promise((function(t,n){r.history.push(e,t,n)}));this.history.push(e,t,n)},ft.prototype.replace=function(e,t,n){var r=this;if(!t&&!n&&"undefined"!==typeof Promise)return new Promise((function(t,n){r.history.replace(e,t,n)}));this.history.replace(e,t,n)},ft.prototype.go=function(e){this.history.go(e)},ft.prototype.back=function(){this.go(-1)},ft.prototype.forward=function(){this.go(1)},ft.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map((function(e){return Object.keys(e.components).map((function(t){return e.components[t]}))}))):[]},ft.prototype.resolve=function(e,t,n){t=t||this.history.current;var r=ee(e,t,n,this),i=this.match(r,t),a=i.redirectedFrom||i.fullPath,o=this.history.base,s=mt(o,a,this.mode);return{location:r,route:i,href:s,normalizedTo:r,resolved:i}},ft.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==w&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(ft.prototype,dt),ft.install=ce,ft.version="3.1.6",le&&window.Vue&&window.Vue.use(ft),t["a"]=ft},"8c8a":function(e,t,n){(function(t){e.exports=function(e,n){for(var r=Math.min(e.length,n.length),i=new t(r),a=0;a11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,n){var r=this._calendarEl[e],i=n&&n.hours();return t(r)&&(r=r.apply(n)),r.replace("{}",i%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return n}))},"8d57":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function i(e,t,n){var i=e+" ";switch(n){case"ss":return i+(r(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return i+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return i+(r(e)?"godziny":"godzin");case"MM":return i+(r(e)?"miesiące":"miesięcy");case"yy":return i+(r(e)?"lata":"lat")}}var a=e.defineLocale("pl",{months:function(e,r){return e?""===r?"("+n[e.month()]+"|"+t[e.month()]+")":/D MMMM/.test(r)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:i,m:i,mm:i,h:i,hh:i,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:i,y:"rok",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},"8db3":function(e,t,n){var r=n("47f5");function i(e,t){var n=null==e?0:e.length;return!!n&&r(e,t,0)>-1}e.exports=i},"8ded":function(e,t,n){var r=n("e675"),i=n("8111"),a=[n("b904")];e.exports=r.createStore(i,a)},"8df4":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},r=e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});return r}))},"8df4b":function(e,t,n){"use strict";var r=n("7a77");function i(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var e,t=new i((function(t){e=t}));return{token:t,cancel:e}},e.exports=i},"8df7":function(e,t,n){var r=n("3fb5"),i=n("b639").Buffer,a=n("cfbd");function o(e){a.call(this,e),this.enc="pem"}r(o,a),e.exports=o,o.prototype.decode=function(e,t){for(var n=e.toString().split(/[\r\n]+/g),r=t.label.toUpperCase(),o=/^-----(BEGIN|END) ([^-]+)-----$/,s=-1,c=-1,l=0;l1&&-1!==t.indexOf("Macintosh")&&-1!==t.indexOf("Safari")&&(n=!0),n}},"8e60":function(e,t,n){"use strict";var r=n("4d91"),i=n("7b05");t["a"]={name:"Portal",props:{getContainer:r["a"].func.isRequired,children:r["a"].any.isRequired,didUpdate:r["a"].func},mounted:function(){this.createContainer()},updated:function(){var e=this,t=this.$props.didUpdate;t&&this.$nextTick((function(){t(e.$props)}))},beforeDestroy:function(){this.removeContainer()},methods:{createContainer:function(){this._container=this.$props.getContainer(),this.$forceUpdate()},removeContainer:function(){this._container&&this._container.parentNode&&this._container.parentNode.removeChild(this._container)}},render:function(){return this._container?Object(i["a"])(this.$props.children,{directives:[{name:"ant-portal",value:this._container}]}):null}}},"8e73":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,n,a,o){var s=r(t),c=i[e][r(t)];return 2===s&&(c=c[n?0:1]),c.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],s=e.defineLocale("ar",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return s}))},"8e8e":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},"8e95":function(e,t,n){var r=n("c195");e.exports=new r},"8eb5":function(e,t){var n=Math.expm1,r=Math.exp;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:n},"8eeb":function(e,t,n){var r=n("32b3"),i=n("872a");function a(e,t,n,a){var o=!n;n||(n={});var s=-1,c=t.length;while(++s=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}});return r}))},9083:function(e,t,n){},"90d7":function(e,t,n){var r=n("23e7"),i=Math.log,a=Math.LN2;r({target:"Math",stat:!0},{log2:function(e){return i(e)/a}})},"90e3":function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+r).toString(36)}},"90ea":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t}))},9112:function(e,t,n){var r=n("83ab"),i=n("9bf2"),a=n("5c6c");e.exports=r?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},9129:function(e,t,n){var r=n("23e7");r({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},9141:function(e,t,n){var r=n("ef08").document;e.exports=r&&r.documentElement},9152:function(e,t){t.read=function(e,t,n,r,i){var a,o,s=8*i-r-1,c=(1<>1,u=-7,h=n?i-1:0,f=n?-1:1,d=e[t+h];for(h+=f,a=d&(1<<-u)-1,d>>=-u,u+=s;u>0;a=256*a+e[t+h],h+=f,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=r;u>0;o=256*o+e[t+h],h+=f,u-=8);if(0===a)a=1-l;else{if(a===c)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,r),a-=l}return(d?-1:1)*o*Math.pow(2,a-r)},t.write=function(e,t,n,r,i,a){var o,s,c,l=8*a-i-1,u=(1<>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,p=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-o))<1&&(o--,c*=2),t+=o+h>=1?f/c:f*Math.pow(2,1-h),t*c>=2&&(o++,c/=2),o+h>=u?(s=0,o=u):o+h>=1?(s=(t*c-1)*Math.pow(2,i),o+=h):(s=t*Math.pow(2,h-1)*Math.pow(2,i),o=0));i>=8;e[n+d]=255&s,d+=p,s/=256,i-=8);for(o=o<0;e[n+d]=255&o,d+=p,o/=256,l-=8);e[n+d-p]|=128*m}},"919c":function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},"91e9":function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},9263:function(e,t,n){"use strict";var r=n("ad6d"),i=n("9f7f"),a=RegExp.prototype.exec,o=String.prototype.replace,s=a,c=function(){var e=/a/,t=/b*/g;return a.call(e,"a"),a.call(t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),l=i.UNSUPPORTED_Y||i.BROKEN_CARET,u=void 0!==/()??/.exec("")[1],h=c||u||l;h&&(s=function(e){var t,n,i,s,h=this,f=l&&h.sticky,d=r.call(h),p=h.source,m=0,v=e;return f&&(d=d.replace("y",""),-1===d.indexOf("g")&&(d+="g"),v=String(e).slice(h.lastIndex),h.lastIndex>0&&(!h.multiline||h.multiline&&"\n"!==e[h.lastIndex-1])&&(p="(?: "+p+")",v=" "+v,m++),n=new RegExp("^(?:"+p+")",d)),u&&(n=new RegExp("^"+p+"$(?!\\s)",d)),c&&(t=h.lastIndex),i=a.call(f?n:h,v),f?i?(i.input=i.input.slice(m),i[0]=i[0].slice(m),i.index=h.lastIndex,h.lastIndex+=i[0].length):h.lastIndex=0:c&&i&&(h.lastIndex=h.global?i.index+i[0].length:t),u&&i&&i.length>1&&o.call(i[0],n,(function(){for(s=1;s=this._blockSize){for(var a=this._blockOffset;a0;++s)this._length[s]+=c,c=this._length[s]/4294967296|0,c>0&&(this._length[s]-=4294967296*c);return this},s.prototype._update=function(){throw new Error("_update is not implemented")},s.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var n=0;n<4;++n)this._length[n]=0;return t},s.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=s},"93ed":function(e,t,n){var r=n("4245");function i(e){var t=r(this,e)["delete"](e);return this.size-=t?1:0,t}e.exports=i},"93ff":function(e,t,n){e.exports={default:n("7b9e"),__esModule:!0}},"944a":function(e,t,n){var r=n("746f");r("toStringTag")},"945d":function(e,t,n){"use strict";var r=n("7d92"),i=n("0cbb"),a=n("f3a3"),o=a.assert,s=a.parseBytes,c=n("380f"),l=n("44a3");function u(e){if(o("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof u))return new u(e);e=i[e].curve;this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=r.sha512}e.exports=u,u.prototype.sign=function(e,t){e=s(e);var n=this.keyFromSecret(t),r=this.hashInt(n.messagePrefix(),e),i=this.g.mul(r),a=this.encodePoint(i),o=this.hashInt(a,n.pubBytes(),e).mul(n.priv()),c=r.add(o).umod(this.curve.n);return this.makeSignature({R:i,S:c,Rencoded:a})},u.prototype.verify=function(e,t,n){e=s(e),t=this.makeSignature(t);var r=this.keyFromPublic(n),i=this.hashInt(t.Rencoded(),r.pubBytes(),e),a=this.g.mul(t.S()),o=t.R().add(r.pub().mul(i));return o.eq(a)},u.prototype.hashInt=function(){for(var e=this.hash(),t=0;t2&&void 0!==arguments[2]&&arguments[2],a=t,o=!0,c=void 0;i()(t)||(a={type:t});var h=a._vueTypes_name?a._vueTypes_name+" - ":"";return s.call(a,"type")&&null!==a.type&&(d(a.type)?(o=a.type.some((function(t){return e(t,n,!0)})),c=a.type.map((function(e){return l(e)})).join(" or ")):(c=l(a),o="Array"===c?d(n):"Object"===c?i()(n):"String"===c||"Number"===c||"Boolean"===c||"Function"===c?u(n)===c:n instanceof a.type)),o?s.call(a,"validator")&&p(a.validator)?(o=a.validator(n),o||!1!==r||y(h+"custom validation failed"),o):o:(!1===r&&y(h+'value "'+n+'" should be of type "'+c+'"'),!1)},y=h},"948e":function(e,t,n){},"94ca":function(e,t,n){var r=n("d039"),i=/#|\.prototype\./,a=function(e,t){var n=s[o(e)];return n==l||n!=c&&("function"==typeof t?r(t):!!t)},o=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=a.data={},c=a.NATIVE="N",l=a.POLYFILL="P";e.exports=a},"94db":function(e,t,n){},"94eb":function(e,t,n){"use strict";var r=n("18ce"),i=function(){},a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.beforeEnter,a=t.enter,o=t.afterEnter,s=t.leave,c=t.afterLeave,l=t.appear,u=void 0===l||l,h=t.tag,f=t.nativeOn,d={props:{appear:u,css:!1},on:{beforeEnter:n||i,enter:a||function(t,n){Object(r["a"])(t,e+"-enter",n)},afterEnter:o||i,leave:s||function(t,n){Object(r["a"])(t,e+"-leave",n)},afterLeave:c||i},nativeOn:f};return h&&(d.tag=h),d};t["a"]=a},"94f8":function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){return function(t){var n=e,r=n.lib,i=r.WordArray,a=r.Hasher,o=n.algo,s=[],c=[];(function(){function e(e){for(var n=t.sqrt(e),r=2;r<=n;r++)if(!(e%r))return!1;return!0}function n(e){return 4294967296*(e-(0|e))|0}var r=2,i=0;while(i<64)e(r)&&(i<8&&(s[i]=n(t.pow(r,.5))),c[i]=n(t.pow(r,1/3)),i++),r++})();var l=[],u=o.SHA256=a.extend({_doReset:function(){this._hash=new i.init(s.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],u=n[5],h=n[6],f=n[7],d=0;d<64;d++){if(d<16)l[d]=0|e[t+d];else{var p=l[d-15],m=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,v=l[d-2],g=(v<<15|v>>>17)^(v<<13|v>>>19)^v>>>10;l[d]=m+l[d-7]+g+l[d-16]}var b=s&u^~s&h,y=r&i^r&a^i&a,_=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),w=(s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25),M=f+w+b+c[d]+l[d],x=_+y;f=h,h=u,u=s,s=o+M|0,o=a,a=i,i=r,r=M+x|0}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+a|0,n[3]=n[3]+o|0,n[4]=n[4]+s|0,n[5]=n[5]+u|0,n[6]=n[6]+h|0,n[7]=n[7]+f|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;return n[i>>>5]|=128<<24-i%32,n[14+(i+64>>>9<<4)]=t.floor(r/4294967296),n[15+(i+64>>>9<<4)]=r,e.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});n.SHA256=a._createHelper(u),n.HmacSHA256=a._createHmacHelper(u)}(Math),e.SHA256}))},"950a":function(e,t,n){var r=n("30c9");function i(e,t){return function(n,i){if(null==n)return n;if(!r(n))return e(n,i);var a=n.length,o=t?a:-1,s=Object(n);while(t?o--:++o(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(M["a"])(1):0,p="width "+c+" "+l,m="transform "+c+" "+l;if(e&&"hidden"!==document.body.style.overflow){if(document.body.style.overflow="hidden",d){switch(document.body.style.position="relative",document.body.style.width="calc(100% - "+d+"px)",this.dom.style.transition="none",o){case"right":this.dom.style.transform="translateX(-"+d+"px)",this.dom.style.msTransform="translateX(-"+d+"px)";break;case"top":case"bottom":this.dom.style.width="calc(100% - "+d+"px)",this.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(this.timeout),this.timeout=setTimeout((function(){i.dom.style.transition=m+","+p,i.dom.style.width="",i.dom.style.transform="",i.dom.style.msTransform=""}))}f.forEach((function(e,t){e&&D(e,h[t]||"touchmove",t?i.removeMoveHandler:i.removeStartHandler,i.passive)}))}else if(this.getCurrentDrawerSome()){if(document.body.style.overflow="",(this.isOpenChange||t)&&d){document.body.style.position="",document.body.style.width="",O&&(document.body.style.overflowX="hidden"),this.dom.style.transition="none";var v=void 0;switch(o){case"right":this.dom.style.transform="translateX("+d+"px)",this.dom.style.msTransform="translateX("+d+"px)",this.dom.style.width="100%",p="width 0s "+l+" "+c,this.maskDom&&(this.maskDom.style.left="-"+d+"px",this.maskDom.style.width="calc(100% + "+d+"px)");break;case"top":case"bottom":this.dom.style.width="calc(100% + "+d+"px)",this.dom.style.height="100%",this.dom.style.transform="translateZ(0)",v="height 0s "+l+" "+c;break;default:break}clearTimeout(this.timeout),this.timeout=setTimeout((function(){i.dom.style.transition=m+","+(v?v+",":"")+p,i.dom.style.transform="",i.dom.style.msTransform="",i.dom.style.width="",i.dom.style.height=""}))}f.forEach((function(e,t){e&&j(e,h[t]||"touchmove",t?i.removeMoveHandler:i.removeStartHandler,i.passive)}))}}var g=Object(_["j"])(this),b=g.change;b&&this.isOpenChange&&this.sFirstEnter&&(b(e),this.isOpenChange=!1)},getChildToRender:function(e){var t,n=this,r=this.$createElement,a=this.$props,o=a.className,s=a.prefixCls,c=a.placement,l=a.handler,h=a.showMask,f=a.maskStyle,p=a.width,m=a.height,v=a.wrapStyle,g=a.keyboard,b=a.maskClosable,y=this.$slots["default"],M=u()(s,(t={},i()(t,s+"-"+c,!0),i()(t,s+"-open",e),i()(t,o,!!o),i()(t,"no-mask",!h),t)),x=this.isOpenChange,S="left"===c||"right"===c,k="translate"+(S?"X":"Y"),C="left"===c||"top"===c?"-100%":"100%",L=e?"":k+"("+C+")";if(void 0===x||x){var T=this.contentDom?this.contentDom.getBoundingClientRect()[S?"width":"height"]:0,O=(S?p:m)||T;this.setLevelDomTransform(e,!1,k,O)}var z=void 0;if(!1!==l){var D=r("div",{class:"drawer-handle"},[r("i",{class:"drawer-handle-icon"})]),j=this.handler,H=j&&j[0]||D,A=Object(_["h"])(H),Y=A.click;z=Object(w["a"])(H,{on:{click:function(e){Y&&Y(),n.onIconTouchEnd(e)}},directives:[{name:"ant-ref",value:function(e){n.handlerdom=e}}]})}var V={class:M,directives:[{name:"ant-ref",value:function(e){n.dom=e}}],on:{transitionend:this.onWrapperTransitionEnd,keydown:e&&g?this.onKeyDown:P},style:v},I=[{name:"ant-ref",value:function(e){n.maskDom=e}}],F=[{name:"ant-ref",value:function(e){n.contentWrapper=e}}],R=[{name:"ant-ref",value:function(e){n.contentDom=e}}];return r("div",d()([V,{attrs:{tabIndex:-1}}]),[h&&r("div",d()([{key:e,class:s+"-mask",on:{click:b?this.onMaskTouchEnd:P},style:f},{directives:I}])),r("div",d()([{class:s+"-content-wrapper",style:{transform:L,msTransform:L,width:E(p)?p+"px":p,height:E(m)?m+"px":m}},{directives:F}]),[r("div",d()([{class:s+"-content"},{directives:R},{on:{touchstart:e?this.removeStartHandler:P,touchmove:e?this.removeMoveHandler:P}}]),[y]),z])])},getOpen:function(){return void 0!==this.open?this.open:this.sOpen},getTouchParentScroll:function(e,t,n,r){if(!t||t===document)return!1;if(t===e.parentNode)return!0;var i=Math.max(Math.abs(n),Math.abs(r))===Math.abs(r),a=Math.max(Math.abs(n),Math.abs(r))===Math.abs(n),o=t.scrollHeight-t.clientHeight,s=t.scrollWidth-t.clientWidth,c=t.scrollTop,l=t.scrollLeft;t.scrollTo&&t.scrollTo(t.scrollLeft+1,t.scrollTop+1);var u=t.scrollTop,h=t.scrollLeft;return t.scrollTo&&t.scrollTo(t.scrollLeft-1,t.scrollTop-1),!((!i||o&&u-c&&(!o||!(t.scrollTop>=o&&r<0||t.scrollTop<=0&&r>0)))&&(!a||s&&h-l&&(!s||!(t.scrollLeft>=s&&n<0||t.scrollLeft<=0&&n>0))))&&this.getTouchParentScroll(e,t.parentNode,n,r)},removeStartHandler:function(e){e.touches.length>1||(this.startPos={x:e.touches[0].clientX,y:e.touches[0].clientY})},removeMoveHandler:function(e){if(!(e.changedTouches.length>1)){var t=e.currentTarget,n=e.changedTouches[0].clientX-this.startPos.x,r=e.changedTouches[0].clientY-this.startPos.y;(t===this.maskDom||t===this.handlerdom||t===this.contentDom&&this.getTouchParentScroll(t,e.target,n,r))&&e.preventDefault()}},trnasitionEnd:function(e){j(e.target,z,this.trnasitionEnd),e.target.style.transition=""},defaultGetContainer:function(){if(V)return null;var e=document.createElement("div");return this.parent.appendChild(e),this.wrapperClassName&&(e.className=this.wrapperClassName),e}},render:function(){var e=this,t=arguments[0],n=this.$props,r=n.getContainer,i=n.wrapperClassName,a=n.handler,o=n.forceRender,s=this.getOpen(),c=null;Y[this.drawerId]=s?this.container:s;var l=this.getChildToRender(!!this.sFirstEnter&&s);if(!r){var u=[{name:"ant-ref",value:function(t){e.container=t}}];return t("div",d()([{class:i},{directives:u}]),[l])}if(!this.container||!s&&!this.sFirstEnter)return null;var h=!!a||o;return(h||s||this.dom)&&(c=t(A["a"],{attrs:{getContainer:this.getSelfContainer,children:l}})),c}},F=I,R=F,N=n("0c63"),B=n("4df5"),$=n("db14"),W={name:"ADrawer",props:{closable:x["a"].bool.def(!0),destroyOnClose:x["a"].bool,getContainer:x["a"].any,maskClosable:x["a"].bool.def(!0),mask:x["a"].bool.def(!0),maskStyle:x["a"].object,wrapStyle:x["a"].object,bodyStyle:x["a"].object,headerStyle:x["a"].object,drawerStyle:x["a"].object,title:x["a"].any,visible:x["a"].bool,width:x["a"].oneOfType([x["a"].string,x["a"].number]).def(256),height:x["a"].oneOfType([x["a"].string,x["a"].number]).def(256),zIndex:x["a"].number,prefixCls:x["a"].string,placement:x["a"].oneOf(["top","right","bottom","left"]).def("right"),level:x["a"].any.def(null),wrapClassName:x["a"].string,handle:x["a"].any,afterVisibleChange:x["a"].func,keyboard:x["a"].bool.def(!0)},mixins:[y["a"]],data:function(){return this.destroyClose=!1,this.preVisible=this.$props.visible,{_push:!1}},inject:{parentDrawer:{default:function(){return null}},configProvider:{default:function(){return B["a"]}}},provide:function(){return{parentDrawer:this}},mounted:function(){var e=this.visible;e&&this.parentDrawer&&this.parentDrawer.push()},updated:function(){var e=this;this.$nextTick((function(){e.preVisible!==e.visible&&e.parentDrawer&&(e.visible?e.parentDrawer.push():e.parentDrawer.pull()),e.preVisible=e.visible}))},beforeDestroy:function(){this.parentDrawer&&this.parentDrawer.pull()},methods:{close:function(e){this.$emit("close",e)},push:function(){this.setState({_push:!0})},pull:function(){this.setState({_push:!1})},onDestroyTransitionEnd:function(){var e=this.getDestroyOnClose();e&&(this.visible||(this.destroyClose=!0,this.$forceUpdate()))},getDestroyOnClose:function(){return this.destroyOnClose&&!this.visible},getPushTransform:function(e){return"left"===e||"right"===e?"translateX("+("left"===e?180:-180)+"px)":"top"===e||"bottom"===e?"translateY("+("top"===e?180:-180)+"px)":void 0},getRcDrawerStyle:function(){var e=this.$props,t=e.zIndex,n=e.placement,r=e.wrapStyle,i=this.$data._push;return c()({zIndex:t,transform:i?this.getPushTransform(n):void 0},r)},renderHeader:function(e){var t=this.$createElement,n=this.$props,r=n.closable,i=n.headerStyle,a=Object(_["f"])(this,"title");if(!a&&!r)return null;var o=a?e+"-header":e+"-header-no-title";return t("div",{class:o,style:i},[a&&t("div",{class:e+"-title"},[a]),r?this.renderCloseIcon(e):null])},renderCloseIcon:function(e){var t=this.$createElement,n=this.closable;return n&&t("button",{key:"closer",on:{click:this.close},attrs:{"aria-label":"Close"},class:e+"-close"},[t(N["a"],{attrs:{type:"close"}})])},renderBody:function(e){var t=this.$createElement;if(this.destroyClose&&!this.visible)return null;this.destroyClose=!1;var n=this.$props,r=n.bodyStyle,i=n.drawerStyle,a={},o=this.getDestroyOnClose();return o&&(a.opacity=0,a.transition="opacity .3s"),t("div",{class:e+"-wrapper-body",style:c()({},a,i),on:{transitionend:this.onDestroyTransitionEnd}},[this.renderHeader(e),t("div",{key:"body",class:e+"-body",style:r},[this.$slots["default"]])])}},render:function(){var e,t=arguments[0],n=Object(_["k"])(this),r=n.prefixCls,a=n.width,s=n.height,l=n.visible,f=n.placement,d=n.wrapClassName,p=n.mask,m=o()(n,["prefixCls","width","height","visible","placement","wrapClassName","mask"]),v=p?"":"no-mask",g={};"left"===f||"right"===f?g.width="number"===typeof a?a+"px":a:g.height="number"===typeof s?s+"px":s;var b=Object(_["f"])(this,"handle")||!1,y=this.configProvider.getPrefixCls,w=y("drawer",r),M={props:c()({},Object(h["a"])(m,["closable","destroyOnClose","drawerStyle","headerStyle","bodyStyle","title","push","visible","getPopupContainer","rootPrefixCls","getPrefixCls","renderEmpty","csp","pageHeader","autoInsertSpaceInButton"]),{handler:b},g,{prefixCls:w,open:l,showMask:p,placement:f,className:u()((e={},i()(e,d,!!d),i()(e,v,!!v),e)),wrapStyle:this.getRcDrawerStyle()}),on:c()({},Object(_["j"])(this))};return t(R,M,[this.renderBody(w)])},install:function(e){e.use($["a"]),e.component(W.name,W)}};t["a"]=W},"957c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var i={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===r?n?"минута":"минуту":e+" "+t(i[r],+e)}var r=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],i=e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:n,m:n,mm:n,h:"час",hh:n,d:"день",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}});return i}))},"958b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -function t(e,t,n,r){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}var n=e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,n){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}});return n}))},9609:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},n=e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n}))},9638:function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},"966d":function(e,t,n){"use strict";(function(t){function n(e,n,r,i){if("function"!==typeof e)throw new TypeError('"callback" argument must be a function');var a,o,s=arguments.length;switch(s){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick((function(){e.call(null,n)}));case 3:return t.nextTick((function(){e.call(null,n,r)}));case 4:return t.nextTick((function(){e.call(null,n,r,i)}));default:a=new Array(s-1),o=0;while(o0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";var t=this.head,n=""+t.data;while(t=t.next)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return u.alloc(0);var t=u.allocUnsafe(e>>>0),n=this.head,r=0;while(n)p(n.data,t,r),r+=n.data.length,n=n.next;return t}},{key:"consume",value:function(e,t){var n;return ei.length?i.length:e;if(a===i.length?r+=i:r+=i.slice(0,e),e-=a,0===e){a===i.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(a));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=u.allocUnsafe(e),n=this.head,r=1;n.data.copy(t),e-=n.data.length;while(n=n.next){var i=n.data,a=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,a),e-=a,0===e){a===i.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=i.slice(a));break}++r}return this.length-=r,t}},{key:d,value:function(e,t){return f(this,i({},t,{depth:0,customInspect:!1}))}}]),e}()},"96cf":function(e,t,n){(function(t){!function(t){"use strict";var n,r=Object.prototype,i=r.hasOwnProperty,a="function"===typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag",l="object"===typeof e,u=t.regeneratorRuntime;if(u)l&&(e.exports=u);else{u=t.regeneratorRuntime=l?e.exports:{},u.wrap=_;var h="suspendedStart",f="suspendedYield",d="executing",p="completed",m={},v={};v[o]=function(){return this};var g=Object.getPrototypeOf,b=g&&g(g(j([])));b&&b!==r&&i.call(b,o)&&(v=b);var y=S.prototype=M.prototype=Object.create(v);x.prototype=y.constructor=S,S.constructor=x,S[c]=x.displayName="GeneratorFunction",u.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===x||"GeneratorFunction"===(t.displayName||t.name))},u.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,S):(e.__proto__=S,c in e||(e[c]="GeneratorFunction")),e.prototype=Object.create(y),e},u.awrap=function(e){return{__await:e}},k(C.prototype),C.prototype[s]=function(){return this},u.AsyncIterator=C,u.async=function(e,t,n,r){var i=new C(_(e,t,n,r));return u.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},k(y),y[c]="Generator",y[o]=function(){return this},y.toString=function(){return"[object Generator]"},u.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){while(t.length){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},u.values=j,D.prototype={constructor:D,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(z),!e)for(var t in this)"t"===t.charAt(0)&&i.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,i){return s.type="throw",s.arg=e,t.next=r,i&&(t.method="next",t.arg=n),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var c=i.call(o,"catchLoc"),l=i.call(o,"finallyLoc");if(c&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),z(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;z(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:j(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=n),m}}}function _(e,t,n,r){var i=t&&t.prototype instanceof M?t:M,a=Object.create(i.prototype),o=new D(r||[]);return a._invoke=L(e,n,o),a}function w(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(r){return{type:"throw",arg:r}}}function M(){}function x(){}function S(){}function k(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function C(e){function n(t,r,a,o){var s=w(e[t],e,r);if("throw"!==s.type){var c=s.arg,l=c.value;return l&&"object"===typeof l&&i.call(l,"__await")?Promise.resolve(l.__await).then((function(e){n("next",e,a,o)}),(function(e){n("throw",e,a,o)})):Promise.resolve(l).then((function(e){c.value=e,a(c)}),o)}o(s.arg)}var r;function a(e,t){function i(){return new Promise((function(r,i){n(e,t,r,i)}))}return r=r?r.then(i,i):i()}"object"===typeof t.process&&t.process.domain&&(n=t.process.domain.bind(n)),this._invoke=a}function L(e,t,n){var r=h;return function(i,a){if(r===d)throw new Error("Generator is already running");if(r===p){if("throw"===i)throw a;return H()}n.method=i,n.arg=a;while(1){var o=n.delegate;if(o){var s=T(o,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===h)throw r=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var c=w(e,t,n);if("normal"===c.type){if(r=n.done?p:f,c.arg===m)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=p,n.method="throw",n.arg=c.arg)}}}function T(e,t){var r=e.iterator[t.method];if(r===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,T(e,t),"throw"===t.method))return m;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var i=w(r,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,m;var a=i.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,m):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function z(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function j(e){if(e){var t=e[o];if(t)return t.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){while(++r=20||e>=100&&e%100===0)&&(i=" de "),e+i+r[n]}var n=e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}});return n}))},9742:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},9767:function(e,t,n){"use strict";var r=n("23e7"),i=n("857a"),a=n("af03");r({target:"String",proto:!0,forced:a("fontcolor")},{fontcolor:function(e){return i(this,"font","color",e)}})},9797:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,n="",r=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return t>20?n=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(n=r[t]),e+n},week:{dow:1,doy:4}});return t}))},"979d":function(e,t,n){},"97e1":function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return c}));var r=n("41b2"),i=n.n(r),a=n("7320"),o=i()({},a["a"].Modal);function s(e){o=e?i()({},o,e):i()({},a["a"].Modal)}function c(){return o}},"980c":function(e,t,n){(function(t){var r=n("399f"),i=n("3337").ec,a=n("2aee"),o=n("cd91");function s(e,n,i,o,s){var u=a(i);if("ec"===u.type){if("ecdsa"!==o&&"ecdsa/rsa"!==o)throw new Error("wrong public key type");return c(e,n,u)}if("dsa"===u.type){if("dsa"!==o)throw new Error("wrong public key type");return l(e,n,u)}if("rsa"!==o&&"ecdsa/rsa"!==o)throw new Error("wrong public key type");n=t.concat([s,n]);var h=u.modulus.byteLength(),f=[1],d=0;while(n.length+f.length+2=t)throw new Error("invalid sig")}e.exports=s}).call(this,n("b639").Buffer)},9839:function(e,t,n){"use strict";n.d(t,"a",(function(){return Ce}));var r=n("92fa"),i=n.n(r),a=n("6042"),o=n.n(a),s=n("8e8e"),c=n.n(s),l=n("41b2"),u=n.n(l),h=n("6a21"),f=n("0464"),d=n("4d91"),p={props:{value:d["a"].oneOfType([d["a"].string,d["a"].number]),label:d["a"].oneOfType([d["a"].string,d["a"].number]),disabled:d["a"].bool,title:d["a"].oneOfType([d["a"].string,d["a"].number])},isSelectOption:!0},m={props:{value:d["a"].oneOfType([d["a"].string,d["a"].number]),label:d["a"].oneOfType([d["a"].string,d["a"].number])},isSelectOptGroup:!0},v=n("18a7"),g=n("4d26"),b=n.n(g),y=n("3c55"),_=n.n(y),w=n("528d"),M=n("4a15"),x=n("d96e"),S=n.n(x),k=n("2b0e"),C=n("daa3"),L=n("94eb"),T=n("7b05"),O=n("b488"),z=n("58c1"),D=n("46cf"),j=n.n(D),H=n("c449"),E=n.n(H),A=n("8496"),P=n("da30"),Y=n("ec44"),V=n("1098"),I=n.n(V);function F(e){return"string"===typeof e?e.trim():""}function R(e){if(!e)return null;var t=Object(C["l"])(e);if("value"in t)return t.value;if(void 0!==Object(C["i"])(e))return Object(C["i"])(e);if(Object(C["n"])(e).isSelectOptGroup){var n=Object(C["f"])(e,"label");if(n)return n}throw new Error("Need at least a key or a value or a label (only for OptGroup) for "+e)}function N(e,t){if("value"===t)return R(e);if("children"===t){var n=e.$slots?Object(T["b"])(e.$slots["default"],!0):Object(T["b"])(e.componentOptions.children,!0);return 1!==n.length||n[0].tag?n:n[0].text}var r=Object(C["l"])(e);return t in r?r[t]:Object(C["d"])(e)[t]}function B(e){return e.multiple}function $(e){return e.combobox}function W(e){return e.multiple||e.tags}function U(e){return W(e)||$(e)}function q(e){return!U(e)}function K(e){var t=e;return void 0===e?t=[]:Array.isArray(e)||(t=[e]),t}function G(e){return("undefined"===typeof e?"undefined":I()(e))+"-"+e}function X(e){e.preventDefault()}function J(e,t){var n=-1;if(e)for(var r=0;r0)return!0;return!1}function ie(e,t){var n=new RegExp("["+t.join()+"]");return e.split(n).filter((function(e){return e}))}function ae(e,t){var n=Object(C["l"])(t);if(n.disabled)return!1;var r=N(t,this.optionFilterProp);return r=r.length&&r[0].text?r[0].text:String(r),r.toLowerCase().indexOf(e.toLowerCase())>-1}function oe(e,t){if(!q(t)&&!B(t)&&"string"!==typeof e)throw new Error("Invalid `value` of type `"+("undefined"===typeof e?"undefined":I()(e))+"` supplied to Option, expected `string` when `tags/combobox` is `true`.")}function se(e,t){return function(n){e[t]=n}}function ce(){var e=(new Date).getTime(),t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"===t?n:7&n|8).toString(16)}));return t}var le={name:"DropdownMenu",mixins:[O["a"]],props:{ariaId:d["a"].string,defaultActiveFirstOption:d["a"].bool,value:d["a"].any,dropdownMenuStyle:d["a"].object,multiple:d["a"].bool,prefixCls:d["a"].string,menuItems:d["a"].any,inputValue:d["a"].string,visible:d["a"].bool,backfillValue:d["a"].any,firstActiveValue:d["a"].string,menuItemSelectedIcon:d["a"].any},watch:{visible:function(e){var t=this;e?this.$nextTick((function(){t.scrollActiveItemToView()})):this.lastVisible=e}},created:function(){this.rafInstance=null,this.lastInputValue=this.$props.inputValue,this.lastVisible=!1},mounted:function(){var e=this;this.$nextTick((function(){e.scrollActiveItemToView()})),this.lastVisible=this.$props.visible},updated:function(){var e=this.$props;this.lastVisible=e.visible,this.lastInputValue=e.inputValue,this.prevVisible=this.visible},beforeDestroy:function(){this.rafInstance&&E.a.cancel(this.rafInstance)},methods:{scrollActiveItemToView:function(){var e=this,t=this.firstActiveItem&&this.firstActiveItem.$el,n=this.$props,r=n.value,i=n.visible,a=n.firstActiveValue;if(t&&i){var o={onlyScrollIfNeeded:!0};r&&0!==r.length||!a||(o.alignWithTop=!0),this.rafInstance=E()((function(){Object(Y["a"])(t,e.$refs.menuRef.$el,o)}))}},renderMenu:function(){var e=this,t=this.$createElement,n=this.$props,r=n.menuItems,i=n.defaultActiveFirstOption,a=n.value,o=n.prefixCls,s=n.multiple,c=n.inputValue,l=n.firstActiveValue,h=n.dropdownMenuStyle,f=n.backfillValue,d=n.visible,p=Object(C["f"])(this,"menuItemSelectedIcon"),m=Object(C["j"])(this),v=m.menuDeselect,g=m.menuSelect,b=m.popupScroll;if(r&&r.length){var y=Q(r,a),_={props:{multiple:s,itemIcon:s?p:null,selectedKeys:y,prefixCls:o+"-menu"},on:{},style:h,ref:"menuRef",attrs:{role:"listbox"}};b&&(_.on.scroll=b),s?(_.on.deselect=v,_.on.select=g):_.on.click=g;var w={},M=i,x=r;if(y.length||l){n.visible&&!this.lastVisible?w.activeKey=y[0]||l:d||(y[0]&&(M=!1),w.activeKey=void 0);var S=!1,k=function(t){return!S&&-1!==y.indexOf(t.key)||!S&&!y.length&&-1!==l.indexOf(t.key)?(S=!0,Object(T["a"])(t,{directives:[{name:"ant-ref",value:function(t){e.firstActiveItem=t}}]})):t};x=r.map((function(e){if(Object(C["n"])(e).isMenuItemGroup){var t=e.componentOptions.children.map(k);return Object(T["a"])(e,{children:t})}return k(e)}))}else this.firstActiveItem=null;var L=a&&a[a.length-1];return c===this.lastInputValue||L&&L===f||(w.activeKey=""),_.props=u()({},w,_.props,{defaultActiveFirst:M}),t(P["a"],_,[x])}return null}},render:function(){var e=arguments[0],t=this.renderMenu(),n=Object(C["j"])(this),r=n.popupFocus,i=n.popupScroll;return t?e("div",{style:{overflow:"auto",transform:"translateZ(0)"},attrs:{id:this.$props.ariaId,tabIndex:"-1"},on:{focus:r,mousedown:X,scroll:i},ref:"menuContainer"},[t]):null}},ue={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:0,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}},he={name:"SelectTrigger",mixins:[O["a"]],props:{dropdownMatchSelectWidth:d["a"].bool,defaultActiveFirstOption:d["a"].bool,dropdownAlign:d["a"].object,visible:d["a"].bool,disabled:d["a"].bool,showSearch:d["a"].bool,dropdownClassName:d["a"].string,dropdownStyle:d["a"].object,dropdownMenuStyle:d["a"].object,multiple:d["a"].bool,inputValue:d["a"].string,filterOption:d["a"].any,empty:d["a"].bool,options:d["a"].any,prefixCls:d["a"].string,popupClassName:d["a"].string,value:d["a"].array,showAction:d["a"].arrayOf(d["a"].string),combobox:d["a"].bool,animation:d["a"].string,transitionName:d["a"].string,getPopupContainer:d["a"].func,backfillValue:d["a"].any,menuItemSelectedIcon:d["a"].any,dropdownRender:d["a"].func,ariaId:d["a"].string},data:function(){return{dropdownWidth:0}},created:function(){this.rafInstance=null,this.saveDropdownMenuRef=se(this,"dropdownMenuRef"),this.saveTriggerRef=se(this,"triggerRef")},mounted:function(){var e=this;this.$nextTick((function(){e.setDropdownWidth()}))},updated:function(){var e=this;this.$nextTick((function(){e.setDropdownWidth()}))},beforeDestroy:function(){this.cancelRafInstance()},methods:{setDropdownWidth:function(){var e=this;this.cancelRafInstance(),this.rafInstance=E()((function(){var t=e.$el.offsetWidth;t!==e.dropdownWidth&&e.setState({dropdownWidth:t})}))},cancelRafInstance:function(){this.rafInstance&&E.a.cancel(this.rafInstance)},getInnerMenu:function(){return this.dropdownMenuRef&&this.dropdownMenuRef.$refs.menuRef},getPopupDOMNode:function(){return this.triggerRef.getPopupDomNode()},getDropdownElement:function(e){var t=this.$createElement,n=this.value,r=this.firstActiveValue,i=this.defaultActiveFirstOption,a=this.dropdownMenuStyle,o=this.getDropdownPrefixCls,s=this.backfillValue,c=this.menuItemSelectedIcon,l=Object(C["j"])(this),h=l.menuSelect,f=l.menuDeselect,d=l.popupScroll,p=this.$props,m=p.dropdownRender,v=p.ariaId,g={props:u()({},e.props,{ariaId:v,prefixCls:o(),value:n,firstActiveValue:r,defaultActiveFirstOption:i,dropdownMenuStyle:a,backfillValue:s,menuItemSelectedIcon:c}),on:u()({},e.on,{menuSelect:h,menuDeselect:f,popupScroll:d}),directives:[{name:"ant-ref",value:this.saveDropdownMenuRef}]},b=t(le,g);return m?m(b,p):null},getDropdownTransitionName:function(){var e=this.$props,t=e.transitionName;return!t&&e.animation&&(t=this.getDropdownPrefixCls()+"-"+e.animation),t},getDropdownPrefixCls:function(){return this.prefixCls+"-dropdown"}},render:function(){var e,t=arguments[0],n=this.$props,r=this.$slots,i=n.multiple,a=n.visible,s=n.inputValue,c=n.dropdownAlign,l=n.disabled,h=n.showSearch,f=n.dropdownClassName,d=n.dropdownStyle,p=n.dropdownMatchSelectWidth,m=n.options,v=n.getPopupContainer,g=n.showAction,y=n.empty,_=Object(C["j"])(this),w=_.mouseenter,M=_.mouseleave,x=_.popupFocus,S=_.dropdownVisibleChange,k=this.getDropdownPrefixCls(),L=(e={},o()(e,f,!!f),o()(e,k+"--"+(i?"multiple":"single"),1),o()(e,k+"--empty",y),e),T=this.getDropdownElement({props:{menuItems:m,multiple:i,inputValue:s,visible:a},on:{popupFocus:x}}),O=void 0;O=l?[]:q(n)&&!h?["click"]:["blur"];var z=u()({},d),D=p?"width":"minWidth";this.dropdownWidth&&(z[D]=this.dropdownWidth+"px");var j={props:u()({},n,{showAction:l?[]:g,hideAction:O,ref:"triggerRef",popupPlacement:"bottomLeft",builtinPlacements:ue,prefixCls:k,popupTransitionName:this.getDropdownTransitionName(),popupAlign:c,popupVisible:a,getPopupContainer:v,popupClassName:b()(L),popupStyle:z}),on:{popupVisibleChange:S},directives:[{name:"ant-ref",value:this.saveTriggerRef}]};return w&&(j.on.mouseenter=w),M&&(j.on.mouseleave=M),t(A["a"],j,[r["default"],t("template",{slot:"popup"},[T])])}},fe={defaultActiveFirstOption:d["a"].bool,multiple:d["a"].bool,filterOption:d["a"].any,showSearch:d["a"].bool,disabled:d["a"].bool,allowClear:d["a"].bool,showArrow:d["a"].bool,tags:d["a"].bool,prefixCls:d["a"].string,transitionName:d["a"].string,optionLabelProp:d["a"].string,optionFilterProp:d["a"].string,animation:d["a"].string,choiceTransitionName:d["a"].string,open:d["a"].bool,defaultOpen:d["a"].bool,placeholder:d["a"].any,labelInValue:d["a"].bool,loading:d["a"].bool,value:d["a"].any,defaultValue:d["a"].any,dropdownStyle:d["a"].object,dropdownClassName:d["a"].string,maxTagTextLength:d["a"].number,maxTagCount:d["a"].number,maxTagPlaceholder:d["a"].any,tokenSeparators:d["a"].arrayOf(d["a"].string),getInputElement:d["a"].func,showAction:d["a"].arrayOf(d["a"].string),autoFocus:d["a"].bool,getPopupContainer:d["a"].func,clearIcon:d["a"].any,inputIcon:d["a"].any,removeIcon:d["a"].any,menuItemSelectedIcon:d["a"].any,dropdownRender:d["a"].func,mode:d["a"].oneOf(["multiple","tags"]),backfill:d["a"].bool,dropdownAlign:d["a"].any,dropdownMatchSelectWidth:d["a"].bool,dropdownMenuStyle:d["a"].object,notFoundContent:d["a"].oneOfType([String,Number]),tabIndex:d["a"].oneOfType([String,Number])},de=n("6bb4"),pe=n("81a7");k["a"].use(j.a,{name:"ant-ref"});var me="RC_SELECT_EMPTY_VALUE_KEY",ve=function(){return null};function ge(e){return!e||null===e.offsetParent}function be(){for(var e=arguments.length,t=Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t.forEach((function(t){t.data&&void 0===t.data.slot&&(Object(C["n"])(t).isSelectOptGroup?e.getOptionsFromChildren(t.componentOptions.children,n):n.push(t))})),n},getInputValueForCombobox:function(e,t,n){var r=[];if("value"in e&&!n&&(r=K(e.value)),"defaultValue"in e&&n&&(r=K(e.defaultValue)),!r.length)return"";r=r[0];var i=r;return e.labelInValue?i=r.label:t[G(r)]&&(i=t[G(r)].label),void 0===i&&(i=""),i},getLabelFromOption:function(e,t){return N(t,e.optionLabelProp)},getOptionsInfoFromProps:function(e,t){var n=this,r=this.getOptionsFromChildren(this.$props.children),i={};if(r.forEach((function(t){var r=R(t);i[G(r)]={option:t,value:r,label:n.getLabelFromOption(e,t),title:Object(C["q"])(t,"title"),disabled:Object(C["q"])(t,"disabled")}})),t){var a=t._optionsInfo,o=t._value;o&&o.forEach((function(e){var t=G(e);i[t]||void 0===a[t]||(i[t]=a[t])}))}return i},getValueFromProps:function(e,t){var n=[];return"value"in e&&!t&&(n=K(e.value)),"defaultValue"in e&&t&&(n=K(e.defaultValue)),e.labelInValue&&(n=n.map((function(e){return e.key}))),n},onInputChange:function(e){var t=e.target,n=t.value,r=t.composing,i=this.$data._inputValue,a=void 0===i?"":i;if(e.isComposing||r||a===n)this.setState({_mirrorInputValue:n});else{var o=this.$props.tokenSeparators;if(W(this.$props)&&o.length&&re(n,o)){var s=this.getValueByInput(n);return void 0!==s&&this.fireChange(s),this.setOpenState(!1,{needFocus:!0}),void this.setInputValue("",!1)}this.setInputValue(n),this.setState({_open:!0}),$(this.$props)&&this.fireChange([n])}},onDropdownVisibleChange:function(e){e&&!this._focused&&(this.clearBlurTime(),this.timeoutFocus(),this._focused=!0,this.updateFocusClassName()),this.setOpenState(e)},onKeyDown:function(e){var t=this.$data._open,n=this.$props.disabled;if(!n){var r=e.keyCode;t&&!this.getInputDOMNode()?this.onInputKeydown(e):r===v["a"].ENTER||r===v["a"].DOWN?(r!==v["a"].ENTER||W(this.$props)?t||this.setOpenState(!0):this.maybeFocus(!0),e.preventDefault()):r===v["a"].SPACE&&(t||(this.setOpenState(!0),e.preventDefault()))}},onInputKeydown:function(e){var t=this,n=this.$props,r=n.disabled,i=n.combobox,a=n.defaultActiveFirstOption;if(!r){var o=this.$data,s=this.getRealOpenState(o),c=e.keyCode;if(!W(this.$props)||e.target.value||c!==v["a"].BACKSPACE){if(c===v["a"].DOWN){if(!o._open)return this.openIfHasChildren(),e.preventDefault(),void e.stopPropagation()}else if(c===v["a"].ENTER&&o._open)!s&&i||e.preventDefault(),s&&i&&!1===a&&(this.comboboxTimer=setTimeout((function(){t.setOpenState(!1)})));else if(c===v["a"].ESC)return void(o._open&&(this.setOpenState(!1),e.preventDefault(),e.stopPropagation()));if(s&&this.selectTriggerRef){var l=this.selectTriggerRef.getInnerMenu();l&&l.onKeyDown(e,this.handleBackfill)&&(e.preventDefault(),e.stopPropagation())}}else{e.preventDefault();var u=o._value;u.length&&this.removeSelected(u[u.length-1])}}},onMenuSelect:function(e){var t=e.item;if(t){var n=this.$data._value,r=this.$props,i=R(t),a=n[n.length-1],o=!1;if(W(r)?-1!==J(n,i)?o=!0:n=n.concat([i]):$(r)||void 0===a||a!==i||i===this.$data._backfillValue?(n=[i],this.setOpenState(!1,{needFocus:!0,fireSearch:!1})):(this.setOpenState(!1,{needFocus:!0,fireSearch:!1}),o=!0),o||this.fireChange(n),!o){this.fireSelect(i);var s=$(r)?N(t,r.optionLabelProp):"";r.autoClearSearchValue&&this.setInputValue(s,!1)}}},onMenuDeselect:function(e){var t=e.item,n=e.domEvent;if("keydown"!==n.type||n.keyCode!==v["a"].ENTER)"click"===n.type&&this.removeSelected(R(t)),this.autoClearSearchValue&&this.setInputValue("");else{var r=t.$el;ge(r)||this.removeSelected(R(t))}},onArrowClick:function(e){e.stopPropagation(),e.preventDefault(),this.clearBlurTime(),this.disabled||this.setOpenState(!this.$data._open,{needFocus:!this.$data._open})},onPlaceholderClick:function(){this.getInputDOMNode()&&this.getInputDOMNode()&&this.getInputDOMNode().focus()},onPopupFocus:function(){this.maybeFocus(!0,!0)},onClearSelection:function(e){var t=this.$props,n=this.$data;if(!t.disabled){var r=n._inputValue,i=n._value;e.stopPropagation(),(r||i.length)&&(i.length&&this.fireChange([]),this.setOpenState(!1,{needFocus:!0}),r&&this.setInputValue(""))}},onChoiceAnimationLeave:function(){this.forcePopupAlign()},getOptionInfoBySingleValue:function(e,t){var n=this.$createElement,r=void 0;if(t=t||this.$data._optionsInfo,t[G(e)]&&(r=t[G(e)]),r)return r;var i=e;if(this.$props.labelInValue){var a=Z(this.$props.value,e),o=Z(this.$props.defaultValue,e);void 0!==a?i=a:void 0!==o&&(i=o)}var s={option:n(p,{attrs:{value:e},key:e},[e]),value:e,label:i};return s},getOptionBySingleValue:function(e){var t=this.getOptionInfoBySingleValue(e),n=t.option;return n},getOptionsBySingleValue:function(e){var t=this;return e.map((function(e){return t.getOptionBySingleValue(e)}))},getValueByLabel:function(e){var t=this;if(void 0===e)return null;var n=null;return Object.keys(this.$data._optionsInfo).forEach((function(r){var i=t.$data._optionsInfo[r],a=i.disabled;if(!a){var o=K(i.label);o&&o.join("")===e&&(n=i.value)}})),n},getVLBySingleValue:function(e){return this.$props.labelInValue?{key:e,label:this.getLabelBySingleValue(e)}:e},getVLForOnChange:function(e){var t=this,n=e;return void 0!==n?(n=this.labelInValue?n.map((function(e){return{key:e,label:t.getLabelBySingleValue(e)}})):n.map((function(e){return e})),W(this.$props)?n:n[0]):n},getLabelBySingleValue:function(e,t){var n=this.getOptionInfoBySingleValue(e,t),r=n.label;return r},getDropdownContainer:function(){return this.dropdownContainer||(this.dropdownContainer=document.createElement("div"),document.body.appendChild(this.dropdownContainer)),this.dropdownContainer},getPlaceholderElement:function(){var e=this.$createElement,t=this.$props,n=this.$data,r=!1;n._mirrorInputValue&&(r=!0);var i=n._value;i.length&&(r=!0),!n._mirrorInputValue&&$(t)&&1===i.length&&n._value&&!n._value[0]&&(r=!1);var a=t.placeholder;if(a){var o={on:{mousedown:X,click:this.onPlaceholderClick},attrs:te,style:u()({display:r?"none":"block"},ee),class:t.prefixCls+"-selection__placeholder"};return e("div",o,[a])}return null},inputClick:function(e){this.$data._open?(this.clearBlurTime(),e.stopPropagation()):this._focused=!1},inputBlur:function(e){var t=this,n=e.relatedTarget||document.activeElement;if((pe["c"]||pe["b"])&&(e.relatedTarget===this.$refs.arrow||n&&this.selectTriggerRef&&this.selectTriggerRef.getInnerMenu()&&this.selectTriggerRef.getInnerMenu().$el===n||Object(de["a"])(e.target,n)))return e.target.focus(),void e.preventDefault();this.clearBlurTime(),this.disabled?e.preventDefault():this.blurTimer=setTimeout((function(){t._focused=!1,t.updateFocusClassName();var e=t.$props,n=t.$data._value,r=t.$data._inputValue;if(q(e)&&e.showSearch&&r&&e.defaultActiveFirstOption){var i=t._options||[];if(i.length){var a=ne(i);a&&(n=[R(a)],t.fireChange(n))}}else if(W(e)&&r){t._mouseDown?t.setInputValue(""):(t.$data._inputValue="",t.getInputDOMNode&&t.getInputDOMNode()&&(t.getInputDOMNode().value=""));var o=t.getValueByInput(r);void 0!==o&&(n=o,t.fireChange(n))}if(W(e)&&t._mouseDown)return t.maybeFocus(!0,!0),void(t._mouseDown=!1);t.setOpenState(!1),t.$emit("blur",t.getVLForOnChange(n))}),200)},inputFocus:function(e){if(this.$props.disabled)e.preventDefault();else{this.clearBlurTime();var t=this.getInputDOMNode();t&&e.target===this.rootRef||(U(this.$props)||e.target!==t)&&(this._focused||(this._focused=!0,this.updateFocusClassName(),W(this.$props)&&this._mouseDown||this.timeoutFocus()))}},_getInputElement:function(){var e=this.$createElement,t=this.$props,n=this.$data,r=n._inputValue,a=n._mirrorInputValue,s=Object(C["d"])(this),c=e("input",{attrs:{id:s.id,autoComplete:"off"}}),l=t.getInputElement?t.getInputElement():c,h=b()(Object(C["e"])(l),o()({},t.prefixCls+"-search__field",!0)),f=Object(C["h"])(l);return l.data=l.data||{},e("div",{class:t.prefixCls+"-search__field__wrap",on:{click:this.inputClick}},[Object(T["a"])(l,{props:{disabled:t.disabled,value:r},attrs:u()({},l.data.attrs||{},{disabled:t.disabled,value:r}),domProps:{value:r},class:h,directives:[{name:"ant-ref",value:this.saveInputRef},{name:"ant-input"}],on:{input:this.onInputChange,keydown:be(this.onInputKeydown,f.keydown,Object(C["j"])(this).inputKeydown),focus:be(this.inputFocus,f.focus),blur:be(this.inputBlur,f.blur)}}),e("span",i()([{directives:[{name:"ant-ref",value:this.saveInputMirrorRef}]},{class:t.prefixCls+"-search__field__mirror"}]),[a," "])])},getInputDOMNode:function(){return this.topCtrlRef?this.topCtrlRef.querySelector("input,textarea,div[contentEditable]"):this.inputRef},getInputMirrorDOMNode:function(){return this.inputMirrorRef},getPopupDOMNode:function(){if(this.selectTriggerRef)return this.selectTriggerRef.getPopupDOMNode()},getPopupMenuComponent:function(){if(this.selectTriggerRef)return this.selectTriggerRef.getInnerMenu()},setOpenState:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.$props,i=this.$data,a=n.needFocus,o=n.fireSearch;if(i._open!==e){this.__emit("dropdownVisibleChange",e);var s={_open:e,_backfillValue:""};!e&&q(r)&&r.showSearch&&this.setInputValue("",o),e||this.maybeFocus(e,!!a),this.setState(s,(function(){e&&t.maybeFocus(e,!!a)}))}else this.maybeFocus(e,!!a)},setInputValue:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e!==this.$data._inputValue&&(this.setState({_inputValue:e},this.forcePopupAlign),t&&this.$emit("search",e))},getValueByInput:function(e){var t=this,n=this.$props,r=n.multiple,i=n.tokenSeparators,a=this.$data._value,o=!1;return ie(e,i).forEach((function(e){var n=[e];if(r){var i=t.getValueByLabel(e);i&&-1===J(a,i)&&(a=a.concat(i),o=!0,t.fireSelect(i))}else-1===J(a,e)&&(a=a.concat(n),o=!0,t.fireSelect(e))})),o?a:void 0},getRealOpenState:function(e){var t=this.$props.open;if("boolean"===typeof t)return t;var n=(e||this.$data)._open,r=this._options||[];return!U(this.$props)&&this.$props.showSearch||n&&!r.length&&(n=!1),n},focus:function(){q(this.$props)&&this.selectionRef?this.selectionRef.focus():this.getInputDOMNode()&&this.getInputDOMNode().focus()},blur:function(){q(this.$props)&&this.selectionRef?this.selectionRef.blur():this.getInputDOMNode()&&this.getInputDOMNode().blur()},markMouseDown:function(){this._mouseDown=!0},markMouseLeave:function(){this._mouseDown=!1},handleBackfill:function(e){if(this.backfill&&(q(this.$props)||$(this.$props))){var t=R(e);$(this.$props)&&this.setInputValue(t,!1),this.setState({_value:[t],_backfillValue:t})}},_filterOption:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ae,r=this.$data,i=r._value,a=r._backfillValue,o=i[i.length-1];if(!e||o&&o===a)return!0;var s=this.$props.filterOption;return Object(C["r"])(this,"filterOption")?!0===s&&(s=n.bind(this)):s=n.bind(this),!s||("function"===typeof s?s.call(this,e,t):!Object(C["q"])(t,"disabled"))},timeoutFocus:function(){var e=this;this.focusTimer&&this.clearFocusTime(),this.focusTimer=window.setTimeout((function(){e.$emit("focus")}),10)},clearFocusTime:function(){this.focusTimer&&(clearTimeout(this.focusTimer),this.focusTimer=null)},clearBlurTime:function(){this.blurTimer&&(clearTimeout(this.blurTimer),this.blurTimer=null)},clearComboboxTime:function(){this.comboboxTimer&&(clearTimeout(this.comboboxTimer),this.comboboxTimer=null)},updateFocusClassName:function(){var e=this.rootRef,t=this.prefixCls;this._focused?_()(e).add(t+"-focused"):_()(e).remove(t+"-focused")},maybeFocus:function(e,t){if(t||e){var n=this.getInputDOMNode(),r=document,i=r.activeElement;n&&(e||U(this.$props))?i!==n&&(n.focus(),this._focused=!0):i!==this.selectionRef&&this.selectionRef&&(this.selectionRef.focus(),this._focused=!0)}},removeSelected:function(e,t){var n=this.$props;if(!n.disabled&&!this.isChildDisabled(e)){t&&t.stopPropagation&&t.stopPropagation();var r=this.$data._value,i=r.filter((function(t){return t!==e})),a=W(n);if(a){var o=e;n.labelInValue&&(o={key:e,label:this.getLabelBySingleValue(e)}),this.$emit("deselect",o,this.getOptionBySingleValue(e))}this.fireChange(i)}},openIfHasChildren:function(){var e=this.$props;(e.children&&e.children.length||q(e))&&this.setOpenState(!0)},fireSelect:function(e){this.$emit("select",this.getVLBySingleValue(e),this.getOptionBySingleValue(e))},fireChange:function(e){Object(C["r"])(this,"value")||this.setState({_value:e},this.forcePopupAlign);var t=this.getVLForOnChange(e),n=this.getOptionsBySingleValue(e);this._valueOptions=n,this.$emit("change",t,W(this.$props)?n:n[0])},isChildDisabled:function(e){return(this.$props.children||[]).some((function(t){var n=R(t);return n===e&&Object(C["q"])(t,"disabled")}))},forcePopupAlign:function(){this.$data._open&&this.selectTriggerRef&&this.selectTriggerRef.triggerRef&&this.selectTriggerRef.triggerRef.forcePopupAlign()},renderFilterOptions:function(){var e=this.$createElement,t=this.$data._inputValue,n=this.$props,r=n.children,a=n.tags,o=n.notFoundContent,s=[],c=[],l=!1,h=this.renderFilterOptionsFromChildren(r,c,s);if(a){var f=this.$data._value;if(f=f.filter((function(e){return-1===c.indexOf(e)&&(!t||String(e).indexOf(String(t))>-1)})),f.sort((function(e,t){return e.length-t.length})),f.forEach((function(t){var n=t,r=u()({},te,{role:"option"}),a=e(w["a"],i()([{style:ee},{attrs:r},{attrs:{value:n},key:n}]),[n]);h.push(a),s.push(a)})),t&&s.every((function(e){return R(e)!==t}))){var d={attrs:te,key:t,props:{value:t,role:"option"},style:ee};h.unshift(e(w["a"],d,[t]))}}if(!h.length&&o){l=!0;var p={attrs:te,key:"NOT_FOUND",props:{value:"NOT_FOUND",disabled:!0,role:"option"},style:ee};h=[e(w["a"],p,[o])]}return{empty:l,options:h}},renderFilterOptionsFromChildren:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=this,n=arguments[1],r=arguments[2],a=this.$createElement,o=[],s=this.$props,c=this.$data._inputValue,l=s.tags;return e.forEach((function(e){if(e.data&&void 0===e.data.slot)if(Object(C["n"])(e).isSelectOptGroup){var s=Object(C["f"])(e,"label"),h=e.key;h||"string"!==typeof s?!s&&h&&(s=h):h=s;var f=Object(C["o"])(e)["default"];if(f="function"===typeof f?f():f,c&&t._filterOption(c,e)){var d=f.map((function(e){var t=R(e)||e.key;return a(w["a"],i()([{key:t,attrs:{value:t}},e.data]),[e.componentOptions.children])}));o.push(a(M["a"],{key:h,attrs:{title:s},class:Object(C["e"])(e)},[d]))}else{var p=t.renderFilterOptionsFromChildren(f,n,r);p.length&&o.push(a(M["a"],i()([{key:h,attrs:{title:s}},e.data]),[p]))}}else{S()(Object(C["n"])(e).isSelectOption,"the children of `Select` should be `Select.Option` or `Select.OptGroup`, instead of `"+(Object(C["n"])(e).name||Object(C["n"])(e))+"`.");var m=R(e);if(oe(m,t.$props),t._filterOption(c,e)){var v={attrs:u()({},te,Object(C["d"])(e)),key:m,props:u()({value:m},Object(C["l"])(e),{role:"option"}),style:ee,on:Object(C["h"])(e),class:Object(C["e"])(e)},g=a(w["a"],v,[e.componentOptions.children]);o.push(g),r.push(g)}l&&n.push(m)}})),o},renderTopControlNode:function(){var e=this,t=this.$createElement,n=this.$props,r=this.$data,a=r._value,o=r._inputValue,s=r._open,c=n.choiceTransitionName,l=n.prefixCls,h=n.maxTagTextLength,f=n.maxTagCount,d=n.maxTagPlaceholder,p=n.showSearch,m=Object(C["f"])(this,"removeIcon"),v=l+"-selection__rendered",g=null;if(q(n)){var b=null;if(a.length){var y=!1,_=1;p&&s?(y=!o,y&&(_=.4)):y=!0;var w=a[0],M=this.getOptionInfoBySingleValue(w),x=M.label,S=M.title;b=t("div",{key:"value",class:l+"-selection-selected-value",attrs:{title:F(S||x)},style:{display:y?"block":"none",opacity:_}},[x])}g=p?[b,t("div",{class:l+"-search "+l+"-search--inline",key:"input",style:{display:s?"block":"none"}},[this._getInputElement()])]:[b]}else{var k=[],T=a,O=void 0;if(void 0!==f&&a.length>f){T=T.slice(0,f);var z=this.getVLForOnChange(a.slice(f,a.length)),D="+ "+(a.length-f)+" ...";d&&(D="function"===typeof d?d(z):d);var j=u()({},te,{role:"presentation",title:F(D)});O=t("li",i()([{style:ee},{attrs:j},{on:{mousedown:X},class:l+"-selection__choice "+l+"-selection__choice__disabled",key:"maxTagPlaceholder"}]),[t("div",{class:l+"-selection__choice__content"},[D])])}if(W(n)&&(k=T.map((function(n){var r=e.getOptionInfoBySingleValue(n),a=r.label,o=r.title||a;h&&"string"===typeof a&&a.length>h&&(a=a.slice(0,h)+"...");var s=e.isChildDisabled(n),c=s?l+"-selection__choice "+l+"-selection__choice__disabled":l+"-selection__choice",f=u()({},te,{role:"presentation",title:F(o)});return t("li",i()([{style:ee},{attrs:f},{on:{mousedown:X},class:c,key:n||me}]),[t("div",{class:l+"-selection__choice__content"},[a]),s?null:t("span",{on:{click:function(t){e.removeSelected(n,t)}},class:l+"-selection__choice__remove"},[m||t("i",{class:l+"-selection__choice__remove-icon"},["×"])])])}))),O&&k.push(O),k.push(t("li",{class:l+"-search "+l+"-search--inline",key:"__input"},[this._getInputElement()])),W(n)&&c){var H=Object(L["a"])(c,{tag:"ul",afterLeave:this.onChoiceAnimationLeave});g=t("transition-group",H,[k])}else g=t("ul",[k])}return t("div",i()([{class:v},{directives:[{name:"ant-ref",value:this.saveTopCtrlRef}]},{on:{click:this.topCtrlContainerClick}}]),[this.getPlaceholderElement(),g])},renderArrow:function(e){var t=this.$createElement,n=this.$props,r=n.showArrow,a=void 0===r?!e:r,o=n.loading,s=n.prefixCls,c=Object(C["f"])(this,"inputIcon");if(!a&&!o)return null;var l=t("i",o?{class:s+"-arrow-loading"}:{class:s+"-arrow-icon"});return t("span",i()([{key:"arrow",class:s+"-arrow",style:ee},{attrs:te},{on:{click:this.onArrowClick},ref:"arrow"}]),[c||l])},topCtrlContainerClick:function(e){this.$data._open&&!q(this.$props)&&e.stopPropagation()},renderClear:function(){var e=this.$createElement,t=this.$props,n=t.prefixCls,r=t.allowClear,a=this.$data,o=a._value,s=a._inputValue,c=Object(C["f"])(this,"clearIcon"),l=e("span",i()([{key:"clear",class:n+"-selection__clear",on:{mousedown:X},style:ee},{attrs:te},{on:{click:this.onClearSelection}}]),[c||e("i",{class:n+"-selection__clear-icon"},["×"])]);return r?$(this.$props)?s?l:null:s||o.length?l:null:null},selectionRefClick:function(){if(!this.disabled){var e=this.getInputDOMNode();this._focused&&this.$data._open?(this.setOpenState(!1,!1),e&&e.blur()):(this.clearBlurTime(),this.setOpenState(!0,!0),e&&e.focus())}},selectionRefFocus:function(e){this._focused||this.disabled||U(this.$props)?e.preventDefault():(this._focused=!0,this.updateFocusClassName(),this.$emit("focus"))},selectionRefBlur:function(e){U(this.$props)?e.preventDefault():this.inputBlur(e)}},render:function(){var e,t=arguments[0],n=this.$props,r=W(n),a=n.showArrow,s=void 0===a||a,c=this.$data,l=n.disabled,u=n.prefixCls,h=n.loading,f=this.renderTopControlNode(),d=this.$data,p=d._open,m=d._inputValue,v=d._value;if(p){var g=this.renderFilterOptions();this._empty=g.empty,this._options=g.options}var y=this.getRealOpenState(),_=this._empty,w=this._options||[],M=Object(C["j"])(this),x=M.mouseenter,S=void 0===x?ve:x,k=M.mouseleave,L=void 0===k?ve:k,T=M.popupScroll,O=void 0===T?ve:T,z={props:{},attrs:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true","aria-expanded":y,"aria-controls":this.$data._ariaId},on:{},class:u+"-selection "+u+"-selection--"+(r?"multiple":"single"),key:"selection"},D={attrs:{tabIndex:-1}};U(n)||(D.attrs.tabIndex=n.disabled?-1:n.tabIndex);var j=(e={},o()(e,u,!0),o()(e,u+"-open",p),o()(e,u+"-focused",p||!!this._focused),o()(e,u+"-combobox",$(n)),o()(e,u+"-disabled",l),o()(e,u+"-enabled",!l),o()(e,u+"-allow-clear",!!n.allowClear),o()(e,u+"-no-arrow",!s),o()(e,u+"-loading",!!h),e);return t(he,i()([{attrs:{dropdownAlign:n.dropdownAlign,dropdownClassName:n.dropdownClassName,dropdownMatchSelectWidth:n.dropdownMatchSelectWidth,defaultActiveFirstOption:n.defaultActiveFirstOption,dropdownMenuStyle:n.dropdownMenuStyle,transitionName:n.transitionName,animation:n.animation,prefixCls:n.prefixCls,dropdownStyle:n.dropdownStyle,combobox:n.combobox,showSearch:n.showSearch,options:w,empty:_,multiple:r,disabled:l,visible:y,inputValue:m,value:v,backfillValue:c._backfillValue,firstActiveValue:n.firstActiveValue,getPopupContainer:n.getPopupContainer,showAction:n.showAction,menuItemSelectedIcon:Object(C["f"])(this,"menuItemSelectedIcon")},on:{dropdownVisibleChange:this.onDropdownVisibleChange,menuSelect:this.onMenuSelect,menuDeselect:this.onMenuDeselect,popupScroll:O,popupFocus:this.onPopupFocus,mouseenter:S,mouseleave:L}},{directives:[{name:"ant-ref",value:this.saveSelectTriggerRef}]},{attrs:{dropdownRender:n.dropdownRender,ariaId:this.$data._ariaId}}]),[t("div",i()([{directives:[{name:"ant-ref",value:be(this.saveRootRef,this.saveSelectionRef)}]},{style:Object(C["p"])(this),class:b()(j),on:{mousedown:this.markMouseDown,mouseup:this.markMouseLeave,mouseout:this.markMouseLeave}},D,{on:{blur:this.selectionRefBlur,focus:this.selectionRefFocus,click:this.selectionRefClick,keydown:U(n)?ve:this.onKeyDown}}]),[t("div",z,[f,this.renderClear(),this.renderArrow(!!r)])])])}},_e=(Object(z["a"])(ye),n("4df5")),we=n("0c63"),Me=n("db14"),xe=function(){return{prefixCls:d["a"].string,size:d["a"].oneOf(["small","large","default"]),showAction:d["a"].oneOfType([d["a"].string,d["a"].arrayOf(String)]),notFoundContent:d["a"].any,transitionName:d["a"].string,choiceTransitionName:d["a"].string,showSearch:d["a"].bool,allowClear:d["a"].bool,disabled:d["a"].bool,tabIndex:d["a"].number,placeholder:d["a"].any,defaultActiveFirstOption:d["a"].bool,dropdownClassName:d["a"].string,dropdownStyle:d["a"].any,dropdownMenuStyle:d["a"].any,dropdownMatchSelectWidth:d["a"].bool,filterOption:d["a"].oneOfType([d["a"].bool,d["a"].func]),autoFocus:d["a"].bool,backfill:d["a"].bool,showArrow:d["a"].bool,getPopupContainer:d["a"].func,open:d["a"].bool,defaultOpen:d["a"].bool,autoClearSearchValue:d["a"].bool,dropdownRender:d["a"].func,loading:d["a"].bool}},Se=d["a"].shape({key:d["a"].oneOfType([d["a"].string,d["a"].number])}).loose,ke=d["a"].oneOfType([d["a"].string,d["a"].number,d["a"].arrayOf(d["a"].oneOfType([Se,d["a"].string,d["a"].number])),Se]),Ce=u()({},xe(),{value:ke,defaultValue:ke,mode:d["a"].string,optionLabelProp:d["a"].string,firstActiveValue:d["a"].oneOfType([String,d["a"].arrayOf(String)]),maxTagCount:d["a"].number,maxTagPlaceholder:d["a"].any,maxTagTextLength:d["a"].number,dropdownMatchSelectWidth:d["a"].bool,optionFilterProp:d["a"].string,labelInValue:d["a"].boolean,getPopupContainer:d["a"].func,tokenSeparators:d["a"].arrayOf(d["a"].string),getInputElement:d["a"].func,options:d["a"].array,suffixIcon:d["a"].any,removeIcon:d["a"].any,clearIcon:d["a"].any,menuItemSelectedIcon:d["a"].any}),Le={prefixCls:d["a"].string,size:d["a"].oneOf(["default","large","small"]),notFoundContent:d["a"].any,showSearch:d["a"].bool,optionLabelProp:d["a"].string,transitionName:d["a"].string,choiceTransitionName:d["a"].string},Te="SECRET_COMBOBOX_MODE_DO_NOT_USE",Oe={SECRET_COMBOBOX_MODE_DO_NOT_USE:Te,Option:u()({},p,{name:"ASelectOption"}),OptGroup:u()({},m,{name:"ASelectOptGroup"}),name:"ASelect",props:u()({},Ce,{showSearch:d["a"].bool.def(!1),transitionName:d["a"].string.def("slide-up"),choiceTransitionName:d["a"].string.def("zoom")}),propTypes:Le,model:{prop:"value",event:"change"},provide:function(){return{savePopupRef:this.savePopupRef}},inject:{configProvider:{default:function(){return _e["a"]}}},created:function(){Object(h["a"])("combobox"!==this.$props.mode,"Select","The combobox mode of Select is deprecated,it will be removed in next major version,please use AutoComplete instead")},methods:{getNotFoundContent:function(e){var t=this.$createElement,n=Object(C["f"])(this,"notFoundContent");return void 0!==n?n:this.isCombobox()?null:e(t,"Select")},savePopupRef:function(e){this.popupRef=e},focus:function(){this.$refs.vcSelect.focus()},blur:function(){this.$refs.vcSelect.blur()},isCombobox:function(){var e=this.mode;return"combobox"===e||e===Te},renderSuffixIcon:function(e){var t=this.$createElement,n=this.$props.loading,r=Object(C["f"])(this,"suffixIcon");return r=Array.isArray(r)?r[0]:r,r?Object(C["v"])(r)?Object(T["a"])(r,{class:e+"-arrow-icon"}):r:t(we["a"],n?{attrs:{type:"loading"}}:{attrs:{type:"down"},class:e+"-arrow-icon"})}},render:function(){var e,t=arguments[0],n=Object(C["k"])(this),r=n.prefixCls,a=n.size,s=n.mode,l=n.options,h=n.getPopupContainer,d=n.showArrow,m=c()(n,["prefixCls","size","mode","options","getPopupContainer","showArrow"]),v=this.configProvider.getPrefixCls,g=this.configProvider.renderEmpty,b=v("select",r),y=this.configProvider.getPopupContainer,_=Object(C["f"])(this,"removeIcon");_=Array.isArray(_)?_[0]:_;var w=Object(C["f"])(this,"clearIcon");w=Array.isArray(w)?w[0]:w;var M=Object(C["f"])(this,"menuItemSelectedIcon");M=Array.isArray(M)?M[0]:M;var x=Object(f["a"])(m,["inputIcon","removeIcon","clearIcon","suffixIcon","menuItemSelectedIcon"]),S=(e={},o()(e,b+"-lg","large"===a),o()(e,b+"-sm","small"===a),o()(e,b+"-show-arrow",d),e),k=this.$props.optionLabelProp;this.isCombobox()&&(k=k||"value");var L={multiple:"multiple"===s,tags:"tags"===s,combobox:this.isCombobox()},O=_&&(Object(C["v"])(_)?Object(T["a"])(_,{class:b+"-remove-icon"}):_)||t(we["a"],{attrs:{type:"close"},class:b+"-remove-icon"}),z=w&&(Object(C["v"])(w)?Object(T["a"])(w,{class:b+"-clear-icon"}):w)||t(we["a"],{attrs:{type:"close-circle",theme:"filled"},class:b+"-clear-icon"}),D=M&&(Object(C["v"])(M)?Object(T["a"])(M,{class:b+"-selected-icon"}):M)||t(we["a"],{attrs:{type:"check"},class:b+"-selected-icon"}),j={props:u()({inputIcon:this.renderSuffixIcon(b),removeIcon:O,clearIcon:z,menuItemSelectedIcon:D,showArrow:d},x,L,{prefixCls:b,optionLabelProp:k||"children",notFoundContent:this.getNotFoundContent(g),maxTagPlaceholder:Object(C["f"])(this,"maxTagPlaceholder"),placeholder:Object(C["f"])(this,"placeholder"),children:l?l.map((function(e){var n=e.key,r=e.label,a=void 0===r?e.title:r,o=e.on,s=e["class"],l=e.style,u=c()(e,["key","label","on","class","style"]);return t(p,i()([{key:n},{props:u,on:o,class:s,style:l}]),[a])})):Object(C["b"])(this.$slots["default"]),__propsSymbol__:Symbol(),dropdownRender:Object(C["f"])(this,"dropdownRender",{},!1),getPopupContainer:h||y}),on:Object(C["j"])(this),class:S,ref:"vcSelect"};return t(ye,j)},install:function(e){e.use(Me["a"]),e.component(Oe.name,Oe),e.component(Oe.Option.name,Oe.Option),e.component(Oe.OptGroup.name,Oe.OptGroup)}};t["b"]=Oe},9861:function(e,t,n){"use strict";n("e260");var r=n("23e7"),i=n("d066"),a=n("0d3b"),o=n("6eeb"),s=n("e2cc"),c=n("d44e"),l=n("9ed3"),u=n("69f3"),h=n("19aa"),f=n("5135"),d=n("0366"),p=n("f5df"),m=n("825a"),v=n("861d"),g=n("7c73"),b=n("5c6c"),y=n("9a1f"),_=n("35a1"),w=n("b622"),M=i("fetch"),x=i("Headers"),S=w("iterator"),k="URLSearchParams",C=k+"Iterator",L=u.set,T=u.getterFor(k),O=u.getterFor(C),z=/\+/g,D=Array(4),j=function(e){return D[e-1]||(D[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},H=function(e){try{return decodeURIComponent(e)}catch(t){return e}},E=function(e){var t=e.replace(z," "),n=4;try{return decodeURIComponent(t)}catch(r){while(n)t=t.replace(j(n--),H);return t}},A=/[!'()~]|%20/g,P={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},Y=function(e){return P[e]},V=function(e){return encodeURIComponent(e).replace(A,Y)},I=function(e,t){if(t){var n,r,i=t.split("&"),a=0;while(a0?arguments[0]:void 0,u=this,d=[];if(L(u,{type:k,entries:d,updateURL:function(){},updateSearchParams:F}),void 0!==l)if(v(l))if(e=_(l),"function"===typeof e){t=e.call(l),n=t.next;while(!(r=n.call(t)).done){if(i=y(m(r.value)),a=i.next,(o=a.call(i)).done||(s=a.call(i)).done||!a.call(i).done)throw TypeError("Expected sequence with length 2");d.push({key:o.value+"",value:s.value+""})}}else for(c in l)f(l,c)&&d.push({key:c,value:l[c]+""});else I(d,"string"===typeof l?"?"===l.charAt(0)?l.slice(1):l:l+"")},$=B.prototype;s($,{append:function(e,t){R(arguments.length,2);var n=T(this);n.entries.push({key:e+"",value:t+""}),n.updateURL()},delete:function(e){R(arguments.length,1);var t=T(this),n=t.entries,r=e+"",i=0;while(ie.key){i.splice(t,0,e);break}t===n&&i.push(e)}r.updateURL()},forEach:function(e){var t,n=T(this).entries,r=d(e,arguments.length>1?arguments[1]:void 0,3),i=0;while(i1&&(t=arguments[1],v(t)&&(n=t.body,p(n)===k&&(r=t.headers?new x(t.headers):new x,r.has("content-type")||r.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),t=g(t,{body:b(0,String(n)),headers:b(0,r)}))),i.push(t)),M.apply(this,i)}}),e.exports={URLSearchParams:B,getState:T}},9868:function(e,t,n){},9876:function(e,t,n){var r=n("03d6"),i=n("9742");e.exports=Object.keys||function(e){return r(e,i)}},"98c5":function(e,t,n){"use strict";var r=n("6042"),i=n.n(r),a=n("9b57"),o=n.n(a),s=n("41b2"),c=n.n(s),l=n("4d91"),u=n("4d26"),h=n.n(u),f=n("daa3"),d=n("4df5"),p={prefixCls:l["a"].string,hasSider:l["a"].boolean,tagName:l["a"].string};function m(e){var t=e.suffixCls,n=e.tagName,r=e.name;return function(e){return{name:r,props:e.props,inject:{configProvider:{default:function(){return d["a"]}}},render:function(){var r=arguments[0],i=this.$props.prefixCls,a=this.configProvider.getPrefixCls,o=a(t,i),s={props:c()({prefixCls:o},Object(f["k"])(this),{tagName:n}),on:Object(f["j"])(this)};return r(e,s,[this.$slots["default"]])}}}}var v={props:p,render:function(){var e=arguments[0],t=this.prefixCls,n=this.tagName,r=this.$slots,i={class:t,on:Object(f["j"])(this)};return e(n,i,[r["default"]])}},g={props:p,data:function(){return{siders:[]}},provide:function(){var e=this;return{siderHook:{addSider:function(t){e.siders=[].concat(o()(e.siders),[t])},removeSider:function(t){e.siders=e.siders.filter((function(e){return e!==t}))}}}},render:function(){var e=arguments[0],t=this.prefixCls,n=this.$slots,r=this.hasSider,a=this.tagName,o=h()(t,i()({},t+"-has-sider","boolean"===typeof r?r:this.siders.length>0)),s={class:o,on:f["j"]};return e(a,s,[n["default"]])}},b=m({suffixCls:"layout",tagName:"section",name:"ALayout"})(g),y=m({suffixCls:"layout-header",tagName:"header",name:"ALayoutHeader"})(v),_=m({suffixCls:"layout-footer",tagName:"footer",name:"ALayoutFooter"})(v),w=m({suffixCls:"layout-content",tagName:"main",name:"ALayoutContent"})(v);b.Header=y,b.Footer=_,b.Content=w;var M=b,x=n("b488"),S=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},k=S,C=n("0c63");if("undefined"!==typeof window){var L=function(e){return{media:e,matches:!1,addListener:function(){},removeListener:function(){}}};window.matchMedia=window.matchMedia||L}var T={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},O={prefixCls:l["a"].string,collapsible:l["a"].bool,collapsed:l["a"].bool,defaultCollapsed:l["a"].bool,reverseArrow:l["a"].bool,zeroWidthTriggerStyle:l["a"].object,trigger:l["a"].any,width:l["a"].oneOfType([l["a"].number,l["a"].string]),collapsedWidth:l["a"].oneOfType([l["a"].number,l["a"].string]),breakpoint:l["a"].oneOf(["xs","sm","md","lg","xl","xxl"]),theme:l["a"].oneOf(["light","dark"]).def("dark")},z=function(){var e=0;return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e+=1,""+t+e}}(),D={name:"ALayoutSider",__ANT_LAYOUT_SIDER:!0,mixins:[x["a"]],model:{prop:"collapsed",event:"collapse"},props:Object(f["s"])(O,{collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80}),data:function(){this.uniqueId=z("ant-sider-");var e=void 0;"undefined"!==typeof window&&(e=window.matchMedia);var t=Object(f["k"])(this);e&&t.breakpoint&&t.breakpoint in T&&(this.mql=e("(max-width: "+T[t.breakpoint]+")"));var n=void 0;return n="collapsed"in t?t.collapsed:t.defaultCollapsed,{sCollapsed:n,below:!1,belowShow:!1}},provide:function(){return{layoutSiderContext:this}},inject:{siderHook:{default:function(){return{}}},configProvider:{default:function(){return d["a"]}}},watch:{collapsed:function(e){this.setState({sCollapsed:e})}},mounted:function(){var e=this;this.$nextTick((function(){e.mql&&(e.mql.addListener(e.responsiveHandler),e.responsiveHandler(e.mql)),e.siderHook.addSider&&e.siderHook.addSider(e.uniqueId)}))},beforeDestroy:function(){this.mql&&this.mql.removeListener(this.responsiveHandler),this.siderHook.removeSider&&this.siderHook.removeSider(this.uniqueId)},methods:{responsiveHandler:function(e){this.setState({below:e.matches}),this.$emit("breakpoint",e.matches),this.sCollapsed!==e.matches&&this.setCollapsed(e.matches,"responsive")},setCollapsed:function(e,t){Object(f["r"])(this,"collapsed")||this.setState({sCollapsed:e}),this.$emit("collapse",e,t)},toggle:function(){var e=!this.sCollapsed;this.setCollapsed(e,"clickTrigger")},belowShowChange:function(){this.setState({belowShow:!this.belowShow})}},render:function(){var e,t=arguments[0],n=Object(f["k"])(this),r=n.prefixCls,a=n.theme,o=n.collapsible,s=n.reverseArrow,c=n.width,l=n.collapsedWidth,u=n.zeroWidthTriggerStyle,d=this.configProvider.getPrefixCls,p=d("layout-sider",r),m=Object(f["f"])(this,"trigger"),v=this.sCollapsed?l:c,g=k(v)?v+"px":String(v),b=0===parseFloat(String(l||0))?t("span",{on:{click:this.toggle},class:p+"-zero-width-trigger "+p+"-zero-width-trigger-"+(s?"right":"left"),style:u},[t(C["a"],{attrs:{type:"bars"}})]):null,y={expanded:t(C["a"],s?{attrs:{type:"right"}}:{attrs:{type:"left"}}),collapsed:t(C["a"],s?{attrs:{type:"left"}}:{attrs:{type:"right"}})},_=this.sCollapsed?"collapsed":"expanded",w=y[_],M=null!==m?b||t("div",{class:p+"-trigger",on:{click:this.toggle},style:{width:g}},[m||w]):null,x={flex:"0 0 "+g,maxWidth:g,minWidth:g,width:g},S=h()(p,p+"-"+a,(e={},i()(e,p+"-collapsed",!!this.sCollapsed),i()(e,p+"-has-trigger",o&&null!==m&&!b),i()(e,p+"-below",!!this.below),i()(e,p+"-zero-width",0===parseFloat(g)),e)),L={on:Object(f["j"])(this),class:S,style:x};return t("aside",L,[t("div",{class:p+"-children"},[this.$slots["default"]]),o||this.below&&b?M:null])}},j=n("db14");M.Sider=D,M.install=function(e){e.use(j["a"]),e.component(M.name,M),e.component(M.Header.name,M.Header),e.component(M.Footer.name,M.Footer),e.component(M.Sider.name,M.Sider),e.component(M.Content.name,M.Content)};t["a"]=M},"98c9":function(e,t,n){},"98e6":function(e,t,n){"use strict";var r=n("3fb5"),i=n("f576"),a=n("b5ca"),o=n("69f2"),s=n("6430");function c(e){s.call(this,"digest"),this._hash=e}r(c,s),c.prototype._update=function(e){this._hash.update(e)},c.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return e=e.toLowerCase(),"md5"===e?new i:"rmd160"===e||"ripemd160"===e?new a:new c(o(e))}},9911:function(e,t,n){"use strict";var r=n("23e7"),i=n("857a"),a=n("af03");r({target:"String",proto:!0,forced:a("link")},{link:function(e){return i(this,"a","href",e)}})},9934:function(e,t,n){var r=n("6fcd"),i=n("41c3"),a=n("30c9");function o(e){return a(e)?r(e,!0):i(e)}e.exports=o},9958:function(e,t,n){},9961:function(e,t,n){},9980:function(e,t,n){"use strict";n("b2a3"),n("9868"),n("5704"),n("8c3f"),n("b97c3")},"99af":function(e,t,n){"use strict";var r=n("23e7"),i=n("d039"),a=n("e8b5"),o=n("861d"),s=n("7b0b"),c=n("50c4"),l=n("8418"),u=n("65f0"),h=n("1dde"),f=n("b622"),d=n("2d00"),p=f("isConcatSpreadable"),m=9007199254740991,v="Maximum allowed index exceeded",g=d>=51||!i((function(){var e=[];return e[p]=!1,e.concat()[0]!==e})),b=h("concat"),y=function(e){if(!o(e))return!1;var t=e[p];return void 0!==t?!!t:a(e)},_=!g||!b;r({target:"Array",proto:!0,forced:_},{concat:function(e){var t,n,r,i,a,o=s(this),h=u(o,0),f=0;for(t=-1,r=arguments.length;tm)throw TypeError(v);for(n=0;n=m)throw TypeError(v);l(h,f++,a)}return h.length=f,h}})},"99cd":function(e,t){function n(e){return function(t,n,r){var i=-1,a=Object(t),o=r(t),s=o.length;while(s--){var c=o[e?s:++i];if(!1===n(a[c],c,a))break}return t}}e.exports=n},"99d3":function(e,t,n){(function(e){var r=n("585a"),i=t&&!t.nodeType&&t,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o&&r.process,c=function(){try{var e=a&&a.require&&a.require("util").types;return e||s&&s.binding&&s.binding("util")}catch(t){}}();e.exports=c}).call(this,n("62e4")(e))},"9a0c":function(e,t,n){var r=n("342f");e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(r)},"9a1f":function(e,t,n){var r=n("825a"),i=n("35a1");e.exports=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return r(t.call(e))}},"9a33":function(e,t,n){"use strict";n("b2a3"),n("b8e7")},"9a8c":function(e,t,n){"use strict";var r=n("ebb5"),i=n("145e"),a=r.aTypedArray,o=r.exportTypedArrayMethod;o("copyWithin",(function(e,t){return i.call(a(this),e,t,arguments.length>2?arguments[2]:void 0)}))},"9b02":function(e,t,n){var r=n("656b");function i(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}e.exports=i},"9b21":function(e,t,n){n("0b99"),n("084e"),e.exports=n("5524").Array.from},"9b57":function(e,t,n){"use strict";t.__esModule=!0;var r=n("adf5"),i=a(r);function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}function s(e,t,n){return e.substr(!n||n<0?0:+n,t.length)===t}function c(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}function l(e,t,n){return"number"!==typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}a("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),a("ERR_INVALID_ARG_TYPE",(function(e,t,n){var r,i;if("string"===typeof t&&s(t,"not ")?(r="must not be",t=t.replace(/^not /,"")):r="must be",c(e," argument"))i="The ".concat(e," ").concat(r," ").concat(o(t,"type"));else{var a=l(e,".")?"property":"argument";i='The "'.concat(e,'" ').concat(a," ").concat(r," ").concat(o(t,"type"))}return i+=". Received type ".concat(typeof n),i}),TypeError),a("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),a("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),a("ERR_STREAM_PREMATURE_CLOSE","Premature close"),a("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),a("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),a("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),a("ERR_STREAM_WRITE_AFTER_END","write after end"),a("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),a("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),a("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=i},"9e4a":function(e,t,n){var r=n("23e7"),i=n("83ab"),a=n("825a"),o=n("06cf");r({target:"Reflect",stat:!0,sham:!i},{getOwnPropertyDescriptor:function(e,t){return o.f(a(e),t)}})},"9e69":function(e,t,n){var r=n("2b3e"),i=r.Symbol;e.exports=i},"9e6a":function(e,t,n){"use strict";var r=n("d233"),i=Object.prototype.hasOwnProperty,a={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},o=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},s="utf8=%26%2310003%3B",c="utf8=%E2%9C%93",l=function(e,t){var n,l={},u=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,h=t.parameterLimit===1/0?void 0:t.parameterLimit,f=u.split(t.delimiter,h),d=-1,p=t.charset;if(t.charsetSentinel)for(n=0;n-1&&(v=v.split(",")),i.call(l,m)?l[m]=r.combine(l[m],v):l[m]=v}return l},u=function(e,t,n){for(var r=t,i=e.length-1;i>=0;--i){var a,o=e[i];if("[]"===o&&n.parseArrays)a=[].concat(r);else{a=n.plainObjects?Object.create(null):{};var s="["===o.charAt(0)&&"]"===o.charAt(o.length-1)?o.slice(1,-1):o,c=parseInt(s,10);n.parseArrays||""!==s?!isNaN(c)&&o!==s&&String(c)===s&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(a=[],a[c]=r):a[s]=r:a={0:r}}r=a}return r},h=function(e,t,n){if(e){var r=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/,o=/(\[[^[\]]*])/g,s=a.exec(r),c=s?r.slice(0,s.index):r,l=[];if(c){if(!n.plainObjects&&i.call(Object.prototype,c)&&!n.allowPrototypes)return;l.push(c)}var h=0;while(null!==(s=o.exec(r))&&h=6?"utf-8":"binary"}e.exports=n}).call(this,n("4362"))},"9fbb":function(e,t,n){var r=n("4d88");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},"9fd0":function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var r=n("6042"),i=n.n(r),a=n("4d91"),o=n("daa3"),s=n("4df5"),c=n("0c63"),l=n("9b57"),u=n.n(l),h=n("7b05"),f=n("6a21"),d=n("c1b3"),p={name:"ABreadcrumbItem",__ANT_BREADCRUMB_ITEM:!0,props:{prefixCls:a["a"].string,href:a["a"].string,separator:a["a"].any.def("/"),overlay:a["a"].any},inject:{configProvider:{default:function(){return s["a"]}}},methods:{renderBreadcrumbNode:function(e,t){var n=this.$createElement,r=Object(o["f"])(this,"overlay");return r?n(d["a"],{attrs:{overlay:r,placement:"bottomCenter"}},[n("span",{class:t+"-overlay-link"},[e,n(c["a"],{attrs:{type:"down"}})])]):e}},render:function(){var e=arguments[0],t=this.prefixCls,n=this.$slots,r=this.configProvider.getPrefixCls,i=r("breadcrumb",t),a=Object(o["f"])(this,"separator"),s=n["default"],c=void 0;return c=Object(o["r"])(this,"href")?e("a",{class:i+"-link"},[s]):e("span",{class:i+"-link"},[s]),c=this.renderBreadcrumbNode(c,i),s?e("span",[c,a&&""!==a&&e("span",{class:i+"-separator"},[a])]):null}},m=n("55f1"),v=a["a"].shape({path:a["a"].string,breadcrumbName:a["a"].string,children:a["a"].array}).loose,g={prefixCls:a["a"].string,routes:a["a"].arrayOf(v),params:a["a"].any,separator:a["a"].any,itemRender:a["a"].func};function b(e,t){if(!e.breadcrumbName)return null;var n=Object.keys(t).join("|"),r=e.breadcrumbName.replace(new RegExp(":("+n+")","g"),(function(e,n){return t[n]||e}));return r}var y={name:"ABreadcrumb",props:g,inject:{configProvider:{default:function(){return s["a"]}}},methods:{defaultItemRender:function(e){var t=e.route,n=e.params,r=e.routes,i=e.paths,a=this.$createElement,o=r.indexOf(t)===r.length-1,s=b(t,n);return o?a("span",[s]):a("a",{attrs:{href:"#/"+i.join("/")}},[s])},getPath:function(e,t){return e=(e||"").replace(/^\//,""),Object.keys(t).forEach((function(n){e=e.replace(":"+n,t[n])})),e},addChildPath:function(e,t,n){var r=[].concat(u()(e)),i=this.getPath(t,n);return i&&r.push(i),r},genForRoutes:function(e){var t=this,n=e.routes,r=void 0===n?[]:n,i=e.params,a=void 0===i?{}:i,o=e.separator,s=e.itemRender,c=void 0===s?this.defaultItemRender:s,l=this.$createElement,u=[];return r.map((function(e){var n=t.getPath(e.path,a);n&&u.push(n);var i=null;return e.children&&e.children.length&&(i=l(m["a"],[e.children.map((function(e){return l(m["a"].Item,{key:e.path||e.breadcrumbName},[c({route:e,params:a,routes:r,paths:t.addChildPath(u,e.path,a),h:t.$createElement})])}))])),l(p,{attrs:{overlay:i,separator:o},key:n||e.breadcrumbName},[c({route:e,params:a,routes:r,paths:u,h:t.$createElement})])}))}},render:function(){var e=arguments[0],t=void 0,n=this.prefixCls,r=this.routes,i=this.params,a=void 0===i?{}:i,s=this.$slots,c=this.$scopedSlots,l=this.configProvider.getPrefixCls,u=l("breadcrumb",n),d=Object(o["b"])(s["default"]),p=Object(o["f"])(this,"separator"),m=this.itemRender||c.itemRender||this.defaultItemRender;return r&&r.length>0?t=this.genForRoutes({routes:r,params:a,separator:p,itemRender:m}):d.length&&(t=d.map((function(e,t){return Object(f["a"])(Object(o["n"])(e).__ANT_BREADCRUMB_ITEM||Object(o["n"])(e).__ANT_BREADCRUMB_SEPARATOR,"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),Object(h["a"])(e,{props:{separator:p},key:t})}))),e("div",{class:u},[t])}},_={name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,props:{prefixCls:a["a"].string},inject:{configProvider:{default:function(){return s["a"]}}},render:function(){var e=arguments[0],t=this.prefixCls,n=this.$slots,r=this.configProvider.getPrefixCls,i=r("breadcrumb",t),a=n["default"];return e("span",{class:i+"-separator"},[a||"/"])}},w=n("db14");y.Item=p,y.Separator=_,y.install=function(e){e.use(w["a"]),e.component(y.name,y),e.component(p.name,p),e.component(_.name,_)};var M=y,x=n("92fa"),S=n.n(x),k=n("41b2"),C=n.n(k),L={name:"AAvatar",props:{prefixCls:{type:String,default:void 0},shape:{validator:function(e){return["circle","square"].includes(e)},default:"circle"},size:{validator:function(e){return"number"===typeof e||["small","large","default"].includes(e)},default:"default"},src:String,srcSet:String,icon:a["a"].any,alt:String,loadError:Function},inject:{configProvider:{default:function(){return s["a"]}}},data:function(){return{isImgExist:!0,isMounted:!1,scale:1}},watch:{src:function(){var e=this;this.$nextTick((function(){e.isImgExist=!0,e.scale=1,e.$forceUpdate()}))}},mounted:function(){var e=this;this.$nextTick((function(){e.setScale(),e.isMounted=!0}))},updated:function(){var e=this;this.$nextTick((function(){e.setScale()}))},methods:{setScale:function(){if(this.$refs.avatarChildren&&this.$refs.avatarNode){var e=this.$refs.avatarChildren.offsetWidth,t=this.$refs.avatarNode.offsetWidth;0===e||0===t||this.lastChildrenWidth===e&&this.lastNodeWidth===t||(this.lastChildrenWidth=e,this.lastNodeWidth=t,this.scale=t-81?arguments[1]:void 0,v=void 0!==m,g=a(d);if(void 0!=g&&!o(g)){h=g.call(d),f=h.next,d=[];while(!(u=f.call(h)).done)d.push(u.value)}for(v&&p>2&&(m=s(m,arguments[2],2)),n=i(d.length),l=new(c(this))(n),t=0;n>t;t++)l[t]=v?m(d[t],t):d[t];return l}},a099:function(e,t,n){t.pbkdf2=n("206d"),t.pbkdf2Sync=n("e07b")},a0c4:function(e,t){function n(e,t,n,r){var i=-1,a=null==e?0:e.length;while(++i>>2];e.sigBytes-=t}},e.pad.Iso10126}))},a15b:function(e,t,n){"use strict";var r=n("23e7"),i=n("44ad"),a=n("fc6a"),o=n("a640"),s=[].join,c=i!=Object,l=o("join",",");r({target:"Array",proto:!0,forced:c||!l},{join:function(e){return s.call(a(this),void 0===e?",":e)}})},a1bc:function(e,t,n){},a243:function(e,t){var n,r={};function i(e,t){if(e.length!==t.length)return!1;for(var n=0,r=e.length;n>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function f(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function d(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}function p(e){return(e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10}r(c,i),c.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},c.prototype._update=function(e){for(var t=this._w,n=0|this._a,r=0|this._b,i=0|this._c,a=0|this._d,s=0|this._e,c=0|this._f,m=0|this._g,v=0|this._h,g=0;g<16;++g)t[g]=e.readInt32BE(4*g);for(;g<64;++g)t[g]=p(t[g-2])+t[g-7]+d(t[g-15])+t[g-16]|0;for(var b=0;b<64;++b){var y=v+f(s)+l(s,c,m)+o[b]+t[b]|0,_=h(n)+u(n,r,i)|0;v=m,m=c,c=s,s=a+y|0,a=i,i=r,r=n,n=y+_|0}this._a=n+this._a|0,this._b=r+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=s+this._e|0,this._f=c+this._f|0,this._g=m+this._g|0,this._h=v+this._h|0},c.prototype._hash=function(){var e=a.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=c},a2be:function(e,t,n){var r=n("d612"),i=n("4284"),a=n("c584"),o=1,s=2;function c(e,t,n,c,l,u){var h=n&o,f=e.length,d=t.length;if(f!=d&&!(h&&d>f))return!1;var p=u.get(e);if(p&&u.get(t))return p==t;var m=-1,v=!0,g=n&s?new r:void 0;u.set(e,t),u.set(t,e);while(++m0&&r(f))d=o(e,t,f,i(f.length),d,l-1)-1;else{if(d>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[d]=f}d++}p++}return d};e.exports=o},a2db:function(e,t,n){var r=n("9e69"),i=r?r.prototype:void 0,a=i?i.valueOf:void 0;function o(e){return a?Object(a.call(e)):{}}e.exports=o},a356:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("ar-dz",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}});return t}))},a3a2:function(e,t,n){"use strict";var r=n("92fa"),i=n.n(r),a=n("1098"),o=n.n(a),s=n("6042"),c=n.n(s),l=n("41b2"),u=n.n(l),h=n("0464"),f=n("4d91"),d=n("8496"),p=n("18a7"),m=n("e90a"),v=n("1462"),g={adjustX:1,adjustY:1},b={topLeft:{points:["bl","tl"],overflow:g,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:g,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:g,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:g,offset:[4,0]}},y=b,_=n("b488"),w=n("daa3"),M=n("d41d"),x=n("2b89"),S=n("94eb"),k=0,C={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},L=function(e,t,n){var r=Object(x["b"])(t),i=e.getState();e.setState({defaultActiveFirst:u()({},i.defaultActiveFirst,c()({},r,n))})},T={name:"SubMenu",props:{parentMenu:f["a"].object,title:f["a"].any,selectedKeys:f["a"].array.def([]),openKeys:f["a"].array.def([]),openChange:f["a"].func.def(x["h"]),rootPrefixCls:f["a"].string,eventKey:f["a"].oneOfType([f["a"].string,f["a"].number]),multiple:f["a"].bool,active:f["a"].bool,isRootMenu:f["a"].bool.def(!1),index:f["a"].number,triggerSubMenuAction:f["a"].string,popupClassName:f["a"].string,getPopupContainer:f["a"].func,forceSubMenuRender:f["a"].bool,openAnimation:f["a"].oneOfType([f["a"].string,f["a"].object]),disabled:f["a"].bool,subMenuOpenDelay:f["a"].number.def(.1),subMenuCloseDelay:f["a"].number.def(.1),level:f["a"].number.def(1),inlineIndent:f["a"].number.def(24),openTransitionName:f["a"].string,popupOffset:f["a"].array,isOpen:f["a"].bool,store:f["a"].object,mode:f["a"].oneOf(["horizontal","vertical","vertical-left","vertical-right","inline"]).def("vertical"),manualRef:f["a"].func.def(x["h"]),builtinPlacements:f["a"].object.def((function(){return{}})),itemIcon:f["a"].any,expandIcon:f["a"].any,subMenuKey:f["a"].string},mixins:[_["a"]],isSubMenu:!0,data:function(){var e=this.$props,t=e.store,n=e.eventKey,r=t.getState().defaultActiveFirst,i=!1;return r&&(i=r[n]),L(t,n,i),{}},mounted:function(){var e=this;this.$nextTick((function(){e.handleUpdated()}))},updated:function(){var e=this;this.$nextTick((function(){e.handleUpdated()}))},beforeDestroy:function(){var e=this.eventKey;this.__emit("destroy",e),this.minWidthTimeout&&(Object(M["a"])(this.minWidthTimeout),this.minWidthTimeout=null),this.mouseenterTimeout&&(Object(M["a"])(this.mouseenterTimeout),this.mouseenterTimeout=null)},methods:{handleUpdated:function(){var e=this,t=this.$props,n=t.mode,r=t.parentMenu,i=t.manualRef;i&&i(this),"horizontal"===n&&r.isRootMenu&&this.isOpen&&(this.minWidthTimeout=Object(M["b"])((function(){return e.adjustWidth()}),0))},onKeyDown:function(e){var t=e.keyCode,n=this.menuInstance,r=this.$props,i=r.store,a=r.isOpen;if(t===p["a"].ENTER)return this.onTitleClick(e),L(i,this.eventKey,!0),!0;if(t===p["a"].RIGHT)return a?n.onKeyDown(e):(this.triggerOpenChange(!0),L(i,this.eventKey,!0)),!0;if(t===p["a"].LEFT){var o=void 0;if(!a)return;return o=n.onKeyDown(e),o||(this.triggerOpenChange(!1),o=!0),o}return!a||t!==p["a"].UP&&t!==p["a"].DOWN?void 0:n.onKeyDown(e)},onPopupVisibleChange:function(e){this.triggerOpenChange(e,e?"mouseenter":"mouseleave")},onMouseEnter:function(e){var t=this.$props,n=t.eventKey,r=t.store;L(r,n,!1),this.__emit("mouseenter",{key:n,domEvent:e})},onMouseLeave:function(e){var t=this.eventKey,n=this.parentMenu;n.subMenuInstance=this,this.__emit("mouseleave",{key:t,domEvent:e})},onTitleMouseEnter:function(e){var t=this.$props.eventKey;this.__emit("itemHover",{key:t,hover:!0}),this.__emit("titleMouseenter",{key:t,domEvent:e})},onTitleMouseLeave:function(e){var t=this.eventKey,n=this.parentMenu;n.subMenuInstance=this,this.__emit("itemHover",{key:t,hover:!1}),this.__emit("titleMouseleave",{key:t,domEvent:e})},onTitleClick:function(e){var t=this.$props,n=t.triggerSubMenuAction,r=t.eventKey,i=t.isOpen,a=t.store;this.__emit("titleClick",{key:r,domEvent:e}),"hover"!==n&&(this.triggerOpenChange(!i,"click"),L(a,r,!1))},onSubMenuClick:function(e){this.__emit("click",this.addKeyPath(e))},getPrefixCls:function(){return this.$props.rootPrefixCls+"-submenu"},getActiveClassName:function(){return this.getPrefixCls()+"-active"},getDisabledClassName:function(){return this.getPrefixCls()+"-disabled"},getSelectedClassName:function(){return this.getPrefixCls()+"-selected"},getOpenClassName:function(){return this.$props.rootPrefixCls+"-submenu-open"},saveMenuInstance:function(e){this.menuInstance=e},addKeyPath:function(e){return u()({},e,{keyPath:(e.keyPath||[]).concat(this.$props.eventKey)})},triggerOpenChange:function(e,t){var n=this,r=this.$props.eventKey,i=function(){n.__emit("openChange",{key:r,item:n,trigger:t,open:e})};"mouseenter"===t?this.mouseenterTimeout=Object(M["b"])((function(){i()}),0):i()},isChildrenSelected:function(){var e={find:!1};return Object(x["f"])(this.$slots["default"],this.$props.selectedKeys,e),e.find},adjustWidth:function(){if(this.$refs.subMenuTitle&&this.menuInstance){var e=this.menuInstance.$el;e.offsetWidth>=this.$refs.subMenuTitle.offsetWidth||(e.style.minWidth=this.$refs.subMenuTitle.offsetWidth+"px")}},renderChildren:function(e){var t=this.$createElement,n=this.$props,r=Object(w["j"])(this),a=r.select,s=r.deselect,c=r.openChange,l={props:{mode:"horizontal"===n.mode?"vertical":n.mode,visible:n.isOpen,level:n.level+1,inlineIndent:n.inlineIndent,focusable:!1,selectedKeys:n.selectedKeys,eventKey:n.eventKey+"-menu-",openKeys:n.openKeys,openTransitionName:n.openTransitionName,openAnimation:n.openAnimation,subMenuOpenDelay:n.subMenuOpenDelay,parentMenu:this,subMenuCloseDelay:n.subMenuCloseDelay,forceSubMenuRender:n.forceSubMenuRender,triggerSubMenuAction:n.triggerSubMenuAction,builtinPlacements:n.builtinPlacements,defaultActiveFirst:n.store.getState().defaultActiveFirst[Object(x["b"])(n.eventKey)],multiple:n.multiple,prefixCls:n.rootPrefixCls,manualRef:this.saveMenuInstance,itemIcon:Object(w["f"])(this,"itemIcon"),expandIcon:Object(w["f"])(this,"expandIcon"),children:e},on:{click:this.onSubMenuClick,select:a,deselect:s,openChange:c},id:this.internalMenuId},h=l.props,f=this.haveRendered;if(this.haveRendered=!0,this.haveOpened=this.haveOpened||h.visible||h.forceSubMenuRender,!this.haveOpened)return t("div");var d=f||!h.visible||"inline"===!h.mode;l["class"]=" "+h.prefixCls+"-sub";var p={appear:d,css:!1},m={props:p,on:{}};return h.openTransitionName?m=Object(S["a"])(h.openTransitionName,{appear:d}):"object"===o()(h.openAnimation)?(p=u()({},p,h.openAnimation.props||{}),d||(p.appear=!1)):"string"===typeof h.openAnimation&&(m=Object(S["a"])(h.openAnimation,{appear:d})),"object"===o()(h.openAnimation)&&h.openAnimation.on&&(m.on=h.openAnimation.on),t("transition",m,[t(v["a"],i()([{directives:[{name:"show",value:n.isOpen}]},l]))])}},render:function(){var e,t,n=arguments[0],r=this.$props,a=this.rootPrefixCls,o=this.parentMenu,s=r.isOpen,l=this.getPrefixCls(),f="inline"===r.mode,p=(e={},c()(e,l,!0),c()(e,l+"-"+r.mode,!0),c()(e,this.getOpenClassName(),s),c()(e,this.getActiveClassName(),r.active||s&&!f),c()(e,this.getDisabledClassName(),r.disabled),c()(e,this.getSelectedClassName(),this.isChildrenSelected()),e);this.internalMenuId||(r.eventKey?this.internalMenuId=r.eventKey+"$Menu":this.internalMenuId="$__$"+ ++k+"$Menu");var m={},v={},g={};r.disabled||(m={mouseleave:this.onMouseLeave,mouseenter:this.onMouseEnter},v={click:this.onTitleClick},g={mouseenter:this.onTitleMouseEnter,mouseleave:this.onTitleMouseLeave});var b={};f&&(b.paddingLeft=r.inlineIndent*r.level+"px");var _={};s&&(_={"aria-owns":this.internalMenuId});var M={attrs:u()({"aria-expanded":s},_,{"aria-haspopup":"true",title:"string"===typeof r.title?r.title:void 0}),on:u()({},g,v),style:b,class:l+"-title",ref:"subMenuTitle"},x=null;"horizontal"!==r.mode&&(x=Object(w["f"])(this,"expandIcon",r));var S=n("div",M,[Object(w["f"])(this,"title"),x||n("i",{class:l+"-arrow"})]),L=this.renderChildren(Object(w["b"])(this.$slots["default"])),T=this.parentMenu.isRootMenu?this.parentMenu.getPopupContainer:function(e){return e.parentNode},O=C[r.mode],z=r.popupOffset?{offset:r.popupOffset}:{},D="inline"===r.mode?"":r.popupClassName,j={on:u()({},Object(h["a"])(Object(w["j"])(this),["click"]),m),class:p};return n("li",i()([j,{attrs:{role:"menuitem"}}]),[f&&S,f&&L,!f&&n(d["a"],{attrs:(t={prefixCls:l,popupClassName:l+"-popup "+a+"-"+o.theme+" "+(D||""),getPopupContainer:T,builtinPlacements:y},c()(t,"builtinPlacements",u()({},y,r.builtinPlacements)),c()(t,"popupPlacement",O),c()(t,"popupVisible",s),c()(t,"popupAlign",z),c()(t,"action",r.disabled?[]:[r.triggerSubMenuAction]),c()(t,"mouseEnterDelay",r.subMenuOpenDelay),c()(t,"mouseLeaveDelay",r.subMenuCloseDelay),c()(t,"forceRender",r.forceSubMenuRender),t),on:{popupVisibleChange:this.onPopupVisibleChange}},[n("template",{slot:"popup"},[L]),S])])}},O=Object(m["a"])((function(e,t){var n=e.openKeys,r=e.activeKey,i=e.selectedKeys,a=t.eventKey,o=t.subMenuKey;return{isOpen:n.indexOf(a)>-1,active:r[o]===a,selectedKeys:i}}))(T);O.isSubMenu=!0;t["a"]=O},a40e:function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("1132"),n("72fe"),n("2b79"),n("38ba"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.WordArray,i=n.BlockCipher,a=t.algo,o=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],s=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],u=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=a.DES=i.extend({_doReset:function(){for(var e=this._key,t=e.words,n=[],r=0;r<56;r++){var i=o[r]-1;n[r]=t[i>>>5]>>>31-i%32&1}for(var a=this._subKeys=[],l=0;l<16;l++){var u=a[l]=[],h=c[l];for(r=0;r<24;r++)u[r/6|0]|=n[(s[r]-1+h)%28]<<31-r%6,u[4+(r/6|0)]|=n[28+(s[r+24]-1+h)%28]<<31-r%6;u[0]=u[0]<<1|u[0]>>>31;for(r=1;r<7;r++)u[r]=u[r]>>>4*(r-1)+3;u[7]=u[7]<<5|u[7]>>>27}var f=this._invSubKeys=[];for(r=0;r<16;r++)f[r]=a[15-r]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,n){this._lBlock=e[t],this._rBlock=e[t+1],f.call(this,4,252645135),f.call(this,16,65535),d.call(this,2,858993459),d.call(this,8,16711935),f.call(this,1,1431655765);for(var r=0;r<16;r++){for(var i=n[r],a=this._lBlock,o=this._rBlock,s=0,c=0;c<8;c++)s|=l[c][((o^i[c])&u[c])>>>0];this._lBlock=o,this._rBlock=a^s}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,f.call(this,1,1431655765),d.call(this,8,16711935),d.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function f(e,t){var n=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=n,this._lBlock^=n<>>e^this._lBlock)&t;this._lBlock^=n,this._rBlock^=n<192.");var n=t.slice(0,2),i=t.length<4?t.slice(0,2):t.slice(2,4),a=t.length<6?t.slice(0,2):t.slice(4,6);this._des1=h.createEncryptor(r.create(n)),this._des2=h.createEncryptor(r.create(i)),this._des3=h.createEncryptor(r.create(a))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=i._createHelper(p)}(),e.TripleDES}))},a434:function(e,t,n){"use strict";var r=n("23e7"),i=n("23cb"),a=n("a691"),o=n("50c4"),s=n("7b0b"),c=n("65f0"),l=n("8418"),u=n("1dde"),h=n("ae40"),f=u("splice"),d=h("splice",{ACCESSORS:!0,0:0,1:2}),p=Math.max,m=Math.min,v=9007199254740991,g="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!f||!d},{splice:function(e,t){var n,r,u,h,f,d,b=s(this),y=o(b.length),_=i(e,y),w=arguments.length;if(0===w?n=r=0:1===w?(n=0,r=y-_):(n=w-2,r=m(p(a(t),0),y-_)),y+n-r>v)throw TypeError(g);for(u=c(b,r),h=0;hy-r+n;h--)delete b[h-1]}else if(n>r)for(h=y-r;h>_;h--)f=h+r-1,d=h+n-1,f in b?b[d]=b[f]:delete b[d];for(h=0;ha)i.push(arguments[a++]);if(r=t,(d(t)||void 0!==e)&&!se(e))return f(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!se(t))return t}),i[1]=t,q.apply(null,i)}})}U[R][N]||L(U[R],N,U[R].valueOf),P(U,F),D[I]=!0},a524:function(e,t,n){var r=n("4245");function i(e){return r(this,e).has(e)}e.exports=i},a54e:function(e,t,n){},a600:function(e,t,n){"use strict";var r=n("c1b3"),i=n("452c"),a=n("db14");r["a"].Button=i["a"],r["a"].install=function(e){e.use(a["a"]),e.component(r["a"].name,r["a"]),e.component(i["a"].name,i["a"])},t["a"]=r["a"]},a623:function(e,t,n){"use strict";var r=n("23e7"),i=n("b727").every,a=n("a640"),o=n("ae40"),s=a("every"),c=o("every");r({target:"Array",proto:!0,forced:!s||!c},{every:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},a630:function(e,t,n){var r=n("23e7"),i=n("4df4"),a=n("1c7e"),o=!a((function(e){Array.from(e)}));r({target:"Array",stat:!0,forced:o},{from:i})},a640:function(e,t,n){"use strict";var r=n("d039");e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},a691:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},a6fd:function(e,t,n){var r=n("23e7"),i=n("d066"),a=n("1c0b"),o=n("825a"),s=n("d039"),c=i("Reflect","apply"),l=Function.apply,u=!s((function(){c((function(){}))}));r({target:"Reflect",stat:!0,forced:u},{apply:function(e,t,n){return a(e),o(n),c?c(e,t,n):l.call(e,t,n)}})},a79d:function(e,t,n){"use strict";var r=n("23e7"),i=n("c430"),a=n("fea9"),o=n("d039"),s=n("d066"),c=n("4840"),l=n("cdf9"),u=n("6eeb"),h=!!a&&o((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}));r({target:"Promise",proto:!0,real:!0,forced:h},{finally:function(e){var t=c(this,s("Promise")),n="function"==typeof e;return this.then(n?function(n){return l(t,e()).then((function(){return n}))}:e,n?function(n){return l(t,e()).then((function(){throw n}))}:e)}}),i||"function"!=typeof a||a.prototype["finally"]||u(a.prototype,"finally",s("Promise").prototype["finally"])},a7fa:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}});return t}))},a817:function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.pad.AnsiX923={pad:function(e,t){var n=e.sigBytes,r=4*t,i=r-n%r,a=n+i-1;e.clamp(),e.words[a>>>2]|=i<<24-a%4*8,e.sigBytes+=i},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Ansix923}))},a874:function(e,t,n){var r=n("23e7"),i=n("145e"),a=n("44d2");r({target:"Array",proto:!0},{copyWithin:i}),a("copyWithin")},a8ce:function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.WordArray,i=t.enc;i.Utf16=i.Utf16BE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>16-i%4*8&65535;r.push(String.fromCharCode(a))}return r.join("")},parse:function(e){for(var t=e.length,n=[],i=0;i>>1]|=e.charCodeAt(i)<<16-i%2*16;return r.create(n,2*t)}};function a(e){return e<<8&4278255360|e>>>8&16711935}i.Utf16LE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>16-i%4*8&65535);r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,n=[],i=0;i>>1]|=a(e.charCodeAt(i)<<16-i%2*16);return r.create(n,2*t)}}}(),e.enc.Utf16}))},a8f0:function(e,t,n){var r=n("b639"),i=r.Buffer;function a(e,t){for(var n in e)t[n]=e[n]}function o(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=o),a(i,o),o.from=function(e,t,n){if("number"===typeof e)throw new TypeError("Argument must not be a number");return i(e,t,n)},o.alloc=function(e,t,n){if("number"!==typeof e)throw new TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"===typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},o.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},a8fc:function(e,t,n){var r=n("badf"),i=n("2c66");function a(e,t){return e&&e.length?i(e,r(t,2)):[]}e.exports=a},a925:function(e,t,n){"use strict"; -/*! - * vue-i18n v8.17.4 - * (c) 2020 kazuya kawaguchi - * Released under the MIT License. - */var r=["style","currency","currencyDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","localeMatcher","formatMatcher","unit"];function i(e,t){"undefined"!==typeof console&&(console.warn("[vue-i18n] "+e),t&&console.warn(t.stack))}function a(e,t){"undefined"!==typeof console&&(console.error("[vue-i18n] "+e),t&&console.error(t.stack))}function o(e){return null!==e&&"object"===typeof e}var s=Object.prototype.toString,c="[object Object]";function l(e){return s.call(e)===c}function u(e){return null===e||void 0===e}function h(){var e=[],t=arguments.length;while(t--)e[t]=arguments[t];var n=null,r=null;return 1===e.length?o(e[0])||Array.isArray(e[0])?r=e[0]:"string"===typeof e[0]&&(n=e[0]):2===e.length&&("string"===typeof e[0]&&(n=e[0]),(o(e[1])||Array.isArray(e[1]))&&(r=e[1])),{locale:n,params:r}}function f(e){return JSON.parse(JSON.stringify(e))}function d(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}function p(e,t){return!!~e.indexOf(t)}var m=Object.prototype.hasOwnProperty;function v(e,t){return m.call(e,t)}function g(e){for(var t=arguments,n=Object(e),r=1;r0)t[n]=arguments[n+1];var r=this.$i18n;return r._t.apply(r,[e,r.locale,r._getMessages(),this].concat(t))},e.prototype.$tc=function(e,t){var n=[],r=arguments.length-2;while(r-- >0)n[r]=arguments[r+2];var i=this.$i18n;return i._tc.apply(i,[e,i.locale,i._getMessages(),this,t].concat(n))},e.prototype.$te=function(e,t){var n=this.$i18n;return n._te(e,n.locale,n._getMessages(),t)},e.prototype.$d=function(e){var t,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(t=this.$i18n).d.apply(t,[e].concat(n))},e.prototype.$n=function(e){var t,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(t=this.$i18n).n.apply(t,[e].concat(n))}}var _={beforeCreate:function(){var e=this.$options;if(e.i18n=e.i18n||(e.__i18n?{}:null),e.i18n)if(e.i18n instanceof be){if(e.__i18n)try{var t={};e.__i18n.forEach((function(e){t=g(t,JSON.parse(e))})),Object.keys(t).forEach((function(n){e.i18n.mergeLocaleMessage(n,t[n])}))}catch(a){0}this._i18n=e.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(l(e.i18n)){if(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof be&&(e.i18n.root=this.$root,e.i18n.formatter=this.$root.$i18n.formatter,e.i18n.fallbackLocale=this.$root.$i18n.fallbackLocale,e.i18n.formatFallbackMessages=this.$root.$i18n.formatFallbackMessages,e.i18n.silentTranslationWarn=this.$root.$i18n.silentTranslationWarn,e.i18n.silentFallbackWarn=this.$root.$i18n.silentFallbackWarn,e.i18n.pluralizationRules=this.$root.$i18n.pluralizationRules,e.i18n.preserveDirectiveContent=this.$root.$i18n.preserveDirectiveContent),e.__i18n)try{var n={};e.__i18n.forEach((function(e){n=g(n,JSON.parse(e))})),e.i18n.messages=n}catch(a){0}var r=e.i18n,i=r.sharedMessages;i&&l(i)&&(e.i18n.messages=g(e.i18n.messages,i)),this._i18n=new be(e.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===e.i18n.sync||e.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale())}else 0;else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof be?this._i18n=this.$root.$i18n:e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof be&&(this._i18n=e.parent.$i18n)},beforeMount:function(){var e=this.$options;e.i18n=e.i18n||(e.__i18n?{}:null),e.i18n?(e.i18n instanceof be||l(e.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof be||e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof be)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},beforeDestroy:function(){if(this._i18n){var e=this;this.$nextTick((function(){e._subscribing&&(e._i18n.unsubscribeDataChanging(e),delete e._subscribing),e._i18nWatcher&&(e._i18nWatcher(),e._i18n.destroyVM(),delete e._i18nWatcher),e._localeWatcher&&(e._localeWatcher(),delete e._localeWatcher),e._i18n=null}))}}},w={name:"i18n",functional:!0,props:{tag:{type:String},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(e,t){var n=t.data,r=t.parent,i=t.props,a=t.slots,o=r.$i18n;if(o){var s=i.path,c=i.locale,l=i.places,u=a(),h=o.i(s,c,M(u)||l?x(u.default,l):u),f=i.tag||"span";return f?e(f,n,h):h}}};function M(e){var t;for(t in e)if("default"!==t)return!1;return Boolean(t)}function x(e,t){var n=t?S(t):{};if(!e)return n;e=e.filter((function(e){return e.tag||""!==e.text.trim()}));var r=e.every(L);return e.reduce(r?k:C,n)}function S(e){return Array.isArray(e)?e.reduce(C,{}):Object.assign({},e)}function k(e,t){return t.data&&t.data.attrs&&t.data.attrs.place&&(e[t.data.attrs.place]=t),e}function C(e,t,n){return e[n]=t,e}function L(e){return Boolean(e.data&&e.data.attrs&&e.data.attrs.place)}var T,O={name:"i18n-n",functional:!0,props:{tag:{type:String,default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(e,t){var n=t.props,i=t.parent,a=t.data,s=i.$i18n;if(!s)return null;var c=null,l=null;"string"===typeof n.format?c=n.format:o(n.format)&&(n.format.key&&(c=n.format.key),l=Object.keys(n.format).reduce((function(e,t){var i;return p(r,t)?Object.assign({},e,(i={},i[t]=n.format[t],i)):e}),null));var u=n.locale||s.locale,h=s._ntp(n.value,u,c,l),f=h.map((function(e,t){var n,r=a.scopedSlots&&a.scopedSlots[e.type];return r?r((n={},n[e.type]=e.value,n.index=t,n.parts=h,n)):e.value}));return e(n.tag,{attrs:a.attrs,class:a["class"],staticClass:a.staticClass},f)}};function z(e,t,n){H(e,n)&&A(e,t,n)}function D(e,t,n,r){if(H(e,n)){var i=n.context.$i18n;E(e,n)&&b(t.value,t.oldValue)&&b(e._localeMessage,i.getLocaleMessage(i.locale))||A(e,t,n)}}function j(e,t,n,r){var a=n.context;if(a){var o=n.context.$i18n||{};t.modifiers.preserve||o.preserveDirectiveContent||(e.textContent=""),e._vt=void 0,delete e["_vt"],e._locale=void 0,delete e["_locale"],e._localeMessage=void 0,delete e["_localeMessage"]}else i("Vue instance does not exists in VNode context")}function H(e,t){var n=t.context;return n?!!n.$i18n||(i("VueI18n instance does not exists in Vue instance"),!1):(i("Vue instance does not exists in VNode context"),!1)}function E(e,t){var n=t.context;return e._locale===n.$i18n.locale}function A(e,t,n){var r,a,o=t.value,s=P(o),c=s.path,l=s.locale,u=s.args,h=s.choice;if(c||l||u)if(c){var f=n.context;e._vt=e.textContent=h?(r=f.$i18n).tc.apply(r,[c,h].concat(Y(l,u))):(a=f.$i18n).t.apply(a,[c].concat(Y(l,u))),e._locale=f.$i18n.locale,e._localeMessage=f.$i18n.getLocaleMessage(f.$i18n.locale)}else i("`path` is required in v-t directive");else i("value type not supported")}function P(e){var t,n,r,i;return"string"===typeof e?t=e:l(e)&&(t=e.path,n=e.locale,r=e.args,i=e.choice),{path:t,locale:n,args:r,choice:i}}function Y(e,t){var n=[];return e&&n.push(e),t&&(Array.isArray(t)||l(t))&&n.push(t),n}function V(e){V.installed=!0,T=e;T.version&&Number(T.version.split(".")[0]);y(T),T.mixin(_),T.directive("t",{bind:z,update:D,unbind:j}),T.component(w.name,w),T.component(O.name,O);var t=T.config.optionMergeStrategies;t.i18n=function(e,t){return void 0===t?e:t}}var I=function(){this._caches=Object.create(null)};I.prototype.interpolate=function(e,t){if(!t)return[e];var n=this._caches[e];return n||(n=N(e),this._caches[e]=n),B(n,t)};var F=/^(?:\d)+/,R=/^(?:\w)+/;function N(e){var t=[],n=0,r="";while(n0)h--,u=Z,f[$]();else{if(h=0,void 0===n)return!1;if(n=ce(n),!1===n)return!1;f[W]()}};while(null!==u)if(l++,t=e[l],"\\"!==t||!d()){if(i=se(t),s=re[u],a=s[i]||s["else"]||ne,a===ne)return;if(u=a[0],o=f[a[1]],o&&(r=a[2],r=void 0===r?t:r,!1===o()))return;if(u===te)return c}}var ue=function(){this._cache=Object.create(null)};ue.prototype.parsePath=function(e){var t=this._cache[e];return t||(t=le(e),t&&(this._cache[e]=t)),t||[]},ue.prototype.getPathValue=function(e,t){if(!o(e))return null;var n=this.parsePath(t);if(0===n.length)return null;var r=n.length,i=e,a=0;while(a/,de=/(?:@(?:\.[a-z]+)?:(?:[\w\-_|.]+|\([\w\-_|.]+\)))/g,pe=/^@(?:\.([a-z]+))?:/,me=/[()]/g,ve={upper:function(e){return e.toLocaleUpperCase()},lower:function(e){return e.toLocaleLowerCase()},capitalize:function(e){return""+e.charAt(0).toLocaleUpperCase()+e.substr(1)}},ge=new I,be=function(e){var t=this;void 0===e&&(e={}),!T&&"undefined"!==typeof window&&window.Vue&&V(window.Vue);var n=e.locale||"en-US",r=!1!==e.fallbackLocale&&(e.fallbackLocale||"en-US"),i=e.messages||{},a=e.dateTimeFormats||{},o=e.numberFormats||{};this._vm=null,this._formatter=e.formatter||ge,this._modifiers=e.modifiers||{},this._missing=e.missing||null,this._root=e.root||null,this._sync=void 0===e.sync||!!e.sync,this._fallbackRoot=void 0===e.fallbackRoot||!!e.fallbackRoot,this._formatFallbackMessages=void 0!==e.formatFallbackMessages&&!!e.formatFallbackMessages,this._silentTranslationWarn=void 0!==e.silentTranslationWarn&&e.silentTranslationWarn,this._silentFallbackWarn=void 0!==e.silentFallbackWarn&&!!e.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new ue,this._dataListeners=[],this._preserveDirectiveContent=void 0!==e.preserveDirectiveContent&&!!e.preserveDirectiveContent,this.pluralizationRules=e.pluralizationRules||{},this._warnHtmlInMessage=e.warnHtmlInMessage||"off",this._postTranslation=e.postTranslation||null,this._exist=function(e,n){return!(!e||!n)&&(!u(t._path.getPathValue(e,n))||!!e[n])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(i).forEach((function(e){t._checkLocaleMessage(e,t._warnHtmlInMessage,i[e])})),this._initVM({locale:n,fallbackLocale:r,messages:i,dateTimeFormats:a,numberFormats:o})},ye={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0}};be.prototype._checkLocaleMessage=function(e,t,n){var r=[],o=function(e,t,n,r){if(l(n))Object.keys(n).forEach((function(i){var a=n[i];l(a)?(r.push(i),r.push("."),o(e,t,a,r),r.pop(),r.pop()):(r.push(i),o(e,t,a,r),r.pop())}));else if(Array.isArray(n))n.forEach((function(n,i){l(n)?(r.push("["+i+"]"),r.push("."),o(e,t,n,r),r.pop(),r.pop()):(r.push("["+i+"]"),o(e,t,n,r),r.pop())}));else if("string"===typeof n){var s=fe.test(n);if(s){var c="Detected HTML in message '"+n+"' of keypath '"+r.join("")+"' at '"+t+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===e?i(c):"error"===e&&a(c)}}};o(t,e,n,r)},be.prototype._initVM=function(e){var t=T.config.silent;T.config.silent=!0,this._vm=new T({data:e}),T.config.silent=t},be.prototype.destroyVM=function(){this._vm.$destroy()},be.prototype.subscribeDataChanging=function(e){this._dataListeners.push(e)},be.prototype.unsubscribeDataChanging=function(e){d(this._dataListeners,e)},be.prototype.watchI18nData=function(){var e=this;return this._vm.$watch("$data",(function(){var t=e._dataListeners.length;while(t--)T.nextTick((function(){e._dataListeners[t]&&e._dataListeners[t].$forceUpdate()}))}),{deep:!0})},be.prototype.watchLocale=function(){if(!this._sync||!this._root)return null;var e=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){e.$set(e,"locale",t),e.$forceUpdate()}),{immediate:!0})},ye.vm.get=function(){return this._vm},ye.messages.get=function(){return f(this._getMessages())},ye.dateTimeFormats.get=function(){return f(this._getDateTimeFormats())},ye.numberFormats.get=function(){return f(this._getNumberFormats())},ye.availableLocales.get=function(){return Object.keys(this.messages).sort()},ye.locale.get=function(){return this._vm.locale},ye.locale.set=function(e){this._vm.$set(this._vm,"locale",e)},ye.fallbackLocale.get=function(){return this._vm.fallbackLocale},ye.fallbackLocale.set=function(e){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",e)},ye.formatFallbackMessages.get=function(){return this._formatFallbackMessages},ye.formatFallbackMessages.set=function(e){this._formatFallbackMessages=e},ye.missing.get=function(){return this._missing},ye.missing.set=function(e){this._missing=e},ye.formatter.get=function(){return this._formatter},ye.formatter.set=function(e){this._formatter=e},ye.silentTranslationWarn.get=function(){return this._silentTranslationWarn},ye.silentTranslationWarn.set=function(e){this._silentTranslationWarn=e},ye.silentFallbackWarn.get=function(){return this._silentFallbackWarn},ye.silentFallbackWarn.set=function(e){this._silentFallbackWarn=e},ye.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},ye.preserveDirectiveContent.set=function(e){this._preserveDirectiveContent=e},ye.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},ye.warnHtmlInMessage.set=function(e){var t=this,n=this._warnHtmlInMessage;if(this._warnHtmlInMessage=e,n!==e&&("warn"===e||"error"===e)){var r=this._getMessages();Object.keys(r).forEach((function(e){t._checkLocaleMessage(e,t._warnHtmlInMessage,r[e])}))}},ye.postTranslation.get=function(){return this._postTranslation},ye.postTranslation.set=function(e){this._postTranslation=e},be.prototype._getMessages=function(){return this._vm.messages},be.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},be.prototype._getNumberFormats=function(){return this._vm.numberFormats},be.prototype._warnDefault=function(e,t,n,r,i,a){if(!u(n))return n;if(this._missing){var o=this._missing.apply(null,[e,t,r,i]);if("string"===typeof o)return o}else 0;if(this._formatFallbackMessages){var s=h.apply(void 0,i);return this._render(t,a,s.params,t)}return t},be.prototype._isFallbackRoot=function(e){return!e&&!u(this._root)&&this._fallbackRoot},be.prototype._isSilentFallbackWarn=function(e){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(e):this._silentFallbackWarn},be.prototype._isSilentFallback=function(e,t){return this._isSilentFallbackWarn(t)&&(this._isFallbackRoot()||e!==this.fallbackLocale)},be.prototype._isSilentTranslationWarn=function(e){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(e):this._silentTranslationWarn},be.prototype._interpolate=function(e,t,n,r,i,a,o){if(!t)return null;var s,c=this._path.getPathValue(t,n);if(Array.isArray(c)||l(c))return c;if(u(c)){if(!l(t))return null;if(s=t[n],"string"!==typeof s)return null}else{if("string"!==typeof c)return null;s=c}return(s.indexOf("@:")>=0||s.indexOf("@.")>=0)&&(s=this._link(e,t,s,r,"raw",a,o)),this._render(s,i,a,n)},be.prototype._link=function(e,t,n,r,i,a,o){var s=n,c=s.match(de);for(var l in c)if(c.hasOwnProperty(l)){var u=c[l],h=u.match(pe),f=h[0],d=h[1],m=u.replace(f,"").replace(me,"");if(p(o,m))return s;o.push(m);var v=this._interpolate(e,t,m,r,"raw"===i?"string":i,"raw"===i?void 0:a,o);if(this._isFallbackRoot(v)){if(!this._root)throw Error("unexpected error");var g=this._root.$i18n;v=g._translate(g._getMessages(),g.locale,g.fallbackLocale,m,r,i,a)}v=this._warnDefault(e,m,v,r,Array.isArray(a)?a:[a],i),this._modifiers.hasOwnProperty(d)?v=this._modifiers[d](v):ve.hasOwnProperty(d)&&(v=ve[d](v)),o.pop(),s=v?s.replace(u,v):s}return s},be.prototype._render=function(e,t,n,r){var i=this._formatter.interpolate(e,n,r);return i||(i=ge.interpolate(e,n,r)),"string"===t&&"string"!==typeof i?i.join(""):i},be.prototype._appendItemToChain=function(e,t,n){var r=!1;return p(e,t)||(r=!0,t&&(r="!"!==t[t.length-1],t=t.replace(/!/g,""),e.push(t),n&&n[t]&&(r=n[t]))),r},be.prototype._appendLocaleToChain=function(e,t,n){var r,i=t.split("-");do{var a=i.join("-");r=this._appendItemToChain(e,a,n),i.splice(-1,1)}while(i.length&&!0===r);return r},be.prototype._appendBlockToChain=function(e,t,n){for(var r=!0,i=0;i0)a[o]=arguments[o+4];if(!e)return"";var s=h.apply(void 0,a),c=s.locale||t,l=this._translate(n,c,this.fallbackLocale,e,r,"string",s.params);if(this._isFallbackRoot(l)){if(!this._root)throw Error("unexpected error");return(i=this._root).$t.apply(i,[e].concat(a))}return l=this._warnDefault(c,e,l,r,a,"string"),this._postTranslation&&null!==l&&void 0!==l&&(l=this._postTranslation(l,e)),l},be.prototype.t=function(e){var t,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(t=this)._t.apply(t,[e,this.locale,this._getMessages(),null].concat(n))},be.prototype._i=function(e,t,n,r,i){var a=this._translate(n,t,this.fallbackLocale,e,r,"raw",i);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(e,t,i)}return this._warnDefault(t,e,a,r,[i],"raw")},be.prototype.i=function(e,t,n){return e?("string"!==typeof t&&(t=this.locale),this._i(e,t,this._getMessages(),null,n)):""},be.prototype._tc=function(e,t,n,r,i){var a,o=[],s=arguments.length-5;while(s-- >0)o[s]=arguments[s+5];if(!e)return"";void 0===i&&(i=1);var c={count:i,n:i},l=h.apply(void 0,o);return l.params=Object.assign(c,l.params),o=null===l.locale?[l.params]:[l.locale,l.params],this.fetchChoice((a=this)._t.apply(a,[e,t,n,r].concat(o)),i)},be.prototype.fetchChoice=function(e,t){if(!e&&"string"!==typeof e)return null;var n=e.split("|");return t=this.getChoiceIndex(t,n.length),n[t]?n[t].trim():e},be.prototype.getChoiceIndex=function(e,t){var n=function(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0};return this.locale in this.pluralizationRules?this.pluralizationRules[this.locale].apply(this,[e,t]):n(e,t)},be.prototype.tc=function(e,t){var n,r=[],i=arguments.length-2;while(i-- >0)r[i]=arguments[i+2];return(n=this)._tc.apply(n,[e,this.locale,this._getMessages(),null,t].concat(r))},be.prototype._te=function(e,t,n){var r=[],i=arguments.length-3;while(i-- >0)r[i]=arguments[i+3];var a=h.apply(void 0,r).locale||t;return this._exist(n[a],e)},be.prototype.te=function(e,t){return this._te(e,this.locale,this._getMessages(),t)},be.prototype.getLocaleMessage=function(e){return f(this._vm.messages[e]||{})},be.prototype.setLocaleMessage=function(e,t){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(e,this._warnHtmlInMessage,t),this._vm.$set(this._vm.messages,e,t)},be.prototype.mergeLocaleMessage=function(e,t){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(e,this._warnHtmlInMessage,t),this._vm.$set(this._vm.messages,e,g({},this._vm.messages[e]||{},t))},be.prototype.getDateTimeFormat=function(e){return f(this._vm.dateTimeFormats[e]||{})},be.prototype.setDateTimeFormat=function(e,t){this._vm.$set(this._vm.dateTimeFormats,e,t),this._clearDateTimeFormat(e,t)},be.prototype.mergeDateTimeFormat=function(e,t){this._vm.$set(this._vm.dateTimeFormats,e,g(this._vm.dateTimeFormats[e]||{},t)),this._clearDateTimeFormat(e,t)},be.prototype._clearDateTimeFormat=function(e,t){for(var n in t){var r=e+"__"+n;this._dateTimeFormatters.hasOwnProperty(r)&&delete this._dateTimeFormatters[r]}},be.prototype._localizeDateTime=function(e,t,n,r,i){for(var a=t,o=r[a],s=this._getLocaleChain(t,n),c=0;c0)t[n]=arguments[n+1];var r=this.locale,i=null;return 1===t.length?"string"===typeof t[0]?i=t[0]:o(t[0])&&(t[0].locale&&(r=t[0].locale),t[0].key&&(i=t[0].key)):2===t.length&&("string"===typeof t[0]&&(i=t[0]),"string"===typeof t[1]&&(r=t[1])),this._d(e,r,i)},be.prototype.getNumberFormat=function(e){return f(this._vm.numberFormats[e]||{})},be.prototype.setNumberFormat=function(e,t){this._vm.$set(this._vm.numberFormats,e,t),this._clearNumberFormat(e,t)},be.prototype.mergeNumberFormat=function(e,t){this._vm.$set(this._vm.numberFormats,e,g(this._vm.numberFormats[e]||{},t)),this._clearNumberFormat(e,t)},be.prototype._clearNumberFormat=function(e,t){for(var n in t){var r=e+"__"+n;this._numberFormatters.hasOwnProperty(r)&&delete this._numberFormatters[r]}},be.prototype._getNumberFormatter=function(e,t,n,r,i,a){for(var o=t,s=r[o],c=this._getLocaleChain(t,n),l=0;l0)t[n]=arguments[n+1];var i=this.locale,a=null,s=null;return 1===t.length?"string"===typeof t[0]?a=t[0]:o(t[0])&&(t[0].locale&&(i=t[0].locale),t[0].key&&(a=t[0].key),s=Object.keys(t[0]).reduce((function(e,n){var i;return p(r,n)?Object.assign({},e,(i={},i[n]=t[0][n],i)):e}),null)):2===t.length&&("string"===typeof t[0]&&(a=t[0]),"string"===typeof t[1]&&(i=t[1])),this._n(e,i,a,s)},be.prototype._ntp=function(e,t,n,r){if(!be.availabilities.numberFormat)return[];if(!n){var i=r?new Intl.NumberFormat(t,r):new Intl.NumberFormat(t);return i.formatToParts(e)}var a=this._getNumberFormatter(e,t,this.fallbackLocale,this._getNumberFormats(),n,r),o=a&&a.formatToParts(e);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(e,t,n,r)}return o||[]},Object.defineProperties(be.prototype,ye),Object.defineProperty(be,"availabilities",{get:function(){if(!he){var e="undefined"!==typeof Intl;he={dateTimeFormat:e&&"undefined"!==typeof Intl.DateTimeFormat,numberFormat:e&&"undefined"!==typeof Intl.NumberFormat}}return he}}),be.install=V,be.version="8.17.4",t["a"]=be},a958:function(e,t,n){(function(t){var r=n("399f"),i=n("11dc");function a(e){var t=s(e),n=t.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed();return{blinder:n,unblinder:t.invm(e.modulus)}}function o(e,n){var i=a(n),o=n.modulus.byteLength(),s=(r.mont(n.modulus),new r(e).mul(i.blinder).umod(n.modulus)),c=s.toRed(r.mont(n.prime1)),l=s.toRed(r.mont(n.prime2)),u=n.coefficient,h=n.prime1,f=n.prime2,d=c.redPow(n.exponent1),p=l.redPow(n.exponent2);d=d.fromRed(),p=p.fromRed();var m=d.isub(p).imul(u).umod(h);return m.imul(f),p.iadd(m),new t(p.imul(i.unblinder).umod(n.modulus).toArray(!1,o))}function s(e){var t=e.modulus.byteLength(),n=new r(i(t));while(n.cmp(e.modulus)>=0||!n.umod(e.prime1)||!n.umod(e.prime2))n=new r(i(t));return n}e.exports=o,o.getr=s}).call(this,n("b639").Buffer)},a975:function(e,t,n){"use strict";var r=n("ebb5"),i=n("b727").every,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("every",(function(e){return i(a(this),e,arguments.length>1?arguments[1]:void 0)}))},a981:function(e,t){e.exports="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof DataView},a994:function(e,t,n){var r=n("7d1f"),i=n("32f4"),a=n("ec69");function o(e){return r(e,a,i)}e.exports=o},a9d4:function(e,t,n){"use strict";var r=n("c544"),i=n("b6bb"),a=n("4df5"),o=void 0;function s(e){return!e||null===e.offsetParent}function c(e){var t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return!(t&&t[1]&&t[2]&&t[3])||!(t[1]===t[2]&&t[2]===t[3])}t["a"]={name:"Wave",props:["insertExtraNode"],mounted:function(){var e=this;this.$nextTick((function(){var t=e.$el;1===t.nodeType&&(e.instance=e.bindAnimationEvent(t))}))},inject:{configProvider:{default:function(){return a["a"]}}},beforeDestroy:function(){this.instance&&this.instance.cancel(),this.clickWaveTimeoutId&&clearTimeout(this.clickWaveTimeoutId),this.destroy=!0},methods:{onClick:function(e,t){if(!(!e||s(e)||e.className.indexOf("-leave")>=0)){var n=this.$props.insertExtraNode;this.extraNode=document.createElement("div");var i=this.extraNode;i.className="ant-click-animating-node";var a=this.getAttributeName();e.removeAttribute(a),e.setAttribute(a,"true"),o=o||document.createElement("style"),t&&"#ffffff"!==t&&"rgb(255, 255, 255)"!==t&&c(t)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(t)&&"transparent"!==t&&(this.csp&&this.csp.nonce&&(o.nonce=this.csp.nonce),i.style.borderColor=t,o.innerHTML="\n [ant-click-animating-without-extra-node='true']::after, .ant-click-animating-node {\n --antd-wave-shadow-color: "+t+";\n }",document.body.contains(o)||document.body.appendChild(o)),n&&e.appendChild(i),r["a"].addStartEventListener(e,this.onTransitionStart),r["a"].addEndEventListener(e,this.onTransitionEnd)}},onTransitionStart:function(e){if(!this.destroy){var t=this.$el;e&&e.target===t&&(this.animationStart||this.resetEffect(t))}},onTransitionEnd:function(e){e&&"fadeEffect"===e.animationName&&this.resetEffect(e.target)},getAttributeName:function(){var e=this.$props.insertExtraNode;return e?"ant-click-animating":"ant-click-animating-without-extra-node"},bindAnimationEvent:function(e){var t=this;if(e&&e.getAttribute&&!e.getAttribute("disabled")&&!(e.className.indexOf("disabled")>=0)){var n=function(n){if("INPUT"!==n.target.tagName&&!s(n.target)){t.resetEffect(e);var r=getComputedStyle(e).getPropertyValue("border-top-color")||getComputedStyle(e).getPropertyValue("border-color")||getComputedStyle(e).getPropertyValue("background-color");t.clickWaveTimeoutId=window.setTimeout((function(){return t.onClick(e,r)}),0),i["a"].cancel(t.animationStartId),t.animationStart=!0,t.animationStartId=Object(i["a"])((function(){t.animationStart=!1}),10)}};return e.addEventListener("click",n,!0),{cancel:function(){e.removeEventListener("click",n,!0)}}}},resetEffect:function(e){if(e&&e!==this.extraNode&&e instanceof Element){var t=this.$props.insertExtraNode,n=this.getAttributeName();e.setAttribute(n,"false"),o&&(o.innerHTML=""),t&&this.extraNode&&e.contains(this.extraNode)&&e.removeChild(this.extraNode),r["a"].removeStartEventListener(e,this.onTransitionStart),r["a"].removeEndEventListener(e,this.onTransitionEnd)}}},render:function(){return this.configProvider.csp&&(this.csp=this.configProvider.csp),this.$slots["default"]&&this.$slots["default"][0]}}},a9e3:function(e,t,n){"use strict";var r=n("83ab"),i=n("da84"),a=n("94ca"),o=n("6eeb"),s=n("5135"),c=n("c6b6"),l=n("7156"),u=n("c04e"),h=n("d039"),f=n("7c73"),d=n("241c").f,p=n("06cf").f,m=n("9bf2").f,v=n("58a8").trim,g="Number",b=i[g],y=b.prototype,_=c(f(y))==g,w=function(e){var t,n,r,i,a,o,s,c,l=u(e,!1);if("string"==typeof l&&l.length>2)if(l=v(l),t=l.charCodeAt(0),43===t||45===t){if(n=l.charCodeAt(2),88===n||120===n)return NaN}else if(48===t){switch(l.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+l}for(a=l.slice(2),o=a.length,s=0;si)return NaN;return parseInt(a,r)}return+l};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var M,x=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof x&&(_?h((function(){y.valueOf.call(n)})):c(n)!=g)?l(new b(w(t)),n,x):w(t)},S=r?d(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),k=0;S.length>k;k++)s(b,M=S[k])&&!s(x,M)&&m(x,M,p(b,M));x.prototype=y,y.constructor=x,o(i,g,x)}},aa56:function(e,t,n){"use strict";var r=n("c3c0"),i=r.rotr32;function a(e,t,n,r){return 0===e?o(t,n,r):1===e||3===e?c(t,n,r):2===e?s(t,n,r):void 0}function o(e,t,n){return e&t^~e&n}function s(e,t,n){return e&t^e&n^t&n}function c(e,t,n){return e^t^n}function l(e){return i(e,2)^i(e,13)^i(e,22)}function u(e){return i(e,6)^i(e,11)^i(e,25)}function h(e){return i(e,7)^i(e,18)^e>>>3}function f(e){return i(e,17)^i(e,19)^e>>>10}t.ft_1=a,t.ch32=o,t.maj32=s,t.p32=c,t.s0_256=l,t.s1_256=u,t.g0_256=h,t.g1_256=f},aaef:function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){ -/** @preserve - * Counter block mode compatible with Dr Brian Gladman fileenc.c - * derived from CryptoJS.mode.CTR - * Jan Hruby jhruby.web@gmail.com - */ -return e.mode.CTRGladman=function(){var t=e.lib.BlockCipherMode.extend();function n(e){if(255===(e>>24&255)){var t=e>>16&255,n=e>>8&255,r=255&e;255===t?(t=0,255===n?(n=0,255===r?r=0:++r):++n):++t,e=0,e+=t<<16,e+=n<<8,e+=r}else e+=1<<24;return e}function r(e){return 0===(e[0]=n(e[0]))&&(e[1]=n(e[1])),e}var i=t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize,a=this._iv,o=this._counter;a&&(o=this._counter=a.slice(0),this._iv=void 0),r(o);var s=o.slice(0);n.encryptBlock(s,0);for(var c=0;c12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}});return n}))},ab13:function(e,t,n){var r=n("b622"),i=r("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[i]=!1,"/./"[e](t)}catch(r){}}return!1}},ac16:function(e,t,n){var r=n("23e7"),i=n("825a"),a=n("06cf").f;r({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(i(e),t);return!(n&&!n.configurable)&&delete e[t]}})},ac1f:function(e,t,n){"use strict";var r=n("23e7"),i=n("9263");r({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},ac41:function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}e.exports=n},acac:function(e,t,n){"use strict";var r=n("e2cc"),i=n("f183").getWeakData,a=n("825a"),o=n("861d"),s=n("19aa"),c=n("2266"),l=n("b727"),u=n("5135"),h=n("69f3"),f=h.set,d=h.getterFor,p=l.find,m=l.findIndex,v=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},y=function(e,t){return p(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=y(this,e);if(t)return t[1]},has:function(e){return!!y(this,e)},set:function(e,t){var n=y(this,e);n?n[1]=t:this.entries.push([e,t])},delete:function(e){var t=m(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,l){var h=e((function(e,r){s(e,h,t),f(e,{type:t,id:v++,frozen:void 0}),void 0!=r&&c(r,e[l],e,n)})),p=d(t),m=function(e,t,n){var r=p(e),o=i(a(t),!0);return!0===o?g(r).set(t,n):o[r.id]=n,e};return r(h.prototype,{delete:function(e){var t=p(this);if(!o(e))return!1;var n=i(e);return!0===n?g(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=p(this);if(!o(e))return!1;var n=i(e);return!0===n?g(t).has(e):n&&u(n,t.id)}}),r(h.prototype,n?{get:function(e){var t=p(this);if(o(e)){var n=i(e);return!0===n?g(t).get(e):n?n[t.id]:void 0}},set:function(e,t){return m(this,e,t)}}:{add:function(e){return m(this,e,!0)}}),h}}},ace4:function(e,t,n){"use strict";var r=n("23e7"),i=n("d039"),a=n("621a"),o=n("825a"),s=n("23cb"),c=n("50c4"),l=n("4840"),u=a.ArrayBuffer,h=a.DataView,f=u.prototype.slice,d=i((function(){return!new u(2).slice(1,void 0).byteLength}));r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:d},{slice:function(e,t){if(void 0!==f&&void 0===t)return f.call(o(this),e);var n=o(this).byteLength,r=s(e,n),i=s(void 0===t?n:t,n),a=new(l(this,u))(c(i-r)),d=new h(this),p=new h(a),m=0;while(rn-f-2)throw new Error("message too long");var d=h.alloc(n-r-f-2),p=n-u-1,m=i(u),v=s(h.concat([l,d,h.alloc(1,1),t],p),o(m,p)),g=s(m,o(v,u));return new c(h.concat([h.alloc(1),g,v],n))}function d(e,t,n){var r,i=t.length,a=e.modulus.byteLength();if(i>a-11)throw new Error("message too long");return r=n?h.alloc(a-i-3,255):p(a-i-3),new c(h.concat([h.from([0,n?1:2]),r,h.alloc(1),t],a))}function p(e){var t,n=h.allocUnsafe(e),r=0,a=i(2*e),o=0;while(r=0)throw new Error("data too long for modulus")}return n?u(a,o):l(a,o)}},ad6d:function(e,t,n){"use strict";var r=n("825a");e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},ad71:function(e,t,n){"use strict";(function(t,r){var i=n("966d");e.exports=M;var a,o=n("e3db");M.ReadableState=w;n("faa1").EventEmitter;var s=function(e,t){return e.listeners(t).length},c=n("429b"),l=n("a8f0").Buffer,u=t.Uint8Array||function(){};function h(e){return l.from(e)}function f(e){return l.isBuffer(e)||e instanceof u}var d=Object.create(n("3a7c"));d.inherits=n("3fb5");var p=n(3),m=void 0;m=p&&p.debuglog?p.debuglog("stream"):function(){};var v,g=n("5e1a"),b=n("4681");d.inherits(M,c);var y=["error","close","destroy","pause","resume"];function _(e,t,n){if("function"===typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?o(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}function w(e,t){a=a||n("b19a"),e=e||{};var r=t instanceof a;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,o=e.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:r&&(o||0===o)?o:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(v||(v=n("7d72").StringDecoder),this.decoder=new v(e.encoding),this.encoding=e.encoding)}function M(e){if(a=a||n("b19a"),!(this instanceof M))return new M(e);this._readableState=new w(e,this),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),c.call(this)}function x(e,t,n,r,i){var a,o=e._readableState;null===t?(o.reading=!1,z(e,o)):(i||(a=k(o,t)),a?e.emit("error",a):o.objectMode||t&&t.length>0?("string"===typeof t||o.objectMode||Object.getPrototypeOf(t)===l.prototype||(t=h(t)),r?o.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):S(e,o,t,!0):o.ended?e.emit("error",new Error("stream.push() after EOF")):(o.reading=!1,o.decoder&&!n?(t=o.decoder.write(t),o.objectMode||0!==t.length?S(e,o,t,!1):H(e,o)):S(e,o,t,!1))):r||(o.reading=!1));return C(o)}function S(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&D(e)),H(e,t)}function k(e,t){var n;return f(t)||"string"===typeof t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk")),n}function C(e){return!e.ended&&(e.needReadable||e.length=L?e=L:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function O(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=T(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function z(e,t){if(!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,D(e)}}function D(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(m("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?i.nextTick(j,e):j(e))}function j(e){m("emit readable"),e.emit("readable"),I(e)}function H(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(E,e,t))}function E(e,t){var n=t.length;while(!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=R(e,t.buffer,t.decoder),n);var n}function R(e,t,n){var r;return ea.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),e-=o,0===e){o===a.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(o));break}++r}return t.length-=r,i}function B(e,t){var n=l.allocUnsafe(e),r=t.head,i=1;r.data.copy(n),e-=r.data.length;while(r=r.next){var a=r.data,o=e>a.length?a.length:e;if(a.copy(n,n.length-e,0,o),e-=o,0===e){o===a.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(o));break}++i}return t.length-=i,n}function $(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,i.nextTick(W,t,e))}function W(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function U(e,t){for(var n=0,r=e.length;n=t.highWaterMark||t.ended))return m("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?$(this):D(this),null;if(e=O(e,t),0===e&&t.ended)return 0===t.length&&$(this),null;var r,i=t.needReadable;return m("need readable",i),(0===t.length||t.length-e0?F(e,t):null,null===r?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&$(this)),null!==r&&this.emit("data",r),r},M.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},M.prototype.pipe=function(e,t){var n=this,a=this._readableState;switch(a.pipesCount){case 0:a.pipes=e;break;case 1:a.pipes=[a.pipes,e];break;default:a.pipes.push(e);break}a.pipesCount+=1,m("pipe count=%d opts=%j",a.pipesCount,t);var o=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr,c=o?u:w;function l(e,t){m("onunpipe"),e===n&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,d())}function u(){m("onend"),e.end()}a.endEmitted?i.nextTick(c):n.once("end",c),e.on("unpipe",l);var h=A(n);e.on("drain",h);var f=!1;function d(){m("cleanup"),e.removeListener("close",b),e.removeListener("finish",y),e.removeListener("drain",h),e.removeListener("error",g),e.removeListener("unpipe",l),n.removeListener("end",u),n.removeListener("end",w),n.removeListener("data",v),f=!0,!a.awaitDrain||e._writableState&&!e._writableState.needDrain||h()}var p=!1;function v(t){m("ondata"),p=!1;var r=e.write(t);!1!==r||p||((1===a.pipesCount&&a.pipes===e||a.pipesCount>1&&-1!==U(a.pipes,e))&&!f&&(m("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,p=!0),n.pause())}function g(t){m("onerror",t),w(),e.removeListener("error",g),0===s(e,"error")&&e.emit("error",t)}function b(){e.removeListener("finish",y),w()}function y(){m("onfinish"),e.removeListener("close",b),w()}function w(){m("unpipe"),n.unpipe(e)}return n.on("data",v),_(e,"error",g),e.once("close",b),e.once("finish",y),e.emit("pipe",n),a.flowing||(m("pipe resume"),n.resume()),e},M.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var i={ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===r?n?"хвилина":"хвилину":"h"===r?n?"година":"годину":e+" "+t(i[r],+e)}function r(e,t){var n,r={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?r["nominative"].slice(1,7).concat(r["nominative"].slice(0,1)):e?(n=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative",r[n][e.day()]):r["nominative"]}function i(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}var a=e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:r,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:i("[Сьогодні "),nextDay:i("[Завтра "),lastDay:i("[Вчора "),nextWeek:i("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return i("[Минулої] dddd [").call(this);case 1:case 2:case 4:return i("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:n,m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}});return a}))},add5:function(e,t,n){var r=n("3053"),i=r.Global;function a(){return i.localStorage}function o(e){return a().getItem(e)}function s(e,t){return a().setItem(e,t)}function c(e){for(var t=a().length-1;t>=0;t--){var n=a().key(t);e(o(n),n)}}function l(e){return a().removeItem(e)}function u(){return a().clear()}e.exports={name:"localStorage",read:o,write:s,each:c,remove:l,clearAll:u}},ade3:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},adf5:function(e,t,n){e.exports={default:n("9b21"),__esModule:!0}},ae40:function(e,t,n){var r=n("83ab"),i=n("d039"),a=n("5135"),o=Object.defineProperty,s={},c=function(e){throw e};e.exports=function(e,t){if(a(s,e))return s[e];t||(t={});var n=[][e],l=!!a(t,"ACCESSORS")&&t.ACCESSORS,u=a(t,0)?t[0]:c,h=a(t,1)?t[1]:void 0;return s[e]=!!n&&!i((function(){if(l&&!r)return!0;var e={length:-1};l?o(e,1,{enumerable:!0,get:c}):e[1]=1,n.call(e,u,h)}))}},ae55:function(e,t,n){"use strict";n.d(t,"b",(function(){return l}));var r=n("6042"),i=n.n(r),a=n("41b2"),o=n.n(a),s=void 0;if("undefined"!==typeof window){var c=function(e){return{media:e,matches:!1,addListener:function(){},removeListener:function(){}}};window.matchMedia||(window.matchMedia=c),s=n("8e95")}var l=["xxl","xl","lg","md","sm","xs"],u={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},h=[],f=-1,d={},p={dispatch:function(e){return d=e,!(h.length<1)&&(h.forEach((function(e){e.func(d)})),!0)},subscribe:function(e){0===h.length&&this.register();var t=(++f).toString();return h.push({token:t,func:e}),e(d),t},unsubscribe:function(e){h=h.filter((function(t){return t.token!==e})),0===h.length&&this.unregister()},unregister:function(){Object.keys(u).map((function(e){return s.unregister(u[e])}))},register:function(){var e=this;Object.keys(u).map((function(t){return s.register(u[t],{match:function(){var n=o()({},d,i()({},t,!0));e.dispatch(n)},unmatch:function(){var n=o()({},d,i()({},t,!1));e.dispatch(n)},destroy:function(){}})}))}};t["a"]=p},ae84:function(e,t,n){var r=n("8707").Buffer,i=n("f576");function a(e,t,n,a){if(r.isBuffer(e)||(e=r.from(e,"binary")),t&&(r.isBuffer(t)||(t=r.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");var o=n/8,s=r.alloc(o),c=r.alloc(a||0),l=r.alloc(0);while(o>0||a>0){var u=new i;u.update(l),u.update(e),t&&u.update(t),l=u.digest();var h=0;if(o>0){var f=s.length-o;h=Math.min(o,l.length),l.copy(s,f,0,h),o-=h}if(h0){var d=c.length-a,p=Math.min(a,l.length-h);l.copy(c,d,h,h+p),a-=p}}return l.fill(0),{key:s,iv:c}}e.exports=a},ae93:function(e,t,n){"use strict";var r,i,a,o=n("e163"),s=n("9112"),c=n("5135"),l=n("b622"),u=n("c430"),h=l("iterator"),f=!1,d=function(){return this};[].keys&&(a=[].keys(),"next"in a?(i=o(o(a)),i!==Object.prototype&&(r=i)):f=!0),void 0==r&&(r={}),u||c(r,h)||s(r,h,d),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:f}},af03:function(e,t,n){var r=n("d039");e.exports=function(e){return r((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},af93:function(e,t,n){var r=n("23e7"),i=n("861d"),a=n("f183").onFreeze,o=n("bb2f"),s=n("d039"),c=Object.seal,l=s((function(){c(1)}));r({target:"Object",stat:!0,forced:l,sham:!o},{seal:function(e){return c&&i(e)?c(a(e)):e}})},aff5:function(e,t,n){var r=n("23e7");r({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},b041:function(e,t,n){"use strict";var r=n("00ee"),i=n("f5df");e.exports=r?{}.toString:function(){return"[object "+i(this)+"]"}},b047:function(e,t,n){var r=n("1a8c"),i=n("408c"),a=n("b4b0"),o="Expected a function",s=Math.max,c=Math.min;function l(e,t,n){var l,u,h,f,d,p,m=0,v=!1,g=!1,b=!0;if("function"!=typeof e)throw new TypeError(o);function y(t){var n=l,r=u;return l=u=void 0,m=t,f=e.apply(r,n),f}function _(e){return m=e,d=setTimeout(x,t),v?y(e):f}function w(e){var n=e-p,r=e-m,i=t-n;return g?c(i,h-r):i}function M(e){var n=e-p,r=e-m;return void 0===p||n>=t||n<0||g&&r>=h}function x(){var e=i();if(M(e))return S(e);d=setTimeout(x,w(e))}function S(e){return d=void 0,b&&l?y(e):(l=u=void 0,f)}function k(){void 0!==d&&clearTimeout(d),m=0,l=p=u=d=void 0}function C(){return void 0===d?f:S(i())}function L(){var e=i(),n=M(e);if(l=arguments,u=this,p=e,n){if(void 0===d)return _(p);if(g)return clearTimeout(d),d=setTimeout(x,t),y(p)}return void 0===d&&(d=setTimeout(x,t)),f}return t=a(t)||0,r(n)&&(v=!!n.leading,g="maxWait"in n,h=g?s(a(n.maxWait)||0,t):h,b="trailing"in n?!!n.trailing:b),L.cancel=k,L.flush=C,L}e.exports=l},b047f:function(e,t){function n(e){return function(t){return e(t)}}e.exports=n},b0c0:function(e,t,n){var r=n("83ab"),i=n("9bf2").f,a=Function.prototype,o=a.toString,s=/^\s*function ([^ (]*)/,c="name";r&&!(c in a)&&i(a,c,{configurable:!0,get:function(){try{return o.call(this).match(s)[1]}catch(e){return""}}})},b19a:function(e,t,n){"use strict";var r=n("966d"),i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=h;var a=Object.create(n("3a7c"));a.inherits=n("3fb5");var o=n("ad71"),s=n("dc14");a.inherits(h,o);for(var c=i(s.prototype),l=0;l-1&&e%1==0&&e<=n}e.exports=r},b24f:function(e,t,n){"use strict";t.__esModule=!0;var r=n("93ff"),i=s(r),a=n("1727"),o=s(a);function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(){function e(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var s,c=(0,o.default)(e);!(r=(s=c.next()).done);r=!0)if(n.push(s.value),t&&n.length===t)break}catch(l){i=!0,a=l}finally{try{!r&&c["return"]&&c["return"]()}finally{if(i)throw a}}return n}return function(t,n){if(Array.isArray(t))return t;if((0,i.default)(Object(t)))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},b29d:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}});return t}))},b2a3:function(e,t,n){},b313:function(e,t,n){"use strict";var r=String.prototype.replace,i=/%20/g;e.exports={default:"RFC3986",formatters:{RFC1738:function(e){return r.call(e,i,"+")},RFC3986:function(e){return e}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},b367:function(e,t,n){var r=n("5524"),i=n("ef08"),a="__core-js_shared__",o=i[a]||(i[a]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n("e444")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},b384:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("f904"),i=a(r);function a(e){return e&&e.__esModule?e:{default:e}}var o={text:{type:String,required:!0},options:{type:Object,default:function(){return null}}},s={name:"VueCopyToClipboard",functional:!0,props:o,render:function(e,t){var n=t.props,r=t.listeners.copy,a=t.children,o=n||{},s=o.text,c=o.options;function l(e){e.preventDefault(),e.stopPropagation();var t=(0,i.default)(s,c);r&&r(s,t)}return e("span",{on:{click:l}},a)},install:function(e){e.component(s.name,s)}};t.default=s},b39a:function(e,t,n){"use strict";var r=n("da84"),i=n("ebb5"),a=n("d039"),o=r.Int8Array,s=i.aTypedArray,c=i.exportTypedArrayMethod,l=[].toLocaleString,u=[].slice,h=!!o&&a((function(){l.call(new o(1))})),f=a((function(){return[1,2].toLocaleString()!=new o([1,2]).toLocaleString()}))||!a((function(){o.prototype.toLocaleString.call([1,2])}));c("toLocaleString",(function(){return l.apply(h?u.call(s(this)):s(this),arguments)}),f)},b3eb:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -function t(e,t,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[n][0]:i[n][1]}var n=e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},b469:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -function t(e,t,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[n][0]:i[n][1]}var n=e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},b488:function(e,t,n){"use strict";var r=n("9b57"),i=n.n(r),a=n("41b2"),o=n.n(a),s=n("daa3");t["a"]={methods:{setState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n="function"===typeof e?e(this.$data,this.$props):e;if(this.getDerivedStateFromProps){var r=this.getDerivedStateFromProps(Object(s["k"])(this),o()({},this.$data,n));if(null===r)return;n=o()({},n,r||{})}o()(this.$data,n),this.$forceUpdate(),this.$nextTick((function(){t&&t()}))},__emit:function(){var e=[].slice.call(arguments,0),t=e[0],n=this.$listeners[t];if(e.length&&n)if(Array.isArray(n))for(var r=0,a=n.length;r=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}});return t}))},b558:function(e,t,n){"use strict";var r=n("2b0e"),i=n("92fa"),a=n.n(i),o=n("41b2"),s=n.n(o),c=n("6042"),l=n.n(c),u=n("4d26"),h=n.n(u),f=n("0c63"),d=n("4d91"),p=n("7b05"),m=n("daa3");function v(e){return!!(Object(m["f"])(e,"prefix")||Object(m["f"])(e,"suffix")||e.$props.allowClear)}var g=["text","input"],b={props:{prefixCls:d["a"].string,inputType:d["a"].oneOf(g),value:d["a"].any,defaultValue:d["a"].any,allowClear:d["a"].bool,element:d["a"].any,handleReset:d["a"].func,disabled:d["a"].bool,size:d["a"].oneOf(["small","large","default"]),suffix:d["a"].any,prefix:d["a"].any,addonBefore:d["a"].any,addonAfter:d["a"].any,className:d["a"].string,readOnly:d["a"].bool},methods:{renderClearIcon:function(e){var t=this.$createElement,n=this.$props,r=n.allowClear,i=n.value,a=n.disabled,o=n.readOnly,s=n.inputType,c=n.handleReset;if(!r||a||o||void 0===i||null===i||""===i)return null;var l=s===g[0]?e+"-textarea-clear-icon":e+"-clear-icon";return t(f["a"],{attrs:{type:"close-circle",theme:"filled",role:"button"},on:{click:c},class:l})},renderSuffix:function(e){var t=this.$createElement,n=this.$props,r=n.suffix,i=n.allowClear;return r||i?t("span",{class:e+"-suffix"},[this.renderClearIcon(e),r]):null},renderLabeledIcon:function(e,t){var n,r=this.$createElement,i=this.$props,a=this.renderSuffix(e);if(!v(this))return Object(p["a"])(t,{props:{value:i.value}});var o=i.prefix?r("span",{class:e+"-prefix"},[i.prefix]):null,s=h()(i.className,e+"-affix-wrapper",(n={},l()(n,e+"-affix-wrapper-sm","small"===i.size),l()(n,e+"-affix-wrapper-lg","large"===i.size),l()(n,e+"-affix-wrapper-input-with-clear-btn",i.suffix&&i.allowClear&&this.$props.value),n));return r("span",{class:s,style:i.style},[o,Object(p["a"])(t,{style:null,props:{value:i.value},class:$(e,i.size,i.disabled)}),a])},renderInputWithLabel:function(e,t){var n,r=this.$createElement,i=this.$props,a=i.addonBefore,o=i.addonAfter,s=i.style,c=i.size,u=i.className;if(!a&&!o)return t;var f=e+"-group",d=f+"-addon",m=a?r("span",{class:d},[a]):null,v=o?r("span",{class:d},[o]):null,g=h()(e+"-wrapper",l()({},f,a||o)),b=h()(u,e+"-group-wrapper",(n={},l()(n,e+"-group-wrapper-sm","small"===c),l()(n,e+"-group-wrapper-lg","large"===c),n));return r("span",{class:b,style:s},[r("span",{class:g},[m,Object(p["a"])(t,{style:null}),v])])},renderTextAreaWithClearIcon:function(e,t){var n=this.$createElement,r=this.$props,i=r.value,a=r.allowClear,o=r.className,s=r.style;if(!a)return Object(p["a"])(t,{props:{value:i}});var c=h()(o,e+"-affix-wrapper",e+"-affix-wrapper-textarea-with-clear-btn");return n("span",{class:c,style:s},[Object(p["a"])(t,{style:null,props:{value:i}}),this.renderClearIcon(e)])},renderClearableLabeledInput:function(){var e=this.$props,t=e.prefixCls,n=e.inputType,r=e.element;return n===g[0]?this.renderTextAreaWithClearIcon(t,r):this.renderInputWithLabel(t,this.renderLabeledIcon(t,r))}},render:function(){return this.renderClearableLabeledInput()}},y=b,_=n("115d"),w=n("0464"),M="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",x=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"],S={},k=void 0;function C(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&S[n])return S[n];var r=window.getComputedStyle(e),i=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),a=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),o=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=x.map((function(e){return e+":"+r.getPropertyValue(e)})).join(";"),c={sizingStyle:s,paddingSize:a,borderSize:o,boxSizing:i};return t&&n&&(S[n]=c),c}function L(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;k||(k=document.createElement("textarea"),document.body.appendChild(k)),e.getAttribute("wrap")?k.setAttribute("wrap",e.getAttribute("wrap")):k.removeAttribute("wrap");var i=C(e,t),a=i.paddingSize,o=i.borderSize,s=i.boxSizing,c=i.sizingStyle;k.setAttribute("style",c+";"+M),k.value=e.value||e.placeholder||"";var l=Number.MIN_SAFE_INTEGER,u=Number.MAX_SAFE_INTEGER,h=k.scrollHeight,f=void 0;if("border-box"===s?h+=o:"content-box"===s&&(h-=a),null!==n||null!==r){k.value=" ";var d=k.scrollHeight-a;null!==n&&(l=d*n,"border-box"===s&&(l=l+a+o),h=Math.max(l,h)),null!==r&&(u=d*r,"border-box"===s&&(u=u+a+o),f=h>u?"":"hidden",h=Math.min(u,h))}return{height:h+"px",minHeight:l+"px",maxHeight:u+"px",overflowY:f}}var T=n("b6bb"),O=n("6a21"),z=n("b488"),D={prefixCls:d["a"].string,inputPrefixCls:d["a"].string,defaultValue:d["a"].oneOfType([d["a"].string,d["a"].number]),value:d["a"].oneOfType([d["a"].string,d["a"].number]),placeholder:[String,Number],type:{default:"text",type:String},name:String,size:d["a"].oneOf(["small","large","default"]),disabled:d["a"].bool,readOnly:d["a"].bool,addonBefore:d["a"].any,addonAfter:d["a"].any,prefix:d["a"].any,suffix:d["a"].any,autoFocus:Boolean,allowClear:Boolean,lazy:{default:!0,type:Boolean},maxLength:d["a"].number,loading:d["a"].bool,className:d["a"].string},j=0,H=1,E=2,A=s()({},D,{autosize:d["a"].oneOfType([Object,Boolean]),autoSize:d["a"].oneOfType([Object,Boolean])}),P={name:"ResizableTextArea",props:A,data:function(){return{textareaStyles:{},resizeStatus:j}},mixins:[z["a"]],mounted:function(){var e=this;this.$nextTick((function(){e.resizeTextarea()}))},beforeDestroy:function(){T["a"].cancel(this.nextFrameActionId),T["a"].cancel(this.resizeFrameId)},watch:{value:function(){var e=this;this.$nextTick((function(){e.resizeTextarea()}))}},methods:{handleResize:function(e){var t=this.$data.resizeStatus,n=this.$props.autoSize;t===j&&(this.$emit("resize",e),n&&this.resizeOnNextFrame())},resizeOnNextFrame:function(){T["a"].cancel(this.nextFrameActionId),this.nextFrameActionId=Object(T["a"])(this.resizeTextarea)},resizeTextarea:function(){var e=this,t=this.$props.autoSize||this.$props.autosize;if(t&&this.$refs.textArea){var n=t.minRows,r=t.maxRows,i=L(this.$refs.textArea,!1,n,r);this.setState({textareaStyles:i,resizeStatus:H},(function(){T["a"].cancel(e.resizeFrameId),e.resizeFrameId=Object(T["a"])((function(){e.setState({resizeStatus:E},(function(){e.resizeFrameId=Object(T["a"])((function(){e.setState({resizeStatus:j}),e.fixFirefoxAutoScroll()}))}))}))}))}},fixFirefoxAutoScroll:function(){try{if(document.activeElement===this.$refs.textArea){var e=this.$refs.textArea.selectionStart,t=this.$refs.textArea.selectionEnd;this.$refs.textArea.setSelectionRange(e,t)}}catch(n){}},renderTextArea:function(){var e=this.$createElement,t=Object(m["k"])(this),n=t.prefixCls,r=t.autoSize,i=t.autosize,o=t.disabled,c=this.$data,u=c.textareaStyles,f=c.resizeStatus;Object(O["a"])(void 0===i,"Input.TextArea","autosize is deprecated, please use autoSize instead.");var d=Object(w["a"])(t,["prefixCls","autoSize","autosize","defaultValue","allowClear","type","lazy","value"]),p=h()(n,l()({},n+"-disabled",o)),v={};"value"in t&&(v.value=t.value||"");var g=s()({},u,f===H?{overflowX:"hidden",overflowY:"hidden"}:null),b={attrs:d,domProps:v,style:g,class:p,on:Object(w["a"])(Object(m["j"])(this),"pressEnter"),directives:[{name:"ant-input"}]};return e(_["a"],{on:{resize:this.handleResize},attrs:{disabled:!(r||i)}},[e("textarea",a()([b,{ref:"textArea"}]))])}},render:function(){return this.renderTextArea()}},Y=P,V=n("4df5"),I=s()({},D,{autosize:d["a"].oneOfType([Object,Boolean]),autoSize:d["a"].oneOfType([Object,Boolean])}),F={name:"ATextarea",inheritAttrs:!1,model:{prop:"value",event:"change.value"},props:s()({},I),inject:{configProvider:{default:function(){return V["a"]}}},data:function(){var e="undefined"===typeof this.value?this.defaultValue:this.value;return{stateValue:"undefined"===typeof e?"":e}},computed:{},watch:{value:function(e){this.stateValue=e}},mounted:function(){var e=this;this.$nextTick((function(){e.autoFocus&&e.focus()}))},methods:{setValue:function(e,t){Object(m["a"])(this,"value")||(this.stateValue=e,this.$nextTick((function(){t&&t()})))},handleKeyDown:function(e){13===e.keyCode&&this.$emit("pressEnter",e),this.$emit("keydown",e)},onChange:function(e){this.$emit("change.value",e.target.value),this.$emit("change",e),this.$emit("input",e)},handleChange:function(e){var t=this,n=e.target,r=n.value,i=n.composing;(e.isComposing||i)&&this.lazy||this.stateValue===r||(this.setValue(e.target.value,(function(){t.$refs.resizableTextArea.resizeTextarea()})),B(this.$refs.resizableTextArea.$refs.textArea,e,this.onChange))},focus:function(){this.$refs.resizableTextArea.$refs.textArea.focus()},blur:function(){this.$refs.resizableTextArea.$refs.textArea.blur()},handleReset:function(e){var t=this;this.setValue("",(function(){t.$refs.resizableTextArea.renderTextArea(),t.focus()})),B(this.$refs.resizableTextArea.$refs.textArea,e,this.onChange)},renderTextArea:function(e){var t=this.$createElement,n=Object(m["k"])(this),r={props:s()({},n,{prefixCls:e}),on:s()({},Object(m["j"])(this),{input:this.handleChange,keydown:this.handleKeyDown}),attrs:this.$attrs};return t(Y,a()([r,{ref:"resizableTextArea"}]))}},render:function(){var e=arguments[0],t=this.stateValue,n=this.prefixCls,r=this.configProvider.getPrefixCls,i=r("input",n),a={props:s()({},Object(m["k"])(this),{prefixCls:i,inputType:"text",value:N(t),element:this.renderTextArea(i),handleReset:this.handleReset}),on:Object(m["j"])(this)};return e(y,a)}};function R(){}function N(e){return"undefined"===typeof e||null===e?"":e}function B(e,t,n){if(n){var r=t;if("click"===t.type){Object.defineProperty(r,"target",{writable:!0}),Object.defineProperty(r,"currentTarget",{writable:!0}),r.target=e,r.currentTarget=e;var i=e.value;return e.value="",n(r),void(e.value=i)}n(r)}}function $(e,t,n){var r;return h()(e,(r={},l()(r,e+"-sm","small"===t),l()(r,e+"-lg","large"===t),l()(r,e+"-disabled",n),r))}var W={name:"AInput",inheritAttrs:!1,model:{prop:"value",event:"change.value"},props:s()({},D),inject:{configProvider:{default:function(){return V["a"]}}},data:function(){var e=this.$props,t="undefined"===typeof e.value?e.defaultValue:e.value;return{stateValue:"undefined"===typeof t?"":t}},watch:{value:function(e){this.stateValue=e}},mounted:function(){var e=this;this.$nextTick((function(){e.autoFocus&&e.focus(),e.clearPasswordValueAttribute()}))},beforeDestroy:function(){this.removePasswordTimeout&&clearTimeout(this.removePasswordTimeout)},methods:{focus:function(){this.$refs.input.focus()},blur:function(){this.$refs.input.blur()},select:function(){this.$refs.input.select()},setValue:function(e,t){this.stateValue!==e&&(Object(m["r"])(this,"value")||(this.stateValue=e,this.$nextTick((function(){t&&t()}))))},onChange:function(e){this.$emit("change.value",e.target.value),this.$emit("change",e),this.$emit("input",e)},handleReset:function(e){var t=this;this.setValue("",(function(){t.focus()})),B(this.$refs.input,e,this.onChange)},renderInput:function(e){var t=this.$createElement,n=Object(w["a"])(this.$props,["prefixCls","addonBefore","addonAfter","prefix","suffix","allowClear","value","defaultValue","lazy","size","inputType","className"]),r=this.stateValue,i=this.handleKeyDown,a=this.handleChange,o=this.size,c=this.disabled,l={directives:[{name:"ant-input"}],domProps:{value:N(r)},attrs:s()({},n,this.$attrs),on:s()({},Object(m["j"])(this),{keydown:i,input:a,change:R}),class:$(e,o,c),ref:"input",key:"ant-input"};return t("input",l)},clearPasswordValueAttribute:function(){var e=this;this.removePasswordTimeout=setTimeout((function(){e.$refs.input&&e.$refs.input.getAttribute&&"password"===e.$refs.input.getAttribute("type")&&e.$refs.input.hasAttribute("value")&&e.$refs.input.removeAttribute("value")}))},handleChange:function(e){var t=e.target,n=t.value,r=t.composing;(e.isComposing||r)&&this.lazy||this.stateValue===n||(this.setValue(n,this.clearPasswordValueAttribute),B(this.$refs.input,e,this.onChange))},handleKeyDown:function(e){13===e.keyCode&&this.$emit("pressEnter",e),this.$emit("keydown",e)}},render:function(){var e=arguments[0];if("textarea"===this.$props.type){var t={props:this.$props,attrs:this.$attrs,on:s()({},Object(m["j"])(this),{input:this.handleChange,keydown:this.handleKeyDown,change:R})};return e(F,a()([t,{ref:"input"}]))}var n=this.$props.prefixCls,r=this.$data.stateValue,i=this.configProvider.getPrefixCls,o=i("input",n),c=Object(m["f"])(this,"addonAfter"),l=Object(m["f"])(this,"addonBefore"),u=Object(m["f"])(this,"suffix"),h=Object(m["f"])(this,"prefix"),f={props:s()({},Object(m["k"])(this),{prefixCls:o,inputType:"input",value:N(r),element:this.renderInput(o),handleReset:this.handleReset,addonAfter:c,addonBefore:l,suffix:u,prefix:h}),on:Object(m["j"])(this)};return e(y,f)}},U={name:"AInputGroup",props:{prefixCls:d["a"].string,size:{validator:function(e){return["small","large","default"].includes(e)}},compact:Boolean},inject:{configProvider:{default:function(){return V["a"]}}},computed:{classes:function(){var e,t=this.prefixCls,n=this.size,r=this.compact,i=void 0!==r&&r,a=this.configProvider.getPrefixCls,o=a("input-group",t);return e={},l()(e,""+o,!0),l()(e,o+"-lg","large"===n),l()(e,o+"-sm","small"===n),l()(e,o+"-compact",i),e}},methods:{},render:function(){var e=arguments[0];return e("span",a()([{class:this.classes},{on:Object(m["j"])(this)}]),[Object(m["b"])(this.$slots["default"])])}},q=n("8e8e"),K=n.n(q),G=n("8df8"),X=n("5efb"),J={name:"AInputSearch",inheritAttrs:!1,model:{prop:"value",event:"change.value"},props:s()({},D,{enterButton:d["a"].any}),inject:{configProvider:{default:function(){return V["a"]}}},methods:{onChange:function(e){e&&e.target&&"click"===e.type&&this.$emit("search",e.target.value,e),this.$emit("change",e)},onSearch:function(e){this.loading||this.disabled||(this.$emit("search",this.$refs.input.stateValue,e),Object(G["isMobile"])({tablet:!0})||this.$refs.input.focus())},focus:function(){this.$refs.input.focus()},blur:function(){this.$refs.input.blur()},renderLoading:function(e){var t=this.$createElement,n=this.$props.size,r=Object(m["f"])(this,"enterButton");return r=r||""===r,r?t(X["a"],{class:e+"-button",attrs:{type:"primary",size:n},key:"enterButton"},[t(f["a"],{attrs:{type:"loading"}})]):t(f["a"],{class:e+"-icon",attrs:{type:"loading"},key:"loadingIcon"})},renderSuffix:function(e){var t=this.$createElement,n=this.loading,r=Object(m["f"])(this,"suffix"),i=Object(m["f"])(this,"enterButton");if(i=i||""===i,n&&!i)return[r,this.renderLoading(e)];if(i)return r;var a=t(f["a"],{class:e+"-icon",attrs:{type:"search"},key:"searchIcon",on:{click:this.onSearch}});return r?[r,a]:a},renderAddonAfter:function(e){var t=this.$createElement,n=this.size,r=this.disabled,i=this.loading,a=e+"-button",o=Object(m["f"])(this,"enterButton");o=o||""===o;var s=Object(m["f"])(this,"addonAfter");if(i&&o)return[this.renderLoading(e),s];if(!o)return s;var c=Array.isArray(o)?o[0]:o,l=void 0,u=c.componentOptions&&c.componentOptions.Ctor.extendOptions.__ANT_BUTTON;return l="button"===c.tag||u?Object(p["a"])(c,{key:"enterButton",class:u?a:"",props:u?{size:n}:{},on:{click:this.onSearch}}):t(X["a"],{class:a,attrs:{type:"primary",size:n,disabled:r},key:"enterButton",on:{click:this.onSearch}},[!0===o||""===o?t(f["a"],{attrs:{type:"search"}}):o]),s?[l,s]:l}},render:function(){var e=arguments[0],t=Object(m["k"])(this),n=t.prefixCls,r=t.inputPrefixCls,i=t.size,a=(t.loading,K()(t,["prefixCls","inputPrefixCls","size","loading"])),o=this.configProvider.getPrefixCls,c=o("input-search",n),u=o("input",r),f=Object(m["f"])(this,"enterButton"),d=Object(m["f"])(this,"addonBefore");f=f||""===f;var p,v=void 0;f?v=h()(c,(p={},l()(p,c+"-enter-button",!!f),l()(p,c+"-"+i,!!i),p)):v=c;var g=s()({},Object(m["j"])(this));delete g.search;var b={props:s()({},a,{prefixCls:u,size:i,suffix:this.renderSuffix(c),prefix:Object(m["f"])(this,"prefix"),addonAfter:this.renderAddonAfter(c),addonBefore:d,className:v}),attrs:this.$attrs,ref:"input",on:s()({pressEnter:this.onSearch},g,{change:this.onChange})};return e(W,b)}},Z={click:"click",hover:"mouseover"},Q={name:"AInputPassword",mixins:[z["a"]],inheritAttrs:!1,model:{prop:"value",event:"change.value"},props:s()({},D,{prefixCls:d["a"].string.def("ant-input-password"),inputPrefixCls:d["a"].string.def("ant-input"),action:d["a"].string.def("click"),visibilityToggle:d["a"].bool.def(!0)}),data:function(){return{visible:!1}},methods:{focus:function(){this.$refs.input.focus()},blur:function(){this.$refs.input.blur()},onVisibleChange:function(){this.disabled||this.setState({visible:!this.visible})},getIcon:function(){var e,t=this.$createElement,n=this.$props,r=n.prefixCls,i=n.action,a=Z[i]||"",o={props:{type:this.visible?"eye":"eye-invisible"},on:(e={},l()(e,a,this.onVisibleChange),l()(e,"mousedown",(function(e){e.preventDefault()})),l()(e,"mouseup",(function(e){e.preventDefault()})),e),class:r+"-icon",key:"passwordIcon"};return t(f["a"],o)}},render:function(){var e=arguments[0],t=Object(m["k"])(this),n=t.prefixCls,r=t.inputPrefixCls,i=t.size,a=(t.suffix,t.visibilityToggle),o=K()(t,["prefixCls","inputPrefixCls","size","suffix","visibilityToggle"]),c=a&&this.getIcon(),u=h()(n,l()({},n+"-"+i,!!i)),f={props:s()({},o,{prefixCls:r,size:i,suffix:c,prefix:Object(m["f"])(this,"prefix"),addonAfter:Object(m["f"])(this,"addonAfter"),addonBefore:Object(m["f"])(this,"addonBefore")}),attrs:s()({},this.$attrs,{type:this.visible?"text":"password"}),class:u,ref:"input",on:Object(m["j"])(this)};return e(W,f)}},ee=n("129d"),te=n("db14");r["a"].use(ee["b"]),W.Group=U,W.Search=J,W.TextArea=F,W.Password=Q,W.install=function(e){e.use(te["a"]),e.component(W.name,W),e.component(W.Group.name,W.Group),e.component(W.Search.name,W.Search),e.component(W.TextArea.name,W.TextArea),e.component(W.Password.name,W.Password)};t["a"]=W},b56e:function(e,t,n){"use strict";var r=n("861d"),i=n("9bf2"),a=n("e163"),o=n("b622"),s=o("hasInstance"),c=Function.prototype;s in c||i.f(c,s,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;while(e=a(e))if(this.prototype===e)return!0;return!1}})},b575:function(e,t,n){var r,i,a,o,s,c,l,u,h=n("da84"),f=n("06cf").f,d=n("c6b6"),p=n("2cf4").set,m=n("1cdc"),v=h.MutationObserver||h.WebKitMutationObserver,g=h.process,b=h.Promise,y="process"==d(g),_=f(h,"queueMicrotask"),w=_&&_.value;w||(r=function(){var e,t;y&&(e=g.domain)&&e.exit();while(i){t=i.fn,i=i.next;try{t()}catch(n){throw i?o():a=void 0,n}}a=void 0,e&&e.enter()},y?o=function(){g.nextTick(r)}:v&&!m?(s=!0,c=document.createTextNode(""),new v(r).observe(c,{characterData:!0}),o=function(){c.data=s=!s}):b&&b.resolve?(l=b.resolve(void 0),u=l.then,o=function(){u.call(l,r)}):o=function(){p.call(h,r)}),e.exports=w||function(e){var t={fn:e,next:void 0};a&&(a.next=t),i||(i=t,o()),a=t}},b5a7:function(e,t,n){var r=n("0b07"),i=n("2b3e"),a=r(i,"DataView");e.exports=a},b5ca:function(e,t,n){"use strict";var r=n("b639").Buffer,i=n("3fb5"),a=n("93e6"),o=new Array(16),s=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],c=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],l=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],u=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],h=[0,1518500249,1859775393,2400959708,2840853838],f=[1352829926,1548603684,1836072691,2053994217,0];function d(){a.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function p(e,t){return e<>>32-t}function m(e,t,n,r,i,a,o,s){return p(e+(t^n^r)+a+o|0,s)+i|0}function v(e,t,n,r,i,a,o,s){return p(e+(t&n|~t&r)+a+o|0,s)+i|0}function g(e,t,n,r,i,a,o,s){return p(e+((t|~n)^r)+a+o|0,s)+i|0}function b(e,t,n,r,i,a,o,s){return p(e+(t&r|n&~r)+a+o|0,s)+i|0}function y(e,t,n,r,i,a,o,s){return p(e+(t^(n|~r))+a+o|0,s)+i|0}i(d,a),d.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var n=0|this._a,r=0|this._b,i=0|this._c,a=0|this._d,d=0|this._e,_=0|this._a,w=0|this._b,M=0|this._c,x=0|this._d,S=0|this._e,k=0;k<80;k+=1){var C,L;k<16?(C=m(n,r,i,a,d,e[s[k]],h[0],l[k]),L=y(_,w,M,x,S,e[c[k]],f[0],u[k])):k<32?(C=v(n,r,i,a,d,e[s[k]],h[1],l[k]),L=b(_,w,M,x,S,e[c[k]],f[1],u[k])):k<48?(C=g(n,r,i,a,d,e[s[k]],h[2],l[k]),L=g(_,w,M,x,S,e[c[k]],f[2],u[k])):k<64?(C=b(n,r,i,a,d,e[s[k]],h[3],l[k]),L=v(_,w,M,x,S,e[c[k]],f[3],u[k])):(C=y(n,r,i,a,d,e[s[k]],h[4],l[k]),L=m(_,w,M,x,S,e[c[k]],f[4],u[k])),n=d,d=a,a=p(i,10),i=r,r=C,_=S,S=x,x=p(M,10),M=w,w=L}var T=this._b+i+x|0;this._b=this._c+a+S|0,this._c=this._d+d+_|0,this._d=this._e+n+w|0,this._e=this._a+r+M|0,this._a=T},d.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=r.alloc?r.alloc(20):new r(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=d},b622:function(e,t,n){var r=n("da84"),i=n("5692"),a=n("5135"),o=n("90e3"),s=n("4930"),c=n("fdbf"),l=i("wks"),u=r.Symbol,h=c?u:u&&u.withoutSetter||o;e.exports=function(e){return a(l,e)||(s&&a(u,e)?l[e]=u[e]:l[e]=h("Symbol."+e)),l[e]}},b636:function(e,t,n){var r=n("746f");r("asyncIterator")},b639:function(e,t,n){"use strict";(function(e){ -/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */ -var r=n("1fb5"),i=n("9152"),a=n("e3db");function o(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}function s(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(e,t){if(s()=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function y(e){return+e!=e&&(e=0),l.alloc(+e)}function _(e,t){if(l.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Q(e).length;default:if(r)return X(e).length;t=(""+t).toLowerCase(),r=!0}}function w(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";e||(e="utf8");while(1)switch(e){case"hex":return Y(this,t,n);case"utf8":case"utf-8":return j(this,t,n);case"ascii":return A(this,t,n);case"latin1":case"binary":return P(this,t,n);case"base64":return D(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return V(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function M(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function x(e,t,n,r,i){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"===typeof t&&(t=l.from(t,r)),l.isBuffer(t))return 0===t.length?-1:S(e,t,n,r,i);if("number"===typeof t)return t&=255,l.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):S(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function S(e,t,n,r,i){var a,o=1,s=e.length,c=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,c/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=n;as&&(n=s-c),a=n;a>=0;a--){for(var h=!0,f=0;fi&&(r=i)):r=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o239?4:l>223?3:l>191?2:1;if(i+h<=n)switch(h){case 1:l<128&&(u=l);break;case 2:a=e[i+1],128===(192&a)&&(c=(31&l)<<6|63&a,c>127&&(u=c));break;case 3:a=e[i+1],o=e[i+2],128===(192&a)&&128===(192&o)&&(c=(15&l)<<12|(63&a)<<6|63&o,c>2047&&(c<55296||c>57343)&&(u=c));break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128===(192&a)&&128===(192&o)&&128===(192&s)&&(c=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s,c>65535&&c<1114112&&(u=c))}null===u?(u=65533,h=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=h}return E(r)}t.Buffer=l,t.SlowBuffer=y,t.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:o(),t.kMaxLength=s(),l.poolSize=8192,l._augment=function(e){return e.__proto__=l.prototype,e},l.from=function(e,t,n){return u(null,e,t,n)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(e,t,n){return f(null,e,t,n)},l.allocUnsafe=function(e){return d(null,e)},l.allocUnsafeSlow=function(e){return d(null,e)},l.isBuffer=function(e){return!(null==e||!e._isBuffer)},l.compare=function(e,t){if(!l.isBuffer(e)||!l.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},l.prototype.compare=function(e,t,n,r,i){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var a=i-r,o=n-t,s=Math.min(a,o),c=this.slice(r,i),u=e.slice(t,n),h=0;hi)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return k(this,e,t,n);case"utf8":case"utf-8":return C(this,e,t,n);case"ascii":return L(this,e,t,n);case"latin1":case"binary":return T(this,e,t,n);case"base64":return O(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return z(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var H=4096;function E(e){var t=e.length;if(t<=H)return String.fromCharCode.apply(String,e);var n="",r=0;while(rr)&&(n=r);for(var i="",a=t;an)throw new RangeError("Trying to access beyond buffer length")}function F(e,t,n,r,i,a){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function R(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function N(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function B(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function $(e,t,n,r,a){return a||B(e,t,n,4,34028234663852886e22,-34028234663852886e22),i.write(e,t,n,r,23,4),n+4}function W(e,t,n,r,a){return a||B(e,t,n,8,17976931348623157e292,-17976931348623157e292),i.write(e,t,n,r,52,8),n+8}l.prototype.slice=function(e,t){var n,r=this.length;if(e=~~e,t=void 0===t?r:~~t,e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),t0&&(i*=256))r+=this[e+--t]*i;return r},l.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);var r=this[e],i=1,a=0;while(++a=i&&(r-=Math.pow(2,8*t)),r},l.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);var r=t,i=1,a=this[e+--r];while(r>0&&(i*=256))a+=this[e+--r]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*t)),a},l.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),i.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),i.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),i.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),i.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;F(this,e,t,n,i,0)}var a=1,o=0;this[t]=255&e;while(++o=0&&(o*=256))this[t+a]=e/o&255;return t+n},l.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,1,255,0),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):N(this,e,t,!0),t+4},l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):N(this,e,t,!1),t+4},l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);F(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;this[t]=255&e;while(++a>0)-s&255;return t+n},l.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);F(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;this[t+a]=255&e;while(--a>=0&&(o*=256))e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,1,127,-128),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):N(this,e,t,!0),t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||F(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):N(this,e,t,!1),t+4},l.prototype.writeFloatLE=function(e,t,n){return $(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return $(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return W(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return W(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--i)e[i+t]=this[i+n];else if(a<1e3||!l.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(a=t;a55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function J(e){for(var t=[],n=0;n>8,i=n%256,a.push(i),a.push(r)}return a}function Q(e){return r.toByteArray(q(e))}function ee(e,t,n,r){for(var i=0;i=t.length||i>=e.length)break;t[i+n]=e[i]}return i}function te(e){return e!==e}}).call(this,n("c8ba"))},b64b:function(e,t,n){var r=n("23e7"),i=n("7b0b"),a=n("df75"),o=n("d039"),s=o((function(){a(1)}));r({target:"Object",stat:!0,forced:s},{keys:function(e){return a(i(e))}})},b65f:function(e,t,n){var r=n("23e7"),i=Math.ceil,a=Math.floor;r({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:i)(e)}})},b672:function(e,t,n){var r=n("8707").Buffer;function i(e,t){this._block=r.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}i.prototype.update=function(e,t){"string"===typeof e&&(t=t||"utf8",e=r.from(e,t));for(var n=this._block,i=this._blockSize,a=e.length,o=this._len,s=0;s=this._finalSize&&(this._update(this._block),this._block.fill(0));var n=8*this._len;if(n<=4294967295)this._block.writeUInt32BE(n,this._blockSize-4);else{var r=(4294967295&n)>>>0,i=(n-r)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4)}this._update(this._block);var a=this._hash();return e?a.toString(e):a},i.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=i},b680:function(e,t,n){"use strict";var r=n("23e7"),i=n("a691"),a=n("408a"),o=n("1148"),s=n("d039"),c=1..toFixed,l=Math.floor,u=function(e,t,n){return 0===t?n:t%2===1?u(e,t-1,n*e):u(e*e,t/2,n)},h=function(e){var t=0,n=e;while(n>=4096)t+=12,n/=4096;while(n>=2)t+=1,n/=2;return t},f=c&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!s((function(){c.call({})}));r({target:"Number",proto:!0,forced:f},{toFixed:function(e){var t,n,r,s,c=a(this),f=i(e),d=[0,0,0,0,0,0],p="",m="0",v=function(e,t){var n=-1,r=t;while(++n<6)r+=e*d[n],d[n]=r%1e7,r=l(r/1e7)},g=function(e){var t=6,n=0;while(--t>=0)n+=d[t],d[t]=l(n/e),n=n%e*1e7},b=function(){var e=6,t="";while(--e>=0)if(""!==t||0===e||0!==d[e]){var n=String(d[e]);t=""===t?n:t+o.call("0",7-n.length)+n}return t};if(f<0||f>20)throw RangeError("Incorrect fraction digits");if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return String(c);if(c<0&&(p="-",c=-c),c>1e-21)if(t=h(c*u(2,69,1))-69,n=t<0?c*u(2,-t,1):c/u(2,t,1),n*=4503599627370496,t=52-t,t>0){v(0,n),r=f;while(r>=7)v(1e7,0),r-=7;v(u(10,r,1),0),r=t-1;while(r>=23)g(1<<23),r-=23;g(1<0?(s=m.length,m=p+(s<=f?"0."+o.call("0",f-s)+m:m.slice(0,s-f)+"."+m.slice(s-f))):m=p+m,m}})},b692:function(e,t,n){(function(t){var r=n("98e6"),i=n("d485"),a=n("3fb5"),o=n("6fe7"),s=n("980c"),c=n("b4e8");function l(e){i.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=r(t.hash),this._tag=t.id,this._signType=t.sign}function u(e){i.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hash=r(t.hash),this._tag=t.id,this._signType=t.sign}function h(e){return new l(e)}function f(e){return new u(e)}Object.keys(c).forEach((function(e){c[e].id=new t(c[e].id,"hex"),c[e.toLowerCase()]=c[e]})),a(l,i.Writable),l.prototype._write=function(e,t,n){this._hash.update(e),n()},l.prototype.update=function(e,n){return"string"===typeof e&&(e=new t(e,n)),this._hash.update(e),this},l.prototype.sign=function(e,t){this.end();var n=this._hash.digest(),r=o(n,e,this._hashType,this._signType,this._tag);return t?r.toString(t):r},a(u,i.Writable),u.prototype._write=function(e,t,n){this._hash.update(e),n()},u.prototype.update=function(e,n){return"string"===typeof e&&(e=new t(e,n)),this._hash.update(e),this},u.prototype.verify=function(e,n,r){"string"===typeof n&&(n=new t(n,r)),this.end();var i=this._hash.digest();return s(n,i,e,this._signType,this._tag)},e.exports={Sign:h,Verify:f,createSign:h,createVerify:f}}).call(this,n("b639").Buffer)},b6bb:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("c449"),i=n.n(r),a=0,o={};function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=a++,r=t;function s(){r-=1,r<=0?(e(),delete o[n]):o[n]=i()(s)}return o[n]=i()(s),n}s.cancel=function(e){void 0!==e&&(i.a.cancel(o[e]),delete o[e])},s.ids=o},b727:function(e,t,n){var r=n("0366"),i=n("44ad"),a=n("7b0b"),o=n("50c4"),s=n("65f0"),c=[].push,l=function(e){var t=1==e,n=2==e,l=3==e,u=4==e,h=6==e,f=5==e||h;return function(d,p,m,v){for(var g,b,y=a(d),_=i(y),w=r(p,m,3),M=o(_.length),x=0,S=v||s,k=t?S(d,M):n?S(d,0):void 0;M>x;x++)if((f||x in _)&&(g=_[x],b=w(g,x,y),e))if(t)k[x]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return x;case 2:c.call(k,g)}else if(u)return!1;return h?-1:l||u?u:k}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6)}},b73f:function(e,t,n){"use strict";var r=n("399f"),i=n("f3a3"),a=i.assert;function o(e,t){if(e instanceof o)return e;this._importDER(e,t)||(a(e.r&&e.s,"Signature without r or s"),this.r=new r(e.r,16),this.s=new r(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function s(){this.place=0}function c(e,t){var n=e[t.place++];if(!(128&n))return n;var r=15&n;if(0===r||r>4)return!1;for(var i=0,a=0,o=t.place;a>>=0;return!(i<=127)&&(t.place=o,i)}function l(e){var t=0,n=e.length-1;while(!e[t]&&!(128&e[t+1])&&t>>3);e.push(128|n);while(--n)e.push(t>>>(n<<3)&255);e.push(t)}}e.exports=o,o.prototype._importDER=function(e,t){e=i.toArray(e,t);var n=new s;if(48!==e[n.place++])return!1;var a=c(e,n);if(!1===a)return!1;if(a+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var o=c(e,n);if(!1===o)return!1;var l=e.slice(n.place,o+n.place);if(n.place+=o,2!==e[n.place++])return!1;var u=c(e,n);if(!1===u)return!1;if(e.length!==u+n.place)return!1;var h=e.slice(n.place,u+n.place);if(0===l[0]){if(!(128&l[1]))return!1;l=l.slice(1)}if(0===h[0]){if(!(128&h[1]))return!1;h=h.slice(1)}return this.r=new r(l),this.s=new r(h),this.recoveryParam=null,!0},o.prototype.toDER=function(e){var t=this.r.toArray(),n=this.s.toArray();128&t[0]&&(t=[0].concat(t)),128&n[0]&&(n=[0].concat(n)),t=l(t),n=l(n);while(!n[0]&&!(128&n[1]))n=n.slice(1);var r=[2];u(r,t.length),r=r.concat(t),r.push(2),u(r,n.length);var a=r.concat(n),o=[48];return u(o,a.length),o=o.concat(a),i.encode(o,e)}},b7d1:function(e,t,n){(function(t){function n(e,t){if(r("noDeprecation"))return e;var n=!1;function i(){if(!n){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}return i}function r(e){try{if(!t.localStorage)return!1}catch(r){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=n}).call(this,n("c8ba"))},b7e9:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},b837:function(e,t,n){var r=n("3fb5"),i=n("4fd1"),a=n("b672"),o=n("8707").Buffer,s=new Array(160);function c(){this.init(),this._w=s,a.call(this,128,112)}r(c,i),c.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},c.prototype._hash=function(){var e=o.allocUnsafe(48);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=c},b84c:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},b86b:function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("3252"),n("d6e6"))})(0,(function(e){return function(){var t=e,n=t.x64,r=n.Word,i=n.WordArray,a=t.algo,o=a.SHA512,s=a.SHA384=o.extend({_doReset:function(){this._hash=new i.init([new r.init(3418070365,3238371032),new r.init(1654270250,914150663),new r.init(2438529370,812702999),new r.init(355462360,4144912697),new r.init(1731405415,4290775857),new r.init(2394180231,1750603025),new r.init(3675008525,1694076839),new r.init(1203062813,3204075428)])},_doFinalize:function(){var e=o._doFinalize.call(this);return e.sigBytes-=16,e}});t.SHA384=o._createHelper(s),t.HmacSHA384=o._createHmacHelper(s)}(),e.SHA384}))},b86c:function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.pad.NoPadding={pad:function(){},unpad:function(){}},e.pad.NoPadding}))},b8e7:function(e,t,n){},b904:function(e,t,n){function r(){return n("81a5"),{}}e.exports=r},b92b:function(e,t,n){"use strict";var r=n("4d91");t["a"]=function(){return{prefixCls:r["a"].string,type:r["a"].string,htmlType:r["a"].oneOf(["button","submit","reset"]).def("button"),icon:r["a"].any,shape:r["a"].oneOf(["circle","circle-outline","round"]),size:r["a"].oneOf(["small","large","default"]).def("default"),loading:r["a"].oneOfType([r["a"].bool,r["a"].object]),disabled:r["a"].bool,ghost:r["a"].bool,block:r["a"].bool}}},b97c:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10===1&&t%100!==11?e[2]:e[3]:t%10===1&&t%100!==11?e[0]:e[1]}function r(e,r,i){return e+" "+n(t[i],e,r)}function i(e,r,i){return n(t[i],e,r)}function a(e,t){return t?"dažas sekundes":"dažām sekundēm"}var o=e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:a,ss:r,m:i,mm:r,h:i,hh:r,d:i,dd:r,M:i,MM:r,y:i,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o}))},b97c3:function(e,t,n){"use strict";n("b2a3"),n("a54e")},b9a8:function(e,t,n){"use strict";var r=n("399f"),i=n("6aa2"),a=n("f3a3"),o=n("0cbb"),s=n("fdac"),c=a.assert,l=n("bb34"),u=n("b73f");function h(e){if(!(this instanceof h))return new h(e);"string"===typeof e&&(c(o.hasOwnProperty(e),"Unknown curve "+e),e=o[e]),e instanceof o.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=h,h.prototype.keyPair=function(e){return new l(this,e)},h.prototype.keyFromPrivate=function(e,t){return l.fromPrivate(this,e,t)},h.prototype.keyFromPublic=function(e,t){return l.fromPublic(this,e,t)},h.prototype.genKeyPair=function(e){e||(e={});var t=new i({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||s(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),a=this.n.sub(new r(2));do{var o=new r(t.generate(n));if(!(o.cmp(a)>0))return o.iaddn(1),this.keyFromPrivate(o)}while(1)},h.prototype._truncateToN=function(e,t){var n=8*e.byteLength()-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},h.prototype.sign=function(e,t,n,a){"object"===typeof n&&(a=n,n=null),a||(a={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new r(e,16));for(var o=this.n.byteLength(),s=t.getPrivate().toArray("be",o),c=e.toArray("be",o),l=new i({hash:this.hash,entropy:s,nonce:c,pers:a.pers,persEnc:a.persEnc||"utf8"}),h=this.n.sub(new r(1)),f=0;1;f++){var d=a.k?a.k(f):new r(l.generate(this.n.byteLength()));if(d=this._truncateToN(d,!0),!(d.cmpn(1)<=0||d.cmp(h)>=0)){var p=this.g.mul(d);if(!p.isInfinity()){var m=p.getX(),v=m.umod(this.n);if(0!==v.cmpn(0)){var g=d.invm(this.n).mul(v.mul(t.getPrivate()).iadd(e));if(g=g.umod(this.n),0!==g.cmpn(0)){var b=(p.getY().isOdd()?1:0)|(0!==m.cmp(v)?2:0);return a.canonical&&g.cmp(this.nh)>0&&(g=this.n.sub(g),b^=1),new u({r:v,s:g,recoveryParam:b})}}}}}},h.prototype.verify=function(e,t,n,i){e=this._truncateToN(new r(e,16)),n=this.keyFromPublic(n,i),t=new u(t,"hex");var a=t.r,o=t.s;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var s=o.invm(this.n),c=s.mul(e).umod(this.n),l=s.mul(a).umod(this.n);if(!this.curve._maxwellTrick){var h=this.g.mulAdd(c,n.getPublic(),l);return!h.isInfinity()&&0===h.getX().umod(this.n).cmp(a)}h=this.g.jmulAdd(c,n.getPublic(),l);return!h.isInfinity()&&h.eqXToP(a)},h.prototype.recoverPubKey=function(e,t,n,i){c((3&n)===n,"The recovery param is more than two bits"),t=new u(t,i);var a=this.n,o=new r(e),s=t.r,l=t.s,h=1&n,f=n>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&f)throw new Error("Unable to find sencond key candinate");s=f?this.curve.pointFromX(s.add(this.curve.n),h):this.curve.pointFromX(s,h);var d=t.r.invm(a),p=a.sub(o).mul(d).umod(a),m=l.mul(d).umod(a);return this.g.mulAdd(p,s,m)},h.prototype.getKeyRecoveryParam=function(e,t,n,r){if(t=new u(t,r),null!==t.recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var a;try{a=this.recoverPubKey(e,t,i)}catch(e){continue}if(a.eq(n))return i}throw new Error("Unable to find valid recovery factor")}},b9b5:function(e,t,n){"use strict";var r=n("9d8a").codes.ERR_INVALID_OPT_VALUE;function i(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}function a(e,t,n,a){var o=i(t,a,n);if(null!=o){if(!isFinite(o)||Math.floor(o)!==o||o<0){var s=a?n:"highWaterMark";throw new r(s,o)}return Math.floor(o)}return e.objectMode?16:16384}e.exports={getHighWaterMark:a}},b9c7:function(e,t,n){n("e507"),e.exports=n("5524").Object.assign},ba01:function(e,t,n){e.exports=n("051b")},ba7e:function(e,t,n){},baa5:function(e,t,n){var r=n("23e7"),i=n("e58c");r({target:"Array",proto:!0,forced:i!==[].lastIndexOf},{lastIndexOf:i})},bac2:function(e,t,n){var r={ECB:n("0145"),CBC:n("c119"),CFB:n("3505"),CFB8:n("62c9"),CFB1:n("5239"),OFB:n("5165"),CTR:n("6ade"),GCM:n("6ade")},i=n("e85f");for(var a in i)i[a].module=r[i[a].mode];e.exports=i},badf:function(e,t,n){var r=n("642a"),i=n("1838"),a=n("cd9d"),o=n("6747"),s=n("f9ce");function c(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?o(e)?i(e[0],e[1]):r(e):s(e)}e.exports=c},bb2f:function(e,t,n){var r=n("d039");e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},bb34:function(e,t,n){"use strict";var r=n("399f"),i=n("f3a3"),a=i.assert;function o(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=o,o.fromPublic=function(e,t,n){return t instanceof o?t:new o(e,{pub:t,pubEnc:n})},o.fromPrivate=function(e,t,n){return t instanceof o?t:new o(e,{priv:t,privEnc:n})},o.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},o.prototype.getPublic=function(e,t){return"string"===typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},o.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},o.prototype._importPrivate=function(e,t){this.priv=new r(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},o.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?a(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||a(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},o.prototype.derive=function(e){return e.mul(this.priv).getX()},o.prototype.sign=function(e,t,n){return this.ec.sign(e,this,t,n)},o.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},o.prototype.inspect=function(){return""}},bb44:function(e,t,n){"use strict";var r=n("c3c0"),i=n("edc9"),a=r.rotl32,o=r.sum32,s=r.sum32_3,c=r.sum32_4,l=i.BlockHash;function u(){if(!(this instanceof u))return new u;l.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function h(e,t,n,r){return e<=15?t^n^r:e<=31?t&n|~t&r:e<=47?(t|~n)^r:e<=63?t&r|n&~r:t^(n|~r)}function f(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function d(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}r.inherits(u,l),t.ripemd160=u,u.blockSize=512,u.outSize=160,u.hmacStrength=192,u.padLength=64,u.prototype._update=function(e,t){for(var n=this.h[0],r=this.h[1],i=this.h[2],l=this.h[3],u=this.h[4],b=n,y=r,_=i,w=l,M=u,x=0;x<80;x++){var S=o(a(c(n,h(x,r,i,l),e[p[x]+t],f(x)),v[x]),u);n=u,u=l,l=a(i,10),i=r,r=S,S=o(a(c(b,h(79-x,y,_,w),e[m[x]+t],d(x)),g[x]),M),b=M,M=w,w=a(_,10),_=y,y=S}S=s(this.h[1],i,w),this.h[1]=s(this.h[2],l,M),this.h[2]=s(this.h[3],u,b),this.h[3]=s(this.h[4],n,y),this.h[4]=s(this.h[0],r,_),this.h[0]=S},u.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"little"):r.split32(this.h,"little")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],m=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],v=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],g=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},bb71:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -function t(e,t,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[n][0]:i[n][1]}var n=e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},bbc0:function(e,t,n){var r=n("6044"),i="__lodash_hash_undefined__",a=Object.prototype,o=a.hasOwnProperty;function s(e){var t=this.__data__;if(r){var n=t[e];return n===i?void 0:n}return o.call(t,e)?t[e]:void 0}e.exports=s},bc01:function(e,t,n){var r=n("23e7"),i=n("d039"),a=Math.imul,o=i((function(){return-5!=a(4294967295,5)||2!=a.length}));r({target:"Math",stat:!0,forced:o},{imul:function(e,t){var n=65535,r=+e,i=+t,a=n&r,o=n&i;return 0|a*o+((n&r>>>16)*o+a*(n&i>>>16)<<16>>>0)}})},bc3a:function(e,t,n){e.exports=n("cee4")},bcdf:function(e,t){function n(){}e.exports=n},bcf7:function(e,t,n){var r=n("9020"),i=n("217d").each;function a(e,t){this.query=e,this.isUnconditional=t,this.handlers=[],this.mql=window.matchMedia(e);var n=this;this.listener=function(e){n.mql=e.currentTarget||e,n.assess()},this.mql.addListener(this.listener)}a.prototype={constuctor:a,addHandler:function(e){var t=new r(e);this.handlers.push(t),this.matches()&&t.on()},removeHandler:function(e){var t=this.handlers;i(t,(function(n,r){if(n.equals(e))return n.destroy(),!t.splice(r,1)}))},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){i(this.handlers,(function(e){e.destroy()})),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var e=this.matches()?"on":"off";i(this.handlers,(function(t){t[e]()}))}},e.exports=a},bd9d:function(e,t){function n(e){var t,n=e.length;while(n--){if(t=e.readUInt8(n),255!==t){t++,e.writeUInt8(t,n);break}e.writeUInt8(0,n)}}e.exports=n},be8e:function(e,t,n){var r=n("f748"),i=Math.abs,a=Math.pow,o=a(2,-52),s=a(2,-23),c=a(2,127)*(2-s),l=a(2,-126),u=function(e){return e+1/o-1/o};e.exports=Math.fround||function(e){var t,n,a=i(e),h=r(e);return ac||n!=n?h*(1/0):h*n)}},bee2:function(e,t,n){"use strict";function r(e,t){for(var n=0;n-1&&e%1==0&&e=3&&t?(e.pop(),this.selectedKeys=[e[e.length-1].path]):this.selectedKeys=[e.pop().path];var n=[];"inline"===this.mode&&e.forEach((function(e){e.path&&n.push(e.path)})),this.collapsed?this.cachedOpenKeys=n:this.openKeys=n}},computed:{rootSubmenuKeys:function(e){var t=[];return e.menus.forEach((function(e){return t.push(e.path)})),t}},created:function(){var e=this;this.$watch("$route",(function(){e.updateMenu()})),this.$watch("collapsed",(function(t){t?(e.cachedOpenKeys=e.openKeys.concat(),e.openKeys=[]):e.openKeys=e.cachedOpenKeys}))},mounted:function(){this.updateMenu()}},w=_,M=w,x=(n("5f58"),n("6d2a"),n("9571"));function S(e,t){if("createEvent"in document){var n=document.createEvent("HTMLEvents");n.initEvent(t,!1,!0),e.dispatchEvent(n)}}var k=n("81a7"),C=function(e,t){var n=e.slots&&e.slots();return n[t]||e.props[t]},L=function(e){return"function"===typeof e},T=function(e){return"Fluid"!==e};var O=o["a"].Sider,z={i18nRender:a["a"].oneOfType([a["a"].func,a["a"].bool]).def(!1),mode:a["a"].string.def("inline"),theme:a["a"].string.def("dark"),contentWidth:a["a"].oneOf(["Fluid","Fixed"]).def("Fluid"),collapsible:a["a"].bool,collapsed:a["a"].bool,handleCollapse:a["a"].func,menus:a["a"].array,siderWidth:a["a"].number.def(256),isMobile:a["a"].bool,layout:a["a"].string.def("inline"),fixSiderbar:a["a"].bool,logo:a["a"].any,title:a["a"].string.def(""),menuHeaderRender:a["a"].oneOfType([a["a"].func,a["a"].array,a["a"].object,a["a"].bool]),menuRender:a["a"].oneOfType([a["a"].func,a["a"].array,a["a"].object,a["a"].bool])},D=function(e,t){return"string"===typeof t?e("img",{attrs:{src:t,alt:"logo"}}):"function"===typeof t?t():e(t)},j=function(e,t){var n=t.logo,r=void 0===n?"https://gw.alipayobjects.com/zos/antfincdn/PmY%24TNNDBI/logo.svg":n,i=t.title,a=t.menuHeaderRender;if(!1===a)return null;var o=D(e,r),s=e("h1",[i]);return a?L(a)&&a(e,o,t.collapsed?null:s,t)||a:e("span",[o,s])},H={name:"SiderMenu",model:{prop:"collapsed",event:"collapse"},props:z,render:function(e){var t=this.collapsible,n=this.collapsed,r=this.siderWidth,i=this.fixSiderbar,a=this.mode,o=this.theme,s=this.menus,c=this.logo,l=this.title,u=this.onMenuHeaderClick,h=void 0===u?function(){return null}:u,f=this.i18nRender,d=this.menuHeaderRender,p=this.menuRender,m=["ant-pro-sider-menu-sider"];i&&m.push("fix-sider-bar"),"light"===o&&m.push("light");var v=j(e,{logo:c,title:l,menuHeaderRender:d,collapsed:n});return e(O,{class:m,attrs:{breakpoint:"lg",trigger:null,width:r,theme:o,collapsible:t,collapsed:n}},[v&&e("div",{class:"ant-pro-sider-menu-logo",on:{click:h},attrs:{id:"logo"}},[e("router-link",{attrs:{to:{path:"/"}}},[v])]),p&&(L(p)&&p(e,this.$props)||p)||e(M,{attrs:{collapsed:n,menus:s,mode:a,theme:o,i18nRender:f}})])}},E=H;function A(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function q(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}function K(e){for(var t=1;t0&&e($["a"],i()([{class:"".concat(X,"-tabs"),attrs:{activeKey:a,tabBarExtraContent:s},on:{change:function(e){o&&o(e)}}},c]),[r.map((function(t){return e($["a"].TabPane,i()([t,{attrs:{tab:n(t.tab)},key:t.key}]))}))])},re=function(e,t,n){return t||n?e("div",{class:"".concat(X,"-detail")},[e("div",{class:"".concat(X,"-main")},[e("div",{class:"".concat(X,"-row")},[t&&e("div",{class:"".concat(X,"-content")},[t]),n&&e("div",{class:"".concat(X,"-extraContent")},[n])])])]):null},ie=function(e,t,n,r){var a=t.title,o=t.tags,s=t.content,c=t.pageHeaderRender,l=t.extra,u=t.extraContent,h=t.breadcrumb,f=t.back,d=U(t,["title","tags","content","pageHeaderRender","extra","extraContent","breadcrumb","back"]);if(c)return c(K({},t));var p=a;a||!1===a||(p=n.title);var m=Object(I["b"])(p)?p:p&&r(p),v={breadcrumb:h,extra:l,tags:o,title:m,footer:ne(e,d,r)};return f||(v.backIcon=!1),e(B["b"],i()([{props:v},{on:{back:f||te}}]),[re(e,s,u)])},ae={name:"PageHeaderWrapper",props:Z,inject:["locale","contentWidth","breadcrumbRender"],render:function(e){var t=this,n=this.$route,r=this.$listeners,i=this.$slots["default"],a=Object(W["f"])(this,"title"),o=Object(W["f"])(this,"tags"),s=Object(W["f"])(this,"content"),c=Object(W["f"])(this,"extra"),l=Object(W["f"])(this,"extraContent"),u=ee(this.$props.route||n),h=this.$props.i18nRender||this.locale||Q,f=this.$props.contentWidth||this.contentWidth||!1,d=this.$props.back||r.back,p=d&&function(){d&&d()}||void 0,m=this.$props.tabChange,v=function(e){t.$emit("tabChange",e),m&&m(e)},g={},b=this.$props.breadcrumb;if(!0===b){var y=n.matched.concat().map((function(e){return{path:e.path,breadcrumbName:h(e.meta.title)}})),_=function(e){var t=e.route,n=e.params,r=e.routes,i=(e.paths,e.h);return r.indexOf(t)===r.length-1&&i("span",[t.breadcrumbName])||i("router-link",{attrs:{to:{path:t.path||"/",params:n}}},[t.breadcrumbName])},w=this.breadcrumbRender||_;g={props:{routes:y,itemRender:w}}}else g=b||null;var M=K({},this.$props,{title:a,tags:o,content:s,extra:c,extraContent:l,breadcrumb:g,tabChange:v,back:p});return e("div",{class:"ant-pro-page-header-wrap"},[e("div",{class:"".concat(X,"-page-header-warp")},[e(N,[ie(e,M,u,h)])]),i?e(N,{attrs:{contentWidth:f}},[e("div",{class:"".concat(X,"-children-content")},[i])]):null])},install:function(e){e.component(ae.name,ae),e.component("page-container",ae)}},oe=ae,se=(n("629a"),a["a"].array,a["a"].any,{name:"VueFragment",functional:!0,render:function(e,t){return t.children.length>1?e("div",{},t.children):t.children}}),ce=(n("68c4"),n("98c9"),n("b047")),le=n.n(ce),ue={collapsed:a["a"].bool,handleCollapse:a["a"].func,isMobile:a["a"].bool.def(!1),fixedHeader:a["a"].bool.def(!1),logo:a["a"].any,menuRender:a["a"].any,collapsedButtonRender:a["a"].any,headerContentRender:a["a"].any,rightContentRender:a["a"].any},he=function(e,t){return e(l["a"],{attrs:{type:t?"menu-unfold":"menu-fold"}})},fe={name:"GlobalHeader",props:ue,render:function(e){var t=this,n=this.$props,r=n.isMobile,i=n.logo,a=n.rightContentRender,o=n.headerContentRender,s=function(){var e=t.$props,n=e.collapsed,r=e.handleCollapse;r&&r(!n),t.triggerResizeEvent()},c=function(){var n=t.$props,r=n.collapsed,i=n.collapsedButtonRender,a=void 0===i?he:i,o=n.menuRender;return!1!==a&&!1!==o?e("span",{class:"ant-pro-global-header-trigger",on:{click:s}},[L(a)&&a(e,r)||a]):null},l="ant-pro-global-header";return e("div",{class:l},[r&&e("a",{class:"".concat(l,"-logo"),key:"logo",attrs:{href:"/"}},[D(e,i)]),c(),o&&e("div",{class:"".concat(l,"-content")},[L(o)&&o(e,this.$props)||o]),L(a)&&a(e,this.$props)||a])},methods:{triggerResizeEvent:le()((function(){k["a"]&&S(window,"resize")}))},beforeDestroy:function(){this.triggerResizeEvent.cancel&&this.triggerResizeEvent.cancel()}},de=fe;function pe(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return e?t?80:n:0},Ee=function(e,t){return!1===t.headerRender?null:e(_e,{props:t})},Ae=function(e){return e},Pe={name:"BasicLayout",functional:!0,props:De,render:function(e,t){var n=t.props,r=t.children,a=n.layout,c=n.isMobile,l=n.collapsed,u=n.mediaQuery,h=n.handleMediaQuery,f=n.handleCollapse,d=n.siderWidth,p=n.fixSiderbar,m=n.i18nRender,v=void 0===m?Ae:m,g=C(t,"footerRender"),b=C(t,"rightContentRender"),y=C(t,"collapsedButtonRender"),_=C(t,"menuHeaderRender"),w=C(t,"breadcrumbRender"),M=C(t,"headerContentRender"),x=C(t,"menuRender"),S="topmenu"===a,k=!S,T=p&&!S&&!c,O=Oe({},n,{hasSiderMenu:k,footerRender:g,menuHeaderRender:_,rightContentRender:b,collapsedButtonRender:y,breadcrumbRender:w,headerContentRender:M,menuRender:x});return e(Te,{attrs:{i18nRender:v,contentWidth:n.contentWidth,breadcrumbRender:w}},[e(s["ContainerQuery"],{attrs:{query:je},on:{change:h}},[e(o["a"],{class:Oe({"ant-pro-basicLayout":!0,"ant-pro-topmenu":S},u)},[e(V,i()([{props:O},{attrs:{collapsed:l},on:{collapse:f}}])),e(o["a"],{class:[a],style:{paddingLeft:k?"".concat(He(!!T,l,d),"px"):void 0,minHeight:"100vh"}},[Ee(e,Oe({},O,{mode:"horizontal"})),e(ke,{class:"ant-pro-basicLayout-content",attrs:{contentWidth:n.contentWidth}},[r]),!1!==g&&e(o["a"].Footer,[L(g)&&g(e)||g])||null])])])])},install:function(e){e.component(oe.name,oe),e.component("PageContainer",oe),e.component("ProLayout",Pe)}},Ye=Pe,Ve=(n("9017"),n("0464"),n("b2a3"),n("9083"),n("6042")),Ie=n.n(Ve),Fe=n("db14"),Re={name:"ADivider",props:{prefixCls:a["a"].string,type:a["a"].oneOf(["horizontal","vertical",""]).def("horizontal"),dashed:a["a"].bool,orientation:a["a"].oneOf(["left","right","center"])},inject:{configProvider:{default:function(){return we["a"]}}},render:function(){var e,t=arguments[0],n=this.prefixCls,r=this.type,i=this.$slots,a=this.dashed,o=this.orientation,s=void 0===o?"center":o,c=this.configProvider.getPrefixCls,l=c("divider",n),u=s.length>0?"-"+s:s,h=(e={},Ie()(e,l,!0),Ie()(e,l+"-"+r,!0),Ie()(e,l+"-with-text"+u,i["default"]),Ie()(e,l+"-dashed",!!a),e);return t("div",{class:h,attrs:{role:"separator"}},[i["default"]&&t("span",{class:l+"-inner-text"},[i["default"]])])},install:function(e){e.use(Fe["a"]),e.component(Re.name,Re)}},Ne=(n("d88f"),n("fe2b"),n("81ff"),n("41b2")),Be=n.n(Ne),$e=n("8e8e"),We=n.n($e),Ue={prefixCls:a["a"].string,disabled:a["a"].bool.def(!1),checkedChildren:a["a"].any,unCheckedChildren:a["a"].any,tabIndex:a["a"].oneOfType([a["a"].string,a["a"].number]),checked:a["a"].bool.def(!1),defaultChecked:a["a"].bool.def(!1),autoFocus:a["a"].bool.def(!1),loadingIcon:a["a"].any},qe=n("b488"),Ke={name:"VcSwitch",mixins:[qe["a"]],model:{prop:"checked",event:"change"},props:Be()({},Ue,{prefixCls:Ue.prefixCls.def("rc-switch")}),data:function(){var e=!1;return e=Object(W["r"])(this,"checked")?!!this.checked:!!this.defaultChecked,{stateChecked:e}},watch:{checked:function(e){this.stateChecked=e}},mounted:function(){var e=this;this.$nextTick((function(){var t=e.autoFocus,n=e.disabled;t&&!n&&e.focus()}))},methods:{setChecked:function(e,t){this.disabled||(Object(W["r"])(this,"checked")||(this.stateChecked=e),this.$emit("change",e,t))},handleClick:function(e){var t=!this.stateChecked;this.setChecked(t,e),this.$emit("click",t,e)},handleKeyDown:function(e){37===e.keyCode?this.setChecked(!1,e):39===e.keyCode&&this.setChecked(!0,e)},handleMouseUp:function(e){this.$refs.refSwitchNode&&this.$refs.refSwitchNode.blur(),this.$emit("mouseup",e)},focus:function(){this.$refs.refSwitchNode.focus()},blur:function(){this.$refs.refSwitchNode.blur()}},render:function(){var e,t=arguments[0],n=Object(W["k"])(this),r=n.prefixCls,i=n.disabled,a=n.loadingIcon,o=n.tabIndex,s=We()(n,["prefixCls","disabled","loadingIcon","tabIndex"]),c=this.stateChecked,l=(e={},Ie()(e,r,!0),Ie()(e,r+"-checked",c),Ie()(e,r+"-disabled",i),e),u={props:Be()({},s),on:Be()({},Object(W["j"])(this),{keydown:this.handleKeyDown,click:this.handleClick,mouseup:this.handleMouseUp}),attrs:{type:"button",role:"switch","aria-checked":c,disabled:i,tabIndex:o},class:l,ref:"refSwitchNode"};return t("button",u,[a,t("span",{class:r+"-inner"},[c?Object(W["f"])(this,"checkedChildren"):Object(W["f"])(this,"unCheckedChildren")])])}},Ge=Ke,Xe=n("a9d4"),Je=n("6a21"),Ze={name:"ASwitch",__ANT_SWITCH:!0,model:{prop:"checked",event:"change"},props:{prefixCls:a["a"].string,size:a["a"].oneOf(["small","default","large"]),disabled:a["a"].bool,checkedChildren:a["a"].any,unCheckedChildren:a["a"].any,tabIndex:a["a"].oneOfType([a["a"].string,a["a"].number]),checked:a["a"].bool,defaultChecked:a["a"].bool,autoFocus:a["a"].bool,loading:a["a"].bool},inject:{configProvider:{default:function(){return we["a"]}}},methods:{focus:function(){this.$refs.refSwitchNode.focus()},blur:function(){this.$refs.refSwitchNode.blur()}},created:function(){Object(Je["a"])(Object(W["a"])(this,"checked")||!Object(W["a"])(this,"value"),"Switch","`value` is not validate prop, do you mean `checked`?")},render:function(){var e,t=arguments[0],n=Object(W["k"])(this),r=n.prefixCls,i=n.size,a=n.loading,o=n.disabled,s=We()(n,["prefixCls","size","loading","disabled"]),c=this.configProvider.getPrefixCls,u=c("switch",r),h=(e={},Ie()(e,u+"-small","small"===i),Ie()(e,u+"-loading",a),e),f=a?t(l["a"],{attrs:{type:"loading"},class:u+"-loading-icon"}):null,d={props:Be()({},s,{prefixCls:u,loadingIcon:f,checkedChildren:Object(W["f"])(this,"checkedChildren"),unCheckedChildren:Object(W["f"])(this,"unCheckedChildren"),disabled:o||a}),on:Object(W["j"])(this),class:h,ref:"refSwitchNode"};return t(Xe["a"],{attrs:{insertExtraNode:!0}},[t(Ge,d)])},install:function(e){e.use(Fe["a"]),e.component(Ze.name,Ze)}},Qe=(n("6ba6"),n("5efb"),n("15aa"),n("4d26")),et=n.n(Qe),tt=n("94eb"),nt=n("7b05");function rt(){}var it={type:a["a"].oneOf(["success","info","warning","error"]),closable:a["a"].bool,closeText:a["a"].any,message:a["a"].any,description:a["a"].any,afterClose:a["a"].func.def(rt),showIcon:a["a"].bool,iconType:a["a"].string,prefixCls:a["a"].string,banner:a["a"].bool,icon:a["a"].any},at={name:"AAlert",props:it,mixins:[qe["a"]],inject:{configProvider:{default:function(){return we["a"]}}},data:function(){return{closing:!1,closed:!1}},methods:{handleClose:function(e){e.preventDefault();var t=this.$el;t.style.height=t.offsetHeight+"px",t.style.height=t.offsetHeight+"px",this.setState({closing:!0}),this.$emit("close",e)},animationEnd:function(){this.setState({closing:!1,closed:!0}),this.afterClose()}},render:function(){var e,t=arguments[0],n=this.prefixCls,r=this.banner,i=this.closing,a=this.closed,o=this.configProvider.getPrefixCls,s=o("alert",n),c=this.closable,u=this.type,h=this.showIcon,f=this.iconType,d=Object(W["f"])(this,"closeText"),p=Object(W["f"])(this,"description"),m=Object(W["f"])(this,"message"),v=Object(W["f"])(this,"icon");h=!(!r||void 0!==h)||h,u=r&&void 0===u?"warning":u||"info";var g="filled";if(!f){switch(u){case"success":f="check-circle";break;case"info":f="info-circle";break;case"error":f="close-circle";break;case"warning":f="exclamation-circle";break;default:f="default"}p&&(g="outlined")}d&&(c=!0);var b=et()(s,(e={},Ie()(e,s+"-"+u,!0),Ie()(e,s+"-closing",i),Ie()(e,s+"-with-description",!!p),Ie()(e,s+"-no-icon",!h),Ie()(e,s+"-banner",!!r),Ie()(e,s+"-closable",c),e)),y=c?t("a",{attrs:{type:"button",tabIndex:0},on:{click:this.handleClose},class:s+"-close-icon"},[d?t("span",{class:s+"-close-text"},[d]):t(l["a"],{attrs:{type:"close"}})]):null,_=v&&(Object(W["v"])(v)?Object(nt["a"])(v,{class:s+"-icon"}):t("span",{class:s+"-icon"},[v]))||t(l["a"],{class:s+"-icon",attrs:{type:f,theme:g}}),w=Object(tt["a"])(s+"-slide-up",{appear:!1,afterLeave:this.animationEnd});return a?null:t("transition",w,[t("div",{directives:[{name:"show",value:!i}],class:b,attrs:{"data-show":!i}},[h?_:null,t("span",{class:s+"-message"},[m]),t("span",{class:s+"-description"},[p]),y])])},install:function(e){e.use(Fe["a"]),e.component(at.name,at)}};n("21f9"),n("3b18"),n("f64c"),n("9a33"),n("f933"),a["a"].string,a["a"].array,a["a"].oneOfType([a["a"].func,a["a"].bool]).def(!1),n("76fb");a["a"].string,a["a"].bool,a["a"].array,a["a"].string,a["a"].string,a["a"].oneOfType([a["a"].func,a["a"].bool]).def(!1),n("2ef0"),n("9839");a["a"].oneOf(["Fluid","Fixed"]).def("Fluid"),a["a"].bool,a["a"].bool,a["a"].oneOf(["sidemenu","topmenu"]),a["a"].oneOfType([a["a"].func,a["a"].bool]).def(!1),n("6a71"),n("7746"),n("b384");a["a"].string.def("");var ot={theme:a["a"].oneOf(["dark","light","realDark"]),primaryColor:a["a"].string,layout:a["a"].oneOf(["sidemenu","topmenu"]),colorWeak:a["a"].bool,contentWidth:a["a"].oneOf(["Fluid","Fixed"]).def("Fluid"),fixedHeader:a["a"].bool,fixSiderbar:a["a"].bool,hideHintAlert:a["a"].bool.def(!1),hideCopyButton:a["a"].bool.def(!1)};a["a"].func,a["a"].objectOf(ot),a["a"].oneOfType([a["a"].func,a["a"].bool]).def(!1)},c109:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}});return t}))},c119:function(e,t,n){var r=n("8c8a");t.encrypt=function(e,t){var n=r(t,e._prev);return e._prev=e._cipher.encryptBlock(n),e._prev},t.decrypt=function(e,t){var n=e._prev;e._prev=t;var i=e._cipher.decryptBlock(t);return r(i,n)}},c183:function(e,t,n){var r=n("512c");r(r.S+r.F*!n("0bad"),"Object",{defineProperty:n("1a14").f})},c195:function(e,t,n){var r=n("bcf7"),i=n("217d"),a=i.each,o=i.isFunction,s=i.isArray;function c(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}c.prototype={constructor:c,register:function(e,t,n){var i=this.queries,c=n&&this.browserIsIncapable;return i[e]||(i[e]=new r(e,c)),o(t)&&(t={match:t}),s(t)||(t=[t]),a(t,(function(t){o(t)&&(t={match:t}),i[e].addHandler(t)})),this},unregister:function(e,t){var n=this.queries[e];return n&&(t?n.removeHandler(t):(n.clear(),delete this.queries[e])),this}},e.exports=c},c198:function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("1132"),n("72fe"),n("2b79"),n("38ba"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.BlockCipher,i=t.algo,a=[],o=[],s=[],c=[],l=[],u=[],h=[],f=[],d=[],p=[];(function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var n=0,r=0;for(t=0;t<256;t++){var i=r^r<<1^r<<2^r<<3^r<<4;i=i>>>8^255&i^99,a[n]=i,o[i]=n;var m=e[n],v=e[m],g=e[v],b=257*e[i]^16843008*i;s[n]=b<<24|b>>>8,c[n]=b<<16|b>>>16,l[n]=b<<8|b>>>24,u[n]=b;b=16843009*g^65537*v^257*m^16843008*n;h[i]=b<<24|b>>>8,f[i]=b<<16|b>>>16,d[i]=b<<8|b>>>24,p[i]=b,n?(n=m^e[e[e[g^m]]],r^=e[e[r]]):n=r=1}})();var m=[0,1,2,4,8,16,32,64,128,27,54],v=i.AES=r.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,r=this._nRounds=n+6,i=4*(r+1),o=this._keySchedule=[],s=0;s6&&s%n==4&&(u=a[u>>>24]<<24|a[u>>>16&255]<<16|a[u>>>8&255]<<8|a[255&u]):(u=u<<8|u>>>24,u=a[u>>>24]<<24|a[u>>>16&255]<<16|a[u>>>8&255]<<8|a[255&u],u^=m[s/n|0]<<24),o[s]=o[s-n]^u);for(var c=this._invKeySchedule=[],l=0;l>>24]]^f[a[u>>>16&255]]^d[a[u>>>8&255]]^p[a[255&u]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,s,c,l,u,a)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,h,f,d,p,o);n=e[t+1];e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,i,a,o,s){for(var c=this._nRounds,l=e[t]^n[0],u=e[t+1]^n[1],h=e[t+2]^n[2],f=e[t+3]^n[3],d=4,p=1;p>>24]^i[u>>>16&255]^a[h>>>8&255]^o[255&f]^n[d++],v=r[u>>>24]^i[h>>>16&255]^a[f>>>8&255]^o[255&l]^n[d++],g=r[h>>>24]^i[f>>>16&255]^a[l>>>8&255]^o[255&u]^n[d++],b=r[f>>>24]^i[l>>>16&255]^a[u>>>8&255]^o[255&h]^n[d++];l=m,u=v,h=g,f=b}m=(s[l>>>24]<<24|s[u>>>16&255]<<16|s[h>>>8&255]<<8|s[255&f])^n[d++],v=(s[u>>>24]<<24|s[h>>>16&255]<<16|s[f>>>8&255]<<8|s[255&l])^n[d++],g=(s[h>>>24]<<24|s[f>>>16&255]<<16|s[l>>>8&255]<<8|s[255&u])^n[d++],b=(s[f>>>24]<<24|s[l>>>16&255]<<16|s[u>>>8&255]<<8|s[255&h])^n[d++];e[t]=m,e[t+1]=v,e[t+2]=g,e[t+3]=b},keySize:8});t.AES=r._createHelper(v)}(),e.AES}))},c19f:function(e,t,n){"use strict";var r=n("23e7"),i=n("da84"),a=n("621a"),o=n("2626"),s="ArrayBuffer",c=a[s],l=i[s];r({global:!0,forced:l!==c},{ArrayBuffer:c}),o(s)},c1ac:function(e,t,n){"use strict";var r=n("ebb5"),i=n("b727").filter,a=n("4840"),o=r.aTypedArray,s=r.aTypedArrayConstructor,c=r.exportTypedArrayMethod;c("filter",(function(e){var t=i(o(this),e,arguments.length>1?arguments[1]:void 0),n=a(this,this.constructor),r=0,c=t.length,l=new(s(n))(c);while(c>r)l[r]=t[r++];return l}))},c1b3:function(e,t,n){"use strict";var r=n("41b2"),i=n.n(r),a=n("8e8e"),o=n.n(a),s=n("4d91"),c=n("8496"),l={adjustX:1,adjustY:1},u=[0,0],h={topLeft:{points:["bl","tl"],overflow:l,offset:[0,-4],targetOffset:u},topCenter:{points:["bc","tc"],overflow:l,offset:[0,-4],targetOffset:u},topRight:{points:["br","tr"],overflow:l,offset:[0,-4],targetOffset:u},bottomLeft:{points:["tl","bl"],overflow:l,offset:[0,4],targetOffset:u},bottomCenter:{points:["tc","bc"],overflow:l,offset:[0,4],targetOffset:u},bottomRight:{points:["tr","br"],overflow:l,offset:[0,4],targetOffset:u}},f=h,d=n("daa3"),p=n("b488"),m=n("7b05"),v={mixins:[p["a"]],props:{minOverlayWidthMatchTrigger:s["a"].bool,prefixCls:s["a"].string.def("rc-dropdown"),transitionName:s["a"].string,overlayClassName:s["a"].string.def(""),openClassName:s["a"].string,animation:s["a"].any,align:s["a"].object,overlayStyle:s["a"].object.def((function(){return{}})),placement:s["a"].string.def("bottomLeft"),overlay:s["a"].any,trigger:s["a"].array.def(["hover"]),alignPoint:s["a"].bool,showAction:s["a"].array.def([]),hideAction:s["a"].array.def([]),getPopupContainer:s["a"].func,visible:s["a"].bool,defaultVisible:s["a"].bool.def(!1),mouseEnterDelay:s["a"].number.def(.15),mouseLeaveDelay:s["a"].number.def(.1)},data:function(){var e=this.defaultVisible;return Object(d["r"])(this,"visible")&&(e=this.visible),{sVisible:e}},watch:{visible:function(e){void 0!==e&&this.setState({sVisible:e})}},methods:{onClick:function(e){Object(d["r"])(this,"visible")||this.setState({sVisible:!1}),this.$emit("overlayClick",e),this.childOriginEvents.click&&this.childOriginEvents.click(e)},onVisibleChange:function(e){Object(d["r"])(this,"visible")||this.setState({sVisible:e}),this.__emit("visibleChange",e)},getMinOverlayWidthMatchTrigger:function(){var e=Object(d["k"])(this),t=e.minOverlayWidthMatchTrigger,n=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?t:!n},getOverlayElement:function(){var e=this.overlay||this.$slots.overlay||this.$scopedSlots.overlay,t=void 0;return t="function"===typeof e?e():e,t},getMenuElement:function(){var e=this,t=this.onClick,n=this.prefixCls,r=this.$slots;this.childOriginEvents=Object(d["h"])(r.overlay[0]);var i=this.getOverlayElement(),a={props:{prefixCls:n+"-menu",getPopupContainer:function(){return e.getPopupDomNode()}},on:{click:t}};return"string"===typeof i.type&&delete a.props.prefixCls,Object(m["a"])(r.overlay[0],a)},getMenuElementOrLambda:function(){var e=this.overlay||this.$slots.overlay||this.$scopedSlots.overlay;return"function"===typeof e?this.getMenuElement:this.getMenuElement()},getPopupDomNode:function(){return this.$refs.trigger.getPopupDomNode()},getOpenClassName:function(){var e=this.$props,t=e.openClassName,n=e.prefixCls;return void 0!==t?t:n+"-open"},afterVisibleChange:function(e){if(e&&this.getMinOverlayWidthMatchTrigger()){var t=this.getPopupDomNode(),n=this.$el;n&&t&&n.offsetWidth>t.offsetWidth&&(t.style.minWidth=n.offsetWidth+"px",this.$refs.trigger&&this.$refs.trigger._component&&this.$refs.trigger._component.$refs&&this.$refs.trigger._component.$refs.alignInstance&&this.$refs.trigger._component.$refs.alignInstance.forceAlign())}},renderChildren:function(){var e=this.$slots["default"]&&this.$slots["default"][0],t=this.sVisible;return t&&e?Object(m["a"])(e,{class:this.getOpenClassName()}):e}},render:function(){var e=arguments[0],t=this.$props,n=t.prefixCls,r=t.transitionName,a=t.animation,s=t.align,l=t.placement,u=t.getPopupContainer,h=t.showAction,d=t.hideAction,p=t.overlayClassName,m=t.overlayStyle,v=t.trigger,g=o()(t,["prefixCls","transitionName","animation","align","placement","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","trigger"]),b=d;b||-1===v.indexOf("contextmenu")||(b=["click"]);var y={props:i()({},g,{prefixCls:n,popupClassName:p,popupStyle:m,builtinPlacements:f,action:v,showAction:h,hideAction:b||[],popupPlacement:l,popupAlign:s,popupTransitionName:r,popupAnimation:a,popupVisible:this.sVisible,afterPopupVisibleChange:this.afterVisibleChange,getPopupContainer:u}),on:{popupVisibleChange:this.onVisibleChange},ref:"trigger"};return e(c["a"],y,[this.renderChildren(),e("template",{slot:"popup"},[this.$slots.overlay&&this.getMenuElement()])])}},g=v,b=n("452c"),y=n("1d19"),_=n("4df5"),w=n("0c63"),M=Object(y["a"])(),x={name:"ADropdown",props:i()({},M,{prefixCls:s["a"].string,mouseEnterDelay:s["a"].number.def(.15),mouseLeaveDelay:s["a"].number.def(.1),placement:M.placement.def("bottomLeft")}),model:{prop:"visible",event:"visibleChange"},provide:function(){return{savePopupRef:this.savePopupRef}},inject:{configProvider:{default:function(){return _["a"]}}},methods:{savePopupRef:function(e){this.popupRef=e},getTransitionName:function(){var e=this.$props,t=e.placement,n=void 0===t?"":t,r=e.transitionName;return void 0!==r?r:n.indexOf("top")>=0?"slide-down":"slide-up"},renderOverlay:function(e){var t=this.$createElement,n=Object(d["f"])(this,"overlay"),r=Array.isArray(n)?n[0]:n,i=r&&Object(d["l"])(r),a=i||{},o=a.selectable,s=void 0!==o&&o,c=a.focusable,l=void 0===c||c,u=t("span",{class:e+"-menu-submenu-arrow"},[t(w["a"],{attrs:{type:"right"},class:e+"-menu-submenu-arrow-icon"})]),h=r&&r.componentOptions?Object(m["a"])(r,{props:{mode:"vertical",selectable:s,focusable:l,expandIcon:u}}):n;return h}},render:function(){var e=arguments[0],t=this.$slots,n=Object(d["k"])(this),r=n.prefixCls,a=n.trigger,o=n.disabled,s=n.getPopupContainer,c=this.configProvider.getPopupContainer,l=this.configProvider.getPrefixCls,u=l("dropdown",r),h=Object(m["a"])(t["default"],{class:u+"-trigger",props:{disabled:o}}),f=o?[]:a,p=void 0;f&&-1!==f.indexOf("contextmenu")&&(p=!0);var v={props:i()({alignPoint:p},n,{prefixCls:u,getPopupContainer:s||c,transitionName:this.getTransitionName(),trigger:f}),on:Object(d["j"])(this)};return e(g,v,[h,e("template",{slot:"overlay"},[this.renderOverlay(u)])])}};x.Button=b["a"];t["a"]=x},c1c9:function(e,t,n){var r=n("a454"),i=n("f3c1"),a=i(r);e.exports=a},c1df:function(e,t,n){(function(e){var t;//! moment.js -//! version : 2.25.3 -//! authors : Tim Wood, Iskren Chernev, Moment.js contributors -//! license : MIT -//! momentjs.com -(function(t,n){e.exports=n()})(0,(function(){"use strict";var r,i;function a(){return r.apply(null,arguments)}function o(e){r=e}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function c(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function u(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(l(e,t))return!1;return!0}function h(e){return void 0===e}function f(e){return"number"===typeof e||"[object Number]"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function p(e,t){var n,r=[];for(n=0;n>>0;for(t=0;t0)for(n=0;n=0;return(a?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var V=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,I=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,F={},R={};function N(e,t,n,r){var i=r;"string"===typeof r&&(i=function(){return this[r]()}),e&&(R[e]=i),t&&(R[t[0]]=function(){return Y(i.apply(this,arguments),t[1],t[2])}),n&&(R[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function B(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function $(e){var t,n,r=e.match(V);for(t=0,n=r.length;t=0&&I.test(e))e=e.replace(I,r),I.lastIndex=0,n-=1;return e}var q={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function K(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(V).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var G="Invalid date";function X(){return this._invalidDate}var J="%d",Z=/\d{1,2}/;function Q(e){return this._ordinal.replace("%d",e)}var ee={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function te(e,t,n,r){var i=this._relativeTime[n];return D(i)?i(e,t,n,r):i.replace(/%d/i,e)}function ne(e,t){var n=this._relativeTime[e>0?"future":"past"];return D(n)?n(t):n.replace(/%s/i,t)}var re={};function ie(e,t){var n=e.toLowerCase();re[n]=re[n+"s"]=re[t]=e}function ae(e){return"string"===typeof e?re[e]||re[e.toLowerCase()]:void 0}function oe(e){var t,n,r={};for(n in e)l(e,n)&&(t=ae(n),t&&(r[t]=e[n]));return r}var se={};function ce(e,t){se[e]=t}function le(e){var t,n=[];for(t in e)l(e,t)&&n.push({unit:t,priority:se[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}function ue(e){return e%4===0&&e%100!==0||e%400===0}function he(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function fe(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=he(t)),n}function de(e,t){return function(n){return null!=n?(me(this,e,n),a.updateOffset(this,t),this):pe(this,e)}}function pe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function me(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&ue(e.year())&&1===e.month()&&29===e.date()?(n=fe(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),tt(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function ve(e){return e=ae(e),D(this[e])?this[e]():this}function ge(e,t){if("object"===typeof e){e=oe(e);var n,r=le(e);for(n=0;n68?1900:2e3)};var bt=de("FullYear",!0);function yt(){return ue(this.year())}function _t(e,t,n,r,i,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function wt(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Mt(e,t,n){var r=7+t-n,i=(7+wt(e,0,r).getUTCDay()-t)%7;return-i+r-1}function xt(e,t,n,r,i){var a,o,s=(7+n-r)%7,c=Mt(e,r,i),l=1+7*(t-1)+s+c;return l<=0?(a=e-1,o=gt(a)+l):l>gt(e)?(a=e+1,o=l-gt(e)):(a=e,o=l),{year:a,dayOfYear:o}}function St(e,t,n){var r,i,a=Mt(e.year(),t,n),o=Math.floor((e.dayOfYear()-a-1)/7)+1;return o<1?(i=e.year()-1,r=o+kt(i,t,n)):o>kt(e.year(),t,n)?(r=o-kt(e.year(),t,n),i=e.year()+1):(i=e.year(),r=o),{week:r,year:i}}function kt(e,t,n){var r=Mt(e,t,n),i=Mt(e+1,t,n);return(gt(e)-r+i)/7}function Ct(e){return St(e,this._week.dow,this._week.doy).week}N("w",["ww",2],"wo","week"),N("W",["WW",2],"Wo","isoWeek"),ie("week","w"),ie("isoWeek","W"),ce("week",5),ce("isoWeek",5),Pe("w",Se),Pe("ww",Se,_e),Pe("W",Se),Pe("WW",Se,_e),Ne(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=fe(e)}));var Lt={dow:0,doy:6};function Tt(){return this._week.dow}function Ot(){return this._week.doy}function zt(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Dt(e){var t=St(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function jt(e,t){return"string"!==typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"===typeof e?e:null):parseInt(e,10)}function Ht(e,t){return"string"===typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Et(e,t){return e.slice(t,7).concat(e.slice(0,t))}N("d",0,"do","day"),N("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),N("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),N("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),N("e",0,0,"weekday"),N("E",0,0,"isoWeekday"),ie("day","d"),ie("weekday","e"),ie("isoWeekday","E"),ce("day",11),ce("weekday",11),ce("isoWeekday",11),Pe("d",Se),Pe("e",Se),Pe("E",Se),Pe("dd",(function(e,t){return t.weekdaysMinRegex(e)})),Pe("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),Pe("dddd",(function(e,t){return t.weekdaysRegex(e)})),Ne(["dd","ddd","dddd"],(function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);null!=i?t.d=i:b(n).invalidWeekday=e})),Ne(["d","e","E"],(function(e,t,n,r){t[r]=fe(e)}));var At="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Pt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Yt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Vt=Ae,It=Ae,Ft=Ae;function Rt(e,t){var n=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Et(n,this._week.dow):e?n[e.day()]:n}function Nt(e){return!0===e?Et(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Bt(e){return!0===e?Et(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function $t(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=v([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?(i=$e.call(this._weekdaysParse,o),-1!==i?i:null):"ddd"===t?(i=$e.call(this._shortWeekdaysParse,o),-1!==i?i:null):(i=$e.call(this._minWeekdaysParse,o),-1!==i?i:null):"dddd"===t?(i=$e.call(this._weekdaysParse,o),-1!==i?i:(i=$e.call(this._shortWeekdaysParse,o),-1!==i?i:(i=$e.call(this._minWeekdaysParse,o),-1!==i?i:null))):"ddd"===t?(i=$e.call(this._shortWeekdaysParse,o),-1!==i?i:(i=$e.call(this._weekdaysParse,o),-1!==i?i:(i=$e.call(this._minWeekdaysParse,o),-1!==i?i:null))):(i=$e.call(this._minWeekdaysParse,o),-1!==i?i:(i=$e.call(this._weekdaysParse,o),-1!==i?i:(i=$e.call(this._shortWeekdaysParse,o),-1!==i?i:null)))}function Wt(e,t,n){var r,i,a;if(this._weekdaysParseExact)return $t.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=v([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Ut(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=jt(e,this.localeData()),this.add(e-t,"d")):t}function qt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Kt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Ht(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Gt(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Zt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=Vt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Xt(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Zt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=It),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Jt(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Zt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ft),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Zt(){function e(e,t){return t.length-e.length}var t,n,r,i,a,o=[],s=[],c=[],l=[];for(t=0;t<7;t++)n=v([2e3,1]).day(t),r=Ie(this.weekdaysMin(n,"")),i=Ie(this.weekdaysShort(n,"")),a=Ie(this.weekdays(n,"")),o.push(r),s.push(i),c.push(a),l.push(r),l.push(i),l.push(a);o.sort(e),s.sort(e),c.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Qt(){return this.hours()%12||12}function en(){return this.hours()||24}function tn(e,t){N(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function nn(e,t){return t._meridiemParse}function rn(e){return"p"===(e+"").toLowerCase().charAt(0)}N("H",["HH",2],0,"hour"),N("h",["hh",2],0,Qt),N("k",["kk",2],0,en),N("hmm",0,0,(function(){return""+Qt.apply(this)+Y(this.minutes(),2)})),N("hmmss",0,0,(function(){return""+Qt.apply(this)+Y(this.minutes(),2)+Y(this.seconds(),2)})),N("Hmm",0,0,(function(){return""+this.hours()+Y(this.minutes(),2)})),N("Hmmss",0,0,(function(){return""+this.hours()+Y(this.minutes(),2)+Y(this.seconds(),2)})),tn("a",!0),tn("A",!1),ie("hour","h"),ce("hour",13),Pe("a",nn),Pe("A",nn),Pe("H",Se),Pe("h",Se),Pe("k",Se),Pe("HH",Se,_e),Pe("hh",Se,_e),Pe("kk",Se,_e),Pe("hmm",ke),Pe("hmmss",Ce),Pe("Hmm",ke),Pe("Hmmss",Ce),Re(["H","HH"],Ke),Re(["k","kk"],(function(e,t,n){var r=fe(e);t[Ke]=24===r?0:r})),Re(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),Re(["h","hh"],(function(e,t,n){t[Ke]=fe(e),b(n).bigHour=!0})),Re("hmm",(function(e,t,n){var r=e.length-2;t[Ke]=fe(e.substr(0,r)),t[Ge]=fe(e.substr(r)),b(n).bigHour=!0})),Re("hmmss",(function(e,t,n){var r=e.length-4,i=e.length-2;t[Ke]=fe(e.substr(0,r)),t[Ge]=fe(e.substr(r,2)),t[Xe]=fe(e.substr(i)),b(n).bigHour=!0})),Re("Hmm",(function(e,t,n){var r=e.length-2;t[Ke]=fe(e.substr(0,r)),t[Ge]=fe(e.substr(r))})),Re("Hmmss",(function(e,t,n){var r=e.length-4,i=e.length-2;t[Ke]=fe(e.substr(0,r)),t[Ge]=fe(e.substr(r,2)),t[Xe]=fe(e.substr(i))}));var an=/[ap]\.?m?\.?/i,on=de("Hours",!0);function sn(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var cn,ln={calendar:A,longDateFormat:q,invalidDate:G,ordinal:J,dayOfMonthOrdinalParse:Z,relativeTime:ee,months:nt,monthsShort:rt,week:Lt,weekdays:At,weekdaysMin:Yt,weekdaysShort:Pt,meridiemParse:an},un={},hn={};function fn(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0){if(r=mn(i.slice(0,t).join("-")),r)return r;if(n&&n.length>=t&&fn(i,n)>=t-1)break;t--}a++}return cn}function mn(r){var i=null;if(void 0===un[r]&&"undefined"!==typeof e&&e&&e.exports)try{i=cn._abbr,t,n("4678")("./"+r),vn(i)}catch(a){un[r]=null}return un[r]}function vn(e,t){var n;return e&&(n=h(t)?yn(e):gn(e,t),n?cn=n:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),cn._abbr}function gn(e,t){if(null!==t){var n,r=ln;if(t.abbr=e,null!=un[e])z("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=un[e]._config;else if(null!=t.parentLocale)if(null!=un[t.parentLocale])r=un[t.parentLocale]._config;else{if(n=mn(t.parentLocale),null==n)return hn[t.parentLocale]||(hn[t.parentLocale]=[]),hn[t.parentLocale].push({name:e,config:t}),null;r=n._config}return un[e]=new E(H(r,t)),hn[e]&&hn[e].forEach((function(e){gn(e.name,e.config)})),vn(e),un[e]}return delete un[e],null}function bn(e,t){if(null!=t){var n,r,i=ln;null!=un[e]&&null!=un[e].parentLocale?un[e].set(H(un[e]._config,t)):(r=mn(e),null!=r&&(i=r._config),t=H(i,t),null==r&&(t.abbr=e),n=new E(t),n.parentLocale=un[e],un[e]=n),vn(e)}else null!=un[e]&&(null!=un[e].parentLocale?(un[e]=un[e].parentLocale,e===vn()&&vn(e)):null!=un[e]&&delete un[e]);return un[e]}function yn(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return cn;if(!s(e)){if(t=mn(e),t)return t;e=[e]}return pn(e)}function _n(){return T(un)}function wn(e){var t,n=e._a;return n&&-2===b(e).overflow&&(t=n[Ue]<0||n[Ue]>11?Ue:n[qe]<1||n[qe]>tt(n[We],n[Ue])?qe:n[Ke]<0||n[Ke]>24||24===n[Ke]&&(0!==n[Ge]||0!==n[Xe]||0!==n[Je])?Ke:n[Ge]<0||n[Ge]>59?Ge:n[Xe]<0||n[Xe]>59?Xe:n[Je]<0||n[Je]>999?Je:-1,b(e)._overflowDayOfYear&&(tqe)&&(t=qe),b(e)._overflowWeeks&&-1===t&&(t=Ze),b(e)._overflowWeekday&&-1===t&&(t=Qe),b(e).overflow=t),e}var Mn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,xn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Sn=/Z|[+-]\d\d(?::?\d\d)?/,kn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Cn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ln=/^\/?Date\((-?\d+)/i,Tn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,On={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function zn(e){var t,n,r,i,a,o,s=e._i,c=Mn.exec(s)||xn.exec(s);if(c){for(b(e).iso=!0,t=0,n=kn.length;tgt(a)||0===e._dayOfYear)&&(b(e)._overflowDayOfYear=!0),n=wt(a,0,e._dayOfYear),e._a[Ue]=n.getUTCMonth(),e._a[qe]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=r[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ke]&&0===e._a[Ge]&&0===e._a[Xe]&&0===e._a[Je]&&(e._nextDay=!0,e._a[Ke]=0),e._d=(e._useUTC?wt:_t).apply(null,o),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ke]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==i&&(b(e).weekdayMismatch=!0)}}function Rn(e){var t,n,r,i,a,o,s,c,l;t=e._w,null!=t.GG||null!=t.W||null!=t.E?(a=1,o=4,n=Vn(t.GG,e._a[We],St(Xn(),1,4).year),r=Vn(t.W,1),i=Vn(t.E,1),(i<1||i>7)&&(c=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,l=St(Xn(),a,o),n=Vn(t.gg,e._a[We],l.year),r=Vn(t.w,l.week),null!=t.d?(i=t.d,(i<0||i>6)&&(c=!0)):null!=t.e?(i=t.e+a,(t.e<0||t.e>6)&&(c=!0)):i=a),r<1||r>kt(n,a,o)?b(e)._overflowWeeks=!0:null!=c?b(e)._overflowWeekday=!0:(s=xt(n,r,i,a,o),e._a[We]=s.year,e._dayOfYear=s.dayOfYear)}function Nn(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],b(e).empty=!0;var t,n,r,i,o,s,c=""+e._i,l=c.length,u=0;for(r=U(e._f,e._locale).match(V)||[],t=0;t0&&b(e).unusedInput.push(o),c=c.slice(c.indexOf(n)+n.length),u+=n.length),R[i]?(n?b(e).empty=!1:b(e).unusedTokens.push(i),Be(i,n,e)):e._strict&&!n&&b(e).unusedTokens.push(i);b(e).charsLeftOver=l-u,c.length>0&&b(e).unusedInput.push(c),e._a[Ke]<=12&&!0===b(e).bigHour&&e._a[Ke]>0&&(b(e).bigHour=void 0),b(e).parsedDateParts=e._a.slice(0),b(e).meridiem=e._meridiem,e._a[Ke]=Bn(e._locale,e._a[Ke],e._meridiem),s=b(e).era,null!==s&&(e._a[We]=e._locale.erasConvertYear(s,e._a[We])),Fn(e),wn(e)}else Pn(e);else zn(e)}function Bn(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(r=e.isPM(n),r&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function $n(e){var t,n,r,i,a,o,s=!1;if(0===e._f.length)return b(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;ithis?this:e:_()}));function Qn(e,t){var n,r;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return Xn();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function xr(){if(!h(this._isDSTShifted))return this._isDSTShifted;var e,t={};return x(t,this),t=qn(t),t._a?(e=t._isUTC?v(t._a):Xn(t._a),this._isDSTShifted=this.isValid()&&ur(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Sr(){return!!this.isValid()&&!this._isUTC}function kr(){return!!this.isValid()&&this._isUTC}function Cr(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}a.updateOffset=function(){};var Lr=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Tr=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Or(e,t){var n,r,i,a=e,o=null;return cr(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:f(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(o=Lr.exec(e))?(n="-"===o[1]?-1:1,a={y:0,d:fe(o[qe])*n,h:fe(o[Ke])*n,m:fe(o[Ge])*n,s:fe(o[Xe])*n,ms:fe(lr(1e3*o[Je]))*n}):(o=Tr.exec(e))?(n="-"===o[1]?-1:1,a={y:zr(o[2],n),M:zr(o[3],n),w:zr(o[4],n),d:zr(o[5],n),h:zr(o[6],n),m:zr(o[7],n),s:zr(o[8],n)}):null==a?a={}:"object"===typeof a&&("from"in a||"to"in a)&&(i=jr(Xn(a.from),Xn(a.to)),a={},a.ms=i.milliseconds,a.M=i.months),r=new sr(a),cr(e)&&l(e,"_locale")&&(r._locale=e._locale),cr(e)&&l(e,"_isValid")&&(r._isValid=e._isValid),r}function zr(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Dr(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function jr(e,t){var n;return e.isValid()&&t.isValid()?(t=pr(t,e),e.isBefore(t)?n=Dr(e,t):(n=Dr(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Hr(e,t){return function(n,r){var i,a;return null===r||isNaN(+r)||(z(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=r,r=a),i=Or(n,r),Er(this,i,e),this}}function Er(e,t,n,r){var i=t._milliseconds,o=lr(t._days),s=lr(t._months);e.isValid()&&(r=null==r||r,s&&ht(e,pe(e,"Month")+s*n),o&&me(e,"Date",pe(e,"Date")+o*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&a.updateOffset(e,o||s))}Or.fn=sr.prototype,Or.invalid=or;var Ar=Hr(1,"add"),Pr=Hr(-1,"subtract");function Yr(e){return"string"===typeof e||e instanceof String}function Vr(e){return k(e)||d(e)||Yr(e)||f(e)||Fr(e)||Ir(e)||null===e||void 0===e}function Ir(e){var t,n,r=c(e)&&!u(e),i=!1,a=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(t=0;tn.valueOf():n.valueOf()9999?W(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):D(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",W(n,"Z")):W(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ti(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,r,i="moment",a="";return this.isLocal()||(i=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),e="["+i+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",r=a+'[")]',this.format(e+t+n+r)}function ni(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=W(this,e);return this.localeData().postformat(t)}function ri(e,t){return this.isValid()&&(k(e)&&e.isValid()||Xn(e).isValid())?Or({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ii(e){return this.from(Xn(),e)}function ai(e,t){return this.isValid()&&(k(e)&&e.isValid()||Xn(e).isValid())?Or({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function oi(e){return this.to(Xn(),e)}function si(e){var t;return void 0===e?this._locale._abbr:(t=yn(e),null!=t&&(this._locale=t),this)}a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ci=L("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function li(){return this._locale}var ui=1e3,hi=60*ui,fi=60*hi,di=3506328*fi;function pi(e,t){return(e%t+t)%t}function mi(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-di:new Date(e,t,n).valueOf()}function vi(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-di:Date.UTC(e,t,n)}function gi(e){var t,n;if(e=ae(e),void 0===e||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?vi:mi,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=pi(t+(this._isUTC?0:this.utcOffset()*hi),fi);break;case"minute":t=this._d.valueOf(),t-=pi(t,hi);break;case"second":t=this._d.valueOf(),t-=pi(t,ui);break}return this._d.setTime(t),a.updateOffset(this,!0),this}function bi(e){var t,n;if(e=ae(e),void 0===e||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?vi:mi,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=fi-pi(t+(this._isUTC?0:this.utcOffset()*hi),fi)-1;break;case"minute":t=this._d.valueOf(),t+=hi-pi(t,hi)-1;break;case"second":t=this._d.valueOf(),t+=ui-pi(t,ui)-1;break}return this._d.setTime(t),a.updateOffset(this,!0),this}function yi(){return this._d.valueOf()-6e4*(this._offset||0)}function _i(){return Math.floor(this.valueOf()/1e3)}function wi(){return new Date(this.valueOf())}function Mi(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function xi(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Si(){return this.isValid()?this.toISOString():null}function ki(){return y(this)}function Ci(){return m({},b(this))}function Li(){return b(this).overflow}function Ti(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Oi(e,t){var n,r,i,o=this._eras||yn("en")._eras;for(n=0,r=o.length;n=0)return c[r]}function Di(e,t){var n=e.since<=e.until?1:-1;return void 0===t?a(e.since).year():a(e.since).year()+(t-e.offset)*n}function ji(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ea&&(t=a),Zi.call(this,e,t,n,r,i))}function Zi(e,t,n,r,i){var a=xt(e,t,n,r,i),o=wt(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}function Qi(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}N("N",0,0,"eraAbbr"),N("NN",0,0,"eraAbbr"),N("NNN",0,0,"eraAbbr"),N("NNNN",0,0,"eraName"),N("NNNNN",0,0,"eraNarrow"),N("y",["y",1],"yo","eraYear"),N("y",["yy",2],0,"eraYear"),N("y",["yyy",3],0,"eraYear"),N("y",["yyyy",4],0,"eraYear"),Pe("N",Ii),Pe("NN",Ii),Pe("NNN",Ii),Pe("NNNN",Fi),Pe("NNNNN",Ri),Re(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?b(n).era=i:b(n).invalidEra=e})),Pe("y",ze),Pe("yy",ze),Pe("yyy",ze),Pe("yyyy",ze),Pe("yo",Ni),Re(["y","yy","yyy","yyyy"],We),Re(["yo"],(function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[We]=n._locale.eraYearOrdinalParse(e,i):t[We]=parseInt(e,10)})),N(0,["gg",2],0,(function(){return this.weekYear()%100})),N(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),$i("gggg","weekYear"),$i("ggggg","weekYear"),$i("GGGG","isoWeekYear"),$i("GGGGG","isoWeekYear"),ie("weekYear","gg"),ie("isoWeekYear","GG"),ce("weekYear",1),ce("isoWeekYear",1),Pe("G",De),Pe("g",De),Pe("GG",Se,_e),Pe("gg",Se,_e),Pe("GGGG",Te,Me),Pe("gggg",Te,Me),Pe("GGGGG",Oe,xe),Pe("ggggg",Oe,xe),Ne(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=fe(e)})),Ne(["gg","GG"],(function(e,t,n,r){t[r]=a.parseTwoDigitYear(e)})),N("Q",0,"Qo","quarter"),ie("quarter","Q"),ce("quarter",7),Pe("Q",ye),Re("Q",(function(e,t){t[Ue]=3*(fe(e)-1)})),N("D",["DD",2],"Do","date"),ie("date","D"),ce("date",9),Pe("D",Se),Pe("DD",Se,_e),Pe("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),Re(["D","DD"],qe),Re("Do",(function(e,t){t[qe]=fe(e.match(Se)[0])}));var ea=de("Date",!0);function ta(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}N("DDD",["DDDD",3],"DDDo","dayOfYear"),ie("dayOfYear","DDD"),ce("dayOfYear",4),Pe("DDD",Le),Pe("DDDD",we),Re(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=fe(e)})),N("m",["mm",2],0,"minute"),ie("minute","m"),ce("minute",14),Pe("m",Se),Pe("mm",Se,_e),Re(["m","mm"],Ge);var na=de("Minutes",!1);N("s",["ss",2],0,"second"),ie("second","s"),ce("second",15),Pe("s",Se),Pe("ss",Se,_e),Re(["s","ss"],Xe);var ra,ia,aa=de("Seconds",!1);for(N("S",0,0,(function(){return~~(this.millisecond()/100)})),N(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),N(0,["SSS",3],0,"millisecond"),N(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),N(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),N(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),N(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),N(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),N(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),ie("millisecond","ms"),ce("millisecond",16),Pe("S",Le,ye),Pe("SS",Le,_e),Pe("SSS",Le,we),ra="SSSS";ra.length<=9;ra+="S")Pe(ra,ze);function oa(e,t){t[Je]=fe(1e3*("0."+e))}for(ra="S";ra.length<=9;ra+="S")Re(ra,oa);function sa(){return this._isUTC?"UTC":""}function ca(){return this._isUTC?"Coordinated Universal Time":""}ia=de("Milliseconds",!1),N("z",0,0,"zoneAbbr"),N("zz",0,0,"zoneName");var la=S.prototype;function ua(e){return Xn(1e3*e)}function ha(){return Xn.apply(null,arguments).parseZone()}function fa(e){return e}la.add=Ar,la.calendar=Br,la.clone=$r,la.diff=Jr,la.endOf=bi,la.format=ni,la.from=ri,la.fromNow=ii,la.to=ai,la.toNow=oi,la.get=ve,la.invalidAt=Li,la.isAfter=Wr,la.isBefore=Ur,la.isBetween=qr,la.isSame=Kr,la.isSameOrAfter=Gr,la.isSameOrBefore=Xr,la.isValid=ki,la.lang=ci,la.locale=si,la.localeData=li,la.max=Zn,la.min=Jn,la.parsingFlags=Ci,la.set=ge,la.startOf=gi,la.subtract=Pr,la.toArray=Mi,la.toObject=xi,la.toDate=wi,la.toISOString=ei,la.inspect=ti,"undefined"!==typeof Symbol&&null!=Symbol.for&&(la[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),la.toJSON=Si,la.toString=Qr,la.unix=_i,la.valueOf=yi,la.creationData=Ti,la.eraName=ji,la.eraNarrow=Hi,la.eraAbbr=Ei,la.eraYear=Ai,la.year=bt,la.isLeapYear=yt,la.weekYear=Wi,la.isoWeekYear=Ui,la.quarter=la.quarters=Qi,la.month=ft,la.daysInMonth=dt,la.week=la.weeks=zt,la.isoWeek=la.isoWeeks=Dt,la.weeksInYear=Gi,la.weeksInWeekYear=Xi,la.isoWeeksInYear=qi,la.isoWeeksInISOWeekYear=Ki,la.date=ea,la.day=la.days=Ut,la.weekday=qt,la.isoWeekday=Kt,la.dayOfYear=ta,la.hour=la.hours=on,la.minute=la.minutes=na,la.second=la.seconds=aa,la.millisecond=la.milliseconds=ia,la.utcOffset=vr,la.utc=br,la.local=yr,la.parseZone=_r,la.hasAlignedHourOffset=wr,la.isDST=Mr,la.isLocal=Sr,la.isUtcOffset=kr,la.isUtc=Cr,la.isUTC=Cr,la.zoneAbbr=sa,la.zoneName=ca,la.dates=L("dates accessor is deprecated. Use date instead.",ea),la.months=L("months accessor is deprecated. Use month instead",ft),la.years=L("years accessor is deprecated. Use year instead",bt),la.zone=L("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",gr),la.isDSTShifted=L("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",xr);var da=E.prototype;function pa(e,t,n,r){var i=yn(),a=v().set(r,t);return i[n](a,e)}function ma(e,t,n){if(f(e)&&(t=e,e=void 0),e=e||"",null!=t)return pa(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=pa(e,r,n,"month");return i}function va(e,t,n,r){"boolean"===typeof e?(f(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,f(t)&&(n=t,t=void 0),t=t||"");var i,a=yn(),o=e?a._week.dow:0,s=[];if(null!=n)return pa(t,(n+o)%7,r,"day");for(i=0;i<7;i++)s[i]=pa(t,(i+o)%7,r,"day");return s}function ga(e,t){return ma(e,t,"months")}function ba(e,t){return ma(e,t,"monthsShort")}function ya(e,t,n){return va(e,t,n,"weekdays")}function _a(e,t,n){return va(e,t,n,"weekdaysShort")}function wa(e,t,n){return va(e,t,n,"weekdaysMin")}da.calendar=P,da.longDateFormat=K,da.invalidDate=X,da.ordinal=Q,da.preparse=fa,da.postformat=fa,da.relativeTime=te,da.pastFuture=ne,da.set=j,da.eras=Oi,da.erasParse=zi,da.erasConvertYear=Di,da.erasAbbrRegex=Yi,da.erasNameRegex=Pi,da.erasNarrowRegex=Vi,da.months=st,da.monthsShort=ct,da.monthsParse=ut,da.monthsRegex=mt,da.monthsShortRegex=pt,da.week=Ct,da.firstDayOfYear=Ot,da.firstDayOfWeek=Tt,da.weekdays=Rt,da.weekdaysMin=Bt,da.weekdaysShort=Nt,da.weekdaysParse=Wt,da.weekdaysRegex=Gt,da.weekdaysShortRegex=Xt,da.weekdaysMinRegex=Jt,da.isPM=rn,da.meridiem=sn,vn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===fe(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),a.lang=L("moment.lang is deprecated. Use moment.locale instead.",vn),a.langData=L("moment.langData is deprecated. Use moment.localeData instead.",yn);var Ma=Math.abs;function xa(){var e=this._data;return this._milliseconds=Ma(this._milliseconds),this._days=Ma(this._days),this._months=Ma(this._months),e.milliseconds=Ma(e.milliseconds),e.seconds=Ma(e.seconds),e.minutes=Ma(e.minutes),e.hours=Ma(e.hours),e.months=Ma(e.months),e.years=Ma(e.years),this}function Sa(e,t,n,r){var i=Or(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function ka(e,t){return Sa(this,e,t,1)}function Ca(e,t){return Sa(this,e,t,-1)}function La(e){return e<0?Math.floor(e):Math.ceil(e)}function Ta(){var e,t,n,r,i,a=this._milliseconds,o=this._days,s=this._months,c=this._data;return a>=0&&o>=0&&s>=0||a<=0&&o<=0&&s<=0||(a+=864e5*La(za(s)+o),o=0,s=0),c.milliseconds=a%1e3,e=he(a/1e3),c.seconds=e%60,t=he(e/60),c.minutes=t%60,n=he(t/60),c.hours=n%24,o+=he(n/24),i=he(Oa(o)),s+=i,o-=La(za(i)),r=he(s/12),s%=12,c.days=o,c.months=s,c.years=r,this}function Oa(e){return 4800*e/146097}function za(e){return 146097*e/4800}function Da(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=ae(e),"month"===e||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+Oa(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(za(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function ja(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*fe(this._months/12):NaN}function Ha(e){return function(){return this.as(e)}}var Ea=Ha("ms"),Aa=Ha("s"),Pa=Ha("m"),Ya=Ha("h"),Va=Ha("d"),Ia=Ha("w"),Fa=Ha("M"),Ra=Ha("Q"),Na=Ha("y");function Ba(){return Or(this)}function $a(e){return e=ae(e),this.isValid()?this[e+"s"]():NaN}function Wa(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ua=Wa("milliseconds"),qa=Wa("seconds"),Ka=Wa("minutes"),Ga=Wa("hours"),Xa=Wa("days"),Ja=Wa("months"),Za=Wa("years");function Qa(){return he(this.days()/7)}var eo=Math.round,to={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function no(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function ro(e,t,n,r){var i=Or(e).abs(),a=eo(i.as("s")),o=eo(i.as("m")),s=eo(i.as("h")),c=eo(i.as("d")),l=eo(i.as("M")),u=eo(i.as("w")),h=eo(i.as("y")),f=a<=n.ss&&["s",a]||a0,f[4]=r,no.apply(null,f)}function io(e){return void 0===e?eo:"function"===typeof e&&(eo=e,!0)}function ao(e,t){return void 0!==to[e]&&(void 0===t?to[e]:(to[e]=t,"s"===e&&(to.ss=t-1),!0))}function oo(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,i=!1,a=to;return"object"===typeof e&&(t=e,e=!1),"boolean"===typeof e&&(i=e),"object"===typeof t&&(a=Object.assign({},to,t),null!=t.s&&null==t.ss&&(a.ss=t.s-1)),n=this.localeData(),r=ro(this,!i,a,n),i&&(r=n.pastFuture(+this,r)),n.postformat(r)}var so=Math.abs;function co(e){return(e>0)-(e<0)||+e}function lo(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,i,a,o,s,c=so(this._milliseconds)/1e3,l=so(this._days),u=so(this._months),h=this.asSeconds();return h?(e=he(c/60),t=he(e/60),c%=60,e%=60,n=he(u/12),u%=12,r=c?c.toFixed(3).replace(/\.?0+$/,""):"",i=h<0?"-":"",a=co(this._months)!==co(h)?"-":"",o=co(this._days)!==co(h)?"-":"",s=co(this._milliseconds)!==co(h)?"-":"",i+"P"+(n?a+n+"Y":"")+(u?a+u+"M":"")+(l?o+l+"D":"")+(t||e||c?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(c?s+r+"S":"")):"P0D"}var uo=sr.prototype;return uo.isValid=ar,uo.abs=xa,uo.add=ka,uo.subtract=Ca,uo.as=Da,uo.asMilliseconds=Ea,uo.asSeconds=Aa,uo.asMinutes=Pa,uo.asHours=Ya,uo.asDays=Va,uo.asWeeks=Ia,uo.asMonths=Fa,uo.asQuarters=Ra,uo.asYears=Na,uo.valueOf=ja,uo._bubble=Ta,uo.clone=Ba,uo.get=$a,uo.milliseconds=Ua,uo.seconds=qa,uo.minutes=Ka,uo.hours=Ga,uo.days=Xa,uo.weeks=Qa,uo.months=Ja,uo.years=Za,uo.humanize=oo,uo.toISOString=lo,uo.toString=lo,uo.toJSON=lo,uo.locale=si,uo.localeData=li,uo.toIsoString=L("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",lo),uo.lang=ci,N("X",0,0,"unix"),N("x",0,0,"valueOf"),Pe("x",De),Pe("X",Ee),Re("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),Re("x",(function(e,t,n){n._d=new Date(fe(e))})), -//! moment.js -a.version="2.25.3",o(Xn),a.fn=la,a.min=er,a.max=tr,a.now=nr,a.utc=v,a.unix=ua,a.months=ga,a.isDate=d,a.locale=vn,a.invalid=_,a.duration=Or,a.isMoment=k,a.weekdays=ya,a.parseZone=ha,a.localeData=yn,a.isDuration=cr,a.monthsShort=ba,a.weekdaysMin=wa,a.defineLocale=gn,a.updateLocale=bn,a.locales=_n,a.weekdaysShort=_a,a.normalizeUnits=ae,a.relativeTimeRounding=io,a.relativeTimeThreshold=ao,a.calendarFormat=Nr,a.prototype=la,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}))}).call(this,n("62e4")(e))},c1f9:function(e,t,n){var r=n("23e7"),i=n("2266"),a=n("8418");r({target:"Object",stat:!0},{fromEntries:function(e){var t={};return i(e,(function(e,n){a(t,e,n)}),void 0,!0),t}})},c20d:function(e,t,n){var r=n("da84"),i=n("58a8").trim,a=n("5899"),o=r.parseInt,s=/^[+-]?0[Xx]/,c=8!==o(a+"08")||22!==o(a+"0x16");e.exports=c?function(e,t){var n=i(String(e));return o(n,t>>>0||(s.test(n)?16:10))}:o},c24d:function(e){e.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},c2ae:function(e,t,n){e.exports=n("e372").PassThrough},c2b6:function(e,t,n){var r=n("f8af"),i=n("5d89"),a=n("6f6c"),o=n("a2db"),s=n("c8fe"),c="[object Boolean]",l="[object Date]",u="[object Map]",h="[object Number]",f="[object RegExp]",d="[object Set]",p="[object String]",m="[object Symbol]",v="[object ArrayBuffer]",g="[object DataView]",b="[object Float32Array]",y="[object Float64Array]",_="[object Int8Array]",w="[object Int16Array]",M="[object Int32Array]",x="[object Uint8Array]",S="[object Uint8ClampedArray]",k="[object Uint16Array]",C="[object Uint32Array]";function L(e,t,n){var L=e.constructor;switch(t){case v:return r(e);case c:case l:return new L(+e);case g:return i(e,n);case b:case y:case _:case w:case M:case x:case S:case k:case C:return s(e,n);case u:return new L;case h:case p:return new L(e);case f:return a(e);case d:return new L;case m:return o(e)}}e.exports=L},c345:function(e,t,n){"use strict";var r=n("c532"),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,o={};return e?(r.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=r.trim(e.substr(0,a)).toLowerCase(),n=r.trim(e.substr(a+1)),t){if(o[t]&&i.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},c35a:function(e,t,n){var r=n("23e7"),i=n("7e12");r({target:"Number",stat:!0,forced:Number.parseFloat!=i},{parseFloat:i})},c3b6:function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("1132"),n("72fe"),n("2b79"),n("38ba"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.StreamCipher,i=t.algo,a=i.RC4=r.extend({_doReset:function(){for(var e=this._key,t=e.words,n=e.sigBytes,r=this._S=[],i=0;i<256;i++)r[i]=i;i=0;for(var a=0;i<256;i++){var o=i%n,s=t[o>>>2]>>>24-o%4*8&255;a=(a+r[i]+s)%256;var c=r[i];r[i]=r[a],r[a]=c}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var e=this._S,t=this._i,n=this._j,r=0,i=0;i<4;i++){t=(t+1)%256,n=(n+e[t])%256;var a=e[t];e[t]=e[n],e[n]=a,r|=e[(e[t]+e[n])%256]<<24-8*i}return this._i=t,this._j=n,r}t.RC4=r._createHelper(a);var s=i.RC4Drop=a.extend({cfg:a.cfg.extend({drop:192}),_doReset:function(){a._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)o.call(this)}});t.RC4Drop=r._createHelper(s)}(),e.RC4}))},c3c0:function(e,t,n){"use strict";var r=n("da3e"),i=n("3fb5");function a(e,t){return 55296===(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320===(64512&e.charCodeAt(t+1)))}function o(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"===typeof e)if(t){if("hex"===t)for(e=e.replace(/[^a-z0-9]+/gi,""),e.length%2!==0&&(e="0"+e),i=0;i>6|192,n[r++]=63&o|128):a(e,i)?(o=65536+((1023&o)<<10)+(1023&e.charCodeAt(++i)),n[r++]=o>>18|240,n[r++]=o>>12&63|128,n[r++]=o>>6&63|128,n[r++]=63&o|128):(n[r++]=o>>12|224,n[r++]=o>>6&63|128,n[r++]=63&o|128)}else for(i=0;i>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24;return t>>>0}function l(e,t){for(var n="",r=0;r>>0}return o}function d(e,t){for(var n=new Array(4*e.length),r=0,i=0;r>>24,n[i+1]=a>>>16&255,n[i+2]=a>>>8&255,n[i+3]=255&a):(n[i+3]=a>>>24,n[i+2]=a>>>16&255,n[i+1]=a>>>8&255,n[i]=255&a)}return n}function p(e,t){return e>>>t|e<<32-t}function m(e,t){return e<>>32-t}function v(e,t){return e+t>>>0}function g(e,t,n){return e+t+n>>>0}function b(e,t,n,r){return e+t+n+r>>>0}function y(e,t,n,r,i){return e+t+n+r+i>>>0}function _(e,t,n,r){var i=e[t],a=e[t+1],o=r+a>>>0,s=(o>>0,e[t+1]=o}function w(e,t,n,r){var i=t+r>>>0,a=(i>>0}function M(e,t,n,r){var i=t+r;return i>>>0}function x(e,t,n,r,i,a,o,s){var c=0,l=t;l=l+r>>>0,c+=l>>0,c+=l>>0,c+=l>>0}function S(e,t,n,r,i,a,o,s){var c=t+r+a+s;return c>>>0}function k(e,t,n,r,i,a,o,s,c,l){var u=0,h=t;h=h+r>>>0,u+=h>>0,u+=h>>0,u+=h>>0,u+=h>>0}function C(e,t,n,r,i,a,o,s,c,l){var u=t+r+a+s+l;return u>>>0}function L(e,t,n){var r=t<<32-n|e>>>n;return r>>>0}function T(e,t,n){var r=e<<32-n|t>>>n;return r>>>0}function O(e,t,n){return e>>>n}function z(e,t,n){var r=e<<32-n|t>>>n;return r>>>0}t.inherits=i,t.toArray=o,t.toHex=s,t.htonl=c,t.toHex32=l,t.zero2=u,t.zero8=h,t.join32=f,t.split32=d,t.rotr32=p,t.rotl32=m,t.sum32=v,t.sum32_3=g,t.sum32_4=b,t.sum32_5=y,t.sum64=_,t.sum64_hi=w,t.sum64_lo=M,t.sum64_4_hi=x,t.sum64_4_lo=S,t.sum64_5_hi=k,t.sum64_5_lo=C,t.rotr64_hi=L,t.rotr64_lo=T,t.shr64_hi=O,t.shr64_lo=z},c3fc:function(e,t,n){var r=n("42a2"),i=n("1310"),a="[object Set]";function o(e){return i(e)&&r(e)==a}e.exports=o},c401:function(e,t,n){"use strict";var r=n("c532");e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},c430:function(e,t){e.exports=!1},c449:function(e,t,n){(function(t){for(var r=n("6d080"),i="undefined"===typeof window?t:window,a=["moz","webkit"],o="AnimationFrame",s=i["request"+o],c=i["cancel"+o]||i["cancelRequest"+o],l=0;!s&&l1?arguments[1]:void 0)}}),a(s)},c746:function(e,t,n){},c760:function(e,t,n){var r=n("23e7");r({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},c7aa:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10===0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}});return t}))},c7cd:function(e,t,n){"use strict";var r=n("23e7"),i=n("857a"),a=n("af03");r({target:"String",proto:!0,forced:a("fixed")},{fixed:function(){return i(this,"tt","","")}})},c869:function(e,t,n){var r=n("0b07"),i=n("2b3e"),a=r(i,"Set");e.exports=a},c87c:function(e,t){var n=Object.prototype,r=n.hasOwnProperty;function i(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&r.call(e,"index")&&(n.index=e.index,n.input=e.input),n}e.exports=i},c8af:function(e,t,n){"use strict";var r=n("c532");e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},c8c6:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("2c80"),i=n.n(r);function a(e,t,n,r){return i()(e,t,n,r)}},c8d2:function(e,t,n){var r=n("d039"),i=n("5899"),a="​…᠎";e.exports=function(e){return r((function(){return!!i[e]()||a[e]()!=a||i[e].name!==e}))}},c8f3:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},c8fe:function(e,t,n){var r=n("f8af");function i(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}e.exports=i},c901:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},c906:function(e,t,n){var r=n("23e7"),i=n("d039"),a=n("861d"),o=Object.isExtensible,s=i((function(){o(1)}));r({target:"Object",stat:!0,forced:s},{isExtensible:function(e){return!!a(e)&&(!o||o(e))}})},c96a:function(e,t,n){"use strict";var r=n("23e7"),i=n("857a"),a=n("af03");r({target:"String",proto:!0,forced:a("small")},{small:function(){return i(this,"small","","")}})},c975:function(e,t,n){"use strict";var r=n("23e7"),i=n("4d64").indexOf,a=n("a640"),o=n("ae40"),s=[].indexOf,c=!!s&&1/[1].indexOf(1,-0)<0,l=a("indexOf"),u=o("indexOf",{ACCESSORS:!0,1:0});r({target:"Array",proto:!0,forced:c||!l||!u},{indexOf:function(e){return c?s.apply(this,arguments)||0:i(this,e,arguments.length>1?arguments[1]:void 0)}})},ca21:function(e,t,n){var r=n("23e7"),i=n("1ec1");r({target:"Math",stat:!0},{log1p:i})},ca7c:function(e,t,n){var r=n("3053"),i=r.Global;e.exports={name:"oldFF-globalStorage",read:o,write:s,each:c,remove:l,clearAll:u};var a=i.globalStorage;function o(e){return a[e]}function s(e,t){a[e]=t}function c(e){for(var t=a.length-1;t>=0;t--){var n=a.key(t);e(a[n],n)}}function l(e){return a.removeItem(e)}function u(){c((function(e,t){delete a[e]}))}},ca84:function(e,t,n){var r=n("5135"),i=n("fc6a"),a=n("4d64").indexOf,o=n("d012");e.exports=function(e,t){var n,s=i(e),c=0,l=[];for(n in s)!r(o,n)&&r(s,n)&&l.push(n);while(t.length>c)r(s,n=t[c++])&&(~a(l,n)||l.push(n));return l}},ca91:function(e,t,n){"use strict";var r=n("ebb5"),i=n("d58f").left,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("reduce",(function(e){return i(a(this),e,arguments.length,arguments.length>1?arguments[1]:void 0)}))},caad:function(e,t,n){"use strict";var r=n("23e7"),i=n("4d64").includes,a=n("44d2"),o=n("ae40"),s=o("indexOf",{ACCESSORS:!0,1:0});r({target:"Array",proto:!0,forced:!s},{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),a("includes")},cb29:function(e,t,n){var r=n("23e7"),i=n("81d5"),a=n("44d2");r({target:"Array",proto:!0},{fill:i}),a("fill")},cb5a:function(e,t,n){var r=n("9638");function i(e,t){var n=e.length;while(n--)if(r(e[n][0],t))return n;return-1}e.exports=i},cc12:function(e,t,n){var r=n("da84"),i=n("861d"),a=r.document,o=i(a)&&i(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},cc15:function(e,t,n){var r=n("b367")("wks"),i=n("8b1a"),a=n("ef08").Symbol,o="function"==typeof a,s=e.exports=function(e){return r[e]||(r[e]=o&&a[e]||(o?a:i)("Symbol."+e))};s.store=r},cc45:function(e,t,n){var r=n("1a2d"),i=n("b047f"),a=n("99d3"),o=a&&a.isMap,s=o?i(o):r;e.exports=s},cc71:function(e,t,n){"use strict";var r=n("23e7"),i=n("857a"),a=n("af03");r({target:"String",proto:!0,forced:a("bold")},{bold:function(){return i(this,"b","","")}})},cca6:function(e,t,n){var r=n("23e7"),i=n("60da");r({target:"Object",stat:!0,forced:Object.assign!==i},{assign:i})},ccb9:function(e,t,n){"use strict";var r=n("41b2"),i=n.n(r),a=n("46cf"),o=n.n(a),s=n("2b0e"),c=n("92fa"),l=n.n(c),u=n("6042"),h=n.n(u),f=n("1098"),d=n.n(f),p=n("0c63"),m=n("4d91"),v=n("daa3"),g=n("18a7"),b={width:0,height:0,overflow:"hidden",position:"absolute"},y={name:"Sentinel",props:{setRef:m["a"].func,prevElement:m["a"].any,nextElement:m["a"].any},methods:{onKeyDown:function(e){var t=e.target,n=e.which,r=e.shiftKey,i=this.$props,a=i.nextElement,o=i.prevElement;n===g["a"].TAB&&document.activeElement===t&&(!r&&a&&a.focus(),r&&o&&o.focus())}},render:function(){var e=arguments[0],t=this.$props.setRef;return e("div",l()([{attrs:{tabIndex:0}},{directives:[{name:"ant-ref",value:t}]},{style:b,on:{keydown:this.onKeyDown},attrs:{role:"presentation"}}]),[this.$slots["default"]])}},_={name:"TabPane",props:{active:m["a"].bool,destroyInactiveTabPane:m["a"].bool,forceRender:m["a"].bool,placeholder:m["a"].any,rootPrefixCls:m["a"].string,tab:m["a"].any,closable:m["a"].bool,disabled:m["a"].bool},inject:{sentinelContext:{default:function(){return{}}}},render:function(){var e,t=arguments[0],n=this.$props,r=n.destroyInactiveTabPane,i=n.active,a=n.forceRender,o=n.rootPrefixCls,s=this.$slots["default"],c=Object(v["f"])(this,"placeholder");this._isActived=this._isActived||i;var l=o+"-tabpane",u=(e={},h()(e,l,1),h()(e,l+"-inactive",!i),h()(e,l+"-active",i),e),f=r?i:this._isActived,d=f||a,p=this.sentinelContext,m=p.sentinelStart,g=p.sentinelEnd,b=p.setPanelSentinelStart,_=p.setPanelSentinelEnd,w=void 0,M=void 0;return i&&d&&(w=t(y,{attrs:{setRef:b,prevElement:m}}),M=t(y,{attrs:{setRef:_,nextElement:g}})),t("div",{class:u,attrs:{role:"tabpanel","aria-hidden":i?"false":"true"}},[w,d?s:c,M])}},w=n("0464"),M=n("b488"),x=n("c449"),S=n.n(x),k={LEFT:37,UP:38,RIGHT:39,DOWN:40},C=n("7b05"),L=function(e){return void 0!==e&&null!==e&&""!==e},T=L;function O(e){var t=void 0,n=e.children;return n.forEach((function(e){!e||T(t)||e.disabled||(t=e.key)})),t}function z(e,t){var n=e.children,r=n.map((function(e){return e&&e.key}));return r.indexOf(t)>=0}var D={name:"Tabs",mixins:[M["a"]],model:{prop:"activeKey",event:"change"},props:{destroyInactiveTabPane:m["a"].bool,renderTabBar:m["a"].func.isRequired,renderTabContent:m["a"].func.isRequired,navWrapper:m["a"].func.def((function(e){return e})),children:m["a"].any.def([]),prefixCls:m["a"].string.def("ant-tabs"),tabBarPosition:m["a"].string.def("top"),activeKey:m["a"].oneOfType([m["a"].string,m["a"].number]),defaultActiveKey:m["a"].oneOfType([m["a"].string,m["a"].number]),__propsSymbol__:m["a"].any,direction:m["a"].string.def("ltr"),tabBarGutter:m["a"].number},data:function(){var e=Object(v["k"])(this),t=void 0;return t="activeKey"in e?e.activeKey:"defaultActiveKey"in e?e.defaultActiveKey:O(e),{_activeKey:t}},provide:function(){return{sentinelContext:this}},watch:{__propsSymbol__:function(){var e=Object(v["k"])(this);"activeKey"in e?this.setState({_activeKey:e.activeKey}):z(e,this.$data._activeKey)||this.setState({_activeKey:O(e)})}},beforeDestroy:function(){this.destroy=!0,S.a.cancel(this.sentinelId)},methods:{onTabClick:function(e,t){this.tabBar.componentOptions&&this.tabBar.componentOptions.listeners&&this.tabBar.componentOptions.listeners.tabClick&&this.tabBar.componentOptions.listeners.tabClick(e,t),this.setActiveKey(e)},onNavKeyDown:function(e){var t=e.keyCode;if(t===k.RIGHT||t===k.DOWN){e.preventDefault();var n=this.getNextActiveKey(!0);this.onTabClick(n)}else if(t===k.LEFT||t===k.UP){e.preventDefault();var r=this.getNextActiveKey(!1);this.onTabClick(r)}},onScroll:function(e){var t=e.target,n=e.currentTarget;t===n&&t.scrollLeft>0&&(t.scrollLeft=0)},setSentinelStart:function(e){this.sentinelStart=e},setSentinelEnd:function(e){this.sentinelEnd=e},setPanelSentinelStart:function(e){e!==this.panelSentinelStart&&this.updateSentinelContext(),this.panelSentinelStart=e},setPanelSentinelEnd:function(e){e!==this.panelSentinelEnd&&this.updateSentinelContext(),this.panelSentinelEnd=e},setActiveKey:function(e){if(this.$data._activeKey!==e){var t=Object(v["k"])(this);"activeKey"in t||this.setState({_activeKey:e}),this.__emit("change",e)}},getNextActiveKey:function(e){var t=this.$data._activeKey,n=[];this.$props.children.forEach((function(t){t&&!t.disabled&&""!==t.disabled&&(e?n.push(t):n.unshift(t))}));var r=n.length,i=r&&n[0].key;return n.forEach((function(e,a){e.key===t&&(i=a===r-1?n[0].key:n[a+1].key)})),i},updateSentinelContext:function(){var e=this;this.destroy||(S.a.cancel(this.sentinelId),this.sentinelId=S()((function(){e.destroy||e.$forceUpdate()})))}},render:function(){var e,t=arguments[0],n=this.$props,r=n.prefixCls,a=n.navWrapper,o=n.tabBarPosition,s=n.renderTabContent,c=n.renderTabBar,l=n.destroyInactiveTabPane,u=n.direction,f=n.tabBarGutter,d=(e={},h()(e,r,1),h()(e,r+"-"+o,1),h()(e,r+"-rtl","rtl"===u),e);this.tabBar=c();var p=Object(C["a"])(this.tabBar,{props:{prefixCls:r,navWrapper:a,tabBarPosition:o,panels:n.children,activeKey:this.$data._activeKey,direction:u,tabBarGutter:f},on:{keydown:this.onNavKeyDown,tabClick:this.onTabClick},key:"tabBar"}),m=Object(C["a"])(s(),{props:{prefixCls:r,tabBarPosition:o,activeKey:this.$data._activeKey,destroyInactiveTabPane:l,direction:u},on:{change:this.setActiveKey},children:n.children,key:"tabContent"}),g=t(y,{key:"sentinelStart",attrs:{setRef:this.setSentinelStart,nextElement:this.panelSentinelStart}}),b=t(y,{key:"sentinelEnd",attrs:{setRef:this.setSentinelEnd,prevElement:this.panelSentinelEnd}}),_=[];"bottom"===o?_.push(g,m,b,p):_.push(p,g,m,b);var M=i()({},Object(w["a"])(Object(v["j"])(this),["change"]),{scroll:this.onScroll});return t("div",{on:M,class:d},[_])}};s["a"].use(o.a,{name:"ant-ref"});var j=D;function H(e){var t=[];return e.forEach((function(e){e.data&&t.push(e)})),t}function E(e,t){for(var n=H(e),r=0;r2&&void 0!==arguments[2]?arguments[2]:"ltr",r=V(t)?"translateY":"translateX";return V(t)||"rtl"!==n?r+"("+100*-e+"%) translateZ(0)":r+"("+100*e+"%) translateZ(0)"}function F(e,t){var n=V(t)?"marginTop":"marginLeft";return h()({},n,100*-e+"%")}function R(e,t){return+window.getComputedStyle(e).getPropertyValue(t).replace("px","")}function N(e,t){return+e.getPropertyValue(t).replace("px","")}function B(e,t,n,r,i){var a=R(i,"padding-"+e);if(!r||!r.parentNode)return a;var o=r.parentNode.childNodes;return Array.prototype.some.call(o,(function(i){var o=window.getComputedStyle(i);return i!==r?(a+=N(o,"margin-"+e),a+=i[t],a+=N(o,"margin-"+n),"content-box"===o.boxSizing&&(a+=N(o,"border-"+e+"-width")+N(o,"border-"+n+"-width")),!1):(a+=N(o,"margin-"+e),!0)})),a}function $(e,t){return B("left","offsetWidth","right",e,t)}function W(e,t){return B("top","offsetHeight","bottom",e,t)}var U={name:"TabContent",props:{animated:{type:Boolean,default:!0},animatedWithMargin:{type:Boolean,default:!0},prefixCls:{default:"ant-tabs",type:String},activeKey:m["a"].oneOfType([m["a"].string,m["a"].number]),tabBarPosition:String,direction:m["a"].string,destroyInactiveTabPane:m["a"].bool},computed:{classes:function(){var e,t=this.animated,n=this.prefixCls;return e={},h()(e,n+"-content",!0),h()(e,t?n+"-content-animated":n+"-content-no-animated",!0),e}},methods:{getTabPanes:function(){var e=this.$props,t=e.activeKey,n=this.$slots["default"]||[],r=[];return n.forEach((function(n){if(n){var i=n.key,a=t===i;r.push(Object(C["a"])(n,{props:{active:a,destroyInactiveTabPane:e.destroyInactiveTabPane,rootPrefixCls:e.prefixCls}}))}})),r}},render:function(){var e=arguments[0],t=this.activeKey,n=this.tabBarPosition,r=this.animated,i=this.animatedWithMargin,a=this.direction,o=this.classes,s={};if(r&&this.$slots["default"]){var c=E(this.$slots["default"],t);if(-1!==c){var l=i?F(c,n):Y(I(c,n,a));s=l}else s={display:"none"}}return e("div",{class:o,style:s},[this.getTabPanes()])}},q=function(e){if("undefined"!==typeof window&&window.document&&window.document.documentElement){var t=Array.isArray(e)?e:[e],n=window.document.documentElement;return t.some((function(e){return e in n.style}))}return!1},K=q(["flex","webkitFlex","Flex","msFlex"]),G=n("4df5");function X(e,t){var n=e.$props,r=n.styles,i=void 0===r?{}:r,a=n.panels,o=n.activeKey,s=n.direction,c=e.getRef("root"),l=e.getRef("nav")||c,u=e.getRef("inkBar"),h=e.getRef("activeTab"),f=u.style,d=e.$props.tabBarPosition,p=E(a,o);if(t&&(f.display="none"),h){var m=h,v=P(f);if(A(f,""),f.width="",f.height="",f.left="",f.top="",f.bottom="",f.right="","top"===d||"bottom"===d){var g=$(m,l),b=m.offsetWidth;b===c.offsetWidth?b=0:i.inkBar&&void 0!==i.inkBar.width&&(b=parseFloat(i.inkBar.width,10),b&&(g+=(m.offsetWidth-b)/2)),"rtl"===s&&(g=R(m,"margin-left")-g),v?A(f,"translate3d("+g+"px,0,0)"):f.left=g+"px",f.width=b+"px"}else{var y=W(m,l,!0),_=m.offsetHeight;i.inkBar&&void 0!==i.inkBar.height&&(_=parseFloat(i.inkBar.height,10),_&&(y+=(m.offsetHeight-_)/2)),v?(A(f,"translate3d(0,"+y+"px,0)"),f.top="0"):f.top=y+"px",f.height=_+"px"}}f.display=-1!==p?"block":"none"}var J={name:"InkTabBarNode",mixins:[M["a"]],props:{inkBarAnimated:{type:Boolean,default:!0},direction:m["a"].string,prefixCls:String,styles:Object,tabBarPosition:String,saveRef:m["a"].func.def((function(){})),getRef:m["a"].func.def((function(){})),panels:m["a"].array,activeKey:m["a"].oneOfType([m["a"].string,m["a"].number])},updated:function(){this.$nextTick((function(){X(this)}))},mounted:function(){this.$nextTick((function(){X(this,!0)}))},render:function(){var e,t=arguments[0],n=this.prefixCls,r=this.styles,i=void 0===r?{}:r,a=this.inkBarAnimated,o=n+"-ink-bar",s=(e={},h()(e,o,!0),h()(e,a?o+"-animated":o+"-no-animated",!0),e);return t("div",l()([{style:i.inkBar,class:s,key:"inkBar"},{directives:[{name:"ant-ref",value:this.saveRef("inkBar")}]}]))}},Z=n("d96e"),Q=n.n(Z);function ee(){}var te={name:"TabBarTabsNode",mixins:[M["a"]],props:{activeKey:m["a"].oneOfType([m["a"].string,m["a"].number]),panels:m["a"].any.def([]),prefixCls:m["a"].string.def(""),tabBarGutter:m["a"].any.def(null),onTabClick:m["a"].func,saveRef:m["a"].func.def(ee),getRef:m["a"].func.def(ee),renderTabBarNode:m["a"].func,tabBarPosition:m["a"].string,direction:m["a"].string},render:function(){var e=this,t=arguments[0],n=this.$props,r=n.panels,i=n.activeKey,a=n.prefixCls,o=n.tabBarGutter,s=n.saveRef,c=n.tabBarPosition,u=n.direction,f=[],d=this.renderTabBarNode||this.$scopedSlots.renderTabBarNode;return r.forEach((function(n,p){if(n){var m=Object(v["k"])(n),g=n.key,b=i===g?a+"-tab-active":"";b+=" "+a+"-tab";var y={on:{}},_=m.disabled||""===m.disabled;_?b+=" "+a+"-tab-disabled":y.on.click=function(){e.__emit("tabClick",g)};var w=[];i===g&&w.push({name:"ant-ref",value:s("activeTab")});var M=Object(v["f"])(n,"tab"),x=o&&p===r.length-1?0:o;x="number"===typeof x?x+"px":x;var S="rtl"===u?"marginLeft":"marginRight",k=h()({},V(c)?"marginBottom":S,x);Q()(void 0!==M,"There must be `tab` property or slot on children of Tabs.");var C=t("div",l()([{attrs:{role:"tab","aria-disabled":_?"true":"false","aria-selected":i===g?"true":"false"}},y,{class:b,key:g,style:k},{directives:w}]),[M]);d&&(C=d(C)),f.push(C)}})),t("div",{directives:[{name:"ant-ref",value:this.saveRef("navTabsContainer")}]},[f])}};function ne(){}var re={name:"TabBarRootNode",mixins:[M["a"]],props:{saveRef:m["a"].func.def(ne),getRef:m["a"].func.def(ne),prefixCls:m["a"].string.def(""),tabBarPosition:m["a"].string.def("top"),extraContent:m["a"].any},methods:{onKeyDown:function(e){this.__emit("keydown",e)}},render:function(){var e=arguments[0],t=this.prefixCls,n=this.onKeyDown,r=this.tabBarPosition,a=this.extraContent,o=h()({},t+"-bar",!0),s="top"===r||"bottom"===r,c=s?{float:"right"}:{},u=this.$slots["default"],f=u;return a&&(f=[Object(C["a"])(a,{key:"extra",style:i()({},c)}),Object(C["a"])(u,{key:"content"})],f=s?f:f.reverse()),e("div",l()([{attrs:{role:"tablist",tabIndex:"0"},class:o,on:{keydown:n}},{directives:[{name:"ant-ref",value:this.saveRef("root")}]}]),[f])}},ie=n("b047"),ae=n.n(ie),oe=n("6dd8");function se(){}var ce={name:"ScrollableTabBarNode",mixins:[M["a"]],props:{activeKey:m["a"].any,getRef:m["a"].func.def((function(){})),saveRef:m["a"].func.def((function(){})),tabBarPosition:m["a"].oneOf(["left","right","top","bottom"]).def("left"),prefixCls:m["a"].string.def(""),scrollAnimated:m["a"].bool.def(!0),navWrapper:m["a"].func.def((function(e){return e})),prevIcon:m["a"].any,nextIcon:m["a"].any,direction:m["a"].string},data:function(){return this.offset=0,this.prevProps=i()({},this.$props),{next:!1,prev:!1}},watch:{tabBarPosition:function(){var e=this;this.tabBarPositionChange=!0,this.$nextTick((function(){e.setOffset(0)}))}},mounted:function(){var e=this;this.$nextTick((function(){e.updatedCal(),e.debouncedResize=ae()((function(){e.setNextPrev(),e.scrollToActiveTab()}),200),e.resizeObserver=new oe["a"](e.debouncedResize),e.resizeObserver.observe(e.$props.getRef("container"))}))},updated:function(){var e=this;this.$nextTick((function(){e.updatedCal(e.prevProps),e.prevProps=i()({},e.$props)}))},beforeDestroy:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.debouncedResize&&this.debouncedResize.cancel&&this.debouncedResize.cancel()},methods:{updatedCal:function(e){var t=this,n=this.$props;e&&e.tabBarPosition!==n.tabBarPosition?this.setOffset(0):this.isNextPrevShown(this.$data)!==this.isNextPrevShown(this.setNextPrev())?(this.$forceUpdate(),this.$nextTick((function(){t.scrollToActiveTab()}))):e&&n.activeKey===e.activeKey||this.scrollToActiveTab()},setNextPrev:function(){var e=this.$props.getRef("nav"),t=this.$props.getRef("navTabsContainer"),n=this.getScrollWH(t||e),r=this.getOffsetWH(this.$props.getRef("container"))+1,i=this.getOffsetWH(this.$props.getRef("navWrap")),a=this.offset,o=r-n,s=this.next,c=this.prev;if(o>=0)s=!1,this.setOffset(0,!1),a=0;else if(o1&&void 0!==arguments[1])||arguments[1],n=Math.min(0,e);if(this.offset!==n){this.offset=n;var r={},i=this.$props.tabBarPosition,a=this.$props.getRef("nav").style,o=P(a);"left"===i||"right"===i?r=o?{value:"translate3d(0,"+n+"px,0)"}:{name:"top",value:n+"px"}:o?("rtl"===this.$props.direction&&(n=-n),r={value:"translate3d("+n+"px,0,0)"}):r={name:"left",value:n+"px"},o?A(a,r.value):a[r.name]=r.value,t&&this.setNextPrev()}},setPrev:function(e){this.prev!==e&&(this.prev=e)},setNext:function(e){this.next!==e&&(this.next=e)},isNextPrevShown:function(e){return e?e.next||e.prev:this.next||this.prev},prevTransitionEnd:function(e){if("opacity"===e.propertyName){var t=this.$props.getRef("container");this.scrollToActiveTab({target:t,currentTarget:t})}},scrollToActiveTab:function(e){var t=this.$props.getRef("activeTab"),n=this.$props.getRef("navWrap");if((!e||e.target===e.currentTarget)&&t){var r=this.isNextPrevShown()&&this.lastNextPrevShown;if(this.lastNextPrevShown=this.isNextPrevShown(),r){var i=this.getScrollWH(t),a=this.getOffsetWH(n),o=this.offset,s=this.getOffsetLT(n),c=this.getOffsetLT(t);s>c?(o+=s-c,this.setOffset(o)):s+a=0),e),k={props:i()({},this.$props,this.$attrs,{inkBarAnimated:b,extraContent:c,prevIcon:M,nextIcon:x}),style:r,on:Object(v["j"])(this),class:S},L=void 0;return s?(L=s(k,ue),Object(C["a"])(L,k)):t(ue,k)}},fe=he,de={TabPane:_,name:"ATabs",model:{prop:"activeKey",event:"change"},props:{prefixCls:m["a"].string,activeKey:m["a"].oneOfType([m["a"].string,m["a"].number]),defaultActiveKey:m["a"].oneOfType([m["a"].string,m["a"].number]),hideAdd:m["a"].bool.def(!1),tabBarStyle:m["a"].object,tabBarExtraContent:m["a"].any,destroyInactiveTabPane:m["a"].bool.def(!1),type:m["a"].oneOf(["line","card","editable-card"]),tabPosition:m["a"].oneOf(["top","right","bottom","left"]).def("top"),size:m["a"].oneOf(["default","small","large"]),animated:m["a"].oneOfType([m["a"].bool,m["a"].object]),tabBarGutter:m["a"].number,renderTabBar:m["a"].func},inject:{configProvider:{default:function(){return G["a"]}}},mounted:function(){var e=" no-flex",t=this.$el;t&&!K&&-1===t.className.indexOf(e)&&(t.className+=e)},methods:{removeTab:function(e,t){t.stopPropagation(),T(e)&&this.$emit("edit",e,"remove")},handleChange:function(e){this.$emit("change",e)},createNewTab:function(e){this.$emit("edit",e,"add")},onTabClick:function(e){this.$emit("tabClick",e)},onPrevClick:function(e){this.$emit("prevClick",e)},onNextClick:function(e){this.$emit("nextClick",e)}},render:function(){var e,t,n=this,r=arguments[0],a=Object(v["k"])(this),o=a.prefixCls,s=a.size,c=a.type,u=void 0===c?"line":c,f=a.tabPosition,m=a.animated,g=void 0===m||m,b=a.hideAdd,y=a.renderTabBar,_=this.configProvider.getPrefixCls,w=_("tabs",o),M=Object(v["b"])(this.$slots["default"]),x=Object(v["f"])(this,"tabBarExtraContent"),S="object"===("undefined"===typeof g?"undefined":d()(g))?g.tabPane:g;"line"!==u&&(S="animated"in a&&S);var k=(e={},h()(e,w+"-vertical","left"===f||"right"===f),h()(e,w+"-"+s,!!s),h()(e,w+"-card",u.indexOf("card")>=0),h()(e,w+"-"+u,!0),h()(e,w+"-no-animation",!S),e),L=[];"editable-card"===u&&(L=[],M.forEach((function(e,t){var i=Object(v["k"])(e),a=i.closable;a="undefined"===typeof a||a;var o=a?r(p["a"],{attrs:{type:"close"},class:w+"-close-x",on:{click:function(t){return n.removeTab(e.key,t)}}}):null;L.push(Object(C["a"])(e,{props:{tab:r("div",{class:a?void 0:w+"-tab-unclosable"},[Object(v["f"])(e,"tab"),o])},key:e.key||t}))})),b||(x=r("span",[r(p["a"],{attrs:{type:"plus"},class:w+"-new-tab",on:{click:this.createNewTab}}),x]))),x=x?r("div",{class:w+"-extra-content"},[x]):null;var T=y||this.$scopedSlots.renderTabBar,O=Object(v["j"])(this),z={props:i()({},this.$props,{prefixCls:w,tabBarExtraContent:x,renderTabBar:T}),on:O},D=(t={},h()(t,w+"-"+f+"-content",!0),h()(t,w+"-card-content",u.indexOf("card")>=0),t),H={props:i()({},Object(v["k"])(this),{prefixCls:w,tabBarPosition:f,renderTabBar:function(){return r(fe,l()([{key:"tabBar"},z]))},renderTabContent:function(){return r(U,{class:D,attrs:{animated:S,animatedWithMargin:!0}})},children:L.length>0?L:M,__propsSymbol__:Symbol()}),on:i()({},O,{change:this.handleChange}),class:k};return r(j,H)}},pe=n("db14");de.TabPane=i()({},_,{name:"ATabPane",__ANT_TAB_PANE:!0}),de.TabContent=i()({},U,{name:"ATabContent"}),s["a"].use(o.a,{name:"ant-ref"}),de.install=function(e){e.use(pe["a"]),e.component(de.name,de),e.component(de.TabPane.name,de.TabPane),e.component(de.TabContent.name,de.TabContent)};t["a"]=de},cd17:function(e,t,n){"use strict";n("b2a3"),n("f614"),n("6ba6")},cd26:function(e,t,n){"use strict";var r=n("ebb5"),i=r.aTypedArray,a=r.exportTypedArrayMethod,o=Math.floor;a("reverse",(function(){var e,t=this,n=i(t).length,r=o(n/2),a=0;while(a0&&void 0!==arguments[0]?arguments[0]:[],t=void 0;return e.forEach((function(e){e&&Object(m["n"])(e).__ANT_CARD_GRID&&(t=!0)})),t}},render:function(){var e,t,n=arguments[0],r=this.$props,a=r.prefixCls,l=r.headStyle,u=void 0===l?{}:l,f=r.bodyStyle,p=void 0===f?{}:f,v=r.loading,g=r.bordered,y=void 0===g||g,_=r.size,w=void 0===_?"default":_,M=r.type,x=r.tabList,S=r.hoverable,k=r.activeTabKey,C=r.defaultActiveTabKey,L=this.configProvider.getPrefixCls,T=L("card",a),O=this.$slots,z=this.$scopedSlots,D=Object(m["f"])(this,"tabBarExtraContent"),j=(e={},o()(e,""+T,!0),o()(e,T+"-loading",v),o()(e,T+"-bordered",y),o()(e,T+"-hoverable",!!S),o()(e,T+"-contain-grid",this.isContainGrid(O["default"])),o()(e,T+"-contain-tabs",x&&x.length),o()(e,T+"-"+w,"default"!==w),o()(e,T+"-type-"+M,!!M),e),H=0===p.padding||"0px"===p.padding?{padding:24}:void 0,E=n("div",{class:T+"-loading-content",style:H},[n(h,{attrs:{gutter:8}},[n(d,{attrs:{span:22}},[n("div",{class:T+"-loading-block"})])]),n(h,{attrs:{gutter:8}},[n(d,{attrs:{span:8}},[n("div",{class:T+"-loading-block"})]),n(d,{attrs:{span:15}},[n("div",{class:T+"-loading-block"})])]),n(h,{attrs:{gutter:8}},[n(d,{attrs:{span:6}},[n("div",{class:T+"-loading-block"})]),n(d,{attrs:{span:18}},[n("div",{class:T+"-loading-block"})])]),n(h,{attrs:{gutter:8}},[n(d,{attrs:{span:13}},[n("div",{class:T+"-loading-block"})]),n(d,{attrs:{span:9}},[n("div",{class:T+"-loading-block"})])]),n(h,{attrs:{gutter:8}},[n(d,{attrs:{span:4}},[n("div",{class:T+"-loading-block"})]),n(d,{attrs:{span:3}},[n("div",{class:T+"-loading-block"})]),n(d,{attrs:{span:16}},[n("div",{class:T+"-loading-block"})])])]),A=void 0!==k,P={props:(t={size:"large"},o()(t,A?"activeKey":"defaultActiveKey",A?k:C),o()(t,"tabBarExtraContent",D),t),on:{change:this.onTabChange},class:T+"-head-tabs"},Y=void 0,V=x&&x.length?n(c["a"],P,[x.map((function(e){var t=e.tab,r=e.scopedSlots,i=void 0===r?{}:r,a=i.tab,o=void 0!==t?t:z[a]?z[a](e):null;return n(b,{attrs:{tab:o,disabled:e.disabled},key:e.key})}))]):null,I=Object(m["f"])(this,"title"),F=Object(m["f"])(this,"extra");(I||F||V)&&(Y=n("div",{class:T+"-head",style:u},[n("div",{class:T+"-head-wrapper"},[I&&n("div",{class:T+"-head-title"},[I]),F&&n("div",{class:T+"-extra"},[F])]),V]));var R=O["default"],N=Object(m["f"])(this,"cover"),B=N?n("div",{class:T+"-cover"},[N]):null,$=n("div",{class:T+"-body",style:p},[v?E:R]),W=Object(m["b"])(this.$slots.actions),U=W&&W.length?n("ul",{class:T+"-actions"},[this.getAction(W)]):null;return n("div",i()([{class:j,ref:"cardContainerRef"},{on:Object(s["a"])(Object(m["j"])(this),["tabChange","tab-change"])}]),[Y,B,R?$:null,U])}},_={name:"ACardMeta",props:{prefixCls:p["a"].string,title:p["a"].any,description:p["a"].any},inject:{configProvider:{default:function(){return g["a"]}}},render:function(){var e=arguments[0],t=this.$props.prefixCls,n=this.configProvider.getPrefixCls,r=n("card",t),a=o()({},r+"-meta",!0),s=Object(m["f"])(this,"avatar"),c=Object(m["f"])(this,"title"),l=Object(m["f"])(this,"description"),u=s?e("div",{class:r+"-meta-avatar"},[s]):null,h=c?e("div",{class:r+"-meta-title"},[c]):null,f=l?e("div",{class:r+"-meta-description"},[l]):null,d=h||f?e("div",{class:r+"-meta-detail"},[h,f]):null;return e("div",i()([{on:Object(m["j"])(this)},{class:a}]),[u,d])}},w={name:"ACardGrid",__ANT_CARD_GRID:!0,props:{prefixCls:p["a"].string,hoverable:p["a"].bool},inject:{configProvider:{default:function(){return g["a"]}}},render:function(){var e,t=arguments[0],n=this.$props,r=n.prefixCls,a=n.hoverable,s=void 0===a||a,c=this.configProvider.getPrefixCls,l=c("card",r),u=(e={},o()(e,l+"-grid",!0),o()(e,l+"-grid-hoverable",s),e);return t("div",i()([{on:Object(m["j"])(this)},{class:u}]),[this.$slots["default"]])}};y.Meta=_,y.Grid=w,y.install=function(e){e.use(u["a"]),e.component(y.name,y),e.component(_.name,_),e.component(w.name,w)};t["a"]=y},cdf9:function(e,t,n){var r=n("825a"),i=n("861d"),a=n("f069");e.exports=function(e,t){if(r(e),i(t)&&t.constructor===e)return t;var n=a.f(e),o=n.resolve;return o(t),n.promise}},ce4e:function(e,t,n){var r=n("da84"),i=n("9112");e.exports=function(e,t){try{i(r,e,t)}catch(n){r[e]=t}return t}},ce7a:function(e,t,n){var r=n("9c0e"),i=n("0983"),a=n("5a94")("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},ce86:function(e,t,n){var r=n("9e69"),i=n("7948"),a=n("6747"),o=n("ffd6"),s=1/0,c=r?r.prototype:void 0,l=c?c.toString:void 0;function u(e){if("string"==typeof e)return e;if(a(e))return i(e,u)+"";if(o(e))return l?l.call(e):"";var t=e+"";return"0"==t&&1/e==-s?"-0":t}e.exports=u},cecd:function(e,t){e.exports=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+" "+t.correctGrammaticalCase(e,i)}},n=e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},cf51:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function n(e,t,n,r){var i={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return r||t?i[n][0]:i[n][1]}return t}))},cf75:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq",t}function r(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret",t}function i(e,t,n,r){var i=a(e);switch(n){case"ss":return i+" lup";case"mm":return i+" tup";case"hh":return i+" rep";case"dd":return i+" jaj";case"MM":return i+" jar";case"yy":return i+" DIS"}}function a(e){var n=Math.floor(e%1e3/100),r=Math.floor(e%100/10),i=e%10,a="";return n>0&&(a+=t[n]+"vatlh"),r>0&&(a+=(""!==a?" ":"")+t[r]+"maH"),i>0&&(a+=(""!==a?" ":"")+t[i]),""===a?"pagh":a}var o=e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:n,past:r,s:"puS lup",ss:i,m:"wa’ tup",mm:i,h:"wa’ rep",hh:i,d:"wa’ jaj",dd:i,M:"wa’ jar",MM:i,y:"wa’ DIS",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o}))},cfbd:function(e,t,n){var r=n("3fb5"),i=n("7f7a"),a=i.base,o=i.bignum,s=i.constants.der;function c(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new l,this.tree._init(e.body)}function l(e){a.Node.call(this,"der",e)}function u(e,t){var n=e.readUInt8(t);if(e.isError(n))return n;var r=s.tagClass[n>>6],i=0===(32&n);if(31===(31&n)){var a=n;n=0;while(128===(128&a)){if(a=e.readUInt8(t),e.isError(a))return a;n<<=7,n|=127&a}}else n&=31;var o=s.tag[n];return{cls:r,primitive:i,tag:n,tagStr:o}}function h(e,t,n){var r=e.readUInt8(n);if(e.isError(r))return r;if(!t&&128===r)return null;if(0===(128&r))return r;var i=127&r;if(i>4)return e.error("length octect is too long");r=0;for(var a=0;a1?arguments[1]:void 0)}))},d13f:function(e,t,n){"use strict";n("b2a3"),n("13d0")},d16a:function(e,t,n){var r=n("fc5e"),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},d17b:function(e,t,n){e.exports=n("e372").Transform},d1c8:function(e,t,n){var r=n("3fb5");function i(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function a(e,t){this.path=e,this.rethrow(t)}t.Reporter=i,i.prototype.isError=function(e){return e instanceof a},i.prototype.save=function(){var e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},i.prototype.restore=function(e){var t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},i.prototype.enterKey=function(e){return this._reporterState.path.push(e)},i.prototype.exitKey=function(e){var t=this._reporterState;t.path=t.path.slice(0,e-1)},i.prototype.leaveKey=function(e,t,n){var r=this._reporterState;this.exitKey(e),null!==r.obj&&(r.obj[t]=n)},i.prototype.path=function(){return this._reporterState.path.join("/")},i.prototype.enterObject=function(){var e=this._reporterState,t=e.obj;return e.obj={},t},i.prototype.leaveObject=function(e){var t=this._reporterState,n=t.obj;return t.obj=e,n},i.prototype.error=function(e){var t,n=this._reporterState,r=e instanceof a;if(t=r?e:new a(n.path.map((function(e){return"["+JSON.stringify(e)+"]"})).join(""),e.message||e,e.stack),!n.options.partial)throw t;return r||n.errors.push(t),t},i.prototype.wrapResult=function(e){var t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},r(a,Error),a.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,a),!this.stack)try{throw new Error(this.message)}catch(t){this.stack=t.stack}return this}},d1e7:function(e,t,n){"use strict";var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,a=i&&!r.call({1:2},1);t.f=a?function(e){var t=i(this,e);return!!t&&t.enumerable}:r},d233:function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),o=function(e){while(e.length>1){var t=e.pop(),n=t.obj[t.prop];if(i(n)){for(var r=[],a=0;a=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122?i+=r.charAt(o):s<128?i+=a[s]:s<2048?i+=a[192|s>>6]+a[128|63&s]:s<55296||s>=57344?i+=a[224|s>>12]+a[128|s>>6&63]+a[128|63&s]:(o+=1,s=65536+((1023&s)<<10|1023&r.charCodeAt(o)),i+=a[240|s>>18]+a[128|s>>12&63]+a[128|s>>6&63]+a[128|63&s])}return i},f=function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});return r}))},d28b:function(e,t,n){var r=n("746f");r("iterator")},d2a3:function(e,t,n){"use strict";n("8b79")},d2bb:function(e,t,n){var r=n("825a"),i=n("3bbe");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return r(n),i(a),t?e.call(n,a):n.__proto__=a,n}}():void 0)},d2d4:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"});return t}))},d327:function(e,t){function n(){return[]}e.exports=n},d370:function(e,t,n){var r=n("253c"),i=n("1310"),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(e){return i(e)&&o.call(e,"callee")&&!s.call(e,"callee")};e.exports=c},d3b7:function(e,t,n){var r=n("00ee"),i=n("6eeb"),a=n("b041");r||i(Object.prototype,"toString",a,{unsafe:!0})},d41d:function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l}));var r=["moz","ms","webkit"];function i(){var e=0;return function(t){var n=(new Date).getTime(),r=Math.max(0,16-(n-e)),i=window.setTimeout((function(){t(n+r)}),r);return e=n+r,i}}function a(){if("undefined"===typeof window)return function(){};if(window.requestAnimationFrame)return window.requestAnimationFrame.bind(window);var e=r.filter((function(e){return e+"RequestAnimationFrame"in window}))[0];return e?window[e+"RequestAnimationFrame"]:i()}function o(e){if("undefined"===typeof window)return null;if(window.cancelAnimationFrame)return window.cancelAnimationFrame(e);var t=r.filter((function(e){return e+"CancelAnimationFrame"in window||e+"CancelRequestAnimationFrame"in window}))[0];return t?(window[t+"CancelAnimationFrame"]||window[t+"CancelRequestAnimationFrame"]).call(this,e):clearTimeout(e)}var s=a(),c=function(e){return o(e.id)},l=function(e,t){var n=Date.now();function r(){Date.now()-n>=t?e.call():i.id=s(r)}var i={id:s(r)};return i}},d424:function(e,t,n){"use strict";var r=n("3fb5"),i=n("8707").Buffer,a=n("6430"),o=i.alloc(128),s=64;function c(e,t){a.call(this,"digest"),"string"===typeof t&&(t=i.from(t)),this._alg=e,this._key=t,t.length>s?t=e(t):t.lengthc)r.f(e,n=o[c++],t[n]);return e}},"18d2":function(e,t,n){"use strict";var r=n("18e9");e.exports=function(e){e=e||{};var t=e.reporter,n=e.batchProcessor,i=e.stateHandler.getState;if(!t)throw new Error("Missing required dependency: reporter.");function a(e,t){if(!s(e))throw new Error("Element is not detectable by this strategy.");function n(){t(e)}if(r.isIE(8))i(e).object={proxy:n},e.attachEvent("onresize",n);else{var a=s(e);a.contentDocument.defaultView.addEventListener("resize",n)}}function o(e,a,o){o||(o=a,a=e,e=null),e=e||{};e.debug;function s(e,a){var o="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",s=!1,c=window.getComputedStyle(e),l=e.offsetWidth,u=e.offsetHeight;function h(){function n(){if("static"===c.position){e.style.position="relative";var n=function(e,t,n,r){function i(e){return e.replace(/[^-\d\.]/g,"")}var a=n[r];"auto"!==a&&"0"!==i(a)&&(e.warn("An element that is positioned static has style."+r+"="+a+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+r+" will be set to 0. Element: ",t),t.style[r]=0)};n(t,e,c,"top"),n(t,e,c,"right"),n(t,e,c,"bottom"),n(t,e,c,"left")}}function l(){function t(e,n){e.contentDocument?n(e.contentDocument):setTimeout((function(){t(e,n)}),100)}s||n();var r=this;t(r,(function(t){a(e)}))}""!==c.position&&(n(c),s=!0);var u=document.createElement("object");u.style.cssText=o,u.tabIndex=-1,u.type="text/html",u.onload=l,r.isIE()||(u.data="about:blank"),e.appendChild(u),i(e).object=u,r.isIE()&&(u.data="about:blank")}i(e).startSize={width:l,height:u},n?n.add(h):h()}r.isIE(8)?o(a):s(a,o)}function s(e){return i(e).object}function c(e){r.isIE(8)?e.detachEvent("onresize",i(e).object.proxy):e.removeChild(s(e)),delete i(e).object}return{makeDetectable:o,addListener:a,uninstall:c}}},"18e9":function(e,t,n){"use strict";var r=e.exports={};r.isIE=function(e){function t(){var e=navigator.userAgent.toLowerCase();return-1!==e.indexOf("msie")||-1!==e.indexOf("trident")||-1!==e.indexOf(" edge/")}if(!t())return!1;if(!e)return!0;var n=function(){var e,t=3,n=document.createElement("div"),r=n.getElementsByTagName("i");do{n.innerHTML="\x3c!--[if gt IE "+ ++t+"]>4?t:e}();return e===n},r.isLegacyOpera=function(){return!!window.opera}},"1b47":function(e,t,n){"use strict";function r(e){for(var t=[],n=0,r=Object.keys(e);n";t.style.display="none",n("fab2").appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(i+"script"+o+"document.F=Object"+i+"/script"+o),e.close(),l=e.F;while(r--)delete l[c][a[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[c]=r(e),n=new s,s[c]=null,n[o]=e):n=l(),void 0===t?n:i(n,t)}},"2b4c":function(e,t,n){var r=n("5537")("wks"),i=n("ca5a"),a=n("7726").Symbol,o="function"==typeof a,s=e.exports=function(e){return r[e]||(r[e]=o&&a[e]||(o?a:i)("Symbol."+e))};s.store=r},"2cef":function(e,t,n){"use strict";e.exports=function(){var e=1;function t(){return e++}return{generate:t}}},"2d00":function(e,t){e.exports=!1},"2d95":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"32e9":function(e,t,n){var r=n("86cc"),i=n("4630");e.exports=n("9e1e")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},"38fd":function(e,t,n){var r=n("69a8"),i=n("4bf8"),a=n("613b")("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},"41a0":function(e,t,n){"use strict";var r=n("2aeb"),i=n("4630"),a=n("7f20"),o={};n("32e9")(o,n("2b4c")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(o,{next:i(1,n)}),a(e,t+" Iterator")}},"456d":function(e,t,n){var r=n("4bf8"),i=n("0d58");n("5eda")("keys",(function(){return function(e){return i(r(e))}}))},4588:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},4630:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"49ad":function(e,t,n){"use strict";e.exports=function(e){var t={};function n(n){var r=e.get(n);return void 0===r?[]:t[r]||[]}function r(n,r){var i=e.get(n);t[i]||(t[i]=[]),t[i].push(r)}function i(e,t){for(var r=n(e),i=0,a=r.length;i0?i(r(e),9007199254740991):0}},"9e1e":function(e,t,n){e.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a307:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("eec4"),i=function(){function e(e){var t=this;this.handler=e,this.listenedElement=null,this.hasResizeObserver="undefined"!==typeof window.ResizeObserver,this.hasResizeObserver?this.rz=new ResizeObserver((function(e){t.handler(a(e[0].target))})):this.erd=r({strategy:"scroll"})}return e.prototype.observe=function(e){var t=this;this.listenedElement!==e&&(this.listenedElement&&this.disconnect(),e&&(this.hasResizeObserver?this.rz.observe(e):this.erd.listenTo(e,(function(e){t.handler(a(e))}))),this.listenedElement=e)},e.prototype.disconnect=function(){this.listenedElement&&(this.hasResizeObserver?this.rz.disconnect():this.erd.uninstall(this.listenedElement),this.listenedElement=null)},e}();function a(e){return{width:o(window.getComputedStyle(e)["width"]),height:o(window.getComputedStyle(e)["height"])}}function o(e){var t=/^([0-9\.]+)px$/.exec(e);return t?parseFloat(t[1]):0}t.default=i},abb4:function(e,t,n){"use strict";e.exports=function(e){function t(){}var n={log:t,warn:t,error:t};if(!e&&window.console){var r=function(e,t){e[t]=function(){var e=console[t];if(e.apply)e.apply(console,arguments);else for(var n=0;nn?n=i:iu)if(s=c[u++],s!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}}},c69a:function(e,t,n){e.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},c946:function(e,t,n){"use strict";var r=n("b770").forEach;e.exports=function(e){e=e||{};var t=e.reporter,n=e.batchProcessor,i=e.stateHandler.getState,a=(e.stateHandler.hasState,e.idHandler);if(!n)throw new Error("Missing required dependency: batchProcessor");if(!t)throw new Error("Missing required dependency: reporter.");var o=l(),s="erd_scroll_detection_scrollbar_style",c="erd_scroll_detection_container";function l(){var e=500,t=500,n=document.createElement("div");n.style.cssText="position: absolute; width: "+2*e+"px; height: "+2*t+"px; visibility: hidden; margin: 0; padding: 0;";var r=document.createElement("div");r.style.cssText="position: absolute; width: "+e+"px; height: "+t+"px; overflow: scroll; visibility: none; top: "+3*-e+"px; left: "+3*-t+"px; visibility: hidden; margin: 0; padding: 0;",r.appendChild(n),document.body.insertBefore(r,document.body.firstChild);var i=e-r.clientWidth,a=t-r.clientHeight;return document.body.removeChild(r),{width:i,height:a}}function u(e,t){function n(t,n){n=n||function(e){document.head.appendChild(e)};var r=document.createElement("style");return r.innerHTML=t,r.id=e,n(r),r}if(!document.getElementById(e)){var r=t+"_animation",i=t+"_animation_active",a="/* Created by the element-resize-detector library. */\n";a+="."+t+" > div::-webkit-scrollbar { display: none; }\n\n",a+="."+i+" { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-name: "+r+"; animation-name: "+r+"; }\n",a+="@-webkit-keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",a+="@keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }",n(a)}}function h(e){e.className+=" "+c+"_animation_active"}function f(e,n,r){if(e.addEventListener)e.addEventListener(n,r);else{if(!e.attachEvent)return t.error("[scroll] Don't know how to add event listeners.");e.attachEvent("on"+n,r)}}function d(e,n,r){if(e.removeEventListener)e.removeEventListener(n,r);else{if(!e.detachEvent)return t.error("[scroll] Don't know how to remove event listeners.");e.detachEvent("on"+n,r)}}function p(e){return i(e).container.childNodes[0].childNodes[0].childNodes[0]}function m(e){return i(e).container.childNodes[0].childNodes[0].childNodes[1]}function v(e,t){var n=i(e).listeners;if(!n.push)throw new Error("Cannot add listener to an element that is not detectable.");i(e).listeners.push(t)}function g(e,s,l){function u(){if(e.debug){var n=Array.prototype.slice.call(arguments);if(n.unshift(a.get(s),"Scroll: "),t.log.apply)t.log.apply(null,n);else for(var r=0;r=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},cb7c:function(e,t,n){var r=n("d3f4");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},ce10:function(e,t,n){var r=n("69a8"),i=n("6821"),a=n("c366")(!1),o=n("613b")("IE_PROTO");e.exports=function(e,t){var n,s=i(e),c=0,l=[];for(n in s)n!=o&&r(s,n)&&l.push(n);while(t.length>c)r(s,n=t[c++])&&(~a(l,n)||l.push(n));return l}},d3f4:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},d53b:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},d6eb:function(e,t,n){"use strict";var r="_erd";function i(e){return e[r]={},a(e)}function a(e){return e[r]}function o(e){delete e[r]}e.exports={initState:i,getState:a,cleanState:o}},d8e8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},e11e:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},eec4:function(e,t,n){"use strict";var r=n("b770").forEach,i=n("5be5"),a=n("49ad"),o=n("2cef"),s=n("5058"),c=n("abb4"),l=n("18e9"),u=n("c274"),h=n("d6eb"),f=n("18d2"),d=n("c946");function p(e){return Array.isArray(e)||void 0!==e.length}function m(e){if(Array.isArray(e))return e;var t=[];return r(e,(function(e){t.push(e)})),t}function v(e){return e&&1===e.nodeType}function g(e,t,n){var r=e[t];return void 0!==r&&null!==r||void 0===n?r:n}e.exports=function(e){var t;if(e=e||{},e.idHandler)t={get:function(t){return e.idHandler.get(t,!0)},set:e.idHandler.set};else{var n=o(),b=s({idGenerator:n,stateHandler:h});t=b}var y=e.reporter;if(!y){var _=!1===y;y=c(_)}var w=g(e,"batchProcessor",u({reporter:y})),M={};M.callOnAdd=!!g(e,"callOnAdd",!0),M.debug=!!g(e,"debug",!1);var x,S=a(t),k=i({stateHandler:h}),C=g(e,"strategy","object"),L={reporter:y,batchProcessor:w,stateHandler:h,idHandler:t};if("scroll"===C&&(l.isLegacyOpera()?(y.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),C="object"):l.isIE(9)&&(y.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),C="object")),"scroll"===C)x=d(L);else{if("object"!==C)throw new Error("Invalid strategy name: "+C);x=f(L)}var T={};function O(e,n,i){function a(e){var t=S.get(e);r(t,(function(t){t(e)}))}function o(e,t,n){S.add(t,n),e&&n(t)}if(i||(i=n,n=e,e={}),!n)throw new Error("At least one element required.");if(!i)throw new Error("Listener required.");if(v(n))n=[n];else{if(!p(n))return y.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");n=m(n)}var s=0,c=g(e,"callOnAdd",M.callOnAdd),l=g(e,"onReady",(function(){})),u=g(e,"debug",M.debug);r(n,(function(e){h.getState(e)||(h.initState(e),t.set(e));var f=t.get(e);if(u&&y.log("Attaching listener to element",f,e),!k.isDetectable(e))return u&&y.log(f,"Not detectable."),k.isBusy(e)?(u&&y.log(f,"System busy making it detectable"),o(c,e,i),T[f]=T[f]||[],void T[f].push((function(){s++,s===n.length&&l()}))):(u&&y.log(f,"Making detectable..."),k.markBusy(e,!0),x.makeDetectable({debug:u},e,(function(e){if(u&&y.log(f,"onElementDetectable"),h.getState(e)){k.markAsDetectable(e),k.markBusy(e,!1),x.addListener(e,a),o(c,e,i);var t=h.getState(e);if(t&&t.startSize){var d=e.offsetWidth,p=e.offsetHeight;t.startSize.width===d&&t.startSize.height===p||a(e)}T[f]&&r(T[f],(function(e){e()}))}else u&&y.log(f,"Element uninstalled before being detectable.");delete T[f],s++,s===n.length&&l()})));u&&y.log(f,"Already detecable, adding listener."),o(c,e,i),s++})),s===n.length&&l()}function z(e){if(!e)return y.error("At least one element is required.");if(v(e))e=[e];else{if(!p(e))return y.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");e=m(e)}r(e,(function(e){S.removeAllListeners(e),x.uninstall(e),h.cleanState(e)}))}return{listenTo:O,removeListener:S.removeListener,removeAllListeners:S.removeAllListeners,uninstall:z}}},fab2:function(e,t,n){var r=n("7726").document;e.exports=r&&r.documentElement},fae3:function(e,t,n){"use strict";n.r(t);n("1eb2");var r=n("1b47"),i=n.n(r);function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n=0:h>f;f+=d)f in u&&(c=n(c,u[f],f,l));return c}};e.exports={left:s(!1),right:s(!0)}},d5d6:function(e,t,n){"use strict";var r=n("ebb5"),i=n("b727").forEach,a=r.aTypedArray,o=r.exportTypedArrayMethod;o("forEach",(function(e){i(a(this),e,arguments.length>1?arguments[1]:void 0)}))},d612:function(e,t,n){var r=n("7b83"),i=n("7ed2"),a=n("dc0f");function o(e){var t=-1,n=null==e?0:e.length;this.__data__=new r;while(++t>>1|J<<31)^(X>>>8|J<<24)^X>>>7,Q=(J>>>1|X<<31)^(J>>>8|X<<24)^(J>>>7|X<<25),ee=u[W-2],te=ee.high,ne=ee.low,re=(te>>>19|ne<<13)^(te<<3|ne>>>29)^te>>>6,ie=(ne>>>19|te<<13)^(ne<<3|te>>>29)^(ne>>>6|te<<26),ae=u[W-7],oe=ae.high,se=ae.low,ce=u[W-16],le=ce.high,ue=ce.low;U=Q+se,q=Z+oe+(U>>>0>>0?1:0),U+=ie,q=q+re+(U>>>0>>0?1:0),U+=ue,q=q+le+(U>>>0>>0?1:0),K.high=q,K.low=U}var he=Y&I^~Y&R,fe=V&F^~V&N,de=O&D^O&H^D&H,pe=z&j^z&E^j&E,me=(O>>>28|z<<4)^(O<<30|z>>>2)^(O<<25|z>>>7),ve=(z>>>28|O<<4)^(z<<30|O>>>2)^(z<<25|O>>>7),ge=(Y>>>14|V<<18)^(Y>>>18|V<<14)^(Y<<23|V>>>9),be=(V>>>14|Y<<18)^(V>>>18|Y<<14)^(V<<23|Y>>>9),ye=l[W],_e=ye.high,we=ye.low,Me=$+be,xe=B+ge+(Me>>>0<$>>>0?1:0),Se=(Me=Me+fe,xe=xe+he+(Me>>>0>>0?1:0),Me=Me+we,xe=xe+_e+(Me>>>0>>0?1:0),Me=Me+U,xe=xe+q+(Me>>>0>>0?1:0),ve+pe),ke=me+de+(Se>>>0>>0?1:0);B=R,$=N,R=I,N=F,I=Y,F=V,V=P+Me|0,Y=A+xe+(V>>>0

>>0?1:0)|0,A=H,P=E,H=D,E=j,D=O,j=z,z=Me+Se|0,O=xe+ke+(z>>>0>>0?1:0)|0}p=r.low=p+z,r.high=d+O+(p>>>0>>0?1:0),v=i.low=v+j,i.high=m+D+(v>>>0>>0?1:0),b=a.low=b+E,a.high=g+H+(b>>>0>>0?1:0),_=o.low=_+P,o.high=y+A+(_>>>0

>>0?1:0),M=s.low=M+V,s.high=w+Y+(M>>>0>>0?1:0),S=c.low=S+F,c.high=x+I+(S>>>0>>0?1:0),C=h.low=C+N,h.high=k+R+(C>>>0>>0?1:0),T=f.low=T+$,f.high=L+B+(T>>>0<$>>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),t[31+(r+128>>>10<<5)]=n,e.sigBytes=4*t.length,this._process();var i=this._hash.toX32();return i},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});t.SHA512=r._createHelper(h),t.HmacSHA512=r._createHmacHelper(h)}(),e.SHA512}))},d70e:function(e){e.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')},d716:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}});return t}))},d784:function(e,t,n){"use strict";n("ac1f");var r=n("6eeb"),i=n("d039"),a=n("b622"),o=n("9263"),s=n("9112"),c=a("species"),l=!i((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")})),u=function(){return"$0"==="a".replace(/./,"$0")}(),h=a("replace"),f=function(){return!!/./[h]&&""===/./[h]("a","$0")}(),d=!i((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,h){var p=a(e),m=!i((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),v=m&&!i((function(){var t=!1,n=/a/;return"split"===e&&(n={},n.constructor={},n.constructor[c]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!m||!v||"replace"===e&&(!l||!u||f)||"split"===e&&!d){var g=/./[p],b=n(p,""[e],(function(e,t,n,r,i){return t.exec===o?m&&!i?{done:!0,value:g.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:f}),y=b[0],_=b[1];r(String.prototype,e,y),r(RegExp.prototype,p,2==t?function(e,t){return _.call(e,this,t)}:function(e){return _.call(e,this)})}h&&s(RegExp.prototype[p],"sham",!0)}},d7ee:function(e,t,n){var r=n("c3fc"),i=n("b047f"),a=n("99d3"),o=a&&a.isSet,s=o?i(o):r;e.exports=s},d80f:function(e,t,n){var r=n("23e7"),i=n("fc6a"),a=n("50c4");r({target:"String",stat:!0},{raw:function(e){var t=i(e.raw),n=a(t.length),r=arguments.length,o=[],s=0;while(n>s)o.push(String(t[s++])),s1?arguments[1]:void 0)}})},d88f:function(e,t,n){"use strict";n("b2a3"),n("2047"),n("06f4"),n("1a3b"),n("44d29"),n("2ef0"),n("1efe")},d925:function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},d96e:function(e,t,n){"use strict";var r=!1,i=function(){};if(r){var a=function(e,t){var n=arguments.length;t=new Array(n>1?n-1:0);for(var r=1;r2?r-2:0);for(var i=2;i0?{paddingLeft:w[0]/2+"px",paddingRight:w[0]/2+"px"}:{},w[1]>0?{paddingTop:w[1]/2+"px",paddingBottom:w[1]/2+"px"}:{}))}return f&&(_.style.flex=this.parseFlex(f)),n("div",_,[p["default"]])}}},da30:function(e,t,n){"use strict";var r=n("41b2"),i=n.n(r),a=n("4d91");function o(e){var t=e,n=[];function r(e){t=i()({},t,e);for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1],n={},r=/;(?![^(]*\))/g,i=/:(.+)/;return e.split(r).forEach((function(e){if(e){var r=e.split(i);if(r.length>1){var a=t?m(r[0].trim()):r[0].trim();n[a]=r[1].trim()}}})),n},g=function(e,t){var n=e.$options||{},r=n.propsData||{};return t in r},b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={};return Object.keys(e).forEach((function(r){(r in t||void 0!==e[r])&&(n[r]=e[r])})),n},y=function(e){return e.data&&e.data.scopedSlots||{}},_=function(e){var t=e.componentOptions||{};e.$vnode&&(t=e.$vnode.componentOptions||{});var n=e.children||t.children||[],r={};return n.forEach((function(e){if(!A(e)){var t=e.data&&e.data.slot||"default";r[t]=r[t]||[],r[t].push(e)}})),c()({},r,y(e))},w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.$scopedSlots&&e.$scopedSlots[t]&&e.$scopedSlots[t](n)||e.$slots[t]||[]},M=function(e){var t=e.componentOptions||{};return e.$vnode&&(t=e.$vnode.componentOptions||{}),e.children||t.children||[]},x=function(e){if(e.fnOptions)return e.fnOptions;var t=e.componentOptions;return e.$vnode&&(t=e.$vnode.componentOptions),t&&t.Ctor.options||{}},S=function(e){if(e.componentOptions){var t=e.componentOptions,n=t.propsData,r=void 0===n?{}:n,i=t.Ctor,a=void 0===i?{}:i,s=(a.options||{}).props||{},l={},u=!0,h=!1,f=void 0;try{for(var p,m=Object.entries(s)[Symbol.iterator]();!(u=(p=m.next()).done);u=!0){var v=p.value,g=o()(v,2),y=g[0],_=g[1],w=_["default"];void 0!==w&&(l[y]="function"===typeof w&&"Function"!==d(_.type)?w.call(e):w)}}catch(C){h=!0,f=C}finally{try{!u&&m["return"]&&m["return"]()}finally{if(h)throw f}}return c()({},l,r)}var M=e.$options,x=void 0===M?{}:M,S=e.$props,k=void 0===S?{}:S;return b(k,x.propsData)},k=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(e.$createElement){var i=e.$createElement,a=e[t];return void 0!==a?"function"===typeof a&&r?a(i,n):a:e.$scopedSlots[t]&&r&&e.$scopedSlots[t](n)||e.$scopedSlots[t]||e.$slots[t]||void 0}var o=e.context.$createElement,s=C(e)[t];if(void 0!==s)return"function"===typeof s&&r?s(o,n):s;var c=y(e)[t];if(void 0!==c)return"function"===typeof c&&r?c(o,n):c;var l=[],u=e.componentOptions||{};return(u.children||[]).forEach((function(e){e.data&&e.data.slot===t&&(e.data.attrs&&delete e.data.attrs.slot,"template"===e.tag?l.push(e.children):l.push(e))})),l.length?l:void 0},C=function(e){var t=e.componentOptions;return e.$vnode&&(t=e.$vnode.componentOptions),t&&t.propsData||{}},L=function(e,t){return C(e)[t]},T=function(e){var t=e.data;return e.$vnode&&(t=e.$vnode.data),t&&t.attrs||{}},O=function(e){var t=e.key;return e.$vnode&&(t=e.$vnode.key),t};function z(e){var t={};return e.componentOptions&&e.componentOptions.listeners?t=e.componentOptions.listeners:e.data&&e.data.on&&(t=e.data.on),c()({},t)}function D(e){var t={};return e.data&&e.data.on&&(t=e.data.on),c()({},t)}function j(e){return(e.$vnode?e.$vnode.componentOptions.listeners:e.$listeners)||{}}function H(e){var t={};e.data?t=e.data:e.$vnode&&e.$vnode.data&&(t=e.$vnode.data);var n=t["class"]||{},r=t.staticClass,i={};return r&&r.split(" ").forEach((function(e){i[e.trim()]=!0})),"string"===typeof n?n.split(" ").forEach((function(e){i[e.trim()]=!0})):Array.isArray(n)?f()(n).split(" ").forEach((function(e){i[e.trim()]=!0})):i=c()({},i,n),i}function E(e,t){var n={};e.data?n=e.data:e.$vnode&&e.$vnode.data&&(n=e.$vnode.data);var r=n.style||n.staticStyle;if("string"===typeof r)r=v(r,t);else if(t&&r){var i={};return Object.keys(r).forEach((function(e){return i[m(e)]=r[e]})),i}return r}function A(e){return!(e.tag||e.text&&""!==e.text.trim())}function P(e){return!e.tag}function Y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.filter((function(e){return!A(e)}))}var V=function(e,t){return Object.keys(t).forEach((function(n){if(!e[n])throw new Error("not have "+n+" prop");e[n].def&&(e[n]=e[n].def(t[n]))})),e};function I(){var e=[].slice.call(arguments,0),t={};return e.forEach((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!0,r=!1,i=void 0;try{for(var a,s=Object.entries(e)[Symbol.iterator]();!(n=(a=s.next()).done);n=!0){var l=a.value,h=o()(l,2),f=h[0],d=h[1];t[f]=t[f]||{},u()(d)?c()(t[f],d):t[f]=d}}catch(p){r=!0,i=p}finally{try{!n&&s["return"]&&s["return"]()}finally{if(r)throw i}}})),t}function F(e){return e&&"object"===("undefined"===typeof e?"undefined":i()(e))&&"componentOptions"in e&&"context"in e&&void 0!==e.tag}t["a"]=g},db14:function(e,t,n){"use strict";var r=n("46cf"),i=n.n(r),a=n("129d"),o=n("dfdf"),s=n("21f9"),c={install:function(e){e.use(i.a,{name:"ant-ref"}),Object(a["a"])(e),Object(o["a"])(e),Object(s["a"])(e)}},l={},u=function(e){l.Vue=e,e.use(c)};l.install=u;t["a"]=l},db29:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,a=e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return a}))},db96:function(e,t,n){var r=n("23e7"),i=n("825a"),a=Object.isExtensible;r({target:"Reflect",stat:!0},{isExtensible:function(e){return i(e),!a||a(e)}})},dbb4:function(e,t,n){var r=n("23e7"),i=n("83ab"),a=n("56ef"),o=n("fc6a"),s=n("06cf"),c=n("8418");r({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(e){var t,n,r=o(e),i=s.f,l=a(r),u={},h=0;while(l.length>h)n=i(r,t=l[h++]),void 0!==n&&c(u,t,n);return u}})},dc0f:function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},dc14:function(e,t,n){"use strict";(function(t,r){var i=n("966d");function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){P(t,e)}}e.exports=y;var o,s=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?setImmediate:i.nextTick;y.WritableState=b;var c=Object.create(n("3a7c"));c.inherits=n("3fb5");var l={deprecate:n("b7d1")},u=n("429b"),h=n("a8f0").Buffer,f=r.Uint8Array||function(){};function d(e){return h.from(e)}function p(e){return h.isBuffer(e)||e instanceof f}var m,v=n("4681");function g(){}function b(e,t){o=o||n("b19a"),e=e||{};var r=t instanceof o;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,s=e.writableHighWaterMark,c=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:r&&(s||0===s)?s:c,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var l=!1===e.decodeStrings;this.decodeStrings=!l,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){L(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function y(e){if(o=o||n("b19a"),!m.call(y,this)&&!(this instanceof o))return new y(e);this._writableState=new b(e,this),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev),"function"===typeof e.destroy&&(this._destroy=e.destroy),"function"===typeof e.final&&(this._final=e.final)),u.call(this)}function _(e,t){var n=new Error("write after end");e.emit("error",n),i.nextTick(t,n)}function w(e,t,n,r){var a=!0,o=!1;return null===n?o=new TypeError("May not write null values to stream"):"string"===typeof n||void 0===n||t.objectMode||(o=new TypeError("Invalid non-string/buffer chunk")),o&&(e.emit("error",o),i.nextTick(r,o),a=!1),a}function M(e,t,n){return e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=h.from(t,n)),t}function x(e,t,n,r,i,a){if(!n){var o=M(t,r,i);r!==o&&(n=!0,i="buffer",r=o)}var s=t.objectMode?1:r.length;t.length+=s;var c=t.length-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(y.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),y.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},y.prototype._writev=null,y.prototype.end=function(e,t,n){var r=this._writableState;"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||A(this,r,n)},Object.defineProperty(y.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),y.prototype.destroy=v.destroy,y.prototype._undestroy=v.undestroy,y.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,n("4362"),n("c8ba"))},dc4d:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=e.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}});return r}))},dc57:function(e,t){var n=Function.prototype,r=n.toString;function i(e){if(null!=e){try{return r.call(e)}catch(t){}try{return e+""}catch(t){}}return""}e.exports=i},dc5a:function(e,t,n){"use strict";n("b2a3"),n("ea55")},dc8d:function(e,t,n){var r=n("746f");r("hasInstance")},dca8:function(e,t,n){var r=n("23e7"),i=n("bb2f"),a=n("d039"),o=n("861d"),s=n("f183").onFreeze,c=Object.freeze,l=a((function(){c(1)}));r({target:"Object",stat:!0,forced:l,sham:!i},{freeze:function(e){return c&&o(e)?c(s(e)):e}})},ddb0:function(e,t,n){var r=n("da84"),i=n("fdbc"),a=n("e260"),o=n("9112"),s=n("b622"),c=s("iterator"),l=s("toStringTag"),u=a.values;for(var h in i){var f=r[h],d=f&&f.prototype;if(d){if(d[c]!==u)try{o(d,c,u)}catch(m){d[c]=u}if(d[l]||o(d,l,h),i[h])for(var p in a)if(d[p]!==a[p])try{o(d,p,a[p])}catch(m){d[p]=a[p]}}}},df2f:function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.WordArray,i=n.Hasher,a=t.algo,o=[],s=a.SHA1=i.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],a=n[2],s=n[3],c=n[4],l=0;l<80;l++){if(l<16)o[l]=0|e[t+l];else{var u=o[l-3]^o[l-8]^o[l-14]^o[l-16];o[l]=u<<1|u>>>31}var h=(r<<5|r>>>27)+c+o[l];h+=l<20?1518500249+(i&a|~i&s):l<40?1859775393+(i^a^s):l<60?(i&a|i&s|a&s)-1894007588:(i^a^s)-899497514,c=s,s=a,a=i<<30|i>>>2,i=r,r=h}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+a|0,n[3]=n[3]+s|0,n[4]=n[4]+c|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA1=i._createHelper(s),t.HmacSHA1=i._createHmacHelper(s)}(),e.SHA1}))},df75:function(e,t,n){var r=n("ca84"),i=n("7839");e.exports=Object.keys||function(e){return r(e,i)}},df7c:function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e){"string"!==typeof e&&(e+="");var t,n=0,r=-1,i=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!i){n=t+1;break}}else-1===r&&(i=!1,r=t+1);return-1===r?"":e.slice(n,r)}function i(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r=-1&&!r;a--){var o=a>=0?arguments[a]:e.cwd();if("string"!==typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(t=o+"/"+t,r="/"===o.charAt(0))}return t=n(i(t.split("/"),(function(e){return!!e})),!r).join("/"),(r?"/":"")+t||"."},t.normalize=function(e){var r=t.isAbsolute(e),o="/"===a(e,-1);return e=n(i(e.split("/"),(function(e){return!!e})),!r).join("/"),e||r||(e="."),e&&o&&(e+="/"),(r?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(i(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t=0;n--)if(""!==e[n])break;return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var i=r(e.split("/")),a=r(n.split("/")),o=Math.min(i.length,a.length),s=o,c=0;c=1;--a)if(t=e.charCodeAt(a),47===t){if(!i){r=a;break}}else i=!1;return-1===r?n?"/":".":n&&1===r?"/":e.slice(0,r)},t.basename=function(e,t){var n=r(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,n=0,r=-1,i=!0,a=0,o=e.length-1;o>=0;--o){var s=e.charCodeAt(o);if(47!==s)-1===r&&(i=!1,r=o+1),46===s?-1===t?t=o:1!==a&&(a=1):-1!==t&&(a=-1);else if(!i){n=o+1;break}}return-1===t||-1===r||0===a||1===a&&t===r-1&&t===n+1?"":e.slice(t,r)};var a="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n("4362"))},dfdf:function(e,t,n){"use strict";function r(e){return e.directive("decorator",{})}n.d(t,"a",(function(){return r})),t["b"]={install:function(e){r(e)}}},dfe5:function(e,t){},e01a:function(e,t,n){"use strict";var r=n("23e7"),i=n("83ab"),a=n("da84"),o=n("5135"),s=n("861d"),c=n("9bf2").f,l=n("e893"),u=a.Symbol;if(i&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var h={},f=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof f?new u(e):void 0===e?u():u(e);return""===e&&(h[t]=!0),t};l(f,u);var d=f.prototype=u.prototype;d.constructor=f;var p=d.toString,m="Symbol(test)"==String(u("test")),v=/^Symbol\((.*)\)[^)]+$/;c(d,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=p.call(e);if(o(h,e))return"";var n=m?t.slice(7,-1):t.replace(v,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:f})}},e07b:function(e,t,n){var r=n("5a76"),i=n("b5ca"),a=n("69f2"),o=n("7d2a"),s=n("9f9d"),c=n("8707").Buffer,l=c.alloc(128),u={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function h(e,t,n){var r=f(e),i="sha512"===e||"sha384"===e?128:64;t.length>i?t=r(t):t.length=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}});return r}))},e0e7:function(e,t,n){var r=n("60ed");function i(e){return r(e)?void 0:e}e.exports=i},e163:function(e,t,n){var r=n("5135"),i=n("7b0b"),a=n("f772"),o=n("e177"),s=a("IE_PROTO"),c=Object.prototype;e.exports=o?Object.getPrototypeOf:function(e){return e=i(e),r(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?c:null}},e177:function(e,t,n){var r=n("d039");e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},e198:function(e,t,n){var r=n("ef08"),i=n("5524"),a=n("e444"),o=n("fcd4"),s=n("1a14").f;e.exports=function(e){var t=i.Symbol||(i.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},e1d3:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},e1d30:function(e,t,n){(function(t){var r=n("3337"),i=n("399f");e.exports=function(e){return new o(e)};var a={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function o(e){this.curveType=a[e],this.curveType||(this.curveType={name:e}),this.curve=new r.ec(this.curveType.name),this.keys=void 0}function s(e,n,r){Array.isArray(e)||(e=e.toArray());var i=new t(e);if(r&&i.length=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),a.Arguments=a.Array,i("keys"),i("values"),i("entries")},e285:function(e,t,n){var r=n("da84"),i=r.isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&i(e)}},e2c0:function(e,t,n){var r=n("e2e4"),i=n("d370"),a=n("6747"),o=n("c098"),s=n("b218"),c=n("f4d6");function l(e,t,n){t=r(t,e);var l=-1,u=t.length,h=!1;while(++l1&&(o=c(o,i(arguments[1]))),o<0&&(o=n+o);o>=0;o--)if(o in t&&t[o]===e)return o||0;return-1}:l},e5cd:function(e,t,n){"use strict";var r=n("41b2"),i=n.n(r),a=n("4d91"),o=n("02ea");t["a"]={name:"LocaleReceiver",props:{componentName:a["a"].string.def("global"),defaultLocale:a["a"].oneOfType([a["a"].object,a["a"].func]),children:a["a"].func},inject:{localeData:{default:function(){return{}}}},methods:{getLocale:function(){var e=this.componentName,t=this.defaultLocale,n=t||o["a"][e||"global"],r=this.localeData.antLocale,a=e&&r?r[e]:{};return i()({},"function"===typeof n?n():n,a||{})},getLocaleCode:function(){var e=this.localeData.antLocale,t=e&&e.locale;return e&&e.exist&&!t?o["a"].locale:t}},render:function(){var e=this.$scopedSlots,t=this.children||e["default"],n=this.localeData.antLocale;return t(this.getLocale(),this.getLocaleCode(),n)}}},e61b:function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("3252"))})(0,(function(e){return function(t){var n=e,r=n.lib,i=r.WordArray,a=r.Hasher,o=n.x64,s=o.Word,c=n.algo,l=[],u=[],h=[];(function(){for(var e=1,t=0,n=0;n<24;n++){l[e+5*t]=(n+1)*(n+2)/2%64;var r=t%5,i=(2*e+3*t)%5;e=r,t=i}for(e=0;e<5;e++)for(t=0;t<5;t++)u[e+5*t]=t+(2*e+3*t)%5*5;for(var a=1,o=0;o<24;o++){for(var c=0,f=0,d=0;d<7;d++){if(1&a){var p=(1<>>24)|4278255360&(a<<24|a>>>8),o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8);var s=n[i];s.high^=o,s.low^=a}for(var c=0;c<24;c++){for(var d=0;d<5;d++){for(var p=0,m=0,v=0;v<5;v++){s=n[d+5*v];p^=s.high,m^=s.low}var g=f[d];g.high=p,g.low=m}for(d=0;d<5;d++){var b=f[(d+4)%5],y=f[(d+1)%5],_=y.high,w=y.low;for(p=b.high^(_<<1|w>>>31),m=b.low^(w<<1|_>>>31),v=0;v<5;v++){s=n[d+5*v];s.high^=p,s.low^=m}}for(var M=1;M<25;M++){s=n[M];var x=s.high,S=s.low,k=l[M];k<32?(p=x<>>32-k,m=S<>>32-k):(p=S<>>64-k,m=x<>>64-k);var C=f[u[M]];C.high=p,C.low=m}var L=f[0],T=n[0];L.high=T.high,L.low=T.low;for(d=0;d<5;d++)for(v=0;v<5;v++){M=d+5*v,s=n[M];var O=f[M],z=f[(d+1)%5+5*v],D=f[(d+2)%5+5*v];s.high=O.high^~z.high&D.high,s.low=O.low^~z.low&D.low}s=n[0];var j=h[c];s.high^=j.high,s.low^=j.low}},_doFinalize:function(){var e=this._data,n=e.words,r=(this._nDataBytes,8*e.sigBytes),a=32*this.blockSize;n[r>>>5]|=1<<24-r%32,n[(t.ceil((r+1)/a)*a>>>5)-1]|=128,e.sigBytes=4*n.length,this._process();for(var o=this._state,s=this.cfg.outputLength/8,c=s/8,l=[],u=0;u>>24)|4278255360&(f<<24|f>>>8),d=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),l.push(d),l.push(f)}return new i.init(l,s)},clone:function(){for(var e=a.clone.call(this),t=e._state=this._state.slice(0),n=0;n<25;n++)t[n]=t[n].clone();return e}});n.SHA3=a._createHelper(d),n.HmacSHA3=a._createHmacHelper(d)}(Math),e.SHA3}))},e666:function(e,t,n){"use strict";(function(t){var r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=l;var i=n("4250"),a=n("19ea");n("3fb5")(l,i);for(var o=r(a.prototype),s=0;s=51&&/native code/.test(I))return!1;var t=I.resolve(1),n=function(e){e((function(){}),(function(){}))},r=t.constructor={};return r[E]=n,!(t.then((function(){}))instanceof n)})),ne=te||!M((function(e){I.all(e)["catch"]((function(){}))})),re=function(e){var t;return!(!v(e)||"function"!=typeof(t=e.then))&&t},ie=function(e,t,n){if(!t.notified){t.notified=!0;var r=t.reactions;k((function(){var i=t.value,a=t.state==J,o=0;while(r.length>o){var s,c,l,u=r[o++],h=a?u.ok:u.fail,f=u.resolve,d=u.reject,p=u.domain;try{h?(a||(t.rejection===ee&&ce(e,t),t.rejection=Q),!0===h?s=i:(p&&p.enter(),s=h(i),p&&(p.exit(),l=!0)),s===u.promise?d(F("Promise-chain cycle")):(c=re(s))?c.call(s,f,d):f(s)):d(i)}catch(m){p&&!l&&p.exit(),d(m)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&oe(e,t)}))}},ae=function(e,t,n){var r,i;q?(r=R.createEvent("Event"),r.promise=t,r.reason=n,r.initEvent(e,!1,!0),l.dispatchEvent(r)):r={promise:t,reason:n},(i=l["on"+e])?i(r):e===K&&L("Unhandled promise rejection",n)},oe=function(e,t){S.call(l,(function(){var n,r=t.value,i=se(t);if(i&&(n=O((function(){U?N.emit("unhandledRejection",r,e):ae(K,e,r)})),t.rejection=U||se(t)?ee:Q,n.error))throw n.value}))},se=function(e){return e.rejection!==Q&&!e.parent},ce=function(e,t){S.call(l,(function(){U?N.emit("rejectionHandled",e):ae(G,e,t.value)}))},le=function(e,t,n,r){return function(i){e(t,n,i,r)}},ue=function(e,t,n,r){t.done||(t.done=!0,r&&(t=r),t.value=n,t.state=Z,ie(e,t,!0))},he=function(e,t,n,r){if(!t.done){t.done=!0,r&&(t=r);try{if(e===n)throw F("Promise can't be resolved itself");var i=re(n);i?k((function(){var r={done:!1};try{i.call(n,le(he,e,r,t),le(ue,e,r,t))}catch(a){ue(e,r,a,t)}})):(t.value=n,t.state=J,ie(e,t,!1))}catch(a){ue(e,{done:!1},a,t)}}};te&&(I=function(e){b(this,I,A),g(e),r.call(this);var t=P(this);try{e(le(he,this,t),le(ue,this,t))}catch(n){ue(this,t,n)}},r=function(e){Y(this,{type:A,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:X,value:void 0})},r.prototype=d(I.prototype,{then:function(e,t){var n=V(this),r=$(x(this,I));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=U?N.domain:void 0,n.parent=!0,n.reactions.push(r),n.state!=X&&ie(this,n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r,t=P(e);this.promise=e,this.resolve=le(he,e,t),this.reject=le(ue,e,t)},T.f=$=function(e){return e===I||e===a?new i(e):W(e)},c||"function"!=typeof h||(o=h.prototype.then,f(h.prototype,"then",(function(e,t){var n=this;return new I((function(e,t){o.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof B&&s({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return C(I,B.apply(l,arguments))}}))),s({global:!0,wrap:!0,forced:te},{Promise:I}),p(I,A,!1,!0),m(A),a=u(A),s({target:A,stat:!0,forced:te},{reject:function(e){var t=$(this);return t.reject.call(void 0,e),t.promise}}),s({target:A,stat:!0,forced:c||te},{resolve:function(e){return C(c&&this===a?I:this,e)}}),s({target:A,stat:!0,forced:ne},{all:function(e){var t=this,n=$(t),r=n.resolve,i=n.reject,a=O((function(){var n=g(t.resolve),a=[],o=0,s=1;w(e,(function(e){var c=o++,l=!1;a.push(void 0),s++,n.call(t,e).then((function(e){l||(l=!0,a[c]=e,--s||r(a))}),i)})),--s||r(a)}));return a.error&&i(a.value),n.promise},race:function(e){var t=this,n=$(t),r=n.reject,i=O((function(){var i=g(t.resolve);w(e,(function(e){i.call(t,e).then(n.resolve,r)}))}));return i.error&&r(i.value),n.promise}})},e6e1:function(e,t,n){var r=n("23e7");r({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},e71b:function(e,t,n){"use strict";var r=n("23e7"),i=n("83ab"),a=n("eb1d"),o=n("7b0b"),s=n("1c0b"),c=n("9bf2");i&&r({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){c.f(o(this),e,{set:s(t),enumerable:!0,configurable:!0})}})},e81d:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"},r=e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}});return r}))},e85f:function(e){e.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},e893:function(e,t,n){var r=n("5135"),i=n("56ef"),a=n("06cf"),o=n("9bf2");e.exports=function(e,t){for(var n=i(t),s=o.f,c=a.f,l=0;l1?arguments[1]:void 0)}))},e95a:function(e,t,n){var r=n("b622"),i=n("3f8c"),a=r("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||o[a]===e)}},ea34:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},ea53:function(e,t,n){"use strict";var r=n("399f"),i=n("f3a3"),a=i.getNAF,o=i.getJSF,s=i.assert;function c(e,t){this.type=e,this.p=new r(t.p,16),this.red=t.prime?r.red(t.prime):r.mont(this.p),this.zero=new r(0).toRed(this.red),this.one=new r(1).toRed(this.red),this.two=new r(2).toRed(this.red),this.n=t.n&&new r(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function l(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=c,c.prototype.point=function(){throw new Error("Not implemented")},c.prototype.validate=function(){throw new Error("Not implemented")},c.prototype._fixedNafMul=function(e,t){s(e.precomputed);var n=e._getDoubles(),r=a(t,1,this._bitLength),i=(1<=c;t--)l=(l<<1)+r[t];o.push(l)}for(var u=this.jpoint(null,null,null),h=this.jpoint(null,null,null),f=i;f>0;f--){for(c=0;c=0;l--){for(t=0;l>=0&&0===o[l];l--)t++;if(l>=0&&t++,c=c.dblp(t),l<0)break;var u=o[l];s(0!==u),c="affine"===e.type?u>0?c.mixedAdd(i[u-1>>1]):c.mixedAdd(i[-u-1>>1].neg()):u>0?c.add(i[u-1>>1]):c.add(i[-u-1>>1].neg())}return"affine"===e.type?c.toP():c},c.prototype._wnafMulAdd=function(e,t,n,r,i){for(var s=this._wnafT1,c=this._wnafT2,l=this._wnafT3,u=0,h=0;h=1;h-=2){var p=h-1,m=h;if(1===s[p]&&1===s[m]){var v=[t[p],null,null,t[m]];0===t[p].y.cmp(t[m].y)?(v[1]=t[p].add(t[m]),v[2]=t[p].toJ().mixedAdd(t[m].neg())):0===t[p].y.cmp(t[m].y.redNeg())?(v[1]=t[p].toJ().mixedAdd(t[m]),v[2]=t[p].add(t[m].neg())):(v[1]=t[p].toJ().mixedAdd(t[m]),v[2]=t[p].toJ().mixedAdd(t[m].neg()));var g=[-3,-1,-5,-7,0,7,5,1,3],b=o(n[p],n[m]);u=Math.max(b[0].length,u),l[p]=new Array(u),l[m]=new Array(u);for(var y=0;y=0;h--){var S=0;while(h>=0){var k=!0;for(y=0;y=0&&S++,M=M.dblp(S),h<0)break;for(y=0;y0?f=c[y][C-1>>1]:C<0&&(f=c[y][-C-1>>1].neg()),M="affine"===f.type?M.mixedAdd(f):M.add(f))}}for(h=0;h=Math.ceil((e.bitLength()+1)/t.step)},l.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],r=this,i=0;i=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t}))},ec18:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -function t(e,t,n,r){var i={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?i[n][2]?i[n][2]:i[n][1]:r?i[n][0]:i[n][1]}var n=e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},ec2e:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},ec44:function(e,t,n){"use strict";function r(e){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t0?!0===a?V.scrollTop(t,p.top+m.top):!1===a?V.scrollTop(t,p.top+v.top):m.top<0?V.scrollTop(t,p.top+m.top):V.scrollTop(t,p.top+v.top):i||(a=void 0===a||!!a,a?V.scrollTop(t,p.top+m.top):V.scrollTop(t,p.top+v.top)),r&&(m.left<0||v.left>0?!0===o?V.scrollLeft(t,p.left+m.left):!1===o?V.scrollLeft(t,p.left+v.left):m.left<0?V.scrollLeft(t,p.left+m.left):V.scrollLeft(t,p.left+v.left):i||(o=void 0===o||!!o,o?V.scrollLeft(t,p.left+m.left):V.scrollLeft(t,p.left+v.left)))}t["a"]=I},ec69:function(e,t,n){var r=n("6fcd"),i=n("03dd"),a=n("30c9");function o(e){return a(e)?r(e):i(e)}e.exports=o},ec8c:function(e,t){function n(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}e.exports=n},ec97:function(e,t,n){"use strict";var r=n("ebb5"),i=n("8aa7"),a=r.aTypedArrayConstructor,o=r.exportTypedArrayStaticMethod;o("of",(function(){var e=0,t=arguments.length,n=new(a(this))(t);while(t>e)n[e]=arguments[e++];return n}),i)},ed3b:function(e,t,n){"use strict";var r=n("41b2"),i=n.n(r),a=n("6042"),o=n.n(a),s=n("4d26"),c=n.n(s),l=n("92fa"),u=n.n(l),h=n("daa3"),f=n("18a7"),d=n("6bb4"),p=n("4d91"),m={visible:p["a"].bool,hiddenClassName:p["a"].string,forceRender:p["a"].bool},v={props:m,render:function(){var e=arguments[0];return e("div",{on:Object(h["j"])(this)},[this.$slots["default"]])}},g=n("b488"),b=n("94eb"),y=n("6f7a"),_=function(e){var t=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth;if(t){if(e)return document.body.style.position="",void(document.body.style.width="");var n=Object(y["a"])();n&&(document.body.style.position="relative",document.body.style.width="calc(100% - "+n+"px)")}};function w(){return{keyboard:p["a"].bool,mask:p["a"].bool,afterClose:p["a"].func,closable:p["a"].bool,maskClosable:p["a"].bool,visible:p["a"].bool,destroyOnClose:p["a"].bool,mousePosition:p["a"].shape({x:p["a"].number,y:p["a"].number}).loose,title:p["a"].any,footer:p["a"].any,transitionName:p["a"].string,maskTransitionName:p["a"].string,animation:p["a"].any,maskAnimation:p["a"].any,wrapStyle:p["a"].object,bodyStyle:p["a"].object,maskStyle:p["a"].object,prefixCls:p["a"].string,wrapClassName:p["a"].string,width:p["a"].oneOfType([p["a"].string,p["a"].number]),height:p["a"].oneOfType([p["a"].string,p["a"].number]),zIndex:p["a"].number,bodyProps:p["a"].any,maskProps:p["a"].any,wrapProps:p["a"].any,getContainer:p["a"].any,dialogStyle:p["a"].object.def((function(){return{}})),dialogClass:p["a"].string.def(""),closeIcon:p["a"].any,forceRender:p["a"].bool,getOpenCount:p["a"].func,focusTriggerAfterClose:p["a"].bool}}var M=w,x=M(),S=0;function k(){}function C(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],r="scroll"+(t?"Top":"Left");if("number"!==typeof n){var i=e.document;n=i.documentElement[r],"number"!==typeof n&&(n=i.body[r])}return n}function L(e,t){var n=e.style;["Webkit","Moz","Ms","ms"].forEach((function(e){n[e+"TransformOrigin"]=t})),n["transformOrigin"]=t}function T(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,i=r.defaultView||r.parentWindow;return n.left+=C(i),n.top+=C(i,!0),n}var O={},z={mixins:[g["a"]],props:Object(h["s"])(x,{mask:!0,visible:!1,keyboard:!0,closable:!0,maskClosable:!0,destroyOnClose:!1,prefixCls:"rc-dialog",getOpenCount:function(){return null},focusTriggerAfterClose:!0}),data:function(){return{destroyPopup:!1}},provide:function(){return{dialogContext:this}},watch:{visible:function(e){var t=this;e&&(this.destroyPopup=!1),this.$nextTick((function(){t.updatedCallback(!e)}))}},beforeMount:function(){this.inTransition=!1,this.titleId="rcDialogTitle"+S++},mounted:function(){var e=this;this.$nextTick((function(){e.updatedCallback(!1),(e.forceRender||!1===e.getContainer&&!e.visible)&&e.$refs.wrap&&(e.$refs.wrap.style.display="none")}))},beforeDestroy:function(){var e=this.visible,t=this.getOpenCount;!e&&!this.inTransition||t()||this.switchScrollingEffect(),clearTimeout(this.timeoutId)},methods:{getDialogWrap:function(){return this.$refs.wrap},updatedCallback:function(e){var t=this.mousePosition,n=this.mask,r=this.focusTriggerAfterClose;if(this.visible){if(!e){this.openTime=Date.now(),this.switchScrollingEffect(),this.tryFocus();var i=this.$refs.dialog.$el;if(t){var a=T(i);L(i,t.x-a.left+"px "+(t.y-a.top)+"px")}else L(i,"")}}else if(e&&(this.inTransition=!0,n&&this.lastOutSideFocusNode&&r)){try{this.lastOutSideFocusNode.focus()}catch(o){this.lastOutSideFocusNode=null}this.lastOutSideFocusNode=null}},tryFocus:function(){Object(d["a"])(this.$refs.wrap,document.activeElement)||(this.lastOutSideFocusNode=document.activeElement,this.$refs.sentinelStart.focus())},onAnimateLeave:function(){var e=this.afterClose,t=this.destroyOnClose;this.$refs.wrap&&(this.$refs.wrap.style.display="none"),t&&(this.destroyPopup=!0),this.inTransition=!1,this.switchScrollingEffect(),e&&e()},onDialogMouseDown:function(){this.dialogMouseDown=!0},onMaskMouseUp:function(){var e=this;this.dialogMouseDown&&(this.timeoutId=setTimeout((function(){e.dialogMouseDown=!1}),0))},onMaskClick:function(e){Date.now()-this.openTime<300||e.target!==e.currentTarget||this.dialogMouseDown||this.close(e)},onKeydown:function(e){var t=this.$props;if(t.keyboard&&e.keyCode===f["a"].ESC)return e.stopPropagation(),void this.close(e);if(t.visible&&e.keyCode===f["a"].TAB){var n=document.activeElement,r=this.$refs.sentinelStart;e.shiftKey?n===r&&this.$refs.sentinelEnd.focus():n===this.$refs.sentinelEnd&&r.focus()}},getDialogElement:function(){var e=this.$createElement,t=this.closable,n=this.prefixCls,r=this.width,a=this.height,s=this.title,c=this.footer,l=this.bodyStyle,f=this.visible,d=this.bodyProps,p=this.forceRender,m=this.dialogStyle,g=this.dialogClass,y=i()({},m);void 0!==r&&(y.width="number"===typeof r?r+"px":r),void 0!==a&&(y.height="number"===typeof a?a+"px":a);var _=void 0;c&&(_=e("div",{key:"footer",class:n+"-footer",ref:"footer"},[c]));var w=void 0;s&&(w=e("div",{key:"header",class:n+"-header",ref:"header"},[e("div",{class:n+"-title",attrs:{id:this.titleId}},[s])]));var M=void 0;if(t){var x=Object(h["f"])(this,"closeIcon");M=e("button",{attrs:{type:"button","aria-label":"Close"},key:"close",on:{click:this.close||k},class:n+"-close"},[x||e("span",{class:n+"-close-x"})])}var S=y,C={width:0,height:0,overflow:"hidden"},L=o()({},n,!0),T=this.getTransitionName(),O=e(v,{directives:[{name:"show",value:f}],key:"dialog-element",attrs:{role:"document",forceRender:p},ref:"dialog",style:S,class:[L,g],on:{mousedown:this.onDialogMouseDown}},[e("div",{attrs:{tabIndex:0,"aria-hidden":"true"},ref:"sentinelStart",style:C}),e("div",{class:n+"-content"},[M,w,e("div",u()([{key:"body",class:n+"-body",style:l,ref:"body"},d]),[this.$slots["default"]]),_]),e("div",{attrs:{tabIndex:0,"aria-hidden":"true"},ref:"sentinelEnd",style:C})]),z=Object(b["a"])(T,{afterLeave:this.onAnimateLeave});return e("transition",u()([{key:"dialog"},z]),[f||!this.destroyPopup?O:null])},getZIndexStyle:function(){var e={},t=this.$props;return void 0!==t.zIndex&&(e.zIndex=t.zIndex),e},getWrapStyle:function(){return i()({},this.getZIndexStyle(),this.wrapStyle)},getMaskStyle:function(){return i()({},this.getZIndexStyle(),this.maskStyle)},getMaskElement:function(){var e=this.$createElement,t=this.$props,n=void 0;if(t.mask){var r=this.getMaskTransitionName();if(n=e(v,u()([{directives:[{name:"show",value:t.visible}],style:this.getMaskStyle(),key:"mask",class:t.prefixCls+"-mask"},t.maskProps])),r){var i=Object(b["a"])(r);n=e("transition",u()([{key:"mask"},i]),[n])}}return n},getMaskTransitionName:function(){var e=this.$props,t=e.maskTransitionName,n=e.maskAnimation;return!t&&n&&(t=e.prefixCls+"-"+n),t},getTransitionName:function(){var e=this.$props,t=e.transitionName,n=e.animation;return!t&&n&&(t=e.prefixCls+"-"+n),t},switchScrollingEffect:function(){var e=this.getOpenCount,t=e();if(1===t){if(O.hasOwnProperty("overflowX"))return;O={overflowX:document.body.style.overflowX,overflowY:document.body.style.overflowY,overflow:document.body.style.overflow},_(),document.body.style.overflow="hidden"}else t||(void 0!==O.overflow&&(document.body.style.overflow=O.overflow),void 0!==O.overflowX&&(document.body.style.overflowX=O.overflowX),void 0!==O.overflowY&&(document.body.style.overflowY=O.overflowY),O={},_(!0))},close:function(e){this.__emit("close",e)}},render:function(){var e=arguments[0],t=this.prefixCls,n=this.maskClosable,r=this.visible,i=this.wrapClassName,a=this.title,o=this.wrapProps,s=this.getWrapStyle();return r&&(s.display=null),e("div",{class:t+"-root"},[this.getMaskElement(),e("div",u()([{attrs:{tabIndex:-1,role:"dialog","aria-labelledby":a?this.titleId:null},on:{keydown:this.onKeydown,click:n?this.onMaskClick:k,mouseup:n?this.onMaskMouseUp:k},class:t+"-wrap "+(i||""),ref:"wrap",style:s},o]),[this.getDialogElement()])])}},D=n("1098"),j=n.n(D);function H(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.element,r=void 0===n?document.body:n,i={},a=Object.keys(e);return a.forEach((function(e){i[e]=r.style[e]})),a.forEach((function(t){r.style[t]=e[t]})),i}var E=H,A=n("8e60"),P=0,Y=!("undefined"!==typeof window&&window.document&&window.document.createElement),V={},I={name:"PortalWrapper",props:{wrapperClassName:p["a"].string,forceRender:p["a"].bool,getContainer:p["a"].any,children:p["a"].func,visible:p["a"].bool},data:function(){var e=this.$props.visible;return P=e?P+1:P,{}},updated:function(){this.setWrapperClassName()},watch:{visible:function(e){P=e?P+1:P-1},getContainer:function(e,t){var n="function"===typeof e&&"function"===typeof t;(n?e.toString()!==t.toString():e!==t)&&this.removeCurrentContainer(!1)}},beforeDestroy:function(){var e=this.$props.visible;P=e&&P?P-1:P,this.removeCurrentContainer(e)},methods:{getParent:function(){var e=this.$props.getContainer;if(e){if("string"===typeof e)return document.querySelectorAll(e)[0];if("function"===typeof e)return e();if("object"===("undefined"===typeof e?"undefined":j()(e))&&e instanceof window.HTMLElement)return e}return document.body},getDomContainer:function(){if(Y)return null;if(!this.container){this.container=document.createElement("div");var e=this.getParent();e&&e.appendChild(this.container)}return this.setWrapperClassName(),this.container},setWrapperClassName:function(){var e=this.$props.wrapperClassName;this.container&&e&&e!==this.container.className&&(this.container.className=e)},savePortal:function(e){this._component=e},removeCurrentContainer:function(){this.container=null,this._component=null},switchScrollingEffect:function(){1!==P||Object.keys(V).length?P||(E(V),V={},_(!0)):(_(),V=E({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"}))}},render:function(){var e=arguments[0],t=this.$props,n=t.children,r=t.forceRender,i=t.visible,a=null,o={getOpenCount:function(){return P},getContainer:this.getDomContainer,switchScrollingEffect:this.switchScrollingEffect};return(r||i||this._component)&&(a=e(A["a"],u()([{attrs:{getContainer:this.getDomContainer,children:n(o)}},{directives:[{name:"ant-ref",value:this.savePortal}]}]))),a}},F=M(),R={inheritAttrs:!1,props:i()({},F,{visible:F.visible.def(!1)}),render:function(){var e=this,t=arguments[0],n=this.$props,r=n.visible,a=n.getContainer,o=n.forceRender,s={props:this.$props,attrs:this.$attrs,ref:"_component",key:"dialog",on:Object(h["j"])(this)};return!1===a?t(z,u()([s,{attrs:{getOpenCount:function(){return 2}}}]),[this.$slots["default"]]):t(I,{attrs:{visible:r,forceRender:o,getContainer:a,children:function(n){return s.props=i()({},s.props,n),t(z,s,[e.$slots["default"]])}}})}},N=R,B=N,$=n("c8c6"),W=n("97e1"),U=n("0c63"),q=n("5efb"),K=n("b92b"),G=n("e5cd"),X=n("4df5"),J=Object(K["a"])().type,Z=null,Q=function(e){Z={x:e.pageX,y:e.pageY},setTimeout((function(){return Z=null}),100)};function ee(){}"undefined"!==typeof window&&window.document&&window.document.documentElement&&Object($["a"])(document.documentElement,"click",Q,!0);var te=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={prefixCls:p["a"].string,visible:p["a"].bool,confirmLoading:p["a"].bool,title:p["a"].any,closable:p["a"].bool,closeIcon:p["a"].any,afterClose:p["a"].func.def(ee),centered:p["a"].bool,width:p["a"].oneOfType([p["a"].string,p["a"].number]),footer:p["a"].any,okText:p["a"].any,okType:J,cancelText:p["a"].any,icon:p["a"].any,maskClosable:p["a"].bool,forceRender:p["a"].bool,okButtonProps:p["a"].object,cancelButtonProps:p["a"].object,destroyOnClose:p["a"].bool,wrapClassName:p["a"].string,maskTransitionName:p["a"].string,transitionName:p["a"].string,getContainer:p["a"].func,zIndex:p["a"].number,bodyStyle:p["a"].object,maskStyle:p["a"].object,mask:p["a"].bool,keyboard:p["a"].bool,wrapProps:p["a"].object,focusTriggerAfterClose:p["a"].bool};return Object(h["s"])(t,e)},ne=[],re={name:"AModal",inheritAttrs:!1,model:{prop:"visible",event:"change"},props:te({width:520,transitionName:"zoom",maskTransitionName:"fade",confirmLoading:!1,visible:!1,okType:"primary"}),data:function(){return{sVisible:!!this.visible}},watch:{visible:function(e){this.sVisible=e}},inject:{configProvider:{default:function(){return X["a"]}}},methods:{handleCancel:function(e){this.$emit("cancel",e),this.$emit("change",!1)},handleOk:function(e){this.$emit("ok",e)},renderFooter:function(e){var t=this.$createElement,n=this.okType,r=this.confirmLoading,i=Object(h["w"])({on:{click:this.handleCancel}},this.cancelButtonProps||{}),a=Object(h["w"])({on:{click:this.handleOk},props:{type:n,loading:r}},this.okButtonProps||{});return t("div",[t(q["a"],i,[Object(h["f"])(this,"cancelText")||e.cancelText]),t(q["a"],a,[Object(h["f"])(this,"okText")||e.okText])])}},render:function(){var e=arguments[0],t=this.prefixCls,n=this.sVisible,r=this.wrapClassName,a=this.centered,s=this.getContainer,l=this.$slots,u=this.$scopedSlots,f=this.$attrs,d=u["default"]?u["default"]():l["default"],p=this.configProvider,m=p.getPrefixCls,v=p.getPopupContainer,g=m("modal",t),b=e(G["a"],{attrs:{componentName:"Modal",defaultLocale:Object(W["b"])()},scopedSlots:{default:this.renderFooter}}),y=Object(h["f"])(this,"closeIcon"),_=e("span",{class:g+"-close-x"},[y||e(U["a"],{class:g+"-close-icon",attrs:{type:"close"}})]),w=Object(h["f"])(this,"footer"),M=Object(h["f"])(this,"title"),x={props:i()({},this.$props,{getContainer:void 0===s?v:s,prefixCls:g,wrapClassName:c()(o()({},g+"-centered",!!a),r),title:M,footer:void 0===w?b:w,visible:n,mousePosition:Z,closeIcon:_}),on:i()({},Object(h["j"])(this),{close:this.handleCancel}),class:Object(h["e"])(this),style:Object(h["p"])(this),attrs:f};return e(B,x,[d])}},ie=n("2b0e"),ae=Object(K["a"])().type,oe={type:ae,actionFn:p["a"].func,closeModal:p["a"].func,autoFocus:p["a"].bool,buttonProps:p["a"].object},se={mixins:[g["a"]],props:oe,data:function(){return{loading:!1}},mounted:function(){var e=this;this.autoFocus&&(this.timeoutId=setTimeout((function(){return e.$el.focus()})))},beforeDestroy:function(){clearTimeout(this.timeoutId)},methods:{onClick:function(){var e=this,t=this.actionFn,n=this.closeModal;if(t){var r=void 0;t.length?r=t(n):(r=t(),r||n()),r&&r.then&&(this.setState({loading:!0}),r.then((function(){n.apply(void 0,arguments)}),(function(t){console.error(t),e.setState({loading:!1})})))}else n()}},render:function(){var e=arguments[0],t=this.type,n=this.$slots,r=this.loading,i=this.buttonProps;return e(q["a"],u()([{attrs:{type:t,loading:r},on:{click:this.onClick}},i]),[n["default"]])}},ce=n("6a21"),le={functional:!0,render:function(e,t){var n=t.props,r=n.onCancel,i=n.onOk,a=n.close,s=n.zIndex,l=n.afterClose,u=n.visible,h=n.keyboard,f=n.centered,d=n.getContainer,p=n.maskStyle,m=n.okButtonProps,v=n.cancelButtonProps,g=n.iconType,b=void 0===g?"question-circle":g,y=n.closable,_=void 0!==y&&y;Object(ce["a"])(!("iconType"in n),"Modal","The property 'iconType' is deprecated. Use the property 'icon' instead.");var w=n.icon?n.icon:b,M=n.okType||"primary",x=n.prefixCls||"ant-modal",S=x+"-confirm",k=!("okCancel"in n)||n.okCancel,C=n.width||416,L=n.style||{},T=void 0===n.mask||n.mask,O=void 0!==n.maskClosable&&n.maskClosable,z=Object(W["b"])(),D=n.okText||(k?z.okText:z.justOkText),j=n.cancelText||z.cancelText,H=null!==n.autoFocusButton&&(n.autoFocusButton||"ok"),E=n.transitionName||"zoom",A=n.maskTransitionName||"fade",P=c()(S,S+"-"+n.type,x+"-"+n.type,n["class"]),Y=k&&e(se,{attrs:{actionFn:r,closeModal:a,autoFocus:"cancel"===H,buttonProps:v}},[j]),V="string"===typeof w?e(U["a"],{attrs:{type:w}}):w(e);return e(re,{attrs:{prefixCls:x,wrapClassName:c()(o()({},S+"-centered",!!f)),visible:u,closable:_,title:"",transitionName:E,footer:"",maskTransitionName:A,mask:T,maskClosable:O,maskStyle:p,width:C,zIndex:s,afterClose:l,keyboard:h,centered:f,getContainer:d},class:P,on:{cancel:function(e){return a({triggerCancel:!0},e)}},style:L},[e("div",{class:S+"-body-wrapper"},[e("div",{class:S+"-body"},[V,void 0===n.title?null:e("span",{class:S+"-title"},["function"===typeof n.title?n.title(e):n.title]),e("div",{class:S+"-content"},["function"===typeof n.content?n.content(e):n.content])]),e("div",{class:S+"-btns"},[Y,e(se,{attrs:{type:M,actionFn:i,closeModal:a,autoFocus:"ok"===H,buttonProps:m}},[D])])])])}},ue=n("db14"),he=n("0464");function fe(e){var t=document.createElement("div"),n=document.createElement("div");t.appendChild(n),document.body.appendChild(t);var r=i()({},Object(he["a"])(e,["parentContext"]),{close:s,visible:!0}),a=null,o={props:{}};function s(){l.apply(void 0,arguments)}function c(e){r=i()({},r,e),o.props=r}function l(){a&&t.parentNode&&(a.$destroy(),a=null,t.parentNode.removeChild(t));for(var n=arguments.length,r=Array(n),i=0;i11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}});return t}))},edc9:function(e,t,n){"use strict";var r=n("c3c0"),i=n("da3e");function a(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=a,a.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){e=this.pending;var n=e.length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var i=0;i>>24&255,r[i++]=e>>>16&255,r[i++]=e>>>8&255,r[i++]=255&e}else for(r[i++]=255&e,r[i++]=e>>>8&255,r[i++]=e>>>16&255,r[i++]=e>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,a=8;a(i>>1)-1?(i>>1)-c:c,a.isubn(s)):s=0,r[o]=s,a.iushrn(1)}return r}function c(e,t){var n=[[],[]];e=e.clone(),t=t.clone();var r=0,i=0;while(e.cmpn(-r)>0||t.cmpn(-i)>0){var a,o,s=e.andln(3)+r&3,c=t.andln(3)+i&3;if(3===s&&(s=-1),3===c&&(c=-1),0===(1&s))a=0;else{var l=e.andln(7)+r&7;a=3!==l&&5!==l||2!==c?s:-s}if(n[0].push(a),0===(1&c))o=0;else{l=t.andln(7)+i&7;o=3!==l&&5!==l||2!==s?c:-c}n[1].push(o),2*r===a+1&&(r=1-r),2*i===o+1&&(i=1-i),e.iushrn(1),t.iushrn(1)}return n}function l(e,t,n){var r="_"+t;e.prototype[t]=function(){return void 0!==this[r]?this[r]:this[r]=n.call(this)}}function u(e){return"string"===typeof e?r.toArray(e,"hex"):e}function h(e){return new i(e,"hex","le")}r.assert=a,r.toArray=o.toArray,r.zero2=o.zero2,r.toHex=o.toHex,r.encode=o.encode,r.getNAF=s,r.getJSF=c,r.cachedProperty=l,r.parseBytes=u,r.intFromLE=h},f3c1:function(e,t){var n=800,r=16,i=Date.now;function a(e){var t=0,a=0;return function(){var o=i(),s=r-(o-a);if(a=o,s>0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}e.exports=a},f3ff:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},r=e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});return r}))},f460:function(e,t,n){var r=n("98e6"),i=n("8707").Buffer;function a(e){var t=i.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){var n,o=i.alloc(0),s=0;while(o.length1?arguments[1]:void 0)}})},f4ea:function(e,t,n){(function(t,r,i){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.mode.CTR=function(){var t=e.lib.BlockCipherMode.extend(),n=t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize,i=this._iv,a=this._counter;i&&(a=this._counter=i.slice(0),this._iv=void 0);var o=a.slice(0);n.encryptBlock(o,0),a[r-1]=a[r-1]+1|0;for(var s=0;s>>32-t}function l(e,t,n,r,i,a,o){return c(e+(t&n|~t&r)+i+a|0,o)+t|0}function u(e,t,n,r,i,a,o){return c(e+(t&r|n&~r)+i+a|0,o)+t|0}function h(e,t,n,r,i,a,o){return c(e+(t^n^r)+i+a|0,o)+t|0}function f(e,t,n,r,i,a,o){return c(e+(n^(t|~r))+i+a|0,o)+t|0}r(s,i),s.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var n=this._a,r=this._b,i=this._c,a=this._d;n=l(n,r,i,a,e[0],3614090360,7),a=l(a,n,r,i,e[1],3905402710,12),i=l(i,a,n,r,e[2],606105819,17),r=l(r,i,a,n,e[3],3250441966,22),n=l(n,r,i,a,e[4],4118548399,7),a=l(a,n,r,i,e[5],1200080426,12),i=l(i,a,n,r,e[6],2821735955,17),r=l(r,i,a,n,e[7],4249261313,22),n=l(n,r,i,a,e[8],1770035416,7),a=l(a,n,r,i,e[9],2336552879,12),i=l(i,a,n,r,e[10],4294925233,17),r=l(r,i,a,n,e[11],2304563134,22),n=l(n,r,i,a,e[12],1804603682,7),a=l(a,n,r,i,e[13],4254626195,12),i=l(i,a,n,r,e[14],2792965006,17),r=l(r,i,a,n,e[15],1236535329,22),n=u(n,r,i,a,e[1],4129170786,5),a=u(a,n,r,i,e[6],3225465664,9),i=u(i,a,n,r,e[11],643717713,14),r=u(r,i,a,n,e[0],3921069994,20),n=u(n,r,i,a,e[5],3593408605,5),a=u(a,n,r,i,e[10],38016083,9),i=u(i,a,n,r,e[15],3634488961,14),r=u(r,i,a,n,e[4],3889429448,20),n=u(n,r,i,a,e[9],568446438,5),a=u(a,n,r,i,e[14],3275163606,9),i=u(i,a,n,r,e[3],4107603335,14),r=u(r,i,a,n,e[8],1163531501,20),n=u(n,r,i,a,e[13],2850285829,5),a=u(a,n,r,i,e[2],4243563512,9),i=u(i,a,n,r,e[7],1735328473,14),r=u(r,i,a,n,e[12],2368359562,20),n=h(n,r,i,a,e[5],4294588738,4),a=h(a,n,r,i,e[8],2272392833,11),i=h(i,a,n,r,e[11],1839030562,16),r=h(r,i,a,n,e[14],4259657740,23),n=h(n,r,i,a,e[1],2763975236,4),a=h(a,n,r,i,e[4],1272893353,11),i=h(i,a,n,r,e[7],4139469664,16),r=h(r,i,a,n,e[10],3200236656,23),n=h(n,r,i,a,e[13],681279174,4),a=h(a,n,r,i,e[0],3936430074,11),i=h(i,a,n,r,e[3],3572445317,16),r=h(r,i,a,n,e[6],76029189,23),n=h(n,r,i,a,e[9],3654602809,4),a=h(a,n,r,i,e[12],3873151461,11),i=h(i,a,n,r,e[15],530742520,16),r=h(r,i,a,n,e[2],3299628645,23),n=f(n,r,i,a,e[0],4096336452,6),a=f(a,n,r,i,e[7],1126891415,10),i=f(i,a,n,r,e[14],2878612391,15),r=f(r,i,a,n,e[5],4237533241,21),n=f(n,r,i,a,e[12],1700485571,6),a=f(a,n,r,i,e[3],2399980690,10),i=f(i,a,n,r,e[10],4293915773,15),r=f(r,i,a,n,e[1],2240044497,21),n=f(n,r,i,a,e[8],1873313359,6),a=f(a,n,r,i,e[15],4264355552,10),i=f(i,a,n,r,e[6],2734768916,15),r=f(r,i,a,n,e[13],1309151649,21),n=f(n,r,i,a,e[4],4149444226,6),a=f(a,n,r,i,e[11],3174756917,10),i=f(i,a,n,r,e[2],718787259,15),r=f(r,i,a,n,e[9],3951481745,21),this._a=this._a+n|0,this._b=this._b+r|0,this._c=this._c+i|0,this._d=this._d+a|0},s.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=a.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=s},f5b2:function(e,t,n){"use strict";var r=n("23e7"),i=n("6547").codeAt;r({target:"String",proto:!0},{codePointAt:function(e){return i(this,e)}})},f5df:function(e,t,n){var r=n("00ee"),i=n("c6b6"),a=n("b622"),o=a("toStringTag"),s="Arguments"==i(function(){return arguments}()),c=function(e,t){try{return e[t]}catch(n){}};e.exports=r?i:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=c(t=Object(e),o))?n:s?i(t):"Object"==(r=i(t))&&"function"==typeof t.callee?"Arguments":r}},f608:function(e,t,n){var r=n("6747"),i=n("ffd6"),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;function s(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||(o.test(e)||!a.test(e)||null!=t&&e in Object(t))}e.exports=s},f614:function(e,t,n){},f64c:function(e,t,n){"use strict";var r=n("41b2"),i=n.n(r),a=n("2fcd"),o=n("0c63"),s=3,c=void 0,l=void 0,u=1,h="ant-message",f="move-up",d=function(){return document.body},p=void 0;function m(e){l?e(l):a["a"].newInstance({prefixCls:h,transitionName:f,style:{top:c},getContainer:d,maxCount:p},(function(t){l?e(l):(l=t,e(t))}))}function v(e){var t=void 0!==e.duration?e.duration:s,n={info:"info-circle",success:"check-circle",error:"close-circle",warning:"exclamation-circle",loading:"loading"}[e.type],r=e.key||u++,i=new Promise((function(i){var a=function(){return"function"===typeof e.onClose&&e.onClose(),i(!0)};m((function(i){i.notice({key:r,duration:t,style:{},content:function(t){var r=t(o["a"],{attrs:{type:n,theme:"loading"===n?"outlined":"filled"}}),i=n?r:"";return t("div",{class:h+"-custom-content"+(e.type?" "+h+"-"+e.type:"")},[e.icon?"function"===typeof e.icon?e.icon(t):e.icon:i,t("span",["function"===typeof e.content?e.content(t):e.content])])},onClose:a})}))})),a=function(){l&&l.removeNotice(r)};return a.then=function(e,t){return i.then(e,t)},a.promise=i,a}function g(e){return"[object Object]"===Object.prototype.toString.call(e)&&!!e.content}var b={open:v,config:function(e){void 0!==e.top&&(c=e.top,l=null),void 0!==e.duration&&(s=e.duration),void 0!==e.prefixCls&&(h=e.prefixCls),void 0!==e.getContainer&&(d=e.getContainer),void 0!==e.transitionName&&(f=e.transitionName,l=null),void 0!==e.maxCount&&(p=e.maxCount,l=null)},destroy:function(){l&&(l.destroy(),l=null)}};["success","info","warning","error","loading"].forEach((function(e){b[e]=function(t,n,r){return g(t)?b.open(i()({},t,{type:e})):("function"===typeof n&&(r=n,n=void 0),b.open({content:t,duration:n,type:e,onClose:r}))}})),b.warn=b.warning,t["a"]=b},f664:function(e,t,n){var r=n("23e7"),i=n("be8e");r({target:"Math",stat:!0},{fround:i})},f6b4:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],r=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],i=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],a=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],o=e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:r,weekdaysShort:i,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}});return o}))},f6b49:function(e,t,n){"use strict";var r=n("c532");function i(){this.handlers=[]}i.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},f6d6:function(e,t,n){var r=n("23e7"),i=n("23cb"),a=String.fromCharCode,o=String.fromCodePoint,s=!!o&&1!=o.length;r({target:"String",stat:!0,forced:s},{fromCodePoint:function(e){var t,n=[],r=arguments.length,o=0;while(r>o){if(t=+arguments[o++],i(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},f748:function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},f772:function(e,t,n){var r=n("5692"),i=n("90e3"),a=r("keys");e.exports=function(e){return a[e]||(a[e]=i(e))}},f785:function(e,t,n){var r=n("2626");r("Array")},f893:function(e,t,n){e.exports={default:n("8119"),__esModule:!0}},f8af:function(e,t,n){var r=n("2474");function i(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}e.exports=i},f8cd:function(e,t,n){var r=n("a691");e.exports=function(e){var t=r(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},f8d5:function(e,t,n){"use strict";t["a"]={today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"}},f904:function(e,t,n){"use strict";var r=n("13d9"),i={"text/plain":"Text","text/html":"Url",default:"Text"},a="Copy to clipboard: #{key}, Enter";function o(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}function s(e,t){var n,s,c,l,u,h,f=!1;t||(t={}),n=t.debug||!1;try{c=r(),l=document.createRange(),u=document.getSelection(),h=document.createElement("span"),h.textContent=e,h.style.all="unset",h.style.position="fixed",h.style.top=0,h.style.clip="rect(0, 0, 0, 0)",h.style.whiteSpace="pre",h.style.webkitUserSelect="text",h.style.MozUserSelect="text",h.style.msUserSelect="text",h.style.userSelect="text",h.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),"undefined"===typeof r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=i[t.format]||i["default"];window.clipboardData.setData(a,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(h),l.selectNodeContents(h),u.addRange(l);var d=document.execCommand("copy");if(!d)throw new Error("copy command was unsuccessful");f=!0}catch(p){n&&console.error("unable to copy using execCommand: ",p),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),f=!0}catch(p){n&&console.error("unable to copy using clipboardData: ",p),n&&console.error("falling back to prompt"),s=o("message"in t?t.message:a),window.prompt(s,e)}}finally{u&&("function"==typeof u.removeRange?u.removeRange(l):u.removeAllRanges()),h&&document.body.removeChild(h),c()}return f}e.exports=s},f933:function(e,t,n){"use strict";var r=n("6042"),i=n.n(r),a=n("41b2"),o=n.n(a),s=n("7b05"),c=n("8e8e"),l=n.n(c),u=n("4d91"),h=n("8496"),f={adjustX:1,adjustY:1},d=[0,0],p={left:{points:["cr","cl"],overflow:f,offset:[-4,0],targetOffset:d},right:{points:["cl","cr"],overflow:f,offset:[4,0],targetOffset:d},top:{points:["bc","tc"],overflow:f,offset:[0,-4],targetOffset:d},bottom:{points:["tc","bc"],overflow:f,offset:[0,4],targetOffset:d},topLeft:{points:["bl","tl"],overflow:f,offset:[0,-4],targetOffset:d},leftTop:{points:["tr","tl"],overflow:f,offset:[-4,0],targetOffset:d},topRight:{points:["br","tr"],overflow:f,offset:[0,-4],targetOffset:d},rightTop:{points:["tl","tr"],overflow:f,offset:[4,0],targetOffset:d},bottomRight:{points:["tr","br"],overflow:f,offset:[0,4],targetOffset:d},rightBottom:{points:["bl","br"],overflow:f,offset:[4,0],targetOffset:d},bottomLeft:{points:["tl","bl"],overflow:f,offset:[0,4],targetOffset:d},leftBottom:{points:["br","bl"],overflow:f,offset:[-4,0],targetOffset:d}},m={props:{prefixCls:u["a"].string,overlay:u["a"].any,trigger:u["a"].any},updated:function(){var e=this.trigger;e&&e.forcePopupAlign()},render:function(){var e=arguments[0],t=this.overlay,n=this.prefixCls;return e("div",{class:n+"-inner",attrs:{role:"tooltip"}},["function"===typeof t?t():t])}},v=n("daa3");function g(){}var b={props:{trigger:u["a"].any.def(["hover"]),defaultVisible:u["a"].bool,visible:u["a"].bool,placement:u["a"].string.def("right"),transitionName:u["a"].oneOfType([u["a"].string,u["a"].object]),animation:u["a"].any,afterVisibleChange:u["a"].func.def((function(){})),overlay:u["a"].any,overlayStyle:u["a"].object,overlayClassName:u["a"].string,prefixCls:u["a"].string.def("rc-tooltip"),mouseEnterDelay:u["a"].number.def(0),mouseLeaveDelay:u["a"].number.def(.1),getTooltipContainer:u["a"].func,destroyTooltipOnHide:u["a"].bool.def(!1),align:u["a"].object.def((function(){return{}})),arrowContent:u["a"].any.def(null),tipId:u["a"].string,builtinPlacements:u["a"].object},methods:{getPopupElement:function(){var e=this.$createElement,t=this.$props,n=t.prefixCls,r=t.tipId;return[e("div",{class:n+"-arrow",key:"arrow"},[Object(v["f"])(this,"arrowContent")]),e(m,{key:"content",attrs:{trigger:this.$refs.trigger,prefixCls:n,id:r,overlay:Object(v["f"])(this,"overlay")}})]},getPopupDomNode:function(){return this.$refs.trigger.getPopupDomNode()}},render:function(e){var t=Object(v["k"])(this),n=t.overlayClassName,r=t.trigger,i=t.mouseEnterDelay,a=t.mouseLeaveDelay,s=t.overlayStyle,c=t.prefixCls,u=t.afterVisibleChange,f=t.transitionName,d=t.animation,m=t.placement,b=t.align,y=t.destroyTooltipOnHide,_=t.defaultVisible,w=t.getTooltipContainer,M=l()(t,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer"]),x=o()({},M);Object(v["r"])(this,"visible")&&(x.popupVisible=this.$props.visible);var S=Object(v["j"])(this),k={props:o()({popupClassName:n,prefixCls:c,action:r,builtinPlacements:p,popupPlacement:m,popupAlign:b,getPopupContainer:w,afterPopupVisibleChange:u,popupTransitionName:f,popupAnimation:d,defaultPopupVisible:_,destroyPopupOnHide:y,mouseLeaveDelay:a,popupStyle:s,mouseEnterDelay:i},x),on:o()({},S,{popupVisibleChange:S.visibleChange||g,popupAlign:S.popupAlign||g}),ref:"trigger"};return e(h["a"],k,[e("template",{slot:"popup"},[this.getPopupElement(e)]),this.$slots["default"]])}},y=b,_={adjustX:1,adjustY:1},w={adjustX:0,adjustY:0},M=[0,0];function x(e){return"boolean"===typeof e?e?_:w:o()({},w,e)}function S(e){var t=e.arrowWidth,n=void 0===t?5:t,r=e.horizontalArrowShift,i=void 0===r?16:r,a=e.verticalArrowShift,s=void 0===a?12:a,c=e.autoAdjustOverflow,l=void 0===c||c,u={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(i+n),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(s+n)]},topRight:{points:["br","tc"],offset:[i+n,-4]},rightTop:{points:["tl","cr"],offset:[4,-(s+n)]},bottomRight:{points:["tr","bc"],offset:[i+n,4]},rightBottom:{points:["bl","cr"],offset:[4,s+n]},bottomLeft:{points:["tl","bc"],offset:[-(i+n),4]},leftBottom:{points:["br","cl"],offset:[-4,s+n]}};return Object.keys(u).forEach((function(t){u[t]=e.arrowPointAtCenter?o()({},u[t],{overflow:x(l),targetOffset:M}):o()({},p[t],{overflow:x(l)}),u[t].ignoreShake=!0})),u}var k=n("4df5"),C=n("f54f"),L=function(e,t){var n={},r=o()({},e);return t.forEach((function(t){e&&t in e&&(n[t]=e[t],delete r[t])})),{picked:n,omitted:r}},T=Object(C["a"])(),O={name:"ATooltip",model:{prop:"visible",event:"visibleChange"},props:o()({},T,{title:u["a"].any}),inject:{configProvider:{default:function(){return k["a"]}}},data:function(){return{sVisible:!!this.$props.visible||!!this.$props.defaultVisible}},watch:{visible:function(e){this.sVisible=e}},methods:{onVisibleChange:function(e){Object(v["r"])(this,"visible")||(this.sVisible=!this.isNoTitle()&&e),this.isNoTitle()||this.$emit("visibleChange",e)},getPopupDomNode:function(){return this.$refs.tooltip.getPopupDomNode()},getPlacements:function(){var e=this.$props,t=e.builtinPlacements,n=e.arrowPointAtCenter,r=e.autoAdjustOverflow;return t||S({arrowPointAtCenter:n,verticalArrowShift:8,autoAdjustOverflow:r})},getDisabledCompatibleChildren:function(e){var t=this.$createElement,n=e.componentOptions&&e.componentOptions.Ctor.options||{};if((!0===n.__ANT_BUTTON||!0===n.__ANT_SWITCH||!0===n.__ANT_CHECKBOX)&&(e.componentOptions.propsData.disabled||""===e.componentOptions.propsData.disabled)||"button"===e.tag&&e.data&&e.data.attrs&&void 0!==e.data.attrs.disabled){var r=L(Object(v["p"])(e),["position","left","right","top","bottom","float","display","zIndex"]),i=r.picked,a=r.omitted,c=o()({display:"inline-block"},i,{cursor:"not-allowed",width:e.componentOptions.propsData.block?"100%":null}),l=o()({},a,{pointerEvents:"none"}),u=Object(v["e"])(e),h=Object(s["a"])(e,{style:l,class:null});return t("span",{style:c,class:u},[h])}return e},isNoTitle:function(){var e=Object(v["f"])(this,"title");return!e&&0!==e},getOverlay:function(){var e=Object(v["f"])(this,"title");return 0===e?e:e||""},onPopupAlign:function(e,t){var n=this.getPlacements(),r=Object.keys(n).filter((function(e){return n[e].points[0]===t.points[0]&&n[e].points[1]===t.points[1]}))[0];if(r){var i=e.getBoundingClientRect(),a={top:"50%",left:"50%"};r.indexOf("top")>=0||r.indexOf("Bottom")>=0?a.top=i.height-t.offset[1]+"px":(r.indexOf("Top")>=0||r.indexOf("bottom")>=0)&&(a.top=-t.offset[1]+"px"),r.indexOf("left")>=0||r.indexOf("Right")>=0?a.left=i.width-t.offset[0]+"px":(r.indexOf("right")>=0||r.indexOf("Left")>=0)&&(a.left=-t.offset[0]+"px"),e.style.transformOrigin=a.left+" "+a.top}}},render:function(){var e=arguments[0],t=this.$props,n=this.$data,r=this.$slots,a=t.prefixCls,c=t.openClassName,l=t.getPopupContainer,u=this.configProvider.getPopupContainer,h=this.configProvider.getPrefixCls,f=h("tooltip",a),d=(r["default"]||[]).filter((function(e){return e.tag||""!==e.text.trim()}));d=1===d.length?d[0]:d;var p=n.sVisible;if(!Object(v["r"])(this,"visible")&&this.isNoTitle()&&(p=!1),!d)return null;var m=this.getDisabledCompatibleChildren(Object(v["v"])(d)?d:e("span",[d])),g=i()({},c||f+"-open",!0),b={props:o()({},t,{prefixCls:f,getTooltipContainer:l||u,builtinPlacements:this.getPlacements(),overlay:this.getOverlay(),visible:p}),ref:"tooltip",on:o()({},Object(v["j"])(this),{visibleChange:this.onVisibleChange,popupAlign:this.onPopupAlign})};return e(y,b,[p?Object(s["a"])(m,{class:g}):m])}},z=n("db14");O.install=function(e){e.use(z["a"]),e.component(O.name,O)};t["a"]=O},f9ce:function(e,t,n){var r=n("ef5d"),i=n("e3f8"),a=n("f608"),o=n("f4d6");function s(e){return a(e)?r(o(e)):i(e)}e.exports=s},fa21:function(e,t,n){var r=n("7530"),i=n("2dcb"),a=n("eac5");function o(e){return"function"!=typeof e.constructor||a(e)?{}:r(i(e))}e.exports=o},faa1:function(e,t,n){"use strict";var r,i="object"===typeof Reflect?Reflect:null,a=i&&"function"===typeof i.apply?i.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};function o(e){console&&console.warn&&console.warn(e)}r=i&&"function"===typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!==e};function c(){c.init.call(this)}e.exports=c,c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var l=10;function u(e){if("function"!==typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function h(e){return void 0===e._maxListeners?c.defaultMaxListeners:e._maxListeners}function f(e,t,n,r){var i,a,s;if(u(n),a=e._events,void 0===a?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),s=a[t]),void 0===s)s=a[t]=n,++e._eventsCount;else if("function"===typeof s?s=a[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),i=h(e),i>0&&s.length>i&&!s.warned){s.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,o(c)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=d.bind(r);return i.listener=n,r.wrapFn=i,i}function m(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"===typeof i?n?[i.listener||i]:[i]:n?y(i):g(i,i.length)}function v(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"===typeof n)return 1;if(void 0!==n)return n.length}return 0}function g(e,t){for(var n=new Array(t),r=0;r0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var c=i[e];if(void 0===c)return!1;if("function"===typeof c)a(c,this,t);else{var l=c.length,u=g(c,l);for(n=0;n=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():b(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,o||t)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(e){var t,n,r;if(n=this._events,void 0===n)return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,a=Object.keys(n);for(r=0;r=0;r--)this.removeListener(e,t[r]);return this},c.prototype.listeners=function(e){return m(this,e,!0)},c.prototype.rawListeners=function(e){return m(this,e,!1)},c.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):v.call(e,t)},c.prototype.listenerCount=v,c.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},facd:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,a=e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return a}))},faf5:function(e,t,n){e.exports=!n("0bad")&&!n("4b8b")((function(){return 7!=Object.defineProperty(n("05f5")("div"),"a",{get:function(){return 7}}).a}))},fb2c:function(e,t,n){var r=n("74e8");r("Uint32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},fb6a:function(e,t,n){"use strict";var r=n("23e7"),i=n("861d"),a=n("e8b5"),o=n("23cb"),s=n("50c4"),c=n("fc6a"),l=n("8418"),u=n("b622"),h=n("1dde"),f=n("ae40"),d=h("slice"),p=f("slice",{ACCESSORS:!0,0:0,1:2}),m=u("species"),v=[].slice,g=Math.max;r({target:"Array",proto:!0,forced:!d||!p},{slice:function(e,t){var n,r,u,h=c(this),f=s(h.length),d=o(e,f),p=o(void 0===t?f:t,f);if(a(h)&&(n=h.constructor,"function"!=typeof n||n!==Array&&!a(n.prototype)?i(n)&&(n=n[m],null===n&&(n=void 0)):n=void 0,n===Array||void 0===n))return v.call(h,d,p);for(r=new(void 0===n?Array:n)(g(p-d,0)),u=0;d-1}e.exports=i},fbd5:function(e,t,n){"use strict";var r;function i(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var a=n("9d8a").codes,o=a.ERR_MISSING_ARGS,s=a.ERR_STREAM_DESTROYED;function c(e){if(e)throw e}function l(e){return e.setHeader&&"function"===typeof e.abort}function u(e,t,a,o){o=i(o);var c=!1;e.on("close",(function(){c=!0})),void 0===r&&(r=n("ee93")),r(e,{readable:t,writable:a},(function(e){if(e)return o(e);c=!0,o()}));var u=!1;return function(t){if(!c&&!u)return u=!0,l(e)?e.abort():"function"===typeof e.destroy?e.destroy():void o(t||new s("pipe"))}}function h(e){e()}function f(e,t){return e.pipe(t)}function d(e){return e.length?"function"!==typeof e[e.length-1]?c:e.pop():c}function p(){for(var e=arguments.length,t=new Array(e),n=0;n0;return u(e,o,s,(function(e){r||(r=e),e&&a.forEach(h),o||(a.forEach(h),i(r))}))}));return t.reduce(f)}e.exports=p},fbd8:function(e,t,n){"use strict";n("b2a3"),n("325f"),n("9a33")},fc5e:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},fc6a:function(e,t,n){var r=n("44ad"),i=n("1d80");e.exports=function(e){return r(i(e))}},fcd4:function(e,t,n){t.f=n("cc15")},fd7e:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},fd87:function(e,t,n){var r=n("74e8");r("Int8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},fda6:function(e,t,n){var r=n("8947"),i=n("4228"),a=n("e85f");function o(){return Object.keys(a)}t.createCipher=t.Cipher=r.createCipher,t.createCipheriv=t.Cipheriv=r.createCipheriv,t.createDecipher=t.Decipher=i.createDecipher,t.createDecipheriv=t.Decipheriv=i.createDecipheriv,t.listCiphers=t.getCiphers=o},fdac:function(e,t,n){var r;function i(e){this.rand=e}if(e.exports=function(e){return r||(r=new i(null)),r.generate(e)},e.exports.Rand=i,i.prototype.generate=function(e){return this._rand(e)},i.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),n=0;n=0||e.relatedTarget.className.indexOf(i+"-next")>=0)||r(this.getValidValue())},go:function(e){var t=this.goInputText;""!==t&&(e.keyCode!==Y.ENTER&&"click"!==e.type||(this.quickGo(this.getValidValue()),this.setState({goInputText:""})))}},render:function(){var e=this,t=arguments[0],n=this.rootPrefixCls,r=this.locale,a=this.changeSize,o=this.quickGo,s=this.goButton,c=this.selectComponentClass,l=this.defaultBuildOptionText,u=this.selectPrefixCls,h=this.pageSize,f=this.pageSizeOptions,d=this.goInputText,p=this.disabled,m=n+"-options",v=null,g=null,b=null;if(!a&&!o)return null;if(a&&c){var y=this.buildOptionText||l,_=f.map((function(e,n){return t(c.Option,{key:n,attrs:{value:e}},[y({value:e})])}));v=t(c,{attrs:{disabled:p,prefixCls:u,showSearch:!1,optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(h||f[0]).toString(),getPopupContainer:function(e){return e.parentNode}},class:m+"-size-changer",on:{change:function(t){return e.changeSize(Number(t))}}},[_])}return o&&(s&&(b="boolean"===typeof s?t("button",{attrs:{type:"button",disabled:p},on:{click:this.go,keyup:this.go}},[r.jump_to_confirm]):t("span",{on:{click:this.go,keyup:this.go}},[s])),g=t("div",{class:m+"-quick-jumper"},[r.jump_to,t("input",i()([{attrs:{disabled:p,type:"text"},domProps:{value:d},on:{input:this.handleChange,keyup:this.go,blur:this.handleBlur}},{directives:[{name:"ant-input"}]}])),r.page,b])),t("li",{class:""+m},[v,g])}},I={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页"};function F(){}function R(e){return"number"===typeof e&&isFinite(e)&&Math.floor(e)===e}function N(e,t,n){return n}function B(e,t,n){var r=e;return"undefined"===typeof r&&(r=t.statePageSize),Math.floor((n.total-1)/r)+1}var $={name:"Pagination",mixins:[M["a"]],model:{prop:"current",event:"change.current"},props:{disabled:m["a"].bool,prefixCls:m["a"].string.def("rc-pagination"),selectPrefixCls:m["a"].string.def("rc-select"),current:m["a"].number,defaultCurrent:m["a"].number.def(1),total:m["a"].number.def(0),pageSize:m["a"].number,defaultPageSize:m["a"].number.def(10),hideOnSinglePage:m["a"].bool.def(!1),showSizeChanger:m["a"].bool.def(!1),showLessItems:m["a"].bool.def(!1),selectComponentClass:m["a"].any,showPrevNextJumpers:m["a"].bool.def(!0),showQuickJumper:m["a"].oneOfType([m["a"].bool,m["a"].object]).def(!1),showTitle:m["a"].bool.def(!0),pageSizeOptions:m["a"].arrayOf(m["a"].string),buildOptionText:m["a"].func,showTotal:m["a"].func,simple:m["a"].bool,locale:m["a"].object.def(I),itemRender:m["a"].func.def(N),prevIcon:m["a"].any,nextIcon:m["a"].any,jumpPrevIcon:m["a"].any,jumpNextIcon:m["a"].any},data:function(){var e=Object(x["k"])(this),t=this.onChange!==F,n="current"in e;n&&!t&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var r=this.defaultCurrent;"current"in e&&(r=this.current);var i=this.defaultPageSize;return"pageSize"in e&&(i=this.pageSize),r=Math.min(r,B(i,void 0,e)),{stateCurrent:r,stateCurrentInputValue:r,statePageSize:i}},watch:{current:function(e){this.setState({stateCurrent:e,stateCurrentInputValue:e})},pageSize:function(e){var t={},n=this.stateCurrent,r=B(e,this.$data,this.$props);n=n>r?r:n,Object(x["r"])(this,"current")||(t.stateCurrent=n,t.stateCurrentInputValue=n),t.statePageSize=e,this.setState(t)},stateCurrent:function(e,t){var n=this;this.$nextTick((function(){if(n.$refs.paginationNode){var e=n.$refs.paginationNode.querySelector("."+n.prefixCls+"-item-"+t);e&&document.activeElement===e&&e.blur()}}))},total:function(){var e={},t=B(this.pageSize,this.$data,this.$props);if(Object(x["r"])(this,"current")){var n=Math.min(this.current,t);e.stateCurrent=n,e.stateCurrentInputValue=n}else{var r=this.stateCurrent;r=0===r&&t>0?1:Math.min(this.stateCurrent,t),e.stateCurrent=r}this.setState(e)}},methods:{getJumpPrevPage:function(){return Math.max(1,this.stateCurrent-(this.showLessItems?3:5))},getJumpNextPage:function(){return Math.min(B(void 0,this.$data,this.$props),this.stateCurrent+(this.showLessItems?3:5))},getItemIcon:function(e){var t=this.$createElement,n=this.$props.prefixCls,r=Object(x["f"])(this,e,this.$props)||t("a",{class:n+"-item-link"});return r},getValidValue:function(e){var t=e.target.value,n=B(void 0,this.$data,this.$props),r=this.$data.stateCurrentInputValue,i=void 0;return i=""===t?t:isNaN(Number(t))?r:t>=n?n:Number(t),i},isValid:function(e){return R(e)&&e!==this.stateCurrent},shouldDisplayQuickJumper:function(){var e=this.$props,t=e.showQuickJumper,n=e.pageSize,r=e.total;return!(r<=n)&&t},handleKeyDown:function(e){e.keyCode!==Y.ARROW_UP&&e.keyCode!==Y.ARROW_DOWN||e.preventDefault()},handleKeyUp:function(e){if(!e.isComposing&&!e.target.composing){var t=this.getValidValue(e),n=this.stateCurrentInputValue;t!==n&&this.setState({stateCurrentInputValue:t}),e.keyCode===Y.ENTER?this.handleChange(t):e.keyCode===Y.ARROW_UP?this.handleChange(t-1):e.keyCode===Y.ARROW_DOWN&&this.handleChange(t+1)}},changePageSize:function(e){var t=this.stateCurrent,n=t,r=B(e,this.$data,this.$props);t=t>r?r:t,0===r&&(t=this.stateCurrent),"number"===typeof e&&(Object(x["r"])(this,"pageSize")||this.setState({statePageSize:e}),Object(x["r"])(this,"current")||this.setState({stateCurrent:t,stateCurrentInputValue:t})),this.$emit("update:pageSize",e),this.$emit("showSizeChange",t,e),t!==n&&this.$emit("change.current",t,e)},handleChange:function(e){var t=this.$props.disabled,n=e;if(this.isValid(n)&&!t){var r=B(void 0,this.$data,this.$props);return n>r?n=r:n<1&&(n=1),Object(x["r"])(this,"current")||this.setState({stateCurrent:n,stateCurrentInputValue:n}),this.$emit("change.current",n,this.statePageSize),this.$emit("change",n,this.statePageSize),n}return this.stateCurrent},prev:function(){this.hasPrev()&&this.handleChange(this.stateCurrent-1)},next:function(){this.hasNext()&&this.handleChange(this.stateCurrent+1)},jumpPrev:function(){this.handleChange(this.getJumpPrevPage())},jumpNext:function(){this.handleChange(this.getJumpNextPage())},hasPrev:function(){return this.stateCurrent>1},hasNext:function(){return this.stateCurrent2?n-2:0),i=2;i0?b-1:0,w=b+1=2*g&&3!==b&&(l[0]=t(P,{attrs:{locale:s,rootPrefixCls:r,page:D,active:!1,showTitle:this.showTitle,itemRender:this.itemRender},on:{click:this.handleChange,keypress:this.runIfEnter},key:D,class:r+"-item-after-jump-prev"}),l.unshift(u)),c-b>=2*g&&b!==c-2&&(l[l.length-1]=t(P,{attrs:{locale:s,rootPrefixCls:r,page:j,active:!1,showTitle:this.showTitle,itemRender:this.itemRender},on:{click:this.handleChange,keypress:this.runIfEnter},key:j,class:r+"-item-before-jump-next"}),l.push(h)),1!==D&&l.unshift(d),j!==c&&l.push(p)}var A=null;this.showTotal&&(A=t("li",{class:r+"-total-text"},[this.showTotal(this.total,[0===this.total?0:(b-1)*y+1,b*y>this.total?this.total:b*y])]));var Y=!this.hasPrev()||!c,I=!this.hasNext()||!c,F=this.buildOptionText||this.$scopedSlots.buildOptionText;return t("ul",{class:(e={},f()(e,""+r,!0),f()(e,r+"-disabled",a),e),attrs:{unselectable:"unselectable"},ref:"paginationNode"},[A,t("li",{attrs:{title:this.showTitle?s.prev_page:null,tabIndex:Y?null:0,"aria-disabled":Y},on:{click:this.prev,keypress:this.runIfEnterPrev},class:(Y?r+"-disabled":"")+" "+r+"-prev"},[this.itemRender(_,"prev",this.getItemIcon("prevIcon"))]),l,t("li",{attrs:{title:this.showTitle?s.next_page:null,tabIndex:I?null:0,"aria-disabled":I},on:{click:this.next,keypress:this.runIfEnterNext},class:(I?r+"-disabled":"")+" "+r+"-next"},[this.itemRender(w,"next",this.getItemIcon("nextIcon"))]),t(V,{attrs:{disabled:a,locale:s,rootPrefixCls:r,selectComponentClass:this.selectComponentClass,selectPrefixCls:this.selectPrefixCls,changeSize:this.showSizeChanger?this.changePageSize:null,current:b,pageSize:y,pageSizeOptions:this.pageSizeOptions,buildOptionText:F||null,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:v}})])}},W=n("2deb"),U=n("0c63"),q=function(){return{total:m["a"].number,defaultCurrent:m["a"].number,disabled:m["a"].bool,current:m["a"].number,defaultPageSize:m["a"].number,pageSize:m["a"].number,hideOnSinglePage:m["a"].bool,showSizeChanger:m["a"].bool,pageSizeOptions:m["a"].arrayOf(m["a"].oneOfType([m["a"].number,m["a"].string])),buildOptionText:m["a"].func,showSizeChange:m["a"].func,showQuickJumper:m["a"].oneOfType([m["a"].bool,m["a"].object]),showTotal:m["a"].any,size:m["a"].string,simple:m["a"].bool,locale:m["a"].object,prefixCls:m["a"].string,selectPrefixCls:m["a"].string,itemRender:m["a"].any,role:m["a"].string,showLessItems:m["a"].bool}},K=function(){return u()({},q(),{position:m["a"].oneOf(["top","bottom","both"])})},G={name:"APagination",model:{prop:"current",event:"change.current"},props:u()({},q()),inject:{configProvider:{default:function(){return y["a"]}}},methods:{getIconsProps:function(e){var t=this.$createElement,n=t("a",{class:e+"-item-link"},[t(U["a"],{attrs:{type:"left"}})]),r=t("a",{class:e+"-item-link"},[t(U["a"],{attrs:{type:"right"}})]),i=t("a",{class:e+"-item-link"},[t("div",{class:e+"-item-container"},[t(U["a"],{class:e+"-item-link-icon",attrs:{type:"double-left"}}),t("span",{class:e+"-item-ellipsis"},["•••"])])]),a=t("a",{class:e+"-item-link"},[t("div",{class:e+"-item-container"},[t(U["a"],{class:e+"-item-link-icon",attrs:{type:"double-right"}}),t("span",{class:e+"-item-ellipsis"},["•••"])])]);return{prevIcon:n,nextIcon:r,jumpPrevIcon:i,jumpNextIcon:a}},renderPagination:function(e){var t=this.$createElement,n=Object(x["k"])(this),r=n.prefixCls,i=n.selectPrefixCls,a=n.buildOptionText,o=n.size,s=n.locale,l=c()(n,["prefixCls","selectPrefixCls","buildOptionText","size","locale"]),h=this.configProvider.getPrefixCls,f=h("pagination",r),d=h("select",i),p="small"===o,m={props:u()({prefixCls:f,selectPrefixCls:d},l,this.getIconsProps(f),{selectComponentClass:p?E:H["b"],locale:u()({},e,s),buildOptionText:a||this.$scopedSlots.buildOptionText}),class:{mini:p},on:Object(x["j"])(this)};return t($,m)}},render:function(){var e=arguments[0];return e(A["a"],{attrs:{componentName:"Pagination",defaultLocale:W["a"]},scopedSlots:{default:this.renderPagination}})},install:function(e){e.use(D["a"]),e.component(G.name,G)}},X=G,J=n("290c"),Z=n("da05"),Q={prefixCls:m["a"].string,extra:m["a"].any,actions:m["a"].arrayOf(m["a"].any),grid:ie},ee=(m["a"].any,m["a"].any,m["a"].string,m["a"].any,{functional:!0,name:"AListItemMeta",__ANT_LIST_ITEM_META:!0,inject:{configProvider:{default:function(){return y["a"]}}},render:function(e,t){var n=t.props,r=t.slots,a=t.listeners,o=t.injections,s=r(),c=o.configProvider.getPrefixCls,l=n.prefixCls,u=c("list",l),h=n.avatar||s.avatar,f=n.title||s.title,d=n.description||s.description,p=e("div",{class:u+"-item-meta-content"},[f&&e("h4",{class:u+"-item-meta-title"},[f]),d&&e("div",{class:u+"-item-meta-description"},[d])]);return e("div",i()([{on:a},{class:u+"-item-meta"}]),[h&&e("div",{class:u+"-item-meta-avatar"},[h]),(f||d)&&p])}});function te(e,t){return e[t]&&Math.floor(24/e[t])}var ne={name:"AListItem",Meta:ee,props:Q,inject:{listContext:{default:function(){return{}}},configProvider:{default:function(){return y["a"]}}},methods:{isItemContainsTextNodeAndNotSingular:function(){var e=this.$slots,t=void 0,n=e["default"]||[];return n.forEach((function(e){Object(x["u"])(e)&&!Object(x["t"])(e)&&(t=!0)})),t&&n.length>1},isFlexMode:function(){var e=Object(x["f"])(this,"extra"),t=this.listContext.itemLayout;return"vertical"===t?!!e:!this.isItemContainsTextNodeAndNotSingular()}},render:function(){var e=arguments[0],t=this.listContext,n=t.grid,r=t.itemLayout,a=this.prefixCls,o=this.$slots,s=Object(x["j"])(this),c=this.configProvider.getPrefixCls,l=c("list",a),u=Object(x["f"])(this,"extra"),h=Object(x["f"])(this,"actions"),d=h&&h.length>0&&e("ul",{class:l+"-item-action",key:"actions"},[h.map((function(t,n){return e("li",{key:l+"-item-action-"+n},[t,n!==h.length-1&&e("em",{class:l+"-item-action-split"})])}))]),p=n?"div":"li",m=e(p,i()([{on:s},{class:g()(l+"-item",f()({},l+"-item-no-flex",!this.isFlexMode()))}]),["vertical"===r&&u?[e("div",{class:l+"-item-main",key:"content"},[o["default"],d]),e("div",{class:l+"-item-extra",key:"extra"},[u])]:[o["default"],d,Object(S["a"])(u,{key:"extra"})]]),v=n?e(Z["b"],{attrs:{span:te(n,"column"),xs:te(n,"xs"),sm:te(n,"sm"),md:te(n,"md"),lg:te(n,"lg"),xl:te(n,"xl"),xxl:te(n,"xxl")}},[m]):m;return v}},re=["",1,2,3,4,6,8,12,24],ie={gutter:m["a"].number,column:m["a"].oneOf(re),xs:m["a"].oneOf(re),sm:m["a"].oneOf(re),md:m["a"].oneOf(re),lg:m["a"].oneOf(re),xl:m["a"].oneOf(re),xxl:m["a"].oneOf(re)},ae=["small","default","large"],oe=function(){return{bordered:m["a"].bool,dataSource:m["a"].array,extra:m["a"].any,grid:m["a"].shape(ie).loose,itemLayout:m["a"].string,loading:m["a"].oneOfType([m["a"].bool,m["a"].object]),loadMore:m["a"].any,pagination:m["a"].oneOfType([m["a"].shape(K()).loose,m["a"].bool]),prefixCls:m["a"].string,rowKey:m["a"].any,renderItem:m["a"].any,size:m["a"].oneOf(ae),split:m["a"].bool,header:m["a"].any,footer:m["a"].any,locale:m["a"].object}},se={Item:ne,name:"AList",props:Object(x["s"])(oe(),{dataSource:[],bordered:!1,split:!0,loading:!1,pagination:!1}),provide:function(){return{listContext:this}},inject:{configProvider:{default:function(){return y["a"]}}},data:function(){var e=this;this.keys=[],this.defaultPaginationProps={current:1,pageSize:10,onChange:function(t,n){var r=e.pagination;e.paginationCurrent=t,r&&r.onChange&&r.onChange(t,n)},total:0},this.onPaginationChange=this.triggerPaginationEvent("onChange"),this.onPaginationShowSizeChange=this.triggerPaginationEvent("onShowSizeChange");var t=this.$props.pagination,n=t&&"object"===("undefined"===typeof t?"undefined":p()(t))?t:{};return{paginationCurrent:n.defaultCurrent||1,paginationSize:n.defaultPageSize||10}},methods:{triggerPaginationEvent:function(e){var t=this;return function(n,r){var i=t.$props.pagination;t.paginationCurrent=n,t.paginationSize=r,i&&i[e]&&i[e](n,r)}},renderItem2:function(e,t){var n=this.$scopedSlots,r=this.rowKey,i=this.renderItem||n.renderItem;if(!i)return null;var a=void 0;return a="function"===typeof r?r(e):"string"===typeof r?e[r]:e.key,a||(a="list-item-"+t),this.keys[t]=a,i(e,t)},isSomethingAfterLastItem:function(){var e=this.pagination,t=Object(x["f"])(this,"loadMore"),n=Object(x["f"])(this,"footer");return!!(t||e||n)},renderEmpty:function(e,t){var n=this.$createElement,r=this.locale;return n("div",{class:e+"-empty-text"},[r&&r.emptyText||t(n,"List")])}},render:function(){var e,t=this,n=arguments[0],r=this.prefixCls,a=this.bordered,s=this.split,l=this.itemLayout,h=this.pagination,d=this.grid,p=this.dataSource,m=void 0===p?[]:p,v=this.size,y=this.loading,_=this.$slots,w=this.paginationCurrent,M=this.paginationSize,k=this.configProvider.getPrefixCls,C=k("list",r),L=Object(x["f"])(this,"loadMore"),T=Object(x["f"])(this,"footer"),O=Object(x["f"])(this,"header"),z=Object(x["b"])(_["default"]||[]),D=y;"boolean"===typeof D&&(D={spinning:D});var H=D&&D.spinning,E="";switch(v){case"large":E="lg";break;case"small":E="sm";break;default:break}var A=g()(C,(e={},f()(e,C+"-vertical","vertical"===l),f()(e,C+"-"+E,E),f()(e,C+"-split",s),f()(e,C+"-bordered",a),f()(e,C+"-loading",H),f()(e,C+"-grid",d),f()(e,C+"-something-after-last-item",this.isSomethingAfterLastItem()),e)),P=u()({},this.defaultPaginationProps,{total:m.length,current:w,pageSize:M},h||{}),Y=Math.ceil(P.total/P.pageSize);P.current>Y&&(P.current=Y);var V=P["class"],I=P.style,F=c()(P,["class","style"]),R=h?n("div",{class:C+"-pagination"},[n(X,{props:Object(b["a"])(F,["onChange"]),class:V,style:I,on:{change:this.onPaginationChange,showSizeChange:this.onPaginationShowSizeChange}})]):null,N=[].concat(o()(m));h&&m.length>(P.current-1)*P.pageSize&&(N=[].concat(o()(m)).splice((P.current-1)*P.pageSize,P.pageSize));var B=void 0;if(B=H&&n("div",{style:{minHeight:53}}),N.length>0){var $=N.map((function(e,n){return t.renderItem2(e,n)})),W=$.map((function(e,n){return Object(S["a"])(e,{key:t.keys[n]})}));B=d?n(J["a"],{attrs:{gutter:d.gutter}},[W]):n("ul",{class:C+"-items"},[W])}else if(!z.length&&!H){var U=this.configProvider.renderEmpty;B=this.renderEmpty(C,U)}var q=P.position||"bottom";return n("div",i()([{class:A},{on:Object(x["j"])(this)}]),[("top"===q||"both"===q)&&R,O&&n("div",{class:C+"-header"},[O]),n(j,{props:D},[B,z]),T&&n("div",{class:C+"-footer"},[T]),L||("bottom"===q||"both"===q)&&R])},install:function(e){e.use(D["a"]),e.component(se.name,se),e.component(se.Item.name,se.Item),e.component(se.Item.Meta.name,se.Item.Meta)}};t["b"]=se},fea9:function(e,t,n){var r=n("da84");e.exports=r.Promise},fed5:function(e,t){t.f=Object.getOwnPropertySymbols},ff9c:function(e,t,n){var r=n("23e7"),i=n("8eb5"),a=Math.cosh,o=Math.abs,s=Math.E;r({target:"Math",stat:!0,forced:!a||a(710)===1/0},{cosh:function(e){var t=i(o(e)-1)+1;return(t+1/(t*s*s))*(s/2)}})},ffd6:function(e,t,n){var r=n("3729"),i=n("1310"),a="[object Symbol]";function o(e){return"symbol"==typeof e||i(e)&&r(e)==a}e.exports=o},ffff:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; -//! moment.js locale configuration -var t=e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))}}]); \ No newline at end of file diff --git a/flagdata/annotation/dist/js/fail.c92e81e0.js b/flagdata/annotation/dist/js/fail.c92e81e0.js deleted file mode 100644 index 80f4579..0000000 --- a/flagdata/annotation/dist/js/fail.c92e81e0.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["fail"],{cc89:function(t,e,o){"use strict";o.r(e);var n=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("a-result",{attrs:{status:"404",title:"404","sub-title":"Sorry, the page you visited does not exist."},scopedSlots:t._u([{key:"extra",fn:function(){return[o("a-button",{attrs:{type:"primary"},on:{click:t.toHome}},[t._v(" Back Home ")])]},proxy:!0}])})},s=[],r={name:"Exception404",methods:{toHome:function(){this.$router.push({path:"/"})}}},u=r,a=o("2877"),i=Object(a["a"])(u,n,s,!1,null,null,null);e["default"]=i.exports}}]); \ No newline at end of file diff --git a/flagdata/annotation/dist/js/user.527f6f1e.js b/flagdata/annotation/dist/js/user.527f6f1e.js deleted file mode 100644 index a2a5854..0000000 --- a/flagdata/annotation/dist/js/user.527f6f1e.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["user"],{"0a1d":function(t,e,a){"use strict";var i=a("a3b5"),s=a.n(i);s.a},"0d20":function(t,e,a){},"12f8":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=this,a=e.$createElement,i=e._self._c||a;return i("div",{staticClass:"tag-box",staticStyle:{backgroundColor:"#f0f2f5"},attrs:{id:"tagBox"}},[i("div",{staticClass:"tag"},[i("div",{staticClass:"canvas-left"},[i("a-tabs",{staticClass:"backG-white fullHeight",attrs:{defaultActiveKey:"1"},model:{value:e.tabsKey,callback:function(t){e.tabsKey=t},expression:"tabsKey"}},[i("a-tab-pane",{key:"1",attrs:{tab:e.$t("tag.tag2"),"force-render":""}},[i("div",{staticStyle:{height:"100%"}},[i("div",{ref:"container",staticClass:"desiList"},[i("a-affix",{attrs:{target:function(){return t.$refs.container}}},[i("p",{staticClass:"title"},[i("span",[e._v(e._s(e.$t("tag.tag1")))]),"fileImage"===e.fileAttribute?i("a-icon",{staticClass:"UpList",attrs:{type:"redo",title:e.$t("tag.tag3")},on:{click:function(){t.$refs.childDraw.handleUpImage()}}}):e._e()],1)]),i("div",{staticClass:"line-main"},e._l(e.fileList,(function(t,a){return i("div",{key:a,class:{selectItem:e.selectItem===t.name,line:!0,alreadyTag:e.alreadyTag.indexOf(t.webkitRelativePath)>=0}},[i("p",{attrs:{title:t.name},on:{click:function(i){return e.handleSelectFile(t,a)}}},[e._v(e._s(t.name))])])})),0)],1)])]),i("a-tab-pane",{key:"2",attrs:{tab:e.$t("tag.tag4"),"force-render":""}},[i("div",{staticStyle:{height:"100%"}},[i("div",{ref:"container",staticClass:"desiList"},[i("a-affix",{attrs:{target:function(){return t.$refs.container}}},[i("p",{staticClass:"title"},[i("span",[e._v(e._s(e.$t("tag.tag5")))]),e.fromCenterVal?e._e():i("span",{staticClass:"aciton"},[e._v(e._s(e.$t("tag.tag6")))])])]),i("div",{staticClass:"line-main"},e._l(e.desiList,(function(t,a){return i("div",{key:a,staticClass:"line"},[i("span",[e._v(e._s(a+1)+":")]),i("p",{attrs:{title:t.descibe},on:{click:function(a){return e.handleDesi(t)}}},[e._v(e._s(t.descibe))]),e.fromCenterVal?e._e():i("a-dropdown",{attrs:{placement:"bottomCenter"}},[i("span",{staticClass:"action"},[i("a-icon",{attrs:{type:"setting"}})],1),i("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},e._l(e.dropMenu,(function(a,s){return i("a-menu-item",{key:s,on:{click:function(i){return e.handleMenuClick(t,a)}}},[e._v(e._s(a.name)+" ")])})),1)],1)],1)})),0)],1)])])],1)],1),i("div",{staticClass:"center basi marLeft canvas-right fullHeight"},[i("Draw",{ref:"childDraw",attrs:{queryProId:e.queryProId},on:{handleSwitch:e.handleSwitch,desclistFn:e.desclistFn,clearDesFn:e.clearDesFn,subApi:e.subApi,allDesiListFn:e.allDesiListFn,handleGetFile:e.handleGetFile,handleGetFileImage:e.handleGetFileImage,listenModified:e.listenModified,deleteItem:e.deleteItem,listenColorChnange:e.listenColorChnange,listenobjectMoved:e.listenobjectMoved,"update:queryProId":function(t){e.queryProId=t},"update:query-pro-id":function(t){e.queryProId=t}}})],1)])])},s=[],n=(a("cb29"),a("4de4"),a("c975"),a("a15b"),a("d81d"),a("b0c0"),a("d3b7"),a("ac1f"),a("3ca3"),a("5319"),a("ddb0"),a("2b3d"),a("53ca")),o=(a("a4d3"),a("4160"),a("e439"),a("dbb4"),a("b64b"),a("159b"),a("ade3"));function r(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function l(t){for(var e=1;et.length)&&(e=t.length);for(var a=0,i=new Array(e);a(t.prototype[e]=a,t);const P=Object.create(null),j=Object.prototype.toString;["Number","String","Function","Undefined"].forEach(t=>P["is"+t]=e=>typeof e===t.toLowerCase()),P.addMethod=$,["Object","Array","RegExp"].forEach(t=>P["isDeep"+t]=e=>j.call(e).slice(8,-1).toLowerCase()===t.toLowerCase()),P.isShallowObject=t=>"object"===typeof t&&!P.isNull(t),P["ewObjToArray"]=t=>P.isShallowObject(t)?Array.prototype.slice.call(t):t,P.isNull=t=>null===t,P.ewAssign=(t,e)=>{if(!P.isNull(t)){if(Object.assign)return Object.assign(t,e);{const e=Object(t);for(let t=1,a=arguments.length;tt.classList.add(e),P.removeClass=(t,e)=>t.classList.remove(e),P["setCss"]=(t,e,a)=>t.style[e]=a,P.isDom=t=>P.isShallowObject(HTMLElement)?t instanceof HTMLElement:t&&P.isShallowObject(t)&&1===t.nodeType&&P.isString(t.nodeName)||t instanceof HTMLCollection||t instanceof NodeList,P.ewError=t=>console.error("[ewColorPicker warn]\n"+new Error(t)),P.deepCloneObjByJSON=t=>JSON.parse(JSON.stringify(t)),P.deepCloneObjByRecursion=function t(e){if(!P.isShallowObject(e))return;let a=P.isDeepArray(e)?[]:{};for(let i in e)a[i]=P.isShallowObject(e[i])?t(e[i]):e[i];return a},P.getCss=(t,e)=>{const a=t.currentStyle?function(e){const i=t.currentStyle[e];if(i.indexOf("height")>-1&&i.search(/px/i)>-1){const e=t.getBoundingClientRect;return e.bottom-e.top-parseInt(a("padding-bottom"))-parseInt(a("padding-top"))+"px"}}:function(e){return window.getComputedStyle(t,null)[e]};return a(e)},P.$=t=>document.querySelector(t),P["on"]=(t,e,a,i=!1)=>{t&&e&&a&&t.addEventListener(e,a,i)},P["off"]=(t,e,a,i=!1)=>{t&&e&&a&&t.removeEventListener(e,a,i)},P.eventType=navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)?["touchstart","touchmove","touchend"]:["mousedown","mousemove","mouseup"];var E=P;function M(t){const e={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},a=function(t){t=Math.min(Math.round(t),255);const a=Math.floor(t/16),i=t%16;return""+(e[a]||a)+(e[i]||i)},i="#";if(/rgba?/.test(t)){let e=t.replace(/rgba?\(/,"").replace(/\)/,"").replace(/[\s+]/g,"").split(","),s="";return e.map((function(t,e){e<=2&&(s+=a(t))})),i+s}}function B(t,e){let a,i,s,n=t.a,o=Math.round(t.h),r=Math.round(255*t.s/100),l=Math.round(255*t.b/100);if(0===r)a=i=s=l;else{let t=l,e=(255-r)*l/255,n=o%60*(t-e)/60;360===o?(a=t,i=s=0):o<60?(a=t,i=e+n,s=e):o<120?(a=t-n,i=t,s=e):o<180?(a=e,i=t,s=e+n):o<240?(a=e,i=t-n,s=t):o<300?(a=e+n,i=e,s=t):o<360?(a=t,i=e,s=t-n):a=i=s=0}return(e>=0||e<=1)&&(n=e),"rgba("+Math.round(a)+","+Math.round(i)+","+Math.round(s)+","+n+")"}function F(t){const e=t.slice(t.indexOf("(")+1,t.lastIndexOf(")")).split(",");let a,i,s,n=e.length<4?1:Number(e[3]),o=Number(e[0])/255,r=Number(e[1])/255,l=Number(e[2])/255,c=Math.min(o,r,l),d=s=Math.max(o,r,l),h=d-c;if(d===c)a=0;else{switch(d){case o:a=(r-l)/h+(r-1;i&&E.setCss(e,"display","block");let s=e.offsetHeight,n=i?0:s,o=s/(a/10);i&&E.setCss(e,"height","0px");let r=setInterval(()=>{n=i?n+o:n-o,E.setCss(e,"height",n+"px"),(n>=s||n<=0)&&(clearInterval(r),E.setCss(e,"height",s+"px"),W(e)),!i&&n<=0&&E.setCss(e,"display","none")},10)}function o(){const i=t.toLowerCase().indexOf("in")>-1;let s=null,n=100/(a/10),o=i?0:100;E.setCss(e,"display",i?"none":"block"),E.setCss(e,"opacity",i?0:1);let r=function(){o=i?o+n:o-n,"none"===e.style.display&&i&&E.setCss(e,"display","block"),E.setCss(e,"opacity",(o/100).toFixed(2)),o>=100||o<=0?(s&&clearTimeout(s),W(e),o<=0&&E.setCss(e,"display","none"),E.setCss(e,"opacity",o>=100?1:0)):s=setTimeout(r,10)};r()}t.indexOf("slide")>-1?(i="height"+a+" ms",s="hidden",n()):(i="opacity"+a+" ms",s="",o()),s&&E.setCss(e,"overflow",s),E.setCss(e,"transition",i)}N.forEach(t=>E.addMethod(U,t.method,t.func)),["slideUp","slideDown","fadeIn","fadeOut"].forEach(t=>{V[t]=function(e){U.makeTimerManage(e),e.TimerManage.add((function(e,a){return J(t,e,a)}),arguments)}});var q=V;const X=()=>console.log("%c ew-color-picker@1.5.6%c 联系QQ:854806732 %c 联系微信:eveningwater %c github:https://github.com/eveningwater/ew-color-picker %c ","background:#0ca6dc ; padding: 1px; border-radius: 3px 0 0 3px; color: #fff","background:#ff7878 ; padding: 1px; border-radius: 0 3px 3px 0; color: #fff","background:#ff7878 ; padding: 1px; border-radius: 3px 0 0 3px; color: #fff","background:#ff7878 ; padding: 1px; border-radius: 0 3px 3px 0; color: #fff","background:transparent");a("82c1");const Y=["html","head","body","meta","title","link","style","script"],H={PICKER_OBJECT_CONFIG_ERROR:"you should pass a param which is el and el must be a string or a dom element!",PICKER_CONFIG_ERROR:"you should pass a param that it must be a string or a dom element!",DOM_OBJECT_ERROR:"can not find the element by el property,make sure to pass a correct value!",DOM_ERROR:"can not find the element,make sure to pass a correct param!",CONFIG_SIZE_ERROR:"the value must be a string which is one of the normal,medium,small,mini,or must be an object and need to contain width or height property!",DOM_NOT_ERROR:"Do not pass these elements: "+Y.join(",")+" as a param,pass the correct element such as div!",PREDEFINE_COLOR_ERROR:"PredefineColor is a array that is need to contain color value!",CONSTRUCTOR_ERROR:"ewColorPicker is a constructor and should be called with the new keyword"};function G(t){if(E.isUndefined(new.target))return E.ewError(H.CONSTRUCTOR_ERROR);const e=function(){},a={hue:!0,alpha:!1,size:"normal",predefineColor:[],disabled:!1,defaultColor:"",openPickerAni:"height",sure:e,clear:e,openPicker:e,isLog:!0};if(this.boxSize={b_width:null,b_height:null},E.isString(t)||E.isDom(t))this.config=a,this.beforeInit(t,this.config,H.DOM_ERROR);else{if(!E.isDeepObject(t)||!E.isString(t.el)&&!E.isDom(t.el)){const e=E.isDeepObject(t)?H.PICKER_OBJECT_CONFIG_ERROR:H.PICKER_CONFIG_ERROR;return E.ewError(e)}this.config=E.ewAssign(a,t),this.beforeInit(t.el,this.config,H.DOM_OBJECT_ERROR)}return this.config.pickerFlag=!1,this}const Z=[{name:"beforeInit",func:function(t,e,a){e.isLog&&X();const i=t=>Y.indexOf(t.tagName.toLowerCase())>-1&&(E.ewError(H.DOM_NOT_ERROR),!0),s=E.isDom(t)?t:E.isString(t)?E.$(t):null;if(s)if(s.length)E.ewObjToArray(s).forEach(t=>{i(t)||this.init(t,e)});else{if(!s.tagName)return E.ewError(a);i(s)||this.init(s,e)}else E.ewError(a)}},{name:"init",func:function(t,e){let a,i;if(E.isString(e.size))switch(e.size){case"normal":a=i="40px";break;case"medium":a=i="36px";break;case"small":a=i="32px";break;case"mini":a=i="28px";break;default:a=i="40px";break}else{if(!E.isDeepObject(e.size))return E.ewError(H.CONFIG_SIZE_ERROR);a=e.size.width&&E.isNumber(e.size.width)?parseInt(e.size.width)+"px":"40px",i=e.size.height&&E.isNumber(e.size.height)?parseInt(e.size.height)+"px":"40px"}this.boxSize.b_width=a,this.boxSize.b_height=i,this.render(t,e)}},{name:"render",func:function(t,e){let a="",i="",s="",n="",o="";const r=e.predefineColor;if(!E.isDeepArray(r))return E.ewError(H.PREDEFINE_COLOR_ERROR);r.length&&r.map(t=>{z(t)&&(a+=`

`)});const l=e.defaultColor?`
\n
\n
\n
`:`
×
`;e.alpha&&(i='
\n
\n
\n
\n
'),e.hue&&(s='
'),a&&(n=`
${a}
`),e.disabled&&(o="ew-color-picker-box-disabled");const c=`width:${this.boxSize.b_width};height:${this.boxSize.b_height};${e.defaultColor&&!e.disabled?"background:"+e.defaultColor:""}`,d=`\n
${l}
\n
\n
\n
${i}${s}
\n
\n
\n
\n
\n
\n
\n
\n \n
\n \n \n
\n
\n ${n}\n
`;t.innerHTML=d,this.startMain(t,e)}},{name:"startMain",func:function(t,e){let a=this;this.box=K(t,"ew-color-picker-box"),this.arrowRight=K(t,"ew-color-picker-arrow-right"),this.pickerPanel=K(t,"ew-color-panel"),this.pickerCursor=K(t,"ew-color-cursor"),this.pickerInput=K(t,"ew-color-input"),this.pickerClear=K(t,"ew-color-clear"),this.pickerSure=K(t,"ew-color-sure"),this.hueBar=K(t,"ew-color-slider-bar"),this.hueThumb=K(t,"ew-color-slider-thumb"),this.picker=K(t,"ew-color-picker"),this.slider=K(t,"ew-color-slider"),this.hsbColor=this.config.defaultColor?F(R(this.config.defaultColor)):{h:0,s:100,b:100,a:1};const i=this.panelWidth=parseInt(E.getCss(this.pickerPanel,"width")),s=this.panelHeight=parseInt(E.getCss(this.pickerPanel,"height"));let n=t,o=n.offsetTop,r=n.offsetLeft;while(n.offsetParent)o+=n.offsetParent.offsetTop,r+=n.offsetParent.offsetLeft,n=n.offsetParent;if(this.panelLeft=r,this.panelTop=o+t.offsetHeight,this.preDefineItem=K(t,"ew-pre-define-color",!0),this.preDefineItem.length){const t=E.ewObjToArray(this.preDefineItem);t.map(e=>{const n=e=>{t.forEach(t=>E.removeClass(t,"ew-pre-define-color-active")),E.addClass(e.target,"ew-pre-define-color-active"),a.hsbColor=F(E.getCss(e.target,"background-color")),dt(a,i,s),ct(a),ot(a);const n=M(E.getCss(e.target,"background-color"));a.pickerInput.value=a.config.alpha?R(n):n},o=t=>E.removeClass(t.target,"ew-pre-define-color-active");[{type:"click",handler:n},{type:"blur",handler:o}].forEach(t=>E.on(e,t.type,t.handler))})}const l=e.openPickerAni.indexOf("height")>-1;this.picker.style[l?"display":"opacity"]=l?"none":0;const c=e.alpha||e.hue?e.alpha&&e.hue?27:14:0,d=e.alpha||e.hue?e.alpha&&e.hue?320:300:280;this.slider.style.width=c+"px",this.picker.style.minWidth=d+"px",e.alpha&&(this.alphaBar=K(t,"ew-alpha-slider-bar"),this.alphaBarBg=K(t,"ew-alpha-slider-bg"),this.alphaBarThumb=K(t,"ew-alpha-slider-thumb"),ct(this),this.bindEvent(this.alphaBarThumb,(t,e,a,i)=>ft(t,i)),E.on(this.alphaBar,"click",t=>ft(a,t.y))),E.on(this.pickerInput,"blur",t=>et(a,t.target.value)),E.on(this.pickerClear,"click",()=>at(t,a)),E.on(this.pickerSure,"click",()=>st(a)),e.disabled||E.on(this.box,"click",()=>Q(t,a)),E.on(this.pickerPanel,"click",t=>rt(a,t)),this.bindEvent(this.pickerCursor,(t,e,a,n)=>{const o=Math.max(0,Math.min(a-t.panelLeft,i)),r=Math.max(0,Math.min(n-t.panelTop,s));nt(t,o+4,r+4,i,s)}),e.hue&&(E.on(this.hueBar,"click",t=>ht(a,t.y)),this.bindEvent(this.hueThumb,(t,e,a,i)=>ht(t,i)))}},{name:"bindEvent",func:function(t,e,a){const i=this,s=s=>{i.moveX=E.eventType[0].indexOf("touch")>-1?s.changedTouches[0].clientX:s.clientX,i.moveY=E.eventType[0].indexOf("touch")>-1?s.changedTouches[0].clientY:s.clientY,a?e(i,i.moveX,i.moveY):e(i,t,i.moveX,i.moveY)},n=()=>{const t=t=>{t.preventDefault(),s(t)},e=()=>{E.off(document,E.eventType[1],t),E.off(document,E.eventType[2],e)};E.on(document,E.eventType[1],t),E.on(document,E.eventType[2],e)};E.on(t,E.eventType[0],n)}}];function K(t,e,a){return a?t.querySelectorAll("."+e):t.querySelector("."+e)}function Q(t,e){e.config.pickerFlag=!e.config.pickerFlag,e.config.defaultColor=e.config.alpha?B(e.hsbColor):M(B(e.hsbColor)),e.render(t,e.config),dt(e,e.panelWidth,e.panelHeight),tt(e),E.isFunction(e.config.openPicker)&&e.config.openPicker(t,e)}function tt(t){const e=E.isString(t.config.openPickerAni)&&t.config.openPickerAni.indexOf("height")>-1,a=()=>q[e?"slideDown":"fadeIn"](t.picker,200),i=()=>q[e?"slideUp":"fadeOut"](t.picker,200);return t.config.pickerFlag?a():i()}function et(t,e){const a=F(R(e));(a.h||a.s||a.h||a.a)&&(t.hsbColor=a,dt(t,t.panelWidth,t.panelHeight),ot(t))}function at(t,e){it(t,e),tt(e),e.config.clear(e.config.defaultColor,e)}function it(t,e){e.config.defaultColor="",e.config.pickerFlag=!e.config.pickerFlag,e.render(t,e.config)}function st(t){t.config.pickerFlag=!1,tt(t),ot(t);const e=t.config.alpha?B(t.hsbColor):M(B(t.hsbColor));t.config.sure(e,t)}function nt(t,e,a,i,s){E.setCss(t.pickerCursor,"left",e+"px"),E.setCss(t.pickerCursor,"top",a+"px");const n=parseInt(100*(e-4)/i),o=parseInt(100*(s-(a-4))/s);t.hsbColor.s=n>100?100:n<0?0:n,t.hsbColor.b=o>100?100:o<0?0:o,ot(t)}function ot(t,e){const a=B(t.hsbColor);E.setCss(t.box,"background",a),t.pickerInput.value=e||t.config.alpha?a:M(a)}function rt(t,e){if(e.target!==t.pickerCursor){const a=e.layerX,i=e.layerY,s=t.pickerPanel.offsetWidth,n=t.pickerPanel.offsetHeight,o=a>=s-1?s:a<=0?0:a,r=i>=n-2?n:i<=0?0:i;nt(t,o+4,r+4,s,n)}}function lt(t){const e=E.deepCloneObjByRecursion(t);return e.s=e.b=100,e}function ct(t){t.alphaBarBg&&E.setCss(t.alphaBarBg,"background","linear-gradient(to top,"+B(lt(t.hsbColor),0)+" 0%,"+B(lt(t.hsbColor))+" 100%)")}function dt(t,e,a){t.pickerInput.value=t.config.alpha?B(t.hsbColor):M(B(t.hsbColor));let i=0,s=parseInt(t.hsbColor.s*e/100),n=parseInt(a-t.hsbColor.b*a/100);[{el:t.pickerCursor,prop:"left",value:s+4+"px"},{el:t.pickerCursor,prop:"top",value:n+4+"px"},{el:t.pickerPanel,prop:"background",value:M(B(lt(t.hsbColor)))}].forEach(t=>E.setCss(t.el,t.prop,t.value)),t.box&&(t.box.style.background=t.pickerInput.value),t.config.hue&&(i=t.hueBar.offsetHeight||180,E.setCss(t.hueThumb,"top",parseInt(t.hsbColor.h*i/360)+"px")),t.config.alpha&&(t.config.hue||(i=t.alphaBar.offsetHeight||180),E.setCss(t.alphaBarThumb,"top",i-t.hsbColor.a*i+"px"))}function ht(t,e){const a=t.hueBar.offsetHeight,i=t.hueBar.getBoundingClientRect(),s=Math.max(0,Math.min(e-i.y,a));E.setCss(t.hueThumb,"top",s+"px"),t.hsbColor.h=lt(t.hsbColor).h=parseInt(360*s/a),E.setCss(t.pickerPanel,"background",M(B(lt(t.hsbColor)))),ot(t),ct(t)}function ft(t,e){const a=t.alphaBar.offsetHeight,i=t.alphaBar.getBoundingClientRect(),s=Math.max(0,Math.min(e-i.y,a));E.setCss(t.alphaBarThumb,"top",s+"px");const n=(a-s<=0?0:a-s)/a;t.hsbColor.a=n>=1?1:n.toFixed(2),ot(t,!0)}Z.forEach(t=>E.addMethod(G,t.name,t.func));var ut=G,pt=a("4628"),mt={props:{changeSelectedColorVal:{type:Object,default:function(){}},isSelectDrawType:{type:Boolean,default:!0},isImage:{type:Boolean,default:!1},CoefficientPosi:{type:Number,default:0}},computed:{fillColor:function(){return this.$store.state.labels.fillColor},borderColor:function(){return this.$store.state.labels.borderColor},currentProId:function(){return this.$store.state.labels.currentProId}},watch:{isImage:function(t,e){this.isPreservation=!t}},data:function(){return{colorPicker:null,isSubmit:!1,hasSelectDrawType:"0",isPreservation:!0,rectActiveStyle:!1,polygonActiveStyle:!1,editActiveStyle:!1,preDrawType:null}},mounted:function(){this.hasSelectDrawType="0",this.initFillColor(),this.initBorderColor()},methods:{uploadImg:function(){this.$emit("uploadImg",{selectTabs:"1",selectItem:0,fileAttribute:"fileImage"}),this.isSubmit=!0},echoImg:function(t){this.$emit("echoImg",{selectTabs:"1",selectItem:0,fileAttribute:"file",selectType:t}),this.isSubmit=!0},initFillColor:function(){var t=this,e=this;this.$nextTick((function(){t.colorPicker=new ut({el:"#color-picker",size:{width:200,height:32},isLog:!1,alpha:!0,defaultColor:t.fillColor,predefineColor:["#fff","#2396ef"],sure:e.handler,clear:e.clearColor,openPickerAni:"opacity"})}))},initBorderColor:function(){var t=this,e=this;this.$nextTick((function(){t.borderColorPicker=new ut({el:"#color-border",size:{width:200,height:32},isLog:!1,alpha:!1,defaultColor:t.borderColor,predefineColor:["#fff","#2396ef"],sure:e.sureBorder,clear:e.clearColorBorder,openPickerAni:"opacity"})}))},handler:function(t){this.$store.commit(pt["e"],t),this.changeSelectedColorVal.id&&(this.changeSelectedColorVal.fill=t,this.$emit("chanageSelectedColor",this.changeSelectedColorVal))},clearColor:function(){this.$store.commit(pt["e"],"rgba(255, 255, 255, 0)")},sureBorder:function(t){this.$store.commit(pt["b"],t),this.changeSelectedColorVal.id&&(this.changeSelectedColorVal.stroke=t,this.$emit("chanageSelectedColor",this.changeSelectedColorVal))},clearColorBorder:function(){this.$store.commit(pt["b"],"#0439a9")},drawPolygon:function(){this.hasSelectDrawType="2",this.rectActiveStyle=!1,this.polygonActiveStyle=!0,this.editActiveStyle=!1,this.preDrawType="polygon",this.$emit("drawPolygon","")},drawTypeChange:function(t){this.hasSelectDrawType="1",this.rectActiveStyle=!0,this.polygonActiveStyle=!1,this.editActiveStyle=!1,this.preDrawType=t,this.$emit("drawTypeChange",t)},confirmClear:function(){this.$emit("confirmClear",""),this.editActiveStyle=!1},cancelClear:function(){this.$emit("cancelClear","")},submitDraw:function(t,e){"reUpLoad"===e?this.uploadImg():"reEcho"===e&&this.echoImg(),this.$emit("submitDraw",t)},drawEdit:function(){this.rectActiveStyle=!1,this.polygonActiveStyle=!1,this.editActiveStyle=!this.editActiveStyle,this.$emit("drawEdit","")},restoration:function(){this.$emit("restoration","")},notActive:function(){this.rectActiveStyle=!1,this.polygonActiveStyle=!1}},components:{}},gt=mt,vt=(a("7268"),Object(x["a"])(gt,O,D,!1,null,"0be7a596",null)),bt=vt.exports,wt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("a-drawer",{attrs:{title:t.$t("drawerTool.drawerTool55"),placement:"right",visible:t.visible,width:370,"after-visible-change":t.afterVisibleChange},on:{close:t.onClose}},[a("div",{staticClass:"handle-term"},[a("div",{staticClass:"tagname"},[a("div",{staticClass:"item-title"},[t._v(t._s(t.$t("aDrawer.labelName")))]),a("a-input",{staticClass:"container marLeft10",attrs:{placeholder:t.$t("drawerTool.drawerTool56")},on:{change:t.changeFn},model:{value:t.tagName,callback:function(e){t.tagName=e},expression:"tagName"}})],1),a("div",{staticClass:"boderColor flexBasi adrawer",staticStyle:{marginTop:"6px"}},[a("div",{staticClass:"item-title"},[t._v(t._s(t.$t("aDrawer.borderColor")))]),a("div",{staticClass:"container"},[a("div",{attrs:{id:"colorBorder"}})])]),a("div",{staticClass:"fill flexBasi adrawer"},[a("div",{staticClass:"item-title"},[t._v(t._s(t.$t("aDrawer.fillColor")))]),a("div",{staticClass:"container"},[a("div",{attrs:{id:"colorPicker"}})])])]),a("div",{staticClass:"handle-explain"},[a("div",{staticClass:"title"},[t._v(t._s(t.$t("aDrawer.operatingInstructions")))]),a("div",{staticClass:"content"},[a("div",{staticClass:"explain-item"},[a("b",[t._v("1、")]),a("span",{staticStyle:{color:"#6DD451","font-weight":"600"}},[t._v(t._s(t.$t("aDrawer.labelName2")))]),t._v(t._s(t.$t("aDrawer.inputLabelImediately"))+" ")]),a("div",{staticClass:"explain-item"},[a("b",[t._v("2、")]),a("span",{staticStyle:{color:"#406DCF","font-weight":"600"}},[t._v(t._s(t.$t("aDrawer.borderColor2")))]),t._v(t._s(t.$t("aDrawer.relevantValueChange"))+" ")]),a("div",{staticClass:"explain-item"},[a("b",[t._v("3、")]),a("span",{staticStyle:{color:"#C42B51","font-weight":"600"}},[t._v(t._s(t.$t("aDrawer.fillColor2")))]),t._v(t._s(t.$t("aDrawer.relevantValueChange2"))+" ")])])]),a("div",{staticClass:"handle-explain"},[a("div",{staticClass:"title"},[t._v(t._s(t.$t("aDrawer.mattersNeedingAttention")))]),a("div",{staticClass:"content"},[a("div",{staticClass:"explain-item"},[a("b",[t._v("1、")]),a("span",{staticClass:"care"},[t._v(t._s(t.$t("aDrawer.clearOperation")))]),t._v(t._s(t.$t("aDrawer.selectedDefaultColor"))+" ")]),a("div",{staticClass:"explain-item"},[a("b",[t._v("2、")]),a("span",{staticClass:"care"},[t._v(t._s(t.$t("aDrawer.transparency")))]),t._v(t._s(t.$t("aDrawer.transparencyDefaultSelecting"))+" ")]),a("div",{staticClass:"explain-item"},[a("b",[t._v("3、")]),a("span",{staticClass:"care"},[t._v(t._s(t.$t("aDrawer.quickColors")))]),t._v(t._s(t.$t("aDrawer.selectorOperation"))+" ")])])])])},yt=[],xt={props:{isVisibleaDrawer:{type:Boolean,default:!1},changeSelectedColorVal:{type:Object,default:function(){}}},watch:{isVisibleaDrawer:function(t){this.visible=t,t&&(this.initFillColor(),this.initBorderColor(),this.tagName=this.changeSelectedColorVal.descibe)}},computed:{fillColor:function(){return this.$store.state.labels.fillColor},borderColor:function(){return this.$store.state.labels.borderColor}},data:function(){return{visible:this.isVisibleaDrawer,colorPicker:null,borderColorPicker:null,tagName:""}},methods:{initFillColor:function(){var t=this;t.$nextTick((function(){t.colorPicker=new ut({el:"#colorPicker",size:{width:200,height:32},isLog:!1,alpha:!0,defaultColor:t.fillColor,predefineColor:["#fff","#2396ef"],openPickerAni:"opacity",sure:t.handler,clear:t.clearColor})}))},initBorderColor:function(){var t=this;t.$nextTick((function(){t.borderColorPicker=new ut({el:"#colorBorder",size:{width:200,height:32},isLog:!1,alpha:!1,defaultColor:t.borderColor,predefineColor:["#fff","#2396ef"],openPickerAni:"opacity",sure:t.sureBorder,clear:t.clearColorBorder})}))},sureBorder:function(t){this.$store.commit(pt["b"],t),this.changeSelectedColorVal.id&&(this.changeSelectedColorVal.stroke=t,this.$emit("chanageSelectedColor",this.changeSelectedColorVal))},clearColorBorder:function(t){this.$store.state.labels.borderColor="",this.$store.commit(pt["b"],"#ff0000")},handler:function(t){this.$store.commit(pt["e"],t),this.changeSelectedColorVal.id&&(this.changeSelectedColorVal.fill=t,this.$emit("chanageSelectedColor",this.changeSelectedColorVal))},clearColor:function(t){this.$store.state.labels.fillColor="",this.$store.commit(pt["e"],"rgba(255, 0, 0, 0)")},afterVisibleChange:function(t){},onClose:function(){this.$emit("update:isVisibleaDrawer",!1)},changeFn:function(t){this.changeSelectedColorVal.descibe=this.tagName,this.$emit("changeTagName",this.changeSelectedColorVal)}},components:{}},_t=xt,Ct=(a("4716"),Object(x["a"])(_t,wt,yt,!1,null,"1d1bf8f4",null)),kt=Ct.exports;function It(t,e,a){var i=a.points[this.pointIndex].x-a.pathOffset.x,s=a.points[this.pointIndex].y-a.pathOffset.y;return fabric.util.transformPoint({x:i,y:s},fabric.util.multiplyTransformMatrices(a.canvas.viewportTransform,a.calcTransformMatrix()))}function Tt(t,e,a,i){var s=e.target,n=s.controls[s.__corner],o=s.toLocalPoint(new fabric.Point(a,i),"center","center"),r=s._getNonTransformedDimensions(),l=s._getTransformedDimensions(0,0),c={x:o.x*r.x/l.x+s.pathOffset.x,y:o.y*r.y/l.y+s.pathOffset.y};return s.points[n.pointIndex]=c,!0}function St(t,e){return function(a,i,s,n){var o=i.target,r=fabric.util.transformPoint({x:o.points[t].x-o.pathOffset.x,y:o.points[t].y-o.pathOffset.y},o.calcTransformMatrix()),l=e(a,i,s,n),c=(o._setPositionDimensions({}),o._getNonTransformedDimensions()),d=(o.points[t].x-o.pathOffset.x)/c.x,h=(o.points[t].y-o.pathOffset.y)/c.y;return o.setPositionByOrigin(r,d+.5,h+.5),l}}var Lt,At,Ot,Dt=a("2875"),Pt=a.n(Dt),jt=a("5d3d"),Et=a.n(jt),Mt={x:0,y:0},Bt=(new fabric.Image.filters.Resize({scaleX:1,scaleY:1,resizeType:"lanczos",lanczosLobes:3}),{props:{queryProId:{type:String,default:""}},data:function(){return{width:1248,height:689,outWidth:1250,drawType:null,moveCount:1,doDrawing:!1,mouseTo:{},mouseFrom:{},drawWidth:1,drawingObject:null,isVisibleDialog:!1,jsonData:{},isVisiblea:!1,paddingLft:"200px",marTop:"100px",canvasBg:"",drawCanDia:!0,isEdit:!0,curentDataSetId:"",currentImgId:"",currentAction:"项目操作",inspectInfor:"",inspectTimes:0,inspectTagId:"",polygonMode:!1,pointArray:[],lineArray:[],activeShape:!1,activeLine:"",line:{},scaleNum:100,isVisibleaDrawer:!1,moveCanvasInfo:{isDragging:!1,lastX:0,lastY:0},zoom:window.zoom?window.zoom:1,beginzoomPoint:new fabric.Point(0,0),zoomPoint:new fabric.Point(0,0),lastzoomPoint:{x:0,y:0},lastmousePoint:{x:0,y:0},lastzoom:1,relativeMouseX:0,relativeMouseY:0,copycanvas:{},copycontext:null,square:null,squaredata:{},canvasSource:null,boxSource:null,changeSelectedColorVal:{},bgImgX:0,bgImgY:0,bgImgLeftTopX:0,bgImgLeftBottomY:0,bgWidth:0,bgHeight:0,imgFile:{},imgSrc:"",dataList:[],isSelectDrawType:!0,isImage:!1,isDrawEdit:!1,isCanCtrlFlag:!1,CoefficientPosi:0,preEdit:!1,SelectFileList:[],SelectFile:{},preDrawType:"",isMoveScal:!1}},computed:{imgList:function(){return this.$store.state.labels.selectImgList},currentProId:function(){return this.$store.state.labels.currentProId},fromCenterVal:function(){return this.$store.state.labels.fromCenterVal},currentSelectedImg:function(){return this.$store.state.labels.currentSelectedImg},fillColor:function(){return this.$store.state.labels.fillColor},color:function(){return this.$store.state.labels.borderColor}},watch:{drawType:function(){this.canvas.selection=!this.drawType},width:function(t){this.canvas.setWidth(t)},height:function(){this.canvas.setHeight(this.height)},currentSelectedImg:function(t){this.bgChangeFn(t)}},mounted:function(){var t=this;this.init(),this.keyboardFn(),this.widthChange(),window.onresize=function(){t.widthChange()},this.width=document.getElementById("top").clientWidth-2,this.height=document.getElementById("top").clientHeight-2},methods:{uploadImg:function(t){this.$emit("handleSwitch",l({},t)),this.clearBgAll(),document.getElementById("imgInput").click()},handleEchoImg:function(t){this.SelectFile={},"file"===t.selectType?(t.selectTabs="2",t.selectItem="",document.getElementById("imgDataInputFile").click()):document.getElementById("imgDataInputFolder").click(),this.$emit("handleSwitch",l({},t)),this.clearBgAll()},getImgDataFile:function(t){var e=this,a=this;a.isImage=!1;var i=document.getElementById("imgDataInputFile"),s=new Image,n=t.target.files[0];if(n){var o=n,r=o.name;a.imgTitle=r;var l=new FileReader;l.readAsText(o),l.onload=function(){var t=JSON.parse(this.result);t.imgUrl||this.$message.warning($t("draw.selectJsonFile")),s.src=t.imgUrl,a.canvasBg=t.imgUrl,a.clearAllDraw(),a.clearBgAll(),t.desiList?(a.dataList=p(t.desiList),a.dataList.forEach((function(t){"polygon"===t.type?a.showPolygon(t):a.showRectangle(t)})),i.value=""):a.$message.error($t("draw.dataFormatIncorrect"))},s.onload=function(){new fabric.Image(s,{zIndex:-1});a.isImage=!0,a.setCanvasBg(e.canvasBg),a.isSelectDrawType=!1,a.$emit("allDesiListFn",a.dataList)}}else this.$message.warning($t("draw.selectAgain"))},getImgDataFolder:function(t){var e=this,a=this,i=[];a.isImage=!1;var s=l({},t.target.files),n=[];for(var o in s)s[o].name.includes(".json")&&(i.push(s[o]),n.push(s[o].webkitRelativePath));localStorage.setItem("LocalStragePaths",JSON.stringify(n)),this.$emit("handleGetFile",{list:i,type:"file"});var r=l({title:"",type:""},JSON.parse(localStorage.getItem("selcetFileIndex"))),c=r.title,d=r.type;i.forEach((function(t,a){return t.name===c?i.length>=a&&"file"===d?(e.loadEchoImage(i[a]),!1):(e.loadEchoImage(i[0]),!1):a===i.length-1&&t.name!==c&&"file"!==d?(e.loadEchoImage(i[0]),!1):void 0}))},loadEchoImage:function(t){var e=this;if(t){var a=this,i=document.getElementById("imgDataInputFolder"),s=new Image,n=t,o=n.name;a.imgTitle=o;var r=new FileReader;r.readAsText(n),r.onload=function(){var t=JSON.parse(this.result);t.imgUrl||this.$message.warning($t("draw.selectJsonFile")),s.src=t.imgUrl,a.canvasBg=t.imgUrl,a.clearAllDraw(),a.clearBgAll(),t.desiList?(a.dataList=p(t.desiList),a.dataList.forEach((function(t){"polygon"===t.type?a.showPolygon(t):a.showRectangle(t)})),i.value=""):a.$message.error($t("draw.dataFormatIncorrect"))},s.onload=function(){new fabric.Image(s,{zIndex:-1});a.isImage=!0,a.setCanvasBg(e.canvasBg),a.isSelectDrawType=!1,a.$emit("allDesiListFn",a.dataList)}}else this.$message.warning($t("draw.selectAgain"))},getFileImage:function(t){var e=this,a=this,i=[];a.isImage=!1;var s=t.target.files;for(var n in this.SelectFileList=[],s)/\.(jpe?g|png|bmp)$/i.test(s[n].name)&&(i.push(s[n]),this.SelectFileList.push(s[n]));this.$emit("handleGetFileImage",{list:i,type:"fileImage"});var o=l({title:"",type:""},JSON.parse(localStorage.getItem("selcetFileIndex"))),r=o.title,c=o.type;i.forEach((function(t,a){return t.name===r?i.length>=a&&"fileImage"===c?(e.loadUploadImage(i[a]),!1):(e.loadUploadImage(i[0]),!1):a===i.length-1&&t.name!==r&&"fileImage"!==c?(e.loadUploadImage(i[0]),!1):void 0}))},loadUploadImage:function(t){var e=this;if(t){var a=this,i=document.getElementById("imgInput");a.SelectFile=t;var s=new Image;if(/\.(jpe?g|png|bmp)$/i.test(t.name)){var n=new FileReader;a.clearAllDraw(),a.clearBgAll(),n.onload=function(){a.imgTitle=t.name,s.src=this.result,a.canvasBg=this.result},n.readAsDataURL(t),i.value="",s.onload=function(){new fabric.Image(s,{zIndex:-1});e.setCanvasBg(e.canvasBg),e.isSelectDrawType=!1,e.isImage=!0}}}else this.$message.warning($t("draw.unmarkedSelectedFolder"))},handleUpImage:function(){var t=this,e=[],a=p(this.SelectFileList);a.map((function(t){/\.(jpe?g|png|bmp)$/i.test(t.name)&&e.push(t)})),this.$emit("handleGetFileImage",{list:e,type:"fileImage"});var i=l({title:"",type:""},JSON.parse(localStorage.getItem("selcetFileIndex"))),s=i.title,n=i.type;e.forEach((function(a,i){return a.name===s?e.length>=i&&"fileImage"===n?(t.loadUploadImage(e[i]),!1):(t.loadUploadImage(e[0]),!1):i===e.length-1&&a.name!==s&&"fileImage"!==n?(t.loadUploadImage(e[0]),!1):void 0}))},initClickBig:function(){At=document.getElementById("copycanvas"),Ot=At.getContext("2d"),Ot.imageSmoothingEnabled=!1},initCopyCanvas:function(){var t=this;this.canvasSource=document.getElementById("canvas"),this.copycanvas=document.getElementById("copycanvas"),this.copycontext=this.copycanvas.getContext("2d"),this.square=document.getElementById("square"),this.boxSource=this.canvasSource.getBoundingClientRect(),window.onmousemove=function(e){var a=e.clientX,i=e.clientY;a>=t.canvasSource.offsetLeft&&a<=t.canvasSource.offsetLeft+t.canvasSource.width&&i>=t.canvasSource.offsetTop&&i<=t.canvasSource.offsetTop+t.canvasSource.height?t.createSquare(a,i):(t.hideSquare(),t.hideCanvas())}},createSquare:function(t,e){var a=t-45a&&(s=a-o),n+r>i&&(n=i-r),Ot.drawImage(Lt._originalElement,s/t,n/e,550,400,0,0,550*t,400*e),Ot.drawImage(At,0,0,o,r,0,0,550,400)},chooseTools:function(t){this.isVisibleaDrawer=!0,this.changeSelectedColorVal={},t.id&&(this.changeSelectedColorVal=t),this.isVisibleaDrawer=!0,this.changeSelectedColorVal={},t.id&&(this.changeSelectedColorVal=t)},canvasChangeAdd:function(t){this.scaleNum=2,this.canvas.setZoom(2)},canvasChangeReduce:function(t){this.scaleNum=1,this.canvas.setZoom(1)},init:function(){var t=this;this.canvas=new fabric.Canvas("canvas",{}),this.canvas.selectionColor="rgba(0,0,0,0.05)",this.canvas.defaultCursor="crosshair",this.canvas.hoverCursor="pointer",this.canvas.preserveObjectStacking=!0,this.canvas.on("mouse:down",this.mousedown),this.canvas.on("mouse:move",this.mousemove),this.canvas.on("mouse:up",this.mouseup),this.canvas.on("object:modified",this.modified),this.canvas.on("object:selected",this.objectSelected),this.canvas.on("object:scaling",this.objectScaleing),this.canvas.on("mouse:wheel",(function(e){e.e.preventDefault(),e.e.altKey&&!t.isSelectDrawType?(document.querySelector("body").setAttribute("style","overflow: hidden"),t.zoom=(e.e.deltaY>0?-.1:.1)+t.canvas.getZoom(),t.zoom=Math.max(.1,t.zoom),t.zoom=Math.min(3,t.zoom),t.zoomPoint=new fabric.Point(e.pointer.x,e.pointer.y),t.canvas.zoomToPoint(t.zoomPoint,t.zoom),t.resetOriginAfterZoom(),t.setCanvasBg(t.canvasBg)):document.querySelector("body").setAttribute("style","overflow: auto")}))},initialZoom:function(){this.zoom=.8,this.zoomPoint=new fabric.Point(this.canvas.width/2,this.canvas.height/2),this.canvas.zoomToPoint(this.zoomPoint,this.zoom),this.resetOriginAfterZoom()},resetOriginAfterZoom:function(){this.lastzoomPoint.x=this.lastzoomPoint.x+(this.zoomPoint.x-this.lastmousePoint.x-this.relativeMouseX)/this.lastzoom,this.lastzoomPoint.y=this.lastzoomPoint.y+(this.zoomPoint.y-this.lastmousePoint.y-this.relativeMouseY)/this.lastzoom,this.lastmousePoint.x=this.zoomPoint.x,this.lastmousePoint.y=this.zoomPoint.y,this.lastzoom=this.zoom,this.tempmouseX=this.relativeMouseX,this.tempmouseY=this.relativeMouseY,this.relativeMouseX=0,this.relativeMouseY=0},resizeCanvas:function(){this.canvas.width=.72*document.getElementById("draw").offsetWidth,this.canvas.height=.72*document.getElementById("draw").offsetHeight,this.canvas.setWidth(this.canvas.width),this.canvas.setHeight(this.canvas.height),this.initialZoom()},zoomToFitCanvas:function(){this.canvas.setZoom(1),this.canvas.absolutePan({x:0,y:0});var t=this.canvas.getObjects();if(t.length>0)for(var e=t[0].getBoundingRect(),a=e.left,i=e.top,s=e.left+e.width,n=e.top+e.height,o=1;o1&&t.target&&t.target.id===this.pointArray[0].id&&this.generatePolygon(),this.polygonMode&&this.addPoint(t)}catch(a){}}else this.drawCanDia=!1},mousemove:function(t){if(!(this.moveCount%2)||this.doDrawing){if(this.moveCount++,"polygon"!==this.drawType&&this.drawing(t),"polygon"===this.drawType){if(this.activeLine&&"line"===this.activeLine.class){var e=this.canvas.getPointer(t.e);this.activeLine.set({x2:e.x,y2:e.y});var a=this.activeShape.get("points");a[this.pointArray.length]={x:e.x,y:e.y,zIndex:1},this.activeShape.set({points:a}),this.canvas.renderAll()}this.canvas.renderAll()}if(this.moveCanvasInfo.isDragging){var i=new fabric.Point(t.e.movementX,t.e.movementY);return this.canvas.relativePan(i),this.relativeMouseX+=t.e.movementX,void(this.relativeMouseY+=t.e.movementY)}this.mouseTo.x=this.getX(t),this.mouseTo.y=this.getY(t)}},mouseup:function(t){"rectangle"===this.preDrawType&&this.isMoveScal?(this.drawType=this.preDrawType,this.isMoveScal=!1):"polygon"===this.preDrawType&&this.isMoveScal&&(this.isMoveScal=!1,this.drawType=this.preDrawType),this.mouseFrom.x=this.getX(t),this.mouseFrom.y=this.getY(t),this.drawingObject=null,this.moveCount=1,"polygon"!==this.drawType&&(this.doDrawing=!1),this.drawCanDia&&this.drawEnd(),this.moveCanvasInfo.isDragging=!1,this.moveCanvasInfo.selection=!0},drawEnd:function(){this.isVisiblea=!0,this.isEdit=!1,this.submitDraw("名称")},modified:function(t){this.$emit("listenModified",t.target)},objectScaleing:function(t){var e=t.target;!e.strokeWidthUnscaled&&e.strokeWidth&&(e.strokeWidthUnscaled=e.strokeWidth),e.strokeWidthUnscaled&&(e.strokeWidth=e.strokeWidthUnscaled/e.scaleX)},objectMoving:function(t){var e=t.pointer.x-this.bgImgX>0||t.pointer.y-this.bgImgY>0;e&&(this.$message.warning($t("draw.exceedingMarked")),this.canvas.skipTargetFind=!0,this.canvas.remove(t.target),this.$emit("deleteItem",t.target),this.canvas.renderAll())},objectSelected:function(t){},drawing:function(t){this.drawingObject&&this.canvas.remove(this.drawingObject);var e=null,a=this.mouseFrom.x,i=this.mouseFrom.y,s=this.mouseFrom,n=this.mouseTo;switch(this.drawType){case"rectangle":t.e.shiftKey&&(n.x-a>n.y-i?n.y=i+n.x-a:n.x=a+n.y-i);var o="M "+s.x+" "+s.y+" L "+n.x+" "+s.y+" L "+n.x+" "+n.y+" L "+s.x+" "+n.y+" L "+s.x+" "+s.y+" z";e=new fabric.Path(o,{left:a,top:i,stroke:this.color,strokeWidth:this.drawWidth,fill:this.fillColor,hasControls:!0,id:this.currentKey(),scaleX:1,scaleY:1,opacity:.4,objectCaching:!1,selectable:!1,type:"rectangular"});break;default:break}e&&(this.canvas.add(e),this.drawingObject=e,this.drawCanDia=!0)},drawPolygon:function(){this.canvasBg?(this.isDrawEdit&&(this.isDrawPolygon(),this.isDrawEdit=!1),this.drawType="polygon",this.preDrawType=this.drawType,this.polygonMode=!0,this.pointArray=new Array,this.lineArray=new Array,this.canvas.isDrawingMode=!1):(this.$message.warning($t("draw.selelctPictureClicking")),this.drawCanDia=!1)},drawEdit:function(){this.drawType=null,this.doDrawing=!1,this.polygonMode=!1,this.isDrawPolygon()},isDrawPolygon:function(t){var e=this;this.isDrawEdit=!this.isDrawEdit,this.canvas.getObjects().map((function(a){"polygon"!==a.type&&"rectangular"!==a.type||(a.set({selectable:!t&&e.isDrawEdit}),e.canvas.renderAll())})),this.canvas.skipTargetFind=!t&&!this.isDrawEdit},isCanCtrlPolygon:function(){var t=this;this.canvas.getObjects().map((function(e){"polygon"===e.type&&(e.set({hasControls:!t.isCanCtrlFlag}),t.canvas.renderAll())}));var e=this.canvas.getActiveObject();e.hasControls=!0,"polygon"===e.type&&this.changeDrawPolygon(e)},changeDrawPolygon:function(t){var e=this.canvas,a=e.getObjects().length,i=t||e.getObjects()[a-1];if(e.setActiveObject(i),i.edit=!i.edit,i.edit){var s=i.points.length-1;i.cornerStyle="circle",i.cornerColor="rgba(0,0,255,0.5)",i.controls=i.points.reduce((function(t,e,a){return t["p"+a]=new fabric.Control({positionHandler:It,actionHandler:St(a>0?a-1:s,Tt),actionName:"modifyPolygon",pointIndex:a}),t}),{})}else i.cornerStyle="rect",i.controls=fabric.Object.prototype.controls;i.hasBorders=!i.edit,e.requestRenderAll()},generatePolygon:function(){var t=this,e=new Array;this.pointArray.map((function(a,i){e.push({x:a.left,y:a.top}),t.canvas.remove(a)})),this.lineArray.map((function(e,a){t.canvas.remove(e)})),this.canvas.remove(this.activeShape).remove(this.activeLine);var a=new fabric.Polygon(e,{stroke:this.color,strokeWidth:this.drawWidth,fill:this.fillColor,cornerColor:"blue",objectCaching:!1,hasControls:!0,id:this.currentKey(),type:"polygon",selectable:!1});this.canvas.add(a),this.activeLine=null,this.activeShape=null,this.polygonMode=!1,this.doDrawing=!1,this.drawCanDia=!0},canEditPolygon:function(t){var e=new fabric.Polygon(t,{fill:this.fillColor,strokeWidth:this.drawWidth,stroke:this.color,objectCaching:!1,transparentCorners:!1,cornerColor:"blue",id:this.currentKey()});return e},currentKey:function(){var t=Math.floor(1e4*Math.random());return(new Date).getTime()+t},addPoint:function(t){var e=Math.floor(1e4*Math.random()),a=(new Date).getTime()+e,i=this.mouseFrom.x,s=this.mouseFrom.y,n=new fabric.Circle({radius:6,fill:"#ffffff",stroke:"#333333",strokeWidth:.5,left:i,top:s,selectable:!1,hasBorders:!1,hasControls:!1,originX:"center",originY:"center",id:a,objectCaching:!1});0===this.pointArray.length&&(n.set({fill:"red"}),this.canvas.skipTargetFind=!1);var o=[i,s,i,s];if(this.line=new fabric.Line(o,{strokeWidth:2,fill:"#999999",stroke:"#999999",class:"line",originX:"center",originY:"center",selectable:!1,hasBorders:!1,hasControls:!1,evented:!1,objectCaching:!1}),this.activeShape){var r=this.canvas.getPointer(t.e);o=this.activeShape.get("points");o.push({x:r.x,y:r.y});var l=new fabric.Polygon(o,{stroke:"#333333",strokeWidth:1,fill:"#cccccc",opacity:.4,selectable:!1,hasBorders:!1,hasControls:!1,evented:!1,objectCaching:!1});this.canvas.remove(this.activeShape),this.canvas.add(l),this.activeShape=l,this.canvas.renderAll()}else{var c=[{x:i,y:s}];l=new fabric.Polygon(c,{stroke:"#333333",strokeWidth:1,fill:"#cccccc",opacity:.4,selectable:!1,hasBorders:!1,hasControls:!1,evented:!1,objectCaching:!1});this.activeShape=l,this.canvas.add(l)}this.activeLine=this.line,this.pointArray.push(n),this.lineArray.push(this.line),this.canvas.add(this.line),this.canvas.add(n)},deleteObj:function(){var t=this;this.canvas.getActiveObjects().map((function(e){t.canvas.remove(e),t.$emit("deleteItem",e)}))},keyboardMove:function(t,e){var a=this;this.canvas.getObjects().map((function(i){t.id===i.id&&("top"===e?(i.set({top:t.top-1}),a.$emit("listenobjectMoved",t.id,"top",t.top-1)):"bottom"===e?(i.set({top:t.top+1}),a.$emit("listenobjectMoved",t.id,"top",t.top+1)):"left"===e?(i.set({left:t.left-1}),a.$emit("listenobjectMoved",t.id,"left",t.left-1)):(i.set({left:t.left+1}),a.$emit("listenobjectMoved",t.id,"left",t.left+1)),a.canvas.renderAll())}))},keyboardFn:function(){var t=this;document.onkeydown=function(e){var a;46===e.keyCode&&t.deleteObj(),90===e.keyCode&&e.ctrlKey&&"polygon"===t.drawType&&t.pointArray.length>=1&&t.backoutDraw(),13===e.keyCode&&"polygon"===t.drawType&&t.pointArray.length>1&&(t.generatePolygon(),t.drawEnd()),38===e.keyCode?(e.preventDefault(),a=t.canvas.getActiveObject(),t.keyboardMove(a,"top")):40===e.keyCode?(e.preventDefault(),a=t.canvas.getActiveObject(),t.keyboardMove(a,"bottom")):37==e.keyCode?(e.preventDefault(),a=t.canvas.getActiveObject(),t.keyboardMove(a,"left")):39===e.keyCode&&(e.preventDefault(),a=t.canvas.getActiveObject(),t.keyboardMove(a,"right"))}},backoutDraw:function(){this.canvas.remove(this.pointArray[this.pointArray.length-1]),this.canvas.remove(this.lineArray[this.lineArray.length-1]),this.canvas.remove(this.lineArray[this.lineArray.length-2]),this.pointArray.pop(),this.lineArray.pop();var t=this.activeShape.get("points");t.pop(),this.activeShape.set({points:t}),this.canvas.renderAll()},submitDraw:function(t){if(this.isImage=!1,this.canvas.getObjects().length)if(this.isImage=!0,"sub"!==t){var e=this.canvas.toDatalessJSON().objects[this.canvas.toDatalessJSON().objects.length-1],a=this.canvas.getObjects()[this.canvas.getObjects().length-1];switch(e.type){case"rectangular":this.$emit("desclistFn",this.desclistObj(e,t,a));break;case"polygon":this.$emit("desclistFn",this.desclistObj(e,t,a)),this.drawPolygon();break;default:break}}else{var i={currentProId:this.currentProId,curentDataSetId:this.curentDataSetId,currentImgId:this.currentImgId,imgUrl:this.canvasBg},s=localStorage.getItem("alreadyTag")?JSON.parse(localStorage.getItem("alreadyTag")):[];this.SelectFile.name?(s.indexOf(this.SelectFile.webkitRelativePath)<0&&(s.push(this.SelectFile.webkitRelativePath),s=JSON.stringify(s),localStorage.setItem("alreadyTag",s)),this.isImage=!0,this.$emit("subApi",{DataObj:l({},i),ImgTitle:this.imgTitle})):(this.isImage=!1,this.$emit("subApi",{DataObj:l({},i),ImgTitle:this.imgTitle}))}else{this.isImage=!1;var n={currentProId:this.currentProId,curentDataSetId:this.curentDataSetId,currentImgId:this.currentImgId,imgUrl:this.canvasBg},o=localStorage.getItem("alreadyTag")?JSON.parse(localStorage.getItem("alreadyTag")):[];this.SelectFile.name?o.indexOf(this.SelectFile.webkitRelativePath)<0&&(this.isImage=!1,o.push(this.SelectFile.webkitRelativePath),o=JSON.stringify(o),localStorage.setItem("alreadyTag",o),this.$emit("subApi",{DataObj:l({},n),ImgTitle:this.imgTitle})):(this.isImage=!1,this.$emit("subApi",{DataObj:l({},n),ImgTitle:this.imgTitle}))}},desclistObj:function(t,e,a){var i={angle:t.angle||0,height:t.height||0,width:t.width||0,left:t.left||0,top:t.top||0,scaleX:t.scaleX||1,scaleY:t.scaleY||1,strokeWidth:t.strokeWidth||1,stroke:t.stroke||"",fill:t.fill||"rgba(255, 255, 255, 0)",descibe:e,type:t.type,id:a.id,hidden:!1,opacity:t.opacity};return t.type&&"rectangular"!==t.type?i.path=t.points:i.path=t.path,i},descibeFn:function(t){this.submitDraw(t)},widthChange:function(){document.body.offsetWidth>1700?(this.paddingLft="0px",this.marTop="60px",this.outWidth=1250):(this.paddingLft="0px",this.marTop="10px",this.outWidth=765)},bgChangeFn:function(t){var e=this;if(""!==this.fromCenterVal&&"refuse"!==this.fromCenterVal||!this.canvas.getObjects().length){if(this.currentImgId=t.id,this.curentDataSetId=t.dataSetId,this.canvasBg=t.pictureUrl,this.setCanvasBg(this.canvasBg),""!==this.fromCenterVal&&"refuse"!==this.fromCenterVal){var a=[];a="check"===this.fromCenterVal?t.baaitagTags.filter((function(t){return"1"===t.completeType&&"0"===t.checkType&&"0"===t.inspectType})):t.baaitagTags.filter((function(t){return"1"===t.completeType&&"1"===t.checkType&&"1"===t.inspectType})),this.inspectTimes=a[0].inspectTimes?a[0].inspectTimes:"1",this.inspectTagId=a[0].id?a[0].id:"",this.clearAllDraw();var i=JSON.parse(a[0].tagContent).desiList;i.forEach((function(t){"polygon"===t.type?e.showPolygon(t):e.showRectangle(t)})),this.$emit("allDesiListFn",i)}}else this.$message.warning($t("draw.submitSwitching"))},clearAllDraw:function(){var t=this;this.canvas.getObjects().map((function(e){t.canvas.remove(e)})),this.doDrawing=!1,this.$emit("clearDesFn",[]),this.pointArray.length>0&&(this.lineArray=[],this.pointArray=[],this.activeLine=null,this.activeShape=null)},clearBgAll:function(){this.canvas.clear()},rectanglePath:function(t){var e;return(e=[]).concat.apply(e,p(t)).join(" ")},showRectangle:function(t){var e=new fabric.Path(this.rectanglePath(t.path),{angle:t.angle||0,height:t.height||0,width:t.width||0,left:t.left||0,top:t.top||0,scaleX:t.scaleX||1,scaleY:t.scaleY||1,strokeWidth:t.strokeWidth||2,stroke:t.stroke||"",fill:t.fill||"rgba(255, 255, 255, 0)",hasControls:!1,id:t.id,opacity:1});this.canvas.add(e),this.canvas.skipTargetFind=!1,this.canvas.perPixelTargetFind=!1},showPolygon:function(t){this.canvas.add(this.polygonObg(t))},polygonObg:function(t){var e=new fabric.Polygon(t.path,Object.assign(t,{angle:t.angle||0,height:t.height||0,width:t.width||0,left:t.left||0,top:t.top||0,scaleX:t.scaleX||1,scaleY:t.scaleY||1,strokeWidth:t.strokeWidth||2,stroke:t.stroke||"",fill:t.fill||"rgba(255, 255, 255, 0)",hasControls:!1,id:t.id}));return e},hiddenDraw:function(t,e){var a=this;if(t.type&&"rectangular"!==t.type?this.polygonObg(t):new fabric.Path(this.rectanglePath(t.path),Object.assign(t,{angle:t.angle||0,height:t.height,width:t.width,left:t.left||0,top:t.top||0,scaleX:t.scaleX||1,scaleY:t.scaleY||1,strokeWidth:t.strokeWidth||2,stroke:t.stroke,fill:"rgba(255, 255, 255, 0.4)",hasControls:!0,id:t.id,opacity:1,selectable:t.selectable})),e){!t.type||t.type;this.canvas.getObjects().forEach((function(e){e.id===t.id&&a.canvas.remove(e)}))}},highLightdata:function(t,e){var a=this;this.canvas.getObjects().map((function(e){t.id===e.id&&(e.set({opacity:1}),a.canvas.renderAll())}))},reducehighLightdata:function(t,e){var a=this;this.canvas.getObjects().map((function(e){t.id===e.id&&(e.set({opacity:.4}),a.canvas.renderAll())}))},confirmClear:function(){this.clearAllDraw()},chanageSelectedColor:function(t){var e=this;this.canvas.getObjects().map((function(a){t.id===a.id&&(a.set({stroke:t.stroke,fill:t.fill}),e.canvas.renderAll(),e.$emit("listenColorChnange",t))}))}},components:{ImgList:C,TagDescribe:A,DrawerTool:bt,rectangleSvg:Pt.a,polygonSvg:Et.a,ADrawer:kt}}),Ft=Bt,Rt=(a("e786"),Object(x["a"])(Ft,m,g,!1,null,"e473303a",null)),zt=Rt.exports,Vt={props:{},inject:["reload"],data:function(){return{desiList:[],fileList:[],ids:{},tagContent:{},queryProId:"",dropMenu:[{index:0,name:"颜色和名称"}],fileType:"",index:0,selectItem:"",fileAttribute:"file",tabsKey:"1",alreadyTag:[]}},beforeRouteEnter:function(t,e,a){a((function(e){t.query.id&&""!==e.fromCenterVal?(e.queryProId=t.query.id,a()):a(t.path)}))},beforeRouteLeave:function(t,e,a){this.$store.commit(pt["f"],""),this.desiList=[],a()},computed:{fromCenterVal:function(){return this.$store.state.labels.fromCenterVal}},methods:{desclistFn:function(t){this.index=this.index+1;var e=t;e.descibe=e.descibe+this.index,this.desiList.push(e)},listenModified:function(t){this.desiList.map((function(e){e.id===t.id&&(e.angle=t.angle||0,e.height=t.height||0,e.width=t.width||0,e.left=t.left||0,e.top=t.top||0,e.scaleX=t.scaleX||1,e.scaleY=t.scaleY||1,e.path=t.path||t.points,e.strokeWidth=t.strokeWidth)}))},allDesiListFn:function(t){this.desiList=t},handleGetFile:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.list,a=void 0===e?[]:e,i=t.type,s=void 0===i?"":i;this.fileList=p(a);var n=l({title:"",type:""},JSON.parse(localStorage.getItem("selcetFileIndex"))),o=n.title,r=n.type;return r===s?(this.selectItem=o,!1):(this.selectItem=this.fileList[0].name,!1)},handleGetFileImage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.list,a=void 0===e?[]:e,i=t.type,s=void 0===i?"":i;this.fileList=[],this.fileList=p(a);var n=l({title:"",type:""},JSON.parse(localStorage.getItem("selcetFileIndex"))),o=n.title,r=n.type;return r===s?(this.selectItem=o,!1):(this.selectItem=this.fileList[0].name,!1)},clearDesFn:function(t){this.desiList=t},subApi:function(t){var e=t.DataObj,a=t.ImgTitle;this.ids=l({},e),this.fileType=a.replace(/\.(jpe?g|png|gif)$/,""),this.tagContent.desiList=this.desiList,this.tagContent.imgUrl=e.imgUrl,"refuse"===this.fromCenterVal?this.againgTag(this.tagContent,this.tagContent.currentImgId):this.handleJSON(this.tagContent)},handleJSON:function(t){var e="";if(this.fileType){var a=this.fileType.indexOf(".json"),i=this.fileType.indexOf(".JSON");e=a>=0||i>=0?this.fileType:this.fileType+localStorage.getItem("i18n")==1?"_标注数据.json":"_ Annotation data.json"}else e=1==localStorage.getItem("i18n")?"标注数据.json":"Annotation data.json";var s=null;s=JSON.stringify(t,null,4),this.saveJSON(s,e)},saveJSON:function(t,e){if(t){e||(e="json.json"),"object"===Object(n["a"])(t)&&(t=JSON.stringify(t,void 0,4));var a=new Blob([t],{type:"text/json"}),i=document.createElement("a");i.download=e,i.href=window.URL.createObjectURL(a),i.dataset.downloadurl=["text/json",i.download,i.href].join(":");var s=new MouseEvent("click",{});i.dispatchEvent(s)}else alert("保存的数据为空")},handleSaveFile:function(t){},handleDesi:function(t){var e=l({},t);e.hidden=!t.hidden,this.desiList.map((function(a){a.id===t.id&&(a.hidden=e.hidden)})),t.hidden?this.$refs.childDraw.highLightdata(e,!0):this.$refs.childDraw.reducehighLightdata(e)},handleSwitch:function(t){this.fileList=[],this.tabsKey=t.selectTabs,this.fileAttribute=t.fileAttribute},handleSelectFile:function(t,e){var a={title:t.name,type:t.name.indexOf(".json")<0?"fileImage":"file"};localStorage.setItem("selcetFileIndex",JSON.stringify(a));var i=this.alreadyTag.indexOf(t.webkitRelativePath)>=0;i&&this.$message.warning($t("tag.tag10")),this.selectItem=t.name,"file"===this.fileAttribute?this.$refs["childDraw"].loadEchoImage(t):this.$refs["childDraw"].loadUploadImage(t)},deleteItem:function(t){this.desiList=this.desiList.filter((function(e){return e.id!==t.id}))},handleMenuClick:function(t,e){0===e.index&&this.$refs.childDraw.chooseTools(t)},listenColorChnange:function(t){this.desiList.map((function(e){e.id===t.id&&(e.fill=t.fill,e.stroke=t.stroke)}))},listenTagNameChnange:function(t){this.desiList.map((function(e){e.id===t.id&&(e.descibe=t.descibe)}))},listenobjectMoved:function(t,e,a){"top"===e?this.desiList.map((function(e){e.id===t&&(e.top=a)})):this.desiList.map((function(e){e.id===t&&(e.left=a)}))}},components:{Draw:zt},mounted:function(){this.handleSaveFile();var t=localStorage.getItem("alreadyTag")||[];this.alreadyTag=t.length>0?JSON.parse(t):[];var e=document.getElementById("tagBox");e.oncontextmenu=new Function("event.returnValue=false"),e.onselectstart=new Function("event.returnValue=false")}},Ut=Vt,Nt=(a("ce32"),Object(x["a"])(Ut,i,s,!1,null,"18c3bad2",null));e["default"]=Nt.exports},"13a3":function(t,e,a){},"27b8":function(t,e,a){},2875:function(t,e,a){var i=a("b2b7");t.exports={__esModule:!0,default:i.svgComponent({tag:"svg",attrsMap:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",width:"50px",height:"50px",viewBox:"0 0 40 40","enable-background":"new 0 0 40 40","xml:space":"preserve"},children:[{tag:"image",attrsMap:{id:"image0",width:"40",height:"40",x:"0",y:"0","xlink:href":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAABGdBTUEAALGPC/xhBQAAACBjSFJN\r\nAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAh1BMVEX09Pvsr2/nhBjrpl7r\r\no1jmewfsq2ny5dzqoFHtuIHrqWPnhyDmfQvmfw/ngRLngxbnhRvnhx/oiSPoiyfojSroji7okDLp\r\nkjbplTvplz7ssHLvxp/vxZvuwJPoiCLtt4Hw1r7ssHHoiiXqmUTqmkXqmkbqm0foiibtuYPsrWzr\r\nqmbttHv///+vEPxUAAAAAWJLR0Qsut1xqwAAAAd0SU1FB+UDAQQlFxlowNgAAACcSURBVEjH7ZTL\r\nDoJADEURrDjgAxBfKIKIjsr//59l2ZHcuDGZ6Jzlac6ii9bzHA7bGfmBqcY0CUExJSIllWIVgSTm\r\nOc3mi2WSZqt8vdnu9hmbGCQFzw9SHVkVaJfyVBmmPjcl3v/ykfpC0v5QcrU1uf1PovTdMPUjVah4\r\nDp8YOuSE57oV6P62QdK/i06q6l1JBp5S4EfoKTkcVvACMkMLcRTn/qcAAAAldEVYdGRhdGU6Y3Jl\r\nYXRlADIwMjEtMDMtMDFUMDQ6Mzc6MjMrMDM6MDDMdbDqAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIx\r\nLTAzLTAxVDA0OjM3OjIzKzAzOjAwvSgIVgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFk\r\neXHJZTwAAAAASUVORK5CYII="}}]})}},4716:function(t,e,a){"use strict";var i=a("8549"),s=a.n(i);s.a},"53ca":function(t,e,a){"use strict";a.d(e,"a",(function(){return i}));a("a4d3"),a("e01a"),a("d28b"),a("e260"),a("d3b7"),a("3ca3"),a("ddb0");function i(t){return i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}},"5d3d":function(t,e,a){var i=a("b2b7");t.exports={__esModule:!0,default:i.svgComponent({tag:"svg",attrsMap:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",width:"40px",height:"40px",viewBox:"0 0 40 40","enable-background":"new 0 0 40 40","xml:space":"preserve"},children:[{tag:"image",attrsMap:{id:"image0",width:"40",height:"40",x:"0",y:"0","xlink:href":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAABGdBTUEAALGPC/xhBQAAACBjSFJN\r\nAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA+VBMVEX09PvoiCLnghXrolb0\r\n8PPz7vDwzq7tt4HmfxDmewfoji3ssHLrp2Dsrm7ssnbnhRvtt4DrpVvttXzqn1DojCnts3nw1b3q\r\nnUzplz/ttn7z7/Dsr2/z7/Hz6+nz6+r08fXro1fojSvz7Oz08vfrpVzy49rmfAnrqGLrpl3uxJrx\r\n2MLpl0DojCjz6+jx3Mrx2cXpkjXpkjb08PLuvIrsrWzmfg7y4dXz7u/ojSrqoFHvza3vzKvqoVTo\r\niiXz6OLy5t/nhh7ssHHuvYzmfQzw07jplz7okDHss3fx3c3nhx/pkzj09Prw0rb08/npmEHngxfq\r\noFLokDL///8Gr779AAAAAWJLR0RSDWAtkAAAAAd0SU1FB+UDAQQnMflTJ6cAAAD7SURBVEjH7dRJ\r\nTwJBEIbhomEYvkEWUURQQURA3FA2BVdkcWPR//9nnMtIapqkUx48zXur6jzJJJNuoqCg/yqkVDhi\r\neUXd0TaRGODEN7wSCkiaCIBUOum16Y4ZE9lytrOraSe3i7yJFPby+we/U7FkHZaPDKRy7PuQaq1u\r\nINZJ1rdp4FRK6Oz8QkoukZASstGUksLVdUtIqIm2lFCn25OSm9u+lNAAd1JC9w+PUvL0PJQSehmN\r\npcSaTCtC4v4cW0roFW9r99p9WdV6//hct+e3kjdDg+b6mt99X4tl7kvf8heGl/52T3XC3zFe3AFi\r\nOuGvJS8SVipEQUF/6QcC9RiSzdIsvQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wMy0wMVQwNDoz\r\nOTo0OSswMzowMLCj1pAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDMtMDFUMDQ6Mzk6NDkrMDM6\r\nMDDB/m4sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg=="}}]})}},7268:function(t,e,a){"use strict";var i=a("27b8"),s=a.n(i);s.a},8074:function(t,e,a){"use strict";var i=a("13a3"),s=a.n(i);s.a},"82c1":function(t,e,a){},8549:function(t,e,a){},"8a06":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container"},[a("div",{staticClass:"container-box"},[a("a-card",[a("template",{slot:"title"},[a("div",{staticClass:"card-header"},[a("span",[t._v(t._s(t.$t("textLabel.textLabel1")))]),a("div",{staticStyle:{display:"flex"}},[a("a-upload",{staticStyle:{"margin-right":"10px"},attrs:{beforeUpload:t.beforeUpload,name:"file",showUploadList:!1}},[a("a-button",[a("a-icon",{attrs:{type:"upload"}}),t._v(" "+t._s(t.$t("textLabel.textLabel2"))+" ")],1)],1),a("a-button",{attrs:{type:"primary"},on:{click:t.exportMarked}},[t._v(t._s(t.$t("textLabel.textLabel3")))])],1)])]),a("div",{staticClass:"box-card"},t._l(t.dataList,(function(e,i){return a("a-card",{key:i,staticStyle:{"margin-bottom":"30px"}},[a("div",{staticClass:"title"},[t._v(t._s(t.$t("textLabel.textLabel18")))]),a("div",{directives:[{name:"right-click",rawName:"v-right-click:[{itemData}]",value:t.rightMenuObj,expression:"rightMenuObj",arg:{itemData:e}}],staticClass:"text",attrs:{id:i.toString()},domProps:{innerHTML:t._s(e.corpus)},on:{mousedown:t.handlemousedownSelect}}),t._l(e.markInfo,(function(e,s){return a("div",{key:s,staticClass:"edit",style:{border:1==e.status?"1px solid grey":"0",padding:"5px 8px","border-radius":"15px"}},[a("div",{staticClass:"mark-edit"},[a("div",{staticClass:"mark-edit-label"},[t._v(t._s(t.$t("textLabel.textLabel4")))]),a("div",{staticClass:"mark-edit-text"},[t._v(t._s(e.t1))])]),a("div",{staticClass:"mark-edit",staticStyle:{"margin-left":"10px"}},[a("div",{staticClass:"mark-edit-label"},[t._v(t._s(t.$t("textLabel.textLabel5")))]),a("div",{staticClass:"mark-edit-text"},[t._v(t._s(e.t2))])]),a("div",{staticClass:"mark-edit",staticStyle:{"margin-left":"10px"}},[a("div",{staticClass:"mark-edit-label"},[t._v(t._s(t.$t("textLabel.textLabel6")))]),a("div",{staticClass:"mark-edit-text"},[t._v(t._s(e.aspect_term))])]),a("div",{staticClass:"attribute-label"},[a("div",{staticStyle:{"font-weight":"600"}},[t._v(t._s(t.$t("textLabel.textLabel7")))]),t._v(" "),a("a-input",{staticStyle:{flex:"1","margin-left":"10px",width:"200px"},attrs:{placeholder:"请填写标签"},model:{value:e.aspect,callback:function(a){t.$set(e,"aspect",a)},expression:"mark.aspect"}})],1),a("div",{staticClass:"comparative-view"},[a("div",{staticStyle:{"font-weight":"600"}},[t._v(t._s(t.$t("textLabel.textLabel8")))]),a("a-select",{staticStyle:{flex:"1",width:"200px","margin-left":"10px"},attrs:{placeholder:t.$t("textLabel.textLabel17"),labelInValue:!0},on:{change:function(e){return t.$forceUpdate()}},model:{value:e.option,callback:function(a){t.$set(e,"option",a)},expression:"mark.option"}},t._l(t.comparativeViewOptions,(function(e){return a("a-select-option",{key:e.value,attrs:{value:e.value}},[t._v(" "+t._s(e.label))])})),1)],1),a("div",[a("a-button",{staticStyle:{"margin-left":"40px"},attrs:{type:"danger",round:"",shape:"round"},on:{click:function(e){return t.deleteMark(i,s)}}},[t._v(t._s(t.$t("textLabel.textLabel9")))]),0==e.status?a("a-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",round:"",shape:"round"},on:{click:function(e){return t.updateMarkItem(i,s)}}},[t._v(t._s(t.$t("textLabel.textLabel10")))]):t._e(),1==e.status?a("a-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",round:"",shape:"round"},on:{click:function(e){return t.submitMarkItem(i,s)}}},[t._v(t._s(t.$t("textLabel.textLabel11")))]):t._e()],1)])})),e.markInfo&&e.markInfo.length>0?a("div",{staticClass:"operation"},[a("a-button",{staticStyle:{"margin-right":"10px"},attrs:{type:"danger",shape:"round"},on:{click:function(e){return t.deleteAllMark(i)}}},[t._v(t._s(t.$t("textLabel.textLabel12")))])],1):t._e()],2)})),1)],2)],1),a("a-modal",{attrs:{title:t.$t("textLabel.textLabel14"),visible:t.dialogVisibleExport},on:{ok:t.exportMarked,cancel:function(e){t.dialogVisibleExport=!1}}},[a("a-form-item",{attrs:{label:t.$t("textLabel.textLabel15")}},[a("a-date-picker",{attrs:{type:"date",placeholder:t.$t("textLabel.textLabel16"),"value-format":"YYYY-MM-DD"},model:{value:t.exportData.startDate,callback:function(e){t.$set(t.exportData,"startDate",e)},expression:"exportData.startDate"}})],1),a("div",{staticStyle:{display:"flex","align-items":"center",color:"#ccc","font-size":"13px"}},[a("a-icon",{attrs:{type:"info-circle"}}),t._v(t._s(t.$t("textLabel.textLabel13"))+" ")],1)],1)],1)},s=[],n=(a("99af"),a("4de4"),a("c740"),a("4160"),a("a15b"),a("baa5"),a("d81d"),a("ace4"),a("d3b7"),a("4d63"),a("ac1f"),a("25f0"),a("3ca3"),a("466d"),a("5319"),a("1276"),a("5cc6"),a("9a8c"),a("a975"),a("735e"),a("c1ac"),a("d139"),a("3a7b"),a("d5d6"),a("82f8"),a("e91f"),a("60bd"),a("5f96"),a("3280"),a("3fcc"),a("ca91"),a("25a1"),a("cd26"),a("3c5d"),a("2954"),a("649e"),a("219c"),a("170b"),a("b39a"),a("72f7"),a("159b"),a("ddb0"),a("2b3d"),a("53ca"));a("96cf"),a("e6cf");function o(t,e,a,i,s,n,o){try{var r=t[n](o),l=r.value}catch(c){return void a(c)}r.done?e(l):Promise.resolve(l).then(i,s)}function r(t){return function(){var e=this,a=arguments;return new Promise((function(i,s){var n=t.apply(e,a);function r(t){o(n,i,s,r,l,"next",t)}function l(t){o(n,i,s,r,l,"throw",t)}r(void 0)}))}}a("c975");function l(t){return null===t||void 0===t||""===t}var c={name:"Mark",data:function(){return{dataList:[],dialogVisibleExport:!1,pagination:{total:0},exportData:{startDate:""},comparativeViewOptions:[{value:"SAME",label:"SAME"},{value:"BETTER",label:"BETTER"},{value:"WORSE",label:"WORSE"}]}},beforeCreate:function(){FileReader.prototype.reading=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pms,e=t.encode,a=new Uint8Array(this.result),i=new TextDecoder(e||"UTF-8").decode(a);return i},FileReader.prototype.readAsBinaryString=function(t){var e=this;this.onload||(this.onload=function(t){e.reading()}),this.readAsArrayBuffer(t)}},methods:{submit:function(t,e){return r(regeneratorRuntime.mark((function a(){var i;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,MarkService.submit({corpusID:t,markInfo:e});case 2:i=a.sent,0==i.code&&(MessageService.showSuccess("提交成功"),query());case 4:case"end":return a.stop()}}),a)})))()},deleteMark:function(t,e){var a=this.dataList[t].markInfo[e].index;try{for(var i=new RegExp('(?<=())'),"g"),s=this.dataList[t].corpus.match(i),n=0;n"),s[n].substring(s[n].lastIndexOf(';">')+3,s[n].length))}catch(o){}this.dataList[t].markInfo=this.dataList[t].markInfo.filter((function(t,a){return a!=e})),this.$forceUpdate()},deleteAllMark:function(t){var e=this;this.dataList[t].markInfo.forEach((function(a,i){for(var s=new RegExp('(?<=())'),"g"),n=e.dataList[t].corpus.match(s),o=0;o"),n[o].substring(n[o].lastIndexOf(';">')+3,n[o].length))})),this.dataList[t].markInfo=null,this.$forceUpdate()},download:function(t,e){var a=document.createElement("a");a.download=e,a.rel="noopener",a.href=t,a.dispatchEvent(new MouseEvent("click"))},exportMarked:function(){var t=this.deepClone(this.dataList),e=t.map((function(t){return t.corpus=t.corpus1,delete t.corpus1,t})).filter((function(t){return!l(t.markInfo)}));if(0==e.length)this.$message.warning("暂无数据可导出!");else{var a=JSON.stringify(e,null,4),i="data:,".concat(a);this.download(i,"已标注数据.json"),this.saveAsJson(a,"已标注数据.json")}},deepClone:function(t){var e=JSON.stringify(t),a=JSON.parse(e);return a},saveAsJson:function(t,e){var a=new Blob([t],{type:"application/json;charset=utf-8"}),i=URL.createObjectURL(a),s=document.createElement("a");s.style.display="none",s.download=e,s.href=i,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL(i)},saveJSON:function(t,e){if(t){e||(e="json.json"),"object"===Object(n["a"])(t)&&(t=JSON.stringify(t,void 0,4));var a=new Blob([t],{type:"text/json"}),i=document.createElement("a");i.download=e,i.href=window.URL.createObjectURL(a),i.dataset.downloadurl=["text/json",i.download,i.href].join(":");var s=new MouseEvent("click",{});i.dispatchEvent(s)}else alert("保存的数据为空")},updateMarkItem:function(t,e){this.dataList[t].markInfo=this.dataList[t].markInfo.map((function(t){return t.status=0,t})),this.dataList[t].markInfo[e].status=1,this.$forceUpdate()},submitMarkItem:function(t,e){this.dataList[t].markInfo=this.dataList[t].markInfo.map((function(t){return t.status=0,t})),this.dataList[t].markInfo[e].status=0,this.$forceUpdate()},handlemousedownSelect:function(t){2==t.button&&t.preventDefault()},beforeUpload:function(t){return this.fileList=[t],this.read(t),!1},read:function(t){var e=this,a=new FileReader;a.onload=function(t){var i=a.reading({encode:"GBK"});e.dataList=i.split("\r\n").map((function(t,e){return{corpus:t,corpus1:t,index:e}}))},a.readAsBinaryString(t)}},computed:{rightMenuObj:function(){var t=this,e=localStorage.getItem("i18n");return{this:this,text:[1==e?"主体":"Body",1==e?"客体":"Object",1==e?"属性":"Properties"],handler:{subjectFun:function(e){var a,i=!1,s=!1;if(t.dataList[e.index].markInfo&&t.dataList[e.index].markInfo.forEach((function(t){var a=t.t1_start,n=t.t1_end,o=t.t2_start,r=t.t2_end,l=t.aspect_term_start,c=t.aspect_term_end;e.text.anchorOffse>a&&e.text.anchorOffsea&&e.text.focusOffseto&&e.text.anchorOffseo&&e.text.focusOffsetl&&e.text.anchorOffsel&&e.text.focusOffset').concat(t.dataList[e.index].corpus1[g],""):(p[g]='').concat(t.dataList[e.index].corpus1[g]),p[v-1]="".concat(t.dataList[e.index].corpus1[v-1],""));var b=t.dataList[e.index].markInfo[m].t2_start,w=t.dataList[e.index].markInfo[m].t2_end;b===w-1?p[b]='').concat(t.dataList[e.index].corpus1[b],""):(p[b]='').concat(t.dataList[e.index].corpus1[b]),p[w-1]="".concat(t.dataList[e.index].corpus1[w-1],""));var y=t.dataList[e.index].markInfo[m].aspect_term_start,x=t.dataList[e.index].markInfo[m].aspect_term_end;y===x-1?p[y]='').concat(t.dataList[e.index].corpus1[y],""):(p[y]='').concat(t.dataList[e.index].corpus1[y]),p[x-1]="".concat(t.dataList[e.index].corpus1[x-1],"")),t.dataList[e.index].markInfo[m].index=m}t.dataList[e.index].corpus=p.join("")}else MessageService.showWarning("选定数据存在重复")},objectFun:function(e){var a=!1,i=!1;if(t.dataList[e.index].markInfo&&t.dataList[e.index].markInfo.forEach((function(t){var s=t.t1_start,n=t.t1_end,o=t.t2_start,r=t.t2_end,l=t.aspect_term_start,c=t.aspect_term_end;e.text.anchorOffse>s&&e.text.anchorOffses&&e.text.focusOffseto&&e.text.anchorOffseo&&e.text.focusOffsetl&&e.text.anchorOffsel&&e.text.focusOffset').concat(t.dataList[e.index].corpus1[m],""):(u[m]='').concat(t.dataList[e.index].corpus1[m]),u[g-1]="".concat(t.dataList[e.index].corpus1[g-1],""));var v=t.dataList[e.index].markInfo[p].t2_start,b=t.dataList[e.index].markInfo[p].t2_end;v===b-1?u[v]='').concat(t.dataList[e.index].corpus1[v],""):(u[v]='').concat(t.dataList[e.index].corpus1[v]),u[b-1]="".concat(t.dataList[e.index].corpus1[b-1],""));var w=t.dataList[e.index].markInfo[p].aspect_term_start,y=t.dataList[e.index].markInfo[p].aspect_term_end;w===y-1?u[w]='').concat(t.dataList[e.index].corpus1[w],""):(u[w]='').concat(t.dataList[e.index].corpus1[w]),u[y-1]="".concat(t.dataList[e.index].corpus1[y-1],"")),t.dataList[e.index].markInfo[p].index=p}t.dataList[e.index].corpus=u.join("")}else MessageService.showWarning("选定数据存在重复")},attributeFun:function(e){var a=!1,i=!1;if(t.dataList[e.index].markInfo&&t.dataList[e.index].markInfo.forEach((function(t){var s=t.t1_start,n=t.t1_end,o=t.t2_start,r=t.t2_end,l=t.aspect_term_start,c=t.aspect_term_end;e.text.anchorOffse>s&&e.text.anchorOffses&&e.text.focusOffseto&&e.text.anchorOffseo&&e.text.focusOffsetl&&e.text.anchorOffsel&&e.text.focusOffset').concat(t.dataList[e.index].corpus1[m],""):(u[m]='').concat(t.dataList[e.index].corpus1[m]),u[g-1]="".concat(t.dataList[e.index].corpus1[g-1],""));var v=t.dataList[e.index].markInfo[p].t2_start,b=t.dataList[e.index].markInfo[p].t2_end;v===b-1?u[v]='').concat(t.dataList[e.index].corpus1[v],""):(u[v]='').concat(t.dataList[e.index].corpus1[v]),u[b-1]="".concat(t.dataList[e.index].corpus1[b-1],""));var w=t.dataList[e.index].markInfo[p].aspect_term_start,y=t.dataList[e.index].markInfo[p].aspect_term_end;w===y-1?u[w]='').concat(t.dataList[e.index].corpus1[w],""):(u[w]='').concat(t.dataList[e.index].corpus1[w]),u[y-1]="".concat(t.dataList[e.index].corpus1[y-1],"")),t.dataList[e.index].markInfo[p].index=p}t.dataList[e.index].corpus=u.join("")}else MessageService.showWarning("选定数据存在重复")}}}}}},d=c,h=(a("0a1d"),a("2877")),f=Object(h["a"])(d,i,s,!1,null,"0b3d3f98",null);e["default"]=f.exports},a3b5:function(t,e,a){},b2b7:function(t,e,a){"use strict";a.r(e),a.d(e,"isElementNode",(function(){return s})),a.d(e,"svgComponent",(function(){return o}));var i=Object.assign||function(t){for(var e,a=1,i=arguments.length;a63#;^s7T^zu7k%=XXez_)_y(D`+k%1u4mu-z3-mG@A*B?`)rDGj6NwT3cXJ% zhU1EILQ#}cv`9r7si#d*$aYjf@|#~m691f&THe{hela@nBShU32^sf&Ed+0^2`#2< zxF27~n>rKv9Oak^bYgdX8L?=T!eme~XL4WqH~^bI1D5=BtjvyrF}GKP@KoP~)p!Oy zmQs8Rjw7z-O5!k&gY9)R>a`*^vb{+h$*THotuCU!1Zp?!Q4QH2$eX@C4o^_ zJ(?(Qcg=08k#tN-n&=>9XZ;f##plteJB<(SdTD1TdR)Yj^LIZrVvo2;h`#~knPFRt z&IvA|5x-1B$`_?qVbP_+Q*{H2BR-*5K@dII2lq9hHp+Sb68UQ2uDB++GT-)xmtoau z(OG>9KJz`qentdowng`U;PXU3{N}rG6rM%XoecEa%McptQEPz6%YA=M`P&{`#E`2_ z7EQEe+62B%55iWMg=dCrtSw9&#UEDR7AcgBGJ<`P)- zslvXuyP;wOp~+q}boTnP$H<}QRsg!{!itzYpt!sHVg?}M|L`ayMhD)X=~=#^ZAzj{B( c;h<1~N47&;hE+kOP6i6jWI6hO@W0>x03 1] - all_regex_urls = list(map(lambda x: 'http:' + x, all_regex_urls_temp)) + list(map(lambda x: 'https:' + x, all_regex_urls_temp)) + list(map(lambda x: 'ftp:' + x, all_regex_urls_temp)) + \ - list(map(lambda x: 'HTTP:' + x, all_regex_urls_temp)) + list(map(lambda x: 'HTTPS:' + x, all_regex_urls_temp)) + list(map(lambda x: 'FTP:' + x, all_regex_urls_temp)) + all_regex_urls = list(map(lambda x: 'http:' + x, all_regex_urls_temp)) + list( + map(lambda x: 'https:' + x, all_regex_urls_temp)) + list(map(lambda x: 'ftp:' + x, all_regex_urls_temp)) + \ + list(map(lambda x: 'HTTP:' + x, all_regex_urls_temp)) + list( + map(lambda x: 'HTTPS:' + x, all_regex_urls_temp)) + list(map(lambda x: 'FTP:' + x, all_regex_urls_temp)) patterns_regex = '|'.join(all_regex_urls).replace(',', '').replace(':', '\:').replace('?', '\?').replace( '=', '\=').replace('&', '\&').replace('.', '\.').replace('#', '\#').replace('/', '\/') cleaned_article = re.sub( @@ -177,12 +179,19 @@ def remove_link(self, article): if 'http' in cleaned_article: urls_further = re.findall( self.url_regex_set.URL_REGEX_FURTHER, cleaned_article) - all_regex_urls_temp_further = [y for y in list(set(sum([re.split(r'http:|https:|ftp:|HTTP:|HTTPS:|FTP:', ''.join( - x for x in url if x in string.printable)) for url in urls_further], []))) if len(y) > 1] - all_regex_urls_further = list(map(lambda x: 'http:' + x, all_regex_urls_temp_further)) + list(map(lambda x: 'https:' + x, all_regex_urls_temp_further)) + list(map(lambda x: 'ftp:' + x, all_regex_urls_temp_further)) + list( - map(lambda x: 'HTTP:' + x, all_regex_urls_temp_further)) + list(map(lambda x: 'HTTPS:' + x, all_regex_urls_temp_further)) + list(map(lambda x: 'FTP:' + x, all_regex_urls_temp_further)) + all_regex_urls_temp_further = [y for y in + list(set(sum([re.split(r'http:|https:|ftp:|HTTP:|HTTPS:|FTP:', ''.join( + x for x in url if x in string.printable)) for url in urls_further], []))) + if len(y) > 1] + all_regex_urls_further = list(map(lambda x: 'http:' + x, all_regex_urls_temp_further)) + list( + map(lambda x: 'https:' + x, all_regex_urls_temp_further)) + list( + map(lambda x: 'ftp:' + x, all_regex_urls_temp_further)) + list( + map(lambda x: 'HTTP:' + x, all_regex_urls_temp_further)) + list( + map(lambda x: 'HTTPS:' + x, all_regex_urls_temp_further)) + list( + map(lambda x: 'FTP:' + x, all_regex_urls_temp_further)) patterns_regex_further = '|'.join(all_regex_urls_further).replace(',', '').replace(':', '\:').replace( - '?', '\?').replace('=', '\=').replace('&', '\&').replace('.', '\.').replace('#', '\#').replace('/', '\/') + '?', '\?').replace('=', '\=').replace('&', '\&').replace('.', '\.').replace('#', '\#').replace('/', + '\/') cleaned_article = re.sub( patterns_regex_further, '', cleaned_article, 1000, flags=re.I).strip() return cleaned_article @@ -245,7 +254,7 @@ def _contain_double_mark(self, article): double-mark validation ''' new_article = [x for x in self.rules.ALL_LANGUAGE_WHOLE_SENTENCE_MARK if ( - (x[0] in article) and (x[1] in article))] + (x[0] in article) and (x[1] in article))] if len(new_article) >= 1: return article else: @@ -265,3 +274,19 @@ def clean_article(self, article): if not article: break return article.strip() + + +class ReprintDeclarationCleaning(BasicCleaner): + def __init__(self): + self.patterns = [ + re.compile(r'版权声明:.*?原文链接:.*?$', re.DOTALL | re.MULTILINE), + re.compile(r'作者:.*?链接:.*?来源:知乎.*?著作权归作者所有。.*?$', re.DOTALL | re.MULTILINE), + re.compile(r'@著作权归作者所有,转载或内容合作请联系作者.*?禁止转载,如需转载请通过简信或评论联系作者。', + re.DOTALL), + re.compile(r'本文来自博客园,作者:.*?,转载请注明原文链接:.*?$', re.MULTILINE) + ] + + def clean_article(self, article): + for pattern in self.patterns: + article = pattern.sub('', article) + return article diff --git a/flagdata/condensation/data_distillation.py b/flagdata/condensation/data_distillation.py deleted file mode 100644 index 149c298..0000000 --- a/flagdata/condensation/data_distillation.py +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright © 2023 BAAI. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License") -import os -import torch -from loguru import logger -from transformers import DistilBertTokenizer -from torch.utils.data import DataLoader -from .utils.model import DistilBertModel, BertClassifier -from .utils.data import SeqCLSDataset -from .utils.datadistill import DistilledData -from .utils.common_utils import read_config, set_random_seed -from datetime import datetime -import tempfile - - -class DataDistillationTrainer(object): - def __init__(self, config_path): - self.config = read_config(config_path) - self.model_cache_dir = tempfile.TemporaryDirectory() - timestamp = datetime.now().strftime("%d-%m-%Y-%H-%M-%S") - logger.add(f'log/log_{timestamp}.log') - self.data_loader = {} - set_random_seed(self.config["basic"]["seed"]) - self.model, self.tokenizer, self.init_model_path = self.setup_model_and_tokenizer() - self.distilled_load_path = self.config["distill"]["distilled_load_path"] - self.distilled_save_path = self.config["distill"]["distilled_save_path"] - self.best_loss = float("inf") - - def setup_model_and_tokenizer(self): - distilbert_model = DistilBertModel.from_pretrained( - self.config["model"]["model_name"]) - tokenizer = DistilBertTokenizer.from_pretrained( - self.config["model"]["model_name"]) - model = BertClassifier(bert_model=distilbert_model, - num_classes=self.config["data"]["num_classes"], - drop_p=self.config["basic"]["drop_p"]).to(self.config["basic"]["device"]) - init_model_path = os.path.join( - self.model_cache_dir.name, "model_init_states.pt") - torch.save(model.state_dict(), init_model_path) - return model, tokenizer, init_model_path - - def load_data(self, dataset_class=SeqCLSDataset): - for type in ['train', 'test']: - data_path = self.config["data"][f"{type}_data_path"] - dataset = dataset_class( - data_path, self.tokenizer, self.config["data"]["max_seq_len"]) - batch_size = self.config["data"][f"{type}_batch_size"] - if type == "train": - shuffle = True - else: - shuffle = False - self.data_loader[type] = DataLoader( - dataset, batch_size=batch_size, shuffle=shuffle, num_workers=4) - - def fit(self): - distilled_data = DistilledData( - config=self.config, - model=self.model, - train_loader=self.data_loader['train'], - initial_model_path=self.init_model_path - ) - if self.distilled_load_path is not None and os.path.exists(self.distilled_load_path): - distilled_data.load_distilled_data(self.distilled_load_path) - for epoch in range(self.config["distill"]["n_distill_epochs"]): - logger.info(f"Epoch[{epoch+1}]: Train distilled data " + "-" * 70) - distilled_data.train_distilled_data(epoch) - logger.info(f"Epoch[{epoch+1}]: Test distilled data" + "-" * 70) - test_loss, test_acc = distilled_data.test_distilled_data( - self.data_loader['test']) - if test_loss < self.best_loss: - self.best_loss = test_loss - distilled_data.save_distilled_data(self.distilled_save_path) - - def __del__(self): - self.model_cache_dir.cleanup() diff --git a/flagdata/condensation/utils/common_utils.py b/flagdata/condensation/utils/common_utils.py deleted file mode 100644 index 8c5cd68..0000000 --- a/flagdata/condensation/utils/common_utils.py +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright © 2023 BAAI. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License") -import random -import torch -import numpy as np -import pathlib -import yaml - - -def make_dir(d): - pathlib.Path(d).mkdir(parents=True, exist_ok=True) - - -def set_random_seed(seed): - random.seed(seed) - np.random.seed(seed) - torch.manual_seed(seed) - torch.cuda.manual_seed(seed) - torch.cuda.manual_seed_all(seed) - torch.backends.cudnn.deterministic = True - torch.cuda.empty_cache() - - -def read_config(config_path): - with open(config_path, "r", encoding="utf8") as fr: - config = yaml.safe_load(fr) - device_id = config["basic"]["cuda_device_id"] - if device_id != -1: - config["basic"]["device"] = torch.device(f"cuda:{device_id}") - else: - config["basic"]["device"] = torch.device("cpu") - config["basic"]["dtype"] = torch.bfloat16 if config["basic"]["fp16"] else torch.float16 - return config diff --git a/flagdata/condensation/utils/data.py b/flagdata/condensation/utils/data.py deleted file mode 100644 index b172e2b..0000000 --- a/flagdata/condensation/utils/data.py +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright © 2023 BAAI. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License") -import json -import torch -from torch.utils.data import Dataset -import pandas as pd - - -class SeqCLSDataset(Dataset): - def __init__(self, data_path, tokenizer, max_length): - self.tokenizer = tokenizer - self.data = self.read_data(data_path) - self.sentence1 = self.data['text'].values - self.targets = self.data['label'].values - self.max_length = max_length - - def read_data(self, path): - data, label = [], [] - with open(path, "r", encoding="utf8") as f: - for line in f.readlines(): - line = json.loads(line) - data.append(line['text']) - label.append(line['label'] - 1) - return pd.DataFrame(data={'text': data, 'label': label}) - - def __len__(self): - return len(self.sentence1) - - def __getitem__(self, index): - sent1 = str(self.sentence1[index]) - - inputs = self.tokenizer.encode_plus( - sent1, - add_special_tokens=True, - max_length=self.max_length, - padding="max_length", - return_token_type_ids=True, - return_tensors="pt", truncation=True - ) - - input_ids = inputs["input_ids"] - attention_mask = inputs["attention_mask"] - - return input_ids.squeeze(), attention_mask.squeeze(), torch.tensor(self.targets[index]) diff --git a/flagdata/condensation/utils/datadistill.py b/flagdata/condensation/utils/datadistill.py deleted file mode 100644 index 3173c36..0000000 --- a/flagdata/condensation/utils/datadistill.py +++ /dev/null @@ -1,245 +0,0 @@ -# Copyright © 2023 BAAI. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License") -import torch -import time -from loguru import logger -from .evaluate import evaluate -from tqdm import tqdm -from torch.optim import SGD, Adam -from transformers import get_linear_schedule_with_warmup -from torch.cuda import amp -from collections import OrderedDict - - -class DistilledData: - def __init__(self, config, model, train_loader, initial_model_path): - self.num_classes = config["data"]["num_classes"] - self.data_size = config["distill"]["data_size"] - self.device = config["basic"]["device"] - self.use_amp = config["basic"]["use_amp"] - self.dtype = config["basic"]["dtype"] - self.random_init = config["distill"]["random_init"] - self.n_inner_steps = config["distill"]["n_inner_steps"] - self.accum_loss = config["distill"]["accum_loss"] - self.distill_max_grad_norm = config["distill"]["distill_max_grad_norm"] - self.logging_steps = config["basic"]["logging_steps"] - self.initial_model_path = initial_model_path - self.model = model - self.inputs_embeds = torch.randn( - self.num_classes * self.data_size, - *(model.bert_config.max_position_embeddings, model.bert_config.dim,) - ) - label_classes = torch.tensor( - [[c] * self.data_size for c in range(self.num_classes)] - ).view(-1) - self._labels = torch.eye(self.num_classes)[label_classes] - self.model_lr, self.step_lr_gamma = None, None - if self.model_lr is None: - self.model_lr = torch.tensor(config["distill"]["distill_model_lr"]) - if self.step_lr_gamma is None: - self.step_lr_gamma = torch.tensor( - config["distill"]["distill_step_lr_gamma"]) - - # set on device - self.inputs_embeds = self.inputs_embeds.to(self.device) - self._labels = self._labels.to(self.device) - - self.model_lr = self.model_lr.to(self.device) - self.step_lr_gamma = self.step_lr_gamma.to(self.device) - - # train data loader - self.train_loader = train_loader - # number of traning steps - num_tot_train_steps = len(train_loader) * \ - config["distill"]["n_distill_epochs"] - # set optimizer of distilled data - self.optimize_param_list = [self.inputs_embeds] - - if config["distill"]["optimize_lr"]: - self.optimize_param_list += [self.model_lr, self.step_lr_gamma] - for param in self.optimize_param_list: - param.requires_grad = True - self.d_optimizer = Adam(self.optimize_param_list, - lr=config["distill"]["distill_lr"]) - # scheduler (linear decay with linear warmup) - self.d_scheduler = get_linear_schedule_with_warmup( - self.d_optimizer, - int(num_tot_train_steps * config["distill"]["distill_warmup_ratio"]), - num_tot_train_steps, - ) - # gradient scaler for mixed precision - self.scaler = amp.GradScaler(enabled=self.use_amp) - # initial model parameters - self.initial_state_dict = torch.load(self.initial_model_path) - - def train_distilled_data(self, epoch): - # init model with original params each epoch - self.model.load_state_dict(self.initial_state_dict) - # training loop - cur_num, cur_before_loss, cur_after_loss = 0, 0, 0 - cur_before_correct, cur_after_correct = 0, 0 - with tqdm(self.train_loader, ncols=140, desc=f"Epoch[{epoch+1}]") as pbar: - for outer_step, (input_ids, attention_mask, labels) in enumerate(pbar): - # initialize model parameters - if self.random_init: - self.model.reset_additional_parameters() - # model parameters - weights = OrderedDict(self.model.named_parameters()) - - batch_size = len(input_ids) - cur_num += batch_size - - # acc & loss of initial parameters (before updating with distilled data) - with torch.no_grad(): - with amp.autocast(dtype=self.dtype, enabled=self.use_amp): - before_losses, before_logits, _ = self.model.forward_with_params( - input_ids=input_ids.to(self.device), - attention_mask=attention_mask.to(self.device), - labels=labels.to(self.device), - weights=weights, - ) - cur_before_loss += before_losses.mean().item() * batch_size - cur_before_correct += ( - before_logits.cpu().argmax(1).eq(labels).sum().item() - ) - - # update model parameters with distilled data - loss = 0 - for inner_step in range(self.n_inner_steps): - # forward - d_losses, _, bert_outputs = self.model.forward_with_params( - inputs_embeds=self.inputs_embeds, - labels=self._labels, - weights=weights, - output_attentions=True, - ) - d_loss = d_losses.mean() - d_loss = d_loss * self.model_lr * \ - (self.step_lr_gamma**inner_step) - - # backward - grads = torch.autograd.grad( - d_loss, weights.values(), create_graph=True, allow_unused=True - ) - # update parameters (SGD) - weights = OrderedDict( - (name, param - grad) if grad is not None else (name, param) - for ((name, param), grad) in zip(weights.items(), grads) - ) - - if self.accum_loss or (inner_step + 1) == self.n_inner_steps: - # loss of updated parameters (after each gradient step) - with amp.autocast(dtype=self.dtype, enabled=self.use_amp): - after_losses, after_logits, _ = self.model.forward_with_params( - input_ids=input_ids.to(self.device), - attention_mask=attention_mask.to(self.device), - labels=labels.to(self.device), - weights=weights, - ) - after_loss = after_losses.mean() - loss += after_loss - - cur_after_loss += after_loss.item() * batch_size - cur_after_correct += ( - after_logits.cpu().argmax(1).eq(labels).sum().item() - ) - - self.d_optimizer.zero_grad() - # backward - self.scaler.scale(loss).backward() - # unscale gradients (for gradient clipping) - self.scaler.unscale_(self.d_optimizer) - # gradient cliping - torch.nn.utils.clip_grad_norm_( - self.optimize_param_list, self.distill_max_grad_norm - ) - self.scaler.step(self.d_optimizer) - self.scaler.update() - self.d_scheduler.step() - - # logging - if (outer_step + 1) % self.logging_steps == 0: - logger.info( - "Epoch[{:.2f}] | (before) loss: {:>6.4f}, acc: {:5.2%}" - " -> (after) loss: {:>6.4f}, acc: {:5.2%}" - " | lr={:.2E}, gamma={:.2f}".format( - epoch + (outer_step + 1) / len(pbar), - cur_before_loss / cur_num, - cur_before_correct / cur_num, - cur_after_loss / cur_num, - cur_after_correct / cur_num, - self.model_lr.item(), - self.step_lr_gamma.item(), - ) - ) - cur_num, cur_before_loss, cur_after_loss = 0, 0, 0 - cur_before_correct, cur_after_correct = 0, 0 - - # update infomation of progress bar - pbar.set_postfix( - { - "loss": f"{after_loss.item():.4}", - "lr": f"{self.d_scheduler.get_last_lr()[0]:.1E}", - "gd_scale": f"{self.scaler.get_scale()}", - } - ) - - def train_model_on_distilled_data(self): - # optimizer - model_opt = SGD(self.model.parameters(), lr=1.0) - # gradient updating with distilled data - start_time = time.time() - for inner_step in range(self.n_inner_steps): - losses, _, bert_outputs = self.model( - inputs_embeds=self.inputs_embeds, - labels=self._labels, - output_attentions=True, - ) - loss = losses.mean() - loss = loss * self.model_lr * (self.step_lr_gamma**inner_step) - # backward - model_opt.zero_grad() - loss.backward() - model_opt.step() - end_time = time.time() - start_time - logger.info(f"Time for model traning : {end_time:.2f}s") - - @property - def data_dict(self): - return { - "config": { - "input_embeds_shape": self.inputs_embeds.shape[1:], - "num_classes": self.num_classes, - "data_size": self.data_size, - }, - "inputs_embeds": self.inputs_embeds.cpu().data, - "labels": self._labels.cpu().data, - "lr": self.model_lr.cpu().data, - "gamma": self.step_lr_gamma.cpu().data, - } - - def save_distilled_data(self, path): - # save data as dict - torch.save(self.data_dict, path) - - def load_distilled_data(self, distill_data_path): - data_dict = torch.load(distill_data_path) - self.inputs_embeds = data_dict["inputs_embeds"].to(self.device) - self._labels = data_dict["labels"].to(self.device) - self.model_lr = data_dict["lr"].to(self.device) - self.step_lr_gamma = data_dict["gamma"].to(self.device) - - def test_distilled_data(self, test_loader): - # init model with original params - self.model.load_state_dict(self.initial_state_dict) - self.train_model_on_distilled_data() - test_acc, test_loss = evaluate( - self.model, test_loader, self.dtype, self.use_amp, self.device) - logger.info( - "Evaluate on Test dataset | loss: {:>6.4f}, acc: {:5.2%}".format( - test_loss, - test_acc, - ) - ) - return test_loss, test_acc diff --git a/flagdata/condensation/utils/evaluate.py b/flagdata/condensation/utils/evaluate.py deleted file mode 100644 index 9ff257a..0000000 --- a/flagdata/condensation/utils/evaluate.py +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright © 2023 BAAI. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License") -import torch -from torch.cuda import amp - - -def evaluate(model, test_loader, dtype, use_amp, device): - # model to eval mode - model.eval() - - # compute accuracy and loss - total_num, total_loss, total_correct = 0, 0, 0 - with torch.no_grad(): - for (input_ids, attention_mask, labels) in test_loader: - # forward with mixed precision - with amp.autocast(dtype=dtype, enabled=use_amp): - losses, logits, _ = model( - input_ids=input_ids.to(device), - attention_mask=attention_mask.to(device), - labels=labels.to(device), - ) - loss = losses.mean() - - total_num += len(input_ids) - total_loss += loss.item() * len(input_ids) - total_correct += logits.cpu().argmax(1).eq(labels).sum().item() - - # model to train mode - model.train() - - return total_correct / total_num, total_loss / total_num diff --git a/flagdata/condensation/utils/model.py b/flagdata/condensation/utils/model.py deleted file mode 100644 index 3841ef5..0000000 --- a/flagdata/condensation/utils/model.py +++ /dev/null @@ -1,1076 +0,0 @@ -# Copyright © 2023 BAAI. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License") -from collections import OrderedDict -from torch import nn -from torch.nn import functional as F -import math -import numpy as np -import torch -from packaging import version -from transformers.activations import gelu -from transformers.deepspeed import is_deepspeed_zero3_enabled -from transformers.modeling_outputs import BaseModelOutput -from transformers.modeling_utils import PreTrainedModel, apply_chunking_to_forward, find_pruneable_heads_and_indices, prune_linear_layer -from transformers import DistilBertConfig - - -def cross_entropy_with_soft_labels(logits, labels): - return (-labels * F.log_softmax(logits, dim=-1)).sum(-1) - - -class BertClassifier(nn.Module): - def __init__(self, bert_model, num_classes, drop_p=0.1): - super().__init__() - - # config - self.bert_config = bert_model.config - self.num_classes = num_classes - - # pretrained bert model - self.bert_model = bert_model - - # pooler - if not hasattr(bert_model, "pooler"): - self.pooler = nn.Sequential( - nn.Linear(bert_model.config.dim, - bert_model.config.dim), nn.Tanh() - ) - else: - self.pooler is None - - # dropout layer - self.dropout = nn.Dropout(p=drop_p) - # single linear layer for classification - self.classifier = nn.Linear(self.bert_config.hidden_size, num_classes) - - # loss function - self.cross_entropy = nn.CrossEntropyLoss(reduction="none") - - def forward( - self, - input_ids=None, - inputs_embeds=None, - attention_mask=None, - labels=None, - output_attentions=False, - ): - # encode input sequences with bert model - bert_outputs = self.bert_model( - input_ids=input_ids, - inputs_embeds=inputs_embeds, - attention_mask=attention_mask, - output_attentions=output_attentions, - ) - - # hidden state of [CLS] token - if "pooler_output" in bert_outputs.keys(): - pooler_output = bert_outputs["pooler_output"] - else: - pooler_output = self.pooler( - bert_outputs["last_hidden_state"][:, 0]) - - # dropout - pooler_output = self.dropout(pooler_output) - - # classifier layer - logits = self.classifier(pooler_output) - - # calculate losses - if labels is not None: - if logits.shape == labels.shape: - losses = cross_entropy_with_soft_labels(logits, labels) - else: - losses = self.cross_entropy(logits, labels) - return losses, logits, bert_outputs - - return logits, bert_outputs - - def forward_with_params( - self, - input_ids=None, - inputs_embeds=None, - attention_mask=None, - labels=None, - weights=None, - output_attentions=False, - ): - assert weights is not None - module_name_list = ["bert_model", "classifier"] - if self.pooler is not None: - module_name_list.append("pooler") - weights_dict = {module_name: OrderedDict() - for module_name in module_name_list} - for name, param in weights.items(): - module_name, param_name = name.split(".", maxsplit=1) - weights_dict[module_name][param_name] = param - - # encode input sequences with bert model - bert_outputs = self.bert_model.forward_with_params( - input_ids=input_ids, - inputs_embeds=inputs_embeds, - attention_mask=attention_mask, - weights=weights_dict["bert_model"], - output_attentions=output_attentions, - ) - - # hidden state of [CLS] token - if "pooler_output" in bert_outputs.keys(): - pooler_output = bert_outputs["pooler_output"] - else: - pooler_output = F.linear( - bert_outputs["last_hidden_state"][:, 0], - weight=weights_dict["pooler"]["0.weight"], - bias=weights_dict["pooler"]["0.bias"], - ) - pooler_output = self.pooler[1](pooler_output) - - # dropout - pooler_output = self.dropout(pooler_output) - - # classifier layer - logits = F.linear( - pooler_output, - weight=weights_dict["classifier"]["weight"], - bias=weights_dict["classifier"]["bias"], - ) - - # calculate losses - if labels is not None: - if logits.shape == labels.shape: - losses = cross_entropy_with_soft_labels(logits, labels) - else: - losses = self.cross_entropy(logits, labels) - return losses, logits, bert_outputs - - return logits, bert_outputs - - def reset_additional_parameters(self): - if self.pooler is not None: - self.pooler[0].reset_parameters() - self.classifier.reset_parameters() - - -DISTILBERT_PRETRAINED_MODEL_ARCHIVE_LIST = [ - "distilbert-base-uncased", - "distilbert-base-uncased-distilled-squad", - "distilbert-base-cased", - "distilbert-base-cased-distilled-squad", - "distilbert-base-german-cased", - "distilbert-base-multilingual-cased", - "distilbert-base-uncased-finetuned-sst-2-english", - # See all DistilBERT models at https://huggingface.co/models?filter=distilbert -] - - -# UTILS AND BUILDING BLOCKS OF THE ARCHITECTURE # - - -def create_sinusoidal_embeddings(n_pos, dim, out): - if is_deepspeed_zero3_enabled(): - from transformers import deepspeed - - with deepspeed.zero.GatheredParameters(out, modifier_rank=0): - if torch.distributed.get_rank() == 0: - _create_sinusoidal_embeddings(n_pos=n_pos, dim=dim, out=out) - else: - _create_sinusoidal_embeddings(n_pos=n_pos, dim=dim, out=out) - - -def _create_sinusoidal_embeddings(n_pos, dim, out): - position_enc = np.array( - [ - [pos / np.power(10000, 2 * (j // 2) / dim) for j in range(dim)] - for pos in range(n_pos) - ] - ) - out.requires_grad = False - out[:, 0::2] = torch.FloatTensor(np.sin(position_enc[:, 0::2])) - out[:, 1::2] = torch.FloatTensor(np.cos(position_enc[:, 1::2])) - out.detach_() - - -class Embeddings(nn.Module): - def __init__(self, config): - super().__init__() - self.word_embeddings = nn.Embedding( - config.vocab_size, config.dim, padding_idx=config.pad_token_id - ) - self.position_embeddings = nn.Embedding( - config.max_position_embeddings, config.dim - ) - if config.sinusoidal_pos_embds: - create_sinusoidal_embeddings( - n_pos=config.max_position_embeddings, - dim=config.dim, - out=self.position_embeddings.weight, - ) - - self.LayerNorm = nn.LayerNorm(config.dim, eps=1e-12) - self.dropout = nn.Dropout(config.dropout) - if version.parse(torch.__version__) > version.parse("1.6.0"): - self.register_buffer( - "position_ids", - torch.arange(config.max_position_embeddings).expand((1, -1)), - persistent=False, - ) - - def forward(self, input_ids): - """ - Parameters: - input_ids: torch.tensor(bs, max_seq_length) The token ids to embed. - - Returns: torch.tensor(bs, max_seq_length, dim) The embedded tokens (plus position embeddings, no token_type - embeddings) - """ - seq_length = input_ids.size(1) - - # Setting the position-ids to the registered buffer in constructor, it helps - # when tracing the model without passing position-ids, solves - # isues similar to issue #5664 - if hasattr(self, "position_ids"): - position_ids = self.position_ids[:, :seq_length] - else: - position_ids = torch.arange( - seq_length, dtype=torch.long, device=input_ids.device - ) # (max_seq_length) - position_ids = position_ids.unsqueeze(0).expand_as( - input_ids - ) # (bs, max_seq_length) - - word_embeddings = self.word_embeddings( - input_ids) # (bs, max_seq_length, dim) - position_embeddings = self.position_embeddings( - position_ids - ) # (bs, max_seq_length, dim) - - embeddings = word_embeddings + \ - position_embeddings # (bs, max_seq_length, dim) - embeddings = self.LayerNorm(embeddings) # (bs, max_seq_length, dim) - embeddings = self.dropout(embeddings) # (bs, max_seq_length, dim) - return embeddings - - def forward_with_params(self, input_ids, weights=None): - """ - Parameters: - input_ids: torch.tensor(bs, max_seq_length) The token ids to embed. - - Returns: torch.tensor(bs, max_seq_length, dim) The embedded tokens (plus position embeddings, no token_type - embeddings) - """ - assert weights is not None - module_name_list = ["word_embeddings", - "position_embeddings", "LayerNorm"] - weights_dict = {module_name: OrderedDict() - for module_name in module_name_list} - for name, param in weights.items(): - module_name, param_name = name.split(".", maxsplit=1) - weights_dict[module_name][param_name] = param - - seq_length = input_ids.size(1) - - # Setting the position-ids to the registered buffer in constructor, it helps - # when tracing the model without passing position-ids, solves - # issues similar to issue #5664 - if hasattr(self, "position_ids"): - position_ids = self.position_ids[:, :seq_length] - else: - position_ids = torch.arange( - seq_length, dtype=torch.long, device=input_ids.device - ) # (max_seq_length) - position_ids = position_ids.unsqueeze(0).expand_as( - input_ids - ) # (bs, max_seq_length) - - word_embeddings = F.embedding( - input_ids, weights_dict["word_embeddings"]["weight"] - ) # (bs, max_seq_length, dim) - position_embeddings = F.embedding( - position_ids, weights_dict["position_embeddings"]["weight"] - ) # (bs, max_seq_length, dim) - - embeddings = word_embeddings + \ - position_embeddings # (bs, max_seq_length, dim) - embeddings = F.layer_norm( - embeddings, - (embeddings.size(-1),), - weight=weights_dict["LayerNorm"]["weight"], - bias=weights_dict["LayerNorm"]["bias"], - eps=1e-12, - ) # (bs, max_seq_length, dim) - embeddings = self.dropout(embeddings) # (bs, max_seq_length, dim) - return embeddings - - -class MultiHeadSelfAttention(nn.Module): - def __init__(self, config): - super().__init__() - - self.n_heads = config.n_heads - self.dim = config.dim - self.dropout = nn.Dropout(p=config.attention_dropout) - - assert self.dim % self.n_heads == 0 - - self.q_lin = nn.Linear(in_features=config.dim, out_features=config.dim) - self.k_lin = nn.Linear(in_features=config.dim, out_features=config.dim) - self.v_lin = nn.Linear(in_features=config.dim, out_features=config.dim) - self.out_lin = nn.Linear( - in_features=config.dim, out_features=config.dim) - - self.pruned_heads = set() - - def prune_heads(self, heads): - attention_head_size = self.dim // self.n_heads - if len(heads) == 0: - return - heads, index = find_pruneable_heads_and_indices( - heads, self.n_heads, attention_head_size, self.pruned_heads - ) - # Prune linear layers - self.q_lin = prune_linear_layer(self.q_lin, index) - self.k_lin = prune_linear_layer(self.k_lin, index) - self.v_lin = prune_linear_layer(self.v_lin, index) - self.out_lin = prune_linear_layer(self.out_lin, index, dim=1) - # Update hyper params - self.n_heads = self.n_heads - len(heads) - self.dim = attention_head_size * self.n_heads - self.pruned_heads = self.pruned_heads.union(heads) - - def forward( - self, - query, - key, - value, - mask, - head_mask=None, - output_attentions=False, - ): - """ - Parameters: - query: torch.tensor(bs, seq_length, dim) - key: torch.tensor(bs, seq_length, dim) - value: torch.tensor(bs, seq_length, dim) - mask: torch.tensor(bs, seq_length) - - Returns: - weights: torch.tensor(bs, n_heads, seq_length, seq_length) Attention weights context: torch.tensor(bs, - seq_length, dim) Contextualized layer. Optional: only if `output_attentions=True` - """ - bs, q_length, dim = query.size() - k_length = key.size(1) - # assert dim == self.dim, f'Dimensions do not match: {dim} input vs {self.dim} configured' - # assert key.size() == value.size() - - dim_per_head = self.dim // self.n_heads - - mask_reshp = (bs, 1, 1, k_length) - - def shape(x): - """separate heads""" - return x.view(bs, -1, self.n_heads, dim_per_head).transpose(1, 2) - - def unshape(x): - """group heads""" - return ( - x.transpose(1, 2).contiguous().view( - bs, -1, self.n_heads * dim_per_head) - ) - - q = shape(self.q_lin(query)) # (bs, n_heads, q_length, dim_per_head) - k = shape(self.k_lin(key)) # (bs, n_heads, k_length, dim_per_head) - v = shape(self.v_lin(value)) # (bs, n_heads, k_length, dim_per_head) - - # (bs, n_heads, q_length, dim_per_head) - q = q / math.sqrt(dim_per_head) - # (bs, n_heads, q_length, k_length) - scores = torch.matmul(q, k.transpose(2, 3)) - mask = ( - (mask == 0).view(mask_reshp).expand_as(scores) - ) # (bs, n_heads, q_length, k_length) - # (bs, n_heads, q_length, k_length) - scores.masked_fill_(mask, -float("inf")) - - # (bs, n_heads, q_length, k_length) - weights = nn.Softmax(dim=-1)(scores) - weights = self.dropout(weights) # (bs, n_heads, q_length, k_length) - - # Mask heads if we want to - if head_mask is not None: - weights = weights * head_mask - - # (bs, n_heads, q_length, dim_per_head) - context = torch.matmul(weights, v) - context = unshape(context) # (bs, q_length, dim) - context = self.out_lin(context) # (bs, q_length, dim) - - if output_attentions: - return (context, weights) - else: - return (context,) - - def forward_with_params( - self, - query, - key, - value, - mask, - head_mask=None, - output_attentions=False, - weights=None, - ): - """ - Parameters: - query: torch.tensor(bs, seq_length, dim) - key: torch.tensor(bs, seq_length, dim) - value: torch.tensor(bs, seq_length, dim) - mask: torch.tensor(bs, seq_length) - - Returns: - weights: torch.tensor(bs, n_heads, seq_length, seq_length) Attention weights context: torch.tensor(bs, - seq_length, dim) Contextualized layer. Optional: only if `output_attentions=True` - """ - assert weights is not None - module_name_list = ["q_lin", "k_lin", "v_lin", "out_lin"] - weights_dict = {module_name: OrderedDict() - for module_name in module_name_list} - for name, param in weights.items(): - module_name, param_name = name.split(".", maxsplit=1) - weights_dict[module_name][param_name] = param - - bs, q_length, dim = query.size() - k_length = key.size(1) - # assert dim == self.dim, f'Dimensions do not match: {dim} input vs {self.dim} configured' - # assert key.size() == value.size() - - dim_per_head = self.dim // self.n_heads - - mask_reshp = (bs, 1, 1, k_length) - - def shape(x): - """separate heads""" - return x.view(bs, -1, self.n_heads, dim_per_head).transpose(1, 2) - - def unshape(x): - """group heads""" - return ( - x.transpose(1, 2).contiguous().view( - bs, -1, self.n_heads * dim_per_head) - ) - - # q_lin - q = shape( - F.linear( - query, - weight=weights_dict["q_lin"]["weight"], - bias=weights_dict["q_lin"]["bias"], - ) - ) # (bs, n_heads, q_length, dim_per_head) - # k_lin - k = shape( - F.linear( - key, - weight=weights_dict["k_lin"]["weight"], - bias=weights_dict["k_lin"]["bias"], - ) - ) # (bs, n_heads, k_length, dim_per_head) - # v_lin - v = shape( - F.linear( - value, - weight=weights_dict["v_lin"]["weight"], - bias=weights_dict["v_lin"]["bias"], - ) - ) # (bs, n_heads, k_length, dim_per_head) - - # (bs, n_heads, q_length, dim_per_head) - q = q / math.sqrt(dim_per_head) - # (bs, n_heads, q_length, k_length) - scores = torch.matmul(q, k.transpose(2, 3)) - mask = ( - (mask == 0).view(mask_reshp).expand_as(scores) - ) # (bs, n_heads, q_length, k_length) - # (bs, n_heads, q_length, k_length) - scores.masked_fill_(mask, -float("inf")) - - # (bs, n_heads, q_length, k_length) - weights = nn.Softmax(dim=-1)(scores) - weights = self.dropout(weights) # (bs, n_heads, q_length, k_length) - - # Mask heads if we want to - if head_mask is not None: - weights = weights * head_mask - - # (bs, n_heads, q_length, dim_per_head) - context = torch.matmul(weights, v) - context = unshape(context) # (bs, q_length, dim) - # out_lin - context = F.linear( - context, - weight=weights_dict["out_lin"]["weight"], - bias=weights_dict["out_lin"]["bias"], - ) # (bs, q_length, dim) - - if output_attentions: - return (context, weights) - else: - return (context,) - - -class FFN(nn.Module): - def __init__(self, config): - super().__init__() - self.dropout = nn.Dropout(p=config.dropout) - self.chunk_size_feed_forward = config.chunk_size_feed_forward - self.seq_len_dim = 1 - self.lin1 = nn.Linear(in_features=config.dim, - out_features=config.hidden_dim) - self.lin2 = nn.Linear( - in_features=config.hidden_dim, out_features=config.dim) - assert config.activation in [ - "relu", - "gelu", - ], f"activation ({config.activation}) must be in ['relu', 'gelu']" - self.activation = gelu if config.activation == "gelu" else nn.ReLU() - - def forward(self, input): - - return apply_chunking_to_forward( - self.ff_chunk, self.chunk_size_feed_forward, self.seq_len_dim, input - ) - - def forward_with_params(self, input, weights=None): - assert weights is not None - module_name_list = ["lin1", "lin2"] - weights_dict = {module_name: OrderedDict() - for module_name in module_name_list} - for name, param in weights.items(): - module_name, param_name = name.split(".", maxsplit=1) - weights_dict[module_name][param_name] = param - - def ff_chunk_with_params(input): - x = F.linear( - input, - weight=weights_dict["lin1"]["weight"], - bias=weights_dict["lin1"]["bias"], - ) - x = self.activation(x) - x = F.linear( - x, - weight=weights_dict["lin2"]["weight"], - bias=weights_dict["lin2"]["bias"], - ) - x = self.dropout(x) - return x - - return apply_chunking_to_forward( - ff_chunk_with_params, self.chunk_size_feed_forward, self.seq_len_dim, input - ) - - def ff_chunk(self, input): - x = self.lin1(input) - x = self.activation(x) - x = self.lin2(x) - x = self.dropout(x) - return x - - -class TransformerBlock(nn.Module): - def __init__(self, config): - super().__init__() - - assert config.dim % config.n_heads == 0 - - self.attention = MultiHeadSelfAttention(config) - self.sa_layer_norm = nn.LayerNorm( - normalized_shape=config.dim, eps=1e-12) - - self.ffn = FFN(config) - self.output_layer_norm = nn.LayerNorm( - normalized_shape=config.dim, eps=1e-12) - - def forward(self, x, attn_mask=None, head_mask=None, output_attentions=False): - """ - Parameters: - x: torch.tensor(bs, seq_length, dim) - attn_mask: torch.tensor(bs, seq_length) - - Returns: - sa_weights: torch.tensor(bs, n_heads, seq_length, seq_length) The attention weights ffn_output: - torch.tensor(bs, seq_length, dim) The output of the transformer block contextualization. - """ - # Self-Attention - sa_output = self.attention( - query=x, - key=x, - value=x, - mask=attn_mask, - head_mask=head_mask, - output_attentions=output_attentions, - ) - if output_attentions: - ( - sa_output, - sa_weights, - ) = sa_output # (bs, seq_length, dim), (bs, n_heads, seq_length, seq_length) - else: # To handle these `output_attentions` or `output_hidden_states` cases returning tuples - assert type(sa_output) == tuple - sa_output = sa_output[0] - sa_output = self.sa_layer_norm(sa_output + x) # (bs, seq_length, dim) - - # Feed Forward Network - ffn_output = self.ffn(sa_output) # (bs, seq_length, dim) - ffn_output = self.output_layer_norm( - ffn_output + sa_output - ) # (bs, seq_length, dim) - - output = (ffn_output,) - if output_attentions: - output = (sa_weights,) + output - return output - - def forward_with_params( - self, x, attn_mask=None, head_mask=None, output_attentions=False, weights=None - ): - """ - Parameters: - x: torch.tensor(bs, seq_length, dim) - attn_mask: torch.tensor(bs, seq_length) - - Returns: - sa_weights: torch.tensor(bs, n_heads, seq_length, seq_length) The attention weights ffn_output: - torch.tensor(bs, seq_length, dim) The output of the transformer block contextualization. - """ - assert weights is not None - module_name_list = ["attention", - "sa_layer_norm", "ffn", "output_layer_norm"] - weights_dict = {module_name: OrderedDict() - for module_name in module_name_list} - for name, param in weights.items(): - module_name, param_name = name.split(".", maxsplit=1) - weights_dict[module_name][param_name] = param - - # Self-Attention - sa_output = self.attention.forward_with_params( - query=x, - key=x, - value=x, - mask=attn_mask, - head_mask=head_mask, - output_attentions=output_attentions, - weights=weights_dict["attention"], - ) - if output_attentions: - ( - sa_output, - sa_weights, - ) = sa_output # (bs, seq_length, dim), (bs, n_heads, seq_length, seq_length) - else: # To handle these `output_attentions` or `output_hidden_states` cases returning tuples - assert type(sa_output) == tuple - sa_output = sa_output[0] - # sa_layer_norm - sa_output = F.layer_norm( - sa_output + x, - (sa_output.size(-1),), - weight=weights_dict["sa_layer_norm"]["weight"], - bias=weights_dict["sa_layer_norm"]["bias"], - eps=1e-12, - ) # (bs, seq_length, dim) - - # Feed Forward Network - ffn_output = self.ffn.forward_with_params( - sa_output, weights=weights_dict["ffn"] - ) # (bs, seq_length, dim) - ffn_output = F.layer_norm( - ffn_output + sa_output, - (ffn_output.size(-1),), - weight=weights_dict["output_layer_norm"]["weight"], - bias=weights_dict["output_layer_norm"]["bias"], - eps=1e-12, - ) # (bs, seq_length, dim) - - output = (ffn_output,) - if output_attentions: - output = (sa_weights,) + output - return output - - -class Transformer(nn.Module): - def __init__(self, config): - super().__init__() - self.n_layers = config.n_layers - self.layer = nn.ModuleList( - [TransformerBlock(config) for _ in range(config.n_layers)] - ) - - def forward( - self, - x, - attn_mask=None, - head_mask=None, - output_attentions=False, - output_hidden_states=False, - return_dict=None, - ): # docstyle-ignore - """ - Parameters: - x: torch.tensor(bs, seq_length, dim) Input sequence embedded. - attn_mask: torch.tensor(bs, seq_length) Attention mask on the sequence. - - Returns: - hidden_state: torch.tensor(bs, seq_length, dim) Sequence of hidden states in the last (top) - layer all_hidden_states: Tuple[torch.tensor(bs, seq_length, dim)] - Tuple of length n_layers with the hidden states from each layer. - Optional: only if output_hidden_states=True - all_attentions: Tuple[torch.tensor(bs, n_heads, seq_length, seq_length)] - Tuple of length n_layers with the attention weights from each layer - Optional: only if output_attentions=True - """ - all_hidden_states = () if output_hidden_states else None - all_attentions = () if output_attentions else None - - hidden_state = x - for i, layer_module in enumerate(self.layer): - if output_hidden_states: - all_hidden_states = all_hidden_states + (hidden_state,) - - layer_outputs = layer_module( - x=hidden_state, - attn_mask=attn_mask, - head_mask=head_mask[i], - output_attentions=output_attentions, - ) - hidden_state = layer_outputs[-1] - - if output_attentions: - assert len(layer_outputs) == 2 - attentions = layer_outputs[0] - all_attentions = all_attentions + (attentions,) - else: - assert len(layer_outputs) == 1 - - # Add last layer - if output_hidden_states: - all_hidden_states = all_hidden_states + (hidden_state,) - - if not return_dict: - return tuple( - v - for v in [hidden_state, all_hidden_states, all_attentions] - if v is not None - ) - return BaseModelOutput( - last_hidden_state=hidden_state, - hidden_states=all_hidden_states, - attentions=all_attentions, - ) - - def forward_with_params( - self, - x, - attn_mask=None, - head_mask=None, - output_attentions=False, - output_hidden_states=False, - return_dict=None, - weights=None, - ): # docstyle-ignore - """ - Parameters: - x: torch.tensor(bs, seq_length, dim) Input sequence embedded. - attn_mask: torch.tensor(bs, seq_length) Attention mask on the sequence. - - Returns: - hidden_state: torch.tensor(bs, seq_length, dim) Sequence of hidden states in the last (top) - layer all_hidden_states: Tuple[torch.tensor(bs, seq_length, dim)] - Tuple of length n_layers with the hidden states from each layer. - Optional: only if output_hidden_states=True - all_attentions: Tuple[torch.tensor(bs, n_heads, seq_length, seq_length)] - Tuple of length n_layers with the attention weights from each layer - Optional: only if output_attentions=True - """ - assert weights is not None - layer_weights = OrderedDict({i: OrderedDict() - for i in range(self.n_layers)}) - for name, param in weights.items(): - module_name, layer_id, param_name = name.split(".", maxsplit=2) - assert module_name == "layer" - layer_weights[int(layer_id)][param_name] = param - - all_hidden_states = () if output_hidden_states else None - all_attentions = () if output_attentions else None - - hidden_state = x - for i, layer_module in enumerate(self.layer): - if output_hidden_states: - all_hidden_states = all_hidden_states + (hidden_state,) - - layer_outputs = layer_module.forward_with_params( - x=hidden_state, - attn_mask=attn_mask, - head_mask=head_mask[i], - output_attentions=output_attentions, - weights=layer_weights[i], - ) - hidden_state = layer_outputs[-1] - - if output_attentions: - assert len(layer_outputs) == 2 - attentions = layer_outputs[0] - all_attentions = all_attentions + (attentions,) - else: - assert len(layer_outputs) == 1 - - # Add last layer - if output_hidden_states: - all_hidden_states = all_hidden_states + (hidden_state,) - - if not return_dict: - return tuple( - v - for v in [hidden_state, all_hidden_states, all_attentions] - if v is not None - ) - return BaseModelOutput( - last_hidden_state=hidden_state, - hidden_states=all_hidden_states, - attentions=all_attentions, - ) - -# INTERFACE FOR ENCODER AND TASK SPECIFIC MODEL # - - -class DistilBertPreTrainedModel(PreTrainedModel): - """ - An abstract class to handle weights initialization and a simple interface for downloading and loading pretrained - models. - """ - - config_class = DistilBertConfig - load_tf_weights = None - base_model_prefix = "distilbert" - - def _init_weights(self, module): - """Initialize the weights.""" - if isinstance(module, nn.Linear): - # Slightly different from the TF version which uses truncated_normal for initialization - # cf https://github.com/pytorch/pytorch/pull/5617 - module.weight.data.normal_( - mean=0.0, std=self.config.initializer_range) - if module.bias is not None: - module.bias.data.zero_() - elif isinstance(module, nn.Embedding): - module.weight.data.normal_( - mean=0.0, std=self.config.initializer_range) - if module.padding_idx is not None: - module.weight.data[module.padding_idx].zero_() - elif isinstance(module, nn.LayerNorm): - module.bias.data.zero_() - module.weight.data.fill_(1.0) - - -class DistilBertModel(DistilBertPreTrainedModel): - def __init__(self, config): - super().__init__(config) - - self.embeddings = Embeddings(config) # Embeddings - self.transformer = Transformer(config) # Encoder - - self.init_weights() - - def get_position_embeddings(self) -> nn.Embedding: - """ - Returns the position embeddings - """ - return self.embeddings.position_embeddings - - def resize_position_embeddings(self, new_num_position_embeddings: int): - """ - Resizes position embeddings of the model if :obj:`new_num_position_embeddings != - config.max_position_embeddings`. - - Arguments: - new_num_position_embeddings (:obj:`int`): - The number of new position embedding matrix. If position embeddings are learned, increasing the size - will add newly initialized vectors at the end, whereas reducing the size will remove vectors from the - end. If position embeddings are not learned (*e.g.* sinusoidal position embeddings), increasing the - size will add correct vectors at the end following the position encoding algorithm, whereas reducing - the size will remove vectors from the end. - """ - num_position_embeds_diff = ( - new_num_position_embeddings - self.config.max_position_embeddings - ) - - # no resizing needs to be done if the length stays the same - if num_position_embeds_diff == 0: - return - - self.config.max_position_embeddings = new_num_position_embeddings - - old_position_embeddings_weight = ( - self.embeddings.position_embeddings.weight.clone() - ) - - self.embeddings.position_embeddings = nn.Embedding( - self.config.max_position_embeddings, self.config.dim - ) - - if self.config.sinusoidal_pos_embds: - create_sinusoidal_embeddings( - n_pos=self.config.max_position_embeddings, - dim=self.config.dim, - out=self.position_embeddings.weight, - ) - else: - with torch.no_grad(): - if num_position_embeds_diff > 0: - self.embeddings.position_embeddings.weight[ - :-num_position_embeds_diff - ] = nn.Parameter(old_position_embeddings_weight) - else: - self.embeddings.position_embeddings.weight = nn.Parameter( - old_position_embeddings_weight[:num_position_embeds_diff] - ) - # move position_embeddings to correct device - self.embeddings.position_embeddings.to(self.device) - - def get_input_embeddings(self): - return self.embeddings.word_embeddings - - def set_input_embeddings(self, new_embeddings): - self.embeddings.word_embeddings = new_embeddings - - def _prune_heads(self, heads_to_prune): - """ - Prunes heads of the model. heads_to_prune: dict of {layer_num: list of heads to prune in this layer} See base - class PreTrainedModel - """ - for layer, heads in heads_to_prune.items(): - self.transformer.layer[layer].attention.prune_heads(heads) - - def forward( - self, - input_ids=None, - attention_mask=None, - head_mask=None, - inputs_embeds=None, - output_attentions=None, - output_hidden_states=None, - return_dict=None, - ): - output_attentions = ( - output_attentions - if output_attentions is not None - else self.config.output_attentions - ) - output_hidden_states = ( - output_hidden_states - if output_hidden_states is not None - else self.config.output_hidden_states - ) - return_dict = ( - return_dict if return_dict is not None else self.config.use_return_dict - ) - - if input_ids is not None and inputs_embeds is not None: - raise ValueError( - "You cannot specify both input_ids and inputs_embeds at the same time" - ) - elif input_ids is not None: - input_shape = input_ids.size() - elif inputs_embeds is not None: - input_shape = inputs_embeds.size()[:-1] - else: - raise ValueError( - "You have to specify either input_ids or inputs_embeds") - - device = input_ids.device if input_ids is not None else inputs_embeds.device - - if attention_mask is None: - attention_mask = torch.ones( - input_shape, device=device) # (bs, seq_length) - - # Prepare head mask if needed - head_mask = self.get_head_mask( - head_mask, self.config.num_hidden_layers) - - if inputs_embeds is None: - inputs_embeds = self.embeddings(input_ids) # (bs, seq_length, dim) - return self.transformer( - x=inputs_embeds, - attn_mask=attention_mask, - head_mask=head_mask, - output_attentions=output_attentions, - output_hidden_states=output_hidden_states, - return_dict=return_dict, - ) - - def forward_with_params( - self, - input_ids=None, - attention_mask=None, - head_mask=None, - inputs_embeds=None, - output_attentions=None, - output_hidden_states=None, - return_dict=None, - weights=None, - ): - - assert weights is not None - module_name_list = ["embeddings", "transformer"] - weights_dict = {module_name: OrderedDict() - for module_name in module_name_list} - for name, param in weights.items(): - module_name, param_name = name.split(".", maxsplit=1) - weights_dict[module_name][param_name] = param - - output_attentions = ( - output_attentions - if output_attentions is not None - else self.config.output_attentions - ) - output_hidden_states = ( - output_hidden_states - if output_hidden_states is not None - else self.config.output_hidden_states - ) - return_dict = ( - return_dict if return_dict is not None else self.config.use_return_dict - ) - - if input_ids is not None and inputs_embeds is not None: - raise ValueError( - "You cannot specify both input_ids and inputs_embeds at the same time" - ) - elif input_ids is not None: - input_shape = input_ids.size() - elif inputs_embeds is not None: - input_shape = inputs_embeds.size()[:-1] - else: - raise ValueError( - "You have to specify either input_ids or inputs_embeds") - - device = input_ids.device if input_ids is not None else inputs_embeds.device - - if attention_mask is None: - attention_mask = torch.ones( - input_shape, device=device) # (bs, seq_length) - - # Prepare head mask if needed - head_mask = self.get_head_mask( - head_mask, self.config.num_hidden_layers) - - if inputs_embeds is None: - inputs_embeds = self.embeddings.forward_with_params( - input_ids, weights=weights_dict["embeddings"] - ) # (bs, seq_length, dim) - return self.transformer.forward_with_params( - x=inputs_embeds, - attn_mask=attention_mask, - head_mask=head_mask, - output_attentions=output_attentions, - output_hidden_states=output_hidden_states, - return_dict=return_dict, - weights=weights_dict["transformer"], - ) diff --git a/gpt4_data_gen/README.md b/flagdata/data_gen/README.md similarity index 100% rename from gpt4_data_gen/README.md rename to flagdata/data_gen/README.md diff --git a/flagdata/data_gen/__init__.py b/flagdata/data_gen/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/gpt4_data_gen/example.py b/flagdata/data_gen/example.py similarity index 100% rename from gpt4_data_gen/example.py rename to flagdata/data_gen/example.py diff --git a/gpt4_data_gen/prompt_template.py b/flagdata/data_gen/prompt_template.py similarity index 100% rename from gpt4_data_gen/prompt_template.py rename to flagdata/data_gen/prompt_template.py diff --git a/gpt4_data_gen/strategy.py b/flagdata/data_gen/strategy.py similarity index 100% rename from gpt4_data_gen/strategy.py rename to flagdata/data_gen/strategy.py diff --git a/gpt4_data_gen/utils.py b/flagdata/data_gen/utils.py similarity index 100% rename from gpt4_data_gen/utils.py rename to flagdata/data_gen/utils.py diff --git a/deduplication/README.md b/flagdata/deduplication/README.md similarity index 100% rename from deduplication/README.md rename to flagdata/deduplication/README.md diff --git a/flagdata/deduplication/__init__.py b/flagdata/deduplication/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/deduplication/addTwoDigits.py b/flagdata/deduplication/addTwoDigits.py similarity index 100% rename from deduplication/addTwoDigits.py rename to flagdata/deduplication/addTwoDigits.py diff --git a/deduplication/minhash.py b/flagdata/deduplication/minhash.py similarity index 100% rename from deduplication/minhash.py rename to flagdata/deduplication/minhash.py diff --git a/flagdata/deduplication/stringMatching.py b/flagdata/deduplication/stringMatching.py new file mode 100644 index 0000000..8b16b73 --- /dev/null +++ b/flagdata/deduplication/stringMatching.py @@ -0,0 +1,24 @@ +from typing import List + +""" +https://leetcode.cn/problems/string-matching-in-an-array/solutions/1723228/shu-zu-zhong-de-zi-fu-chuan-pi-pei-by-le-rpmt/ +""" + + +def stringMatching(words: List[str]) -> List[str]: + ans = [] + for i, x in enumerate(words): + for j, y in enumerate(words): + if j != i and x in y: + ans.append(x) + break + return ans + + +if __name__ == '__main__': + list = ["mass", "as", "hero", "superhero"] + list2 = ["leetcode", "et", "code"] + list3 = ["blue", "green", "bu"] + print(stringMatching(list)) + print(stringMatching(list2)) + print(stringMatching(list3)) diff --git a/deduplication/udf_spark_addTwoDigits.py b/flagdata/deduplication/udf_spark_addTwoDigits.py similarity index 100% rename from deduplication/udf_spark_addTwoDigits.py rename to flagdata/deduplication/udf_spark_addTwoDigits.py diff --git a/flagdata/deduplication/udf_spark_stringMatching.py b/flagdata/deduplication/udf_spark_stringMatching.py new file mode 100644 index 0000000..58efb92 --- /dev/null +++ b/flagdata/deduplication/udf_spark_stringMatching.py @@ -0,0 +1,54 @@ +from pyspark.sql import SparkSession +from pyspark.sql.functions import udf, array +from pyspark.sql.types import ArrayType, StringType + +# Initialize Spark session +spark = SparkSession.builder.appName("StringMatchingUDF").getOrCreate() + + +# Function to string matching +def stringMatching(words): + ans = [] + for i, x in enumerate(words): + for j, y in enumerate(words): + if j != i and x in y: + ans.append(x) + break + return ans + + +# Register the function as a UDF +string_matching_udf = udf(stringMatching, ArrayType(StringType())) + +# Sample input data +data = [("blue", "green", "bu")] + +# Create a DataFrame +df = spark.createDataFrame(data, ["word1", "word2", "word3"]) +# Dynamically build arrays without hard-coding the number of columns +# df = spark.createDataFrame(data, ["words"]) + +# Apply the UDF to the DataFrame +result_df = df.withColumn("matched_words", string_matching_udf(array("word1", "word2", "word3"))) +# Dynamically build arrays without hard-coding the number of columns +# result_df = df.withColumn("matched_words", string_matching_udf(array(*df.columns))) + +# Show the result +result_df.show(truncate=False) + +# Stop Spark session +spark.stop() + +""" +很多时候,我们想使用spark的分布式处理数据能力,这里提供了一个普通函数改造成spark udf函数,进而使用spark能力的方法, +但是对于想要改造成spark任务的函数需要满足: +1、 数据并行性:函数的输入数据可以划分为多个部分并进行并行处理。 +2、可序列化和不可变性:Spark 中的函数必须是可序列化的,以便在不同节点上传输。 +3、不依赖于特定计算节点:函数的执行不依赖于特定节点的计算资源或数据存储位置,以便能够在集群中的任何节点上执行。 +4、无状态或可共享状态:函数不依赖于外部状态或只依赖于可共享的状态。这样可以确保在不同计算节点上并行执行函数时不会发生冲突或竞争条件。 + + + 在使用 UDF 时,应该考虑性能和优化。有些函数可能在本地 Python 环境中运行良好,但在分布式 Spark 环境中可能效率不高。 + 对于复杂的逻辑或需要大量内存的函数,可能需要进一步的优化和考虑。UDF 是为了简单的逻辑和数据处理而设计的,对于更复杂的计算,可能需要使用 Spark 的原生算子来进行处理。 + +""" diff --git a/flagdata/language_identification/__init__.py b/flagdata/language_identification/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/language_identification/jsonql.py b/flagdata/language_identification/jsonql.py similarity index 100% rename from language_identification/jsonql.py rename to flagdata/language_identification/jsonql.py diff --git a/language_identification/readMe.md b/flagdata/language_identification/readMe.md similarity index 100% rename from language_identification/readMe.md rename to flagdata/language_identification/readMe.md diff --git a/language_identification/split_by_lang.py b/flagdata/language_identification/split_by_lang.py similarity index 70% rename from language_identification/split_by_lang.py rename to flagdata/language_identification/split_by_lang.py index fa70b64..01b0fd7 100644 --- a/language_identification/split_by_lang.py +++ b/flagdata/language_identification/split_by_lang.py @@ -2,7 +2,7 @@ import fasttext # type: ignore from typing import Dict, Optional -from language_identification import jsonql +from flagdata.language_identification import jsonql def predict(model, text: str, k: int = 1): @@ -104,9 +104,12 @@ def __repr__(self): classifier.__enter__() doc_zh = dict(text="面向大模型研究领域的高效易用数据处理工貝包") doc_en = dict(text="Efficient and Easy-to-Use Data Processing Workbags for Large Modeling Research Domain") - doc_ru = dict(text="Эффективные и простые в использовании рабочие пакеты для обработки данных в области исследования больших моделей") - doc_fr = dict(text="Sacs de travail efficaces et faciles à utiliser pour le traitement des données dans le domaine de la recherche sur les grands modèles") - doc_de = dict(text="Effiziente und einfach zu verwendende Datenverarbeitungs-Workbags für große Modellforschungsbereiche") + doc_ru = dict( + text="Эффективные и простые в использовании рабочие пакеты для обработки данных в области исследования больших моделей") + doc_fr = dict( + text="Sacs de travail efficaces et faciles à utiliser pour le traitement des données dans le domaine de la recherche sur les grands modèles") + doc_de = dict( + text="Effiziente und einfach zu verwendende Datenverarbeitungs-Workbags für große Modellforschungsbereiche") doc_ja = dict(text="大規模モデル研究領域のための効率的で使いやすいデータ処理ワークバッグ") results_zh = classifier(doc_zh) results_en = classifier(doc_en) @@ -114,9 +117,15 @@ def __repr__(self): results_fr = classifier(doc_fr) results_de = classifier(doc_de) results_ja = classifier(doc_ja) - print(f"language type: {results_zh.get('lang')}, language source:{results_zh.get('lang_score')} , original text: {results_zh.get('text')} .") - print(f"language type: {results_en.get('lang')}, language source:{results_en.get('lang_score')} , original text: {results_en.get('text')} .") - print(f"language type: {results_ru.get('lang')}, language source:{results_ru.get('lang_score')} , original text: {results_ru.get('text')} .") - print(f"language type: {results_fr.get('lang')}, language source:{results_fr.get('lang_score')} , original text: {results_fr.get('text')} .") - print(f"language type: {results_de.get('lang')}, language source:{results_de.get('lang_score')} , original text: {results_de.get('text')} .") - print(f"language type: {results_ja.get('lang')}, language source:{results_ja.get('lang_score')} , original text: {results_ja.get('text')} .") + print( + f"language type: {results_zh.get('lang')}, language source:{results_zh.get('lang_score')} , original text: {results_zh.get('text')} .") + print( + f"language type: {results_en.get('lang')}, language source:{results_en.get('lang_score')} , original text: {results_en.get('text')} .") + print( + f"language type: {results_ru.get('lang')}, language source:{results_ru.get('lang_score')} , original text: {results_ru.get('text')} .") + print( + f"language type: {results_fr.get('lang')}, language source:{results_fr.get('lang_score')} , original text: {results_fr.get('text')} .") + print( + f"language type: {results_de.get('lang')}, language source:{results_de.get('lang_score')} , original text: {results_de.get('text')} .") + print( + f"language type: {results_ja.get('lang')}, language source:{results_ja.get('lang_score')} , original text: {results_ja.get('text')} .") diff --git a/quickstart/analysis/run_analysis.py b/quickstart/analysis/run_analysis.py deleted file mode 100644 index 3493452..0000000 --- a/quickstart/analysis/run_analysis.py +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright © 2023 BAAI. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License") -from flagdata.analysis.text_analyzer import CoreNLPAnalyzer - -with CoreNLPAnalyzer(url="https://corenlp.run", lang="zh", annotators="parse") as analyzer: - text = "随着大规模预训练模型在人工智能领域所取得的成功,相关研究对数据规模和数据处理工具提出了更高的要求。因此我们推出了FlagData,一个便于使用且易于扩展的数据处理工具包。" - ana_result = analyzer.analyze(text) - print("*" * 10, "tokens", "*" * 10) - print(ana_result.tokens) # tokens - print("*" * 10, "parse", "*" * 10) - print(ana_result.parse_tree) # parse - print("*" * 10, "binaryParse", "*" * 10) - print(ana_result.bi_parse_tree) # binaryParse - print("*" * 10, "basicDependencies", "*" * 10) - print(ana_result.basic_dep) # basicDependencies - print("*" * 10, "enhancedDependencies", "*" * 10) - print(ana_result.enhanced_dep) # enhancedDependencies - print("*" * 10, "enhancedPlusPlusDependencies", "*" * 10) - print(ana_result.enhanced_pp_dep) # enhancedPlusPlusDependencies - print("*" * 10, "entitymentions", "*" * 10) - print(ana_result.entities) # entitymentions - print("*" * 10, "openie", "*" * 10) - print(ana_result.openie) # openie - print("*" * 10, "prettyPrintParseTree", "*" * 10) - print(analyzer.pretty_print_tree(ana_result.parse_tree[0])) # pretty print - # print(ana_result.ann_result) # original server's response format diff --git a/quickstart/condensation/run_distillation.py b/quickstart/condensation/run_distillation.py deleted file mode 100644 index 0ed2926..0000000 --- a/quickstart/condensation/run_distillation.py +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright © 2023 BAAI. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License") -from flagdata.condensation.data_distillation import DataDistillationTrainer -trainer = DataDistillationTrainer("/data1/scripts/FlagData/config/distillation_config.yaml") -trainer.load_data() # setup dataset class here -trainer.fit() diff --git a/tests/test_analysis.py b/tests/test_analysis.py deleted file mode 100644 index 0a0607c..0000000 --- a/tests/test_analysis.py +++ /dev/null @@ -1,26 +0,0 @@ -import unittest -from flagdata.analysis.text_analyzer import CoreNLPAnalyzer - - -class AnalysisTestCase(unittest.TestCase): - def setUp(self): - self.analyzer = CoreNLPAnalyzer(url="https://corenlp.run", lang="zh", annotators="parse") - - def test_analysis(self): - data = "FlagData is a fast and extensible toolkit for data processing provided by BAAI. Enjoy yourself! " - ann = self.analyzer.analyze(data) - print(ann.parse_tree) - - def tearDown(self): - self.analyzer.close() - - -def suite(): - suite = unittest.TestSuite() - suite.addTest(AnalysisTestCase('test_analysis')) - return suite - - -if __name__ == '__main__': - runner = unittest.TextTestRunner() - runner.run(suite()) From 2a8cba9b5dd570e36577f31a77838d1c78baca48 Mon Sep 17 00:00:00 2001 From: wuchengwei Date: Thu, 14 Dec 2023 22:31:37 +0800 Subject: [PATCH 05/38] pipeline --- README_zh.md | 4 ++++ pipeline.png | Bin 0 -> 1341019 bytes 2 files changed, 4 insertions(+) create mode 100644 pipeline.png diff --git a/README_zh.md b/README_zh.md index 6da6815..c6861f1 100644 --- a/README_zh.md +++ b/README_zh.md @@ -1,3 +1,7 @@ +pipeline流程为: +![pipeline](pipeline.png) + +
![FlagData](flagdata_logo.png) diff --git a/pipeline.png b/pipeline.png new file mode 100644 index 0000000000000000000000000000000000000000..1f198b41ea963c0dc75707ffa137ca82b11fffd6 GIT binary patch literal 1341019 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 n=aH;YmI3FVPB5ylg{t^$oT)o{k|482%(6 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⩔p{0 z!7eo50&p(-4G6Z7@xfDz1ktCZXEX-;gH{+83*Ti}uOyrGEF}1ZEy0K-&`5?YV(2c$ zIL_>JcEwdQwf_MIo7sLAKDl1dM27cm2KdZTKP~(rPF9~n= ze8*Y)FZM-W@LCNn3`RqBUUKEC`rcO}IC#k!7Y5h_R;GTI)xNnSdZziMcoNUtbwT7Uq_A{O9vd3umSlrXt z1)Y>i1;QP`^Sf;!VI5J{$KVax?YMT5T)9Be$98DGXyx&q>?jNSb5u^%X9W!9!`ryZ zIx=s+m!Wep!2T_~;fgGq5ua7YlVciXY8G_Ndm3fg1eriFqyZaMs!aKqV9zJ1F>USD zdT|>!{DT^8m?ij@J3SMA*ShK~O!D04ssXNj-9PYV51QEU$>SP<9y`0T8(w^u+*`4X z8@X_qp+j?Capmwyi@!Fuij-!VYNEBFVwwLC7B85Vi^q*{34gM zYE^Cp6>TNJLngm#*>2t=0MeNi7;E^~!s`$2^efH|IG~$$Ds}r~wE#oB{z9h=+fj18 zJa-zPfk%5ZyKf6|oD?mSuK7r59pz1P4`Xtt47>A~<+qdAK*h{or-&KV1W(5>Yu@&t zp3hA$>j$c;B{Uk<^8eY&=^qgJ=)_!flCd7rqll(d+17zvwKIYd=wx459RKxEE>MlK*@f0@J_0oL;#NuMHv zeiaXVHU8`2P$Cg%lTQ~Jw|`Of`bodAD@&{O3WEow08k3PNmD@DtHmyMkCZ|j7-{h) z8PKpyurBy#g0?PZ2Yl3Tjpq%!E>q@a! zl(KKROFTp@+@;I48)tyO5^z50SqCh_3c1OLKk5G>Ldmh0=!;4nid#l_Hht}Y*Ud4X z@TxUePi>mgG4ZnrzPN!aDg1QgPbl#o0#=P0RA@MyfqN&F8kQjYxBs05jXjn(_%9cF znUa8#HPH3JT^4VNd(s3ge9N{hw<4T`Up`0FVJ6SmmFAymcbgWOe^!Og0llnAH67Tg zebyqm0j>QiZQJJK=7X?Nu!7v^O~Wd~2t_Xiw#BUmG?3tZv@KndVoA8)j>~$6uTF8r zgde)n&~Yu&yxaj-Y{2aZ%=?hbpqW{I`aE@A4jAP@p8M5VsA|eR zGJCz_<3qb_gCD#^d6KW23<3Q@GNU_fk$POopS*~O&b67PpcY=;9^(C(Qm$+Fm4HxR zJ|}*87wFk*<*xAkzK(f+)pC=bqG(>>%^)-8Ds@oS+;+2)(a00~67#9kn&c;QyfkXyVFnaVKZ*ZtGJ*@ zIAe8m^22&;d(1pzRm#EEmui@Zo^xP{1zApInbu#1Re5wl5CaQ#B**>X#H~dnZshy% z^DDcAFN6@>3Ts4ec*r5xtG3|}?z4*et)6v|)7!)Q7e%paf0iOWH-VoFl`9^CAvZ{oAJ>9Vd>j`(0ewv9C6{{5kaa zbD3Sc4`svRgcQi6Dp3!ySIbq)#U;yLqKW)1DzeJ2U(0@y{F93{xU+}^a})|uhQ8relj)loP*1p`dnn)- zdj|6JbQh$4nuxfQ?ddnC{tG$Bl9aPjJ5my8OnW_G6=6{!?2&pmLr{W0ooXX_T@?wm zh$Mp8@2kI3R6tW%H|bornyeir)L04k95JP#@3?+xn4LT>IHOR$`;s$3`;w|bq6E8h z+oQ4e--hGMij7QnFr7NuE(O!4_~~T~$F71V7;e0mjK&C8#!_b1h6hzo`b=Vtqvt7p z&~G{tgF|kCQv~p2zw*$5i+^b;t~1D{3$x@s;Mr7ff~Vw^|6pec^SU-(V^5cQ&NCRx ziho5E@$G|lGd$%;SqPT4C#Wzee+wj+R|rOc;bb5(>tMdplKd*>JbpYdymmGAk7iWJ ziL4;qeZP(m6{`b8vSg_z?8WP+!ikP9*8iS<98`YsqBM5!Z4eoBsWW|Ic@ut3mpZ=A zKIeXfqU?rRMkS*IkbV68_3ON&8Tm@>f1+=hlHjkg0gvT{ty3?PI=*p>;`Bs{_QCh3 zXp>h8-$V@lh@6=4X;M%+TfY7G>L`n=sBY@^c;3%#^Js=7Ys3u8;9cV-D&j$BH{;G6 zbb#geWWV7|?D>Fe|9HFC;VDLYGzaOc{(!#aN_Hr!Gs*1bXlv7`<6PFOjEN#;;0??R?f-dj5_8mR;A&xU(G@X+ekL$KnE&Q->G+>|NSR(-(RLwkeOU{Y76L zHZl2&JGN5_^a69yF=9D%fu#N@jWNj|C>Z{STq*~O3A0f@O5Woc$I`_gwI_6mu}8pU zfMk$riFf+cfJGY5Q1U)> z)uEWi(j;zppYJ;#y@nI;MtqNoV#m#GyC?9nD3kX)zes-c+WEQiV$`ceDmjDyF8Zs4 z{=V@U;@gRXR}lY|&ERD#`=;q1Eu7`cll|19lPqbIcZEOBEoAnfqy#HOZXO zVa$>EQA)t$Ciu$!-e^TT|GKUN%NX1xK)^wgU62-dm^GwwikPoL54gPJs<7)@^v_;h zR4YIJ{Av6*!8gE7uDRH5e&^oGjU8}a1xPH)7FvWEXPoz~3;GWvbJ z|Fi>h;-9tR(I1vQ7XoMkFOtUBQ=G4HBkTL0((K4$rdKcvPmQ#+?q++BoBYHN`^$U_ zANYI6Y#nio=N}MIx_XQ%3Sx}rWx?7^Ay3W^>Bh!SMw;$AY{>OP&e&jxZK|GoAQw@BeTt&(C`IV>DTn!~vn z*wgMEu6i7YnwJtOWlH*OWN{E5bUopcd`6D6-bAi{z3q`|qgcp66d5h)%D#xy18|tF zD*=U1fceTB3E*e24b`nGuK16LM}{qiDmI!kt#`JSN53O&#=p6}%y|T%#*ei_aRlEe z$7UGCHWPS>+$O7MxFz1tm~mdU1zz`O7MM^zc<`YhsikxE+h2#tE4zl)-~V>K)!(u$ z8dNc^sWRTiF9YF0ZsCzqKqzoK`%)nnBMNr-7KEYyA6st$73CjwjRJxUh;&K}DcvB= zARS60phzR3NJ}#`Qqmv@(k&n%NDD}JskC%S=aBa|;{Uzx_uadei?wD6Gf$k@d!K!t zF+iui=$3=P0G{?~nj};7J{dqmHB4{Yd`YjWA8nrWa!z$*oy%@aT$_5uFUe_rcNAquXJw7glAKaD+sK_#>i`H2P@$vU1 z0QJJ`dqKuyWvt!%Y#+l3$$H@ThZcogb^K99SaE zb>l5BzKSYcIPJ^`5ng*18sJ~WE9VRiXx{&Z$57M%WSjLKlvnH%oJ|A@V9HS&qwKZ;GR81 zpU0E;gP>-sz-cd(pmN!LQQaj6boS698Mn~%I- zcTZ93i?2F&#U3mPERWD&>w9s{!1l$uAagKWvfBFqr(p29}gjV1eQ^quNx@<~_VR`&CLda_#WQj^&lk`Ol<5AkgJB7GXiEwXeA)r?^GUq42pmE>37e7WBLbEIKnG#73k zN)Wx$DYb#f$F;s*1d#I5x@X4gwfp{gX8}NuO7hVK$-PSFSLM2;Wz$>nITD$QDJM~? z3SncNCaXsx>tJ7z~WI+K;E zbJ|v7I*$jJLM*?nGW1pB*VXMIF5A6>_BZuo^v@=a1aBbhW^kLGpaewmb zR&egQuT02U-(o{WZN&P#+xgm6@gS~^tJf>ouu)?FqRSNZWA6yo?&<129rR5thr$_x zcjzbg#hyp*nZKW5x1z19FcSey5&<@PPFn+^MV-XTd+5Hm9xwvviIu>i5vz-bW7CRtdcCeEd-$zP=QY z&$}Tzcc@3gqsQ9lh%PsedP77jzbiDsshS>o>|PDu$J$~vQBPSd24%2jdf7tLJJ$Z~ z4wM&`Vj`T0hrIg6ZfNwa=>eGmBNu^);oW)JTMsi>KyhQmexa>NkM41PmUARBaxV>M z)2YsLN#QGwnkZ0U_99h*|7*nT8qg#J! zvivyxSn#Q1@2k2uK(p0~^Uh9Q0k97>5aywPa`epaTPqX0b!Uht-y4^8PN(%u9oHiN zg?AQFLt;~|*a_noh3}~p3qBJnedmL&e^i@fOuM?wE_>#4-G#~AdoIS;3}1>IF(8G0 zOnn2#Y_?mvJ37l(*feJwBPZ_FOpaCgjal9>Dk;@s-(-+vnda;#=VoCZcod>;0u{|s zFSG8jkfos^y@o9R5iNk#G-E22stm~5)GeNO_z}u9K?5^#5$>94_W4rA{b>GbwRq%8 zf%`{U;))$c)jf2nZ`kO4EEn@%j}C)!U2?p*J7d$Glgge+GOBn;u+G5pqJ+716Lz3m zOOBHx(=b98X58uheRuQ+g+7SO?0{*mrd7s`JF+ZPF*_QFX2kDOx>*-?9FduGEAw?c zfGqIvX724aCTv>u{@7|giYhJ3g}d*EU|@9xvCBwn5%3&bE|OHf&aP%i6IuM?+1ZQ# zVmZgW2_66HJwu*+BB*L{-Vr*wIzwR=;cL&}mXGG2malY9+}X};JbzkHq3jd&Yidem zSTT@|jXlRj^x|qS$VgIFi@W~quGhG5b4`3hr3Ei@CteaC8vYf_qQ#dnP^icpK%t6i z97&rX4{nJ)qC;&;Hz6l!QEngr$t%bOJB^r2W7pHu9%?og zyy7TR?<6Y3ECe%!09T%c>R$Z3J6jJA43y(&%)i${iXSb;K0YgkT<(0?d7aG^E86)N zKlg**7)&!pfAeIl_t zd;mw|5Cnaqq4fS}J3S3RP9XyM&+Ot-qk7lxFyg*C&Up;Q4q_!v#5-Lm&YBKiEk=ak zi#*I&L)H;dM{PZGw1)fgXX!H^HRQ=wXG|_DXh{i{>fDkeM_I$M-5zuFdIuZg*2@t7 zx?lQe-Elm(V^HnmT8>1$tA@(KL+qd>_vgjMFJzheKX@|DoX<4phBK$<>j+{b+?iK< zcp6QC?nsC)@=c*Xz*BZ(5j;^4E`GUpqPFs?Ie{>+jTc)Xi*^5p$pM93b+uU6^1^xN zpB-rSF!|A;-TP7wSC#b;ntSVS>I?g}5{u>$2X-q)a+S3%)bsqu zsldF927@9DB@h;j9Wqa8rj5);#N9O0z9^Yzq&V^{ELf)JC$L1bOBWY$n~K~Qj2Au(n5>_?cg{^{uG%ww6K zhr43U%~u<;;zlHtnsQ1^XICF716->SLFldN7hm<6$O2&<5dr|Euyf&Gk+aiS-Gvk= z(URi~`Q^z^9_(>#9G{PIh}!CpmVK2?yyi$Lc7Oij6D`&JQ891WVXy1RQ4Et*82GxP zr7uDWhKZ*+K>f-!7TyCbFPFddymOJ+d+bV%DTcF=n6)LZwDcVt8(W_+)etlCBBJ>D zptXxbebc{GS5@Jki|LgPknOZMCv~4Q5$WdkDy+UM?QcQJ1XXKMLs7Bk$i!36SPm2|p^=+eX9)2{Pki63DfN1O)o;U#xMe z!C?ED11%ZiFc0zBR6;rcNN~~n+|&x0iIprfP-SFPRHFdtQ#5xMfItsz*2a-Gru4*ki>EDm9aZ2HXH*h)7Oi< zvSuXh7{Rupz$6<(dXwU;eqMpF_s|4Qc@O-*yu6P@?ND9RRiM-_K5TlM z&ru{TjBORe-!FsXb{FIRyohLdaQ^fML+qRaO~%_GQrSSNhlNolkc6T%Z&p^Wb-qqA zhfQ!9_O=b0Bp5XK&P>4a_eCcTlOhec+-Lh!<&{b{a%SeL6ejzAIpjP}L#vGE^D&_2 zyxxwiI$e2Lke8=?a3;&{yQ>gSJmM$igZ@L}h+bl^Z{<_+2becQbL;35p#+ar4^y1g zLEe|5@n>NedmU@`!pg&X94A+}HQ_zPP4K0PbN~GYJ)QZyYKBhh$?=-pjEadH%WA@+NbT6VOImo7my9Qlk7KUpeb++2GSRCWlQe)ucn+hq~9B%&G0s zg_|e$=NerjiG-E$+otB#`!c6-M!x}SiTa@9`0&&$LU9pM#Jdn(NCFaAOwx)PQXuzx zDO44FB@)>e0cei8;w(}AxDJ0-*vepS*!JbIbe-Ei;;D|-{xa@B6mO4%xQP4o#g)bc zLWBcv<4(^GX>pJKQk;pmDm(={igya`Mu?$goN z3c(J@elI1la4b5A0?t;~HQ&|vH3|=V{_M1& zjs9Pm9Qej)>p8IMeFANV+caLLf$=n`3|R08$LseT7xQmZj;_iN<=LO&AS2}mBYsqS zD3f@sltjw&jDf&lNu%Xk9Mq~l9UF}G3@4RC#nnsQcR_`Y&0r6RtM#fvr2ZX^gXnL%hEwt|y(6~)d6?TZwe#k}OQ$@3 zEwqn6k@u@RL}0aUWP8W{7o)=`nctUYMzkE%kbYg4+z>wM6~_LSh9pMPY|ou0CBb<- zD0u!-;Twl@lzA(eE{e5;~l)IQ78pTpbullJbn5Ens&Ve=hSHS{Q!fK z+QWLUamvsi6(hX&kX{2(&9y0b7?VFUumiPSa{Sf44Gkc`4p}}Q+fdf+s6*2F%M}{} zA43i_`8ZGkv_5rF*3b-F2GC0sloruSs>1=t2xh8TsFWjk@j}fkoc(+8e_nu&a|NFl zomfy6@*y zH8YIvQz?i`5p9_250c}{`kKo#g7bQ<(amJ#VFmnIZ)wh$RW&5tY{*SYUN*v#pfiNYhE-Uo(o-P;wb@*y{ zJw!jNQ`0)tw(OC9+U0{S9oEP6D5Fg1@}g^>MpCwS+n!Lx<5bGBNpGa>ng-Vb%zC)5 z)y|~*FcS}<^sR^hRG^MGAGm!If+g;%KODXL=(pm_J3-Pd@ubpcX1{$ittqhnjdwCz zp*YaLZ~+y6C{D`Am1pZfC-DS44D(HXnzZ*k>V&9@2f)HX{wAjSL%W!t7$w9Wi$4QQ zY}r$>39a!VIDYsltLx^3%h=t&?Z8+A$+gw$?(xE&I(ubI(MG=m5lT)*OG~u2z5Y0y zzFaco=Qujr!?5GBb`vGMvO%n1>9&<|*@v-JwANsP)03c=K05W2xf}0vr>D^{5EYQa zK!8zrP1HGmF&U<(aO^74zHK)fInXl9?s57s^BNj`*!5DAx@~`tAhsf%nX4Xt25nZh zI12Yn>f<&)t zt0de}z;szhxZ^C8)EEi#rC27pHPqxjbiLeZc8$M!=5fsey*t8C612P@%GQt^1S>+v z2`W(iridKIXye%_k)AG&4~`&Z%{<$5K{ISyw++&qie6ok=`bG9dll6Y zB4-15Cqvghwv>&Hwjn%L?2=k!!DfDe03h>sfgFDS_;gfVSLLUXkeTuCsxPjZp69%X zlh4f|$J=5CyBT#pvyaZ&Q%Eq9w5(9uQ=qU56$Va&x-dYJyI#Ah3*5_`6?kb$)S51R z9(1um06>pKVzM&06`mcr2DbuXXR>&Mx<~UL?MlGNSOpg$m2rr5>YZ;r*jb+=crfFW zzCxV>TV+$a; zSG7p@4j1MetjFSRsnJ~(Q#v1JeYPEF6g5mvK}}b4dZmwCdUi+C$ViRjvgHQhsGp%n zct}dUe94XxP`Jv8m-~EvEsHy{#Lu_%Fl2t0225n0X#>XMp}#^Dst6TLQX#z%{t)awf&K1eGai|7-jj}GBiNW%}mc!#<|Y${_5h+wwDwZyoJk2-|it4XcXSK>JGSQ zEi^EUX5ke2b1+2^@c4uNsE1r4kr8}_o7MHj+V9#JCYTJ6EYrnd`_uX>G^tRgJvCw3 zJ*opUN6C-Sww4TM-^x+zM#OMz08ZMER1~;^#N=!W{pGyn_jg77g{HD^`0G|8WiV(n ze325IJXprvRcJwx*1RbK{aEPkx11Q2AJj*ta$$<-?VBYD2{C^xyX~<=#&B`KH~3ou z8V+yGeCup)QN3D>o0K;Fk*^S^366u&I&z@Hg-3>L*vOv!0rc$ry+gyksCHbOja#U< zhT~ zSxwtxb#?de>J z<55K)^SwB92@0Tf1u;@_pnz{Kk7i4iaa$=gQB$#w>CTUU z2WHF3H>?tWZSz>;bgbN@B3{bM#A}KU=t6i8S>4@%7!?iq{-Z>fjL_tfZkzgSv4)xj!>P9HHYf zA!s*$u+KFVgKayNg@qpejRP{v82 z{dt+)%q;x1xotD?foOg`FgrMe?E{cXmVAgdviL>`+#lV=Ss8)Vvt?=LJi{}RGsMQZ z)gze_^)p#|Ngf-Jq{Hv%M3%D2J>BdR`Dg%;<0NA}2BT~u zxZ_c82r)M*KQ`QPFlyfKO96?YW#W0~SFdaG<)dPUb^Oxr%MN0+C&R95MTYeR$UHBg z`4P*toA9%GSnUZ+o%_ z+j!lWoR$(ss<|goYS)gHLt>T?v$2R$Q43(!!tH#O3p$y^qGl;-E7UtH$S|~_1cR`YC>8C$J^@;FakSbM z1&Kk-we|JPckkYP;z`}pa&9?gb4*;jc-Ekpr1u!v zFyy!K+W&%-nOO`|b6KDt3n8Zh0b?T<$rTaqIW(}+cZu*5`MNg)0sy}*0MK-&h=mCK zHWrJ>w-Bej7H!?Z_sU6Xjc@O54APM{<2356jQA{(H#RR4d3c`V(haL+MJVW&Wl*jR z%D#<-D4vUX$ON2=rK;|Gq=r$1PQwhHW+bXy=S=1+xc`?ZGp24N_UBv0k7HFE8&TOE z_%0SehL~Td*NM42|A|tq>oG%<;B3p^T#Rot&LUA~yj;cmgY1e#y1#VZ*LN5K2x(ks zIWVHI{Al(W2Tt*yX@+MhoT~IEQS#yZlMM1wc1WGr)S*I?jZ}T^%b)x(yg@P(@Gwc& zp_1@25~VPK`^?5m=bbgxjcTqlm30{qsZ@1*$x-v*-A;kbzF!25xv(c>SN6twBgcz^ zl*qYH*zIY5cmB0s{y1Jquh-{bFx>UJhLS7T3jZ%$@&y3XQSw_T5%bzup_aaw z+Y5KH$iiN(60LN6<*|6AYO&D&s{;&Y!7o6Dv?))Sn0HLTnH zOOGYJ51kxkwVT{-&;5xe;)o7IBEWv4n{3-$|&FDE(77`Fyw}9_E_^} zi~$#=`%I5TxqJlOWDXaqL@u&kQ>ySMRBsoOts@?n#WmOKetF%W!W;BJ{K(g4IWuE~ z(fIIOfd)Khrc%W2YgDP>L*VU5cJ(nAz(bxsQSU2>VXd=U^Ml6b|M=m<;SA4{tyN^# z$r7gzeKsYw9uOs&SzWDa^Ga0K$EYUW7AP(S0EPm2)c5Y_77?X(&RS{)hJ zeLT!0A6kBRg_*9H{w33^*8AsRx>DTzk79oo@61Pa*$M0kaDc~wsEJvxxg~q7>*h!k zrmq%Ts*-SPcgBP24S_3;yEWOQ>fzX8fyqeZ-KV$F*TjNn%+2p)quuTzqdGXcb z=~bFsmHE6uQDNaogQNsIuxJ>Y?_Oq)zOFrqD%Xohnetk~`)Phx?)h_S9c}G33a)?B zgE}LcyeQOnwJ?pTM%&RVO( z46M`<_3VWkpF|Jd+>_wPKxMcCKdb{xs*_lTG7UL=K^-N8U@{Qn%H2L&wV&wTV&%7m z5A)tc*d{@j!f60v*kci0;vKWY4L%`io%3>rLIyZSNx%X8K;^UamLSKlfJNt2@x;trxrHXWMw%#u5 zJaHzq7<+wHxk=#x{47{KxjVFq@L_2D2kR}!s`v8A)LYmhJ=q+Qp@bP5r%|;c(Rzv^ zrR)fpG)gO-3%E5ENi0g+0C5}Nqw5aZ4~E|-X^B624pI<6adtvEST&GSA??p~ugrgG zs9Vnd+cm1i9%z_%dVJm^y16gL-i)X?eBd{O^z`-?HZ?W=&`QIvp58VYJ9(OY>_ zV(dVzk7ac|z-emfV`BH_{u=bA(THHN5L_Ai2&|Gzl}Smlf>Ih!DC1E{^c&cIjCpcD zSa6XgB-HlJx*X!6OG#OPq$UI3tMNf8Ch30OK9-nS4M`BGU%ONzSe^zbwePjCqpbs1e2_lbs~%{J9tmoJCm zg6zsG-*ToU*u>=+3A3AwH_jDmdX={68{tcBI(APhVv*vPn!=WNEk`-x3 zd|H3-91ba4G!G;J@1~J!TvhneN#1kouQiW_29^H~oIXbQ2!kQsSsbOd_st$(~Ei>QyeGc4(DDxR|P#r|FAk+`VuRCr1>$dt;y3@$K?rU5R<+gLsYQHj6O!aM5Roe@3Jz1gYeEWo51Zqxld*#HPB zhf9XtQS|xJ-q-FIH7c;PO>jx(=A8JwkFvPgZL}nvlCrSRh}cPbtAGr0z!BwT`@v>E z6Y#MdXi0;_&e!EpJ0|zj%d57RLXdE);Ka0P*zi}jNR_-Rfo%!ds82IeVv^I@IlXNo z6%A{v#XF<2E3IZ5&?hCm^^x7SLOW-8d@HsJy3V8`^E40RyB1*73U)=^G6%!3}r8Na=nxe z%-;Si!#!@@a@5oiOZ3Kv2dM9;M5G%V z8!75d!WFCzlf9i+C=gqlz3rGVZaxrrVK`o&>rz{xi4=#2$9I=LPi<*$AK_nzsys(V zT`y7YvI6bB(CF)5t4lc#pOua-XPpf%?$!?Cu{tKlOL5%GMcRv<>m_c5lRcWWb-siC zNbN?S55QcPGnFM-jbPGEo;vhazyx_R3^cm0ptIx)bn-p@tFXTSc2%|89x}I{S54S1 z?IjXihu)ZYP{06PN*mc(Ud1TDrD);caFzyfMfw%Mkn9-a_MFD&v2U9WixQ0p=|~zs zDGj9YlDMxR2ZH`r+ZUNk}rog^4w#1W{<&2WBrV4uAjEr&5ZQ^GD zBdM*Jn8zcA<8M)?p&=9H4n9vY5}RS3U>%gBEYnyH??5?u0w2w^npxTfyobyb2Ixq${W_bRI$7U` zhwOv;AlOuOHC+J3&r{r2^o)^R8?8Lnggy)djj|(=tZn>;+uXhG= z%NeiU{;a(1;aONwk?Mn3!n3xyK4Fbfi!C6R&-wJqTDF~!1I=W;e`@Lt@l%V*3o=6< zKcA~nlHl`qh&VyYHN;$lp?!KS{Ca=smcZ7=RA3Kbq)K(`57;H2#MPmS^ik;jp4Eed zl0Qg9i&r+G{#iUsj-UI|Lr|h&MIUTnY|E_BU92~E)|(UB&Q?7+!=qV^f*onLl>e^K zYyIAQu%A#C`c5Ht9cZS?j~Wj_hoMm^Q2})EWh(#)eQLmsqWE&zz2EC+_hO3cDX4*? z`#T(2?mr*pr=*OCY8$0MZv~u-{CQy5Y%_BbwWXjoy!Y`>MS4ogJ<-iil>$)Rf}2^j z6bvobUQ)`)2>PX_#xiKB`h5MufkgPHRC8vIVLwQWPE8XfU>Y+p6sF3P;*ovrN|8`| zTS$%l)17W7Fwe!5`3^z%0!vRc%7WYDQ4|Um_|)Wd;#L7I5LpHj>>z0{CsYwJ_-@=U z>jWq`G5+rWzsaemZ*vVp*|(jw+9$Fd77KkDVo9U^-<)w<#1lkLKv5uXiQWbRI40k{ z{3dpE8GrC?{7qw|RX0VK4T4Q`_C+y~8VHb~3(x~7B5$nms+;hwEd8xbCj(W>?&Di` zF~NK+9YCYAP83e{C=@$1C*d^WP>Ig)j}W9yh#1FU6t82FNI{=PCku*S1B4h!L(~lE zr0;{&3PM)~h6=pc>+TK9?zuFN~6l*EOFRHlG?Dt*Y&c?9C4cs1!Q$6tN&bGm&OZ$H|1*hl zjXlT)cp{cA)LE3ymN!gqAI!wK_0STg?Y7eg=NSC`u?ep1`?l*=^Q#uyB&1zfALk?< zhBRki8jmk37Z0Ww#)JF}Aa~tyOK!SuJ1XjJaPw}hRJ&3iKP7!i4$vzh2M6q98EHqE zUM<}PE2;I^EwmrB_WQE=j8`V8>MX=#RilCoMOIg-#a4T*B1jQSphTs=wJqlRxq?`N zNQtM9su8Us=F|f57k9n|7hx)a*VDqOMujUVviiudF;@Q@>Xw$w2(PA3=n6XLR$~+6 zw{s(2U;%EaK%Ov(6$HkJx?%ex;58qH(xFV!(dVF2Ejy0xknA&%I~Cr7`t?GGL-+g-+6L1X%ddGh|7gh-W%{+ z%3q={QVRfLdPqHi4QJxt2poPwf7@if6SdAmhL%4ygd*ne>?7?df} zl7?%jsN9ju9*$rVSwKD8x1w~H*hYIP^X55nlaA5{SbSt)4Zt&tLyU9h0Tb1q?Ab-z zrO$WYG&N+!+9=HD&H1;XKK~1%dx_RW-BZ2to5+9ThZ7~F@rH?$xY^qvT1xyTAqXrEn4n}H2ZO1tH)^iAoIGA0MFd04=!Fu9EE#sr|y zD1V@k$;@~$&Q)vi!1iMK7DaE!t^)rd3pqM5f$_YG=XtrG4Cd6?wODO5YtnOp-E`1$ zRfxDx32_;;Worcp5Bwf^krP2bk50bPwmBTYlT@-6SMe??X3uG+)OarE1^F?Sv!`)S zLXKS})R(k19oAeQ{?Tj2^>Fp%D(-amr2#Fi@^2(qFaGdz1k~9q{TyfDDrpV+{;#If zK9aHp8xula3(41V&*t2ct~M7hTeqa7@p&lyLVVoB09&5Zd>nb|BMuaq2iQaZ91z*~ zL(->CUvmSRPNJd~5d|9lpESizXD(ouuWGY)>%=_UXLYWozFBkU}4pD z$R;sAU5+bW`@qkw8!c0x12m0JQl<|fpf|0AGI^k($uj}gn0M>^Uhdx+`HTLg6V|CY zw?wXwUQI7tGK^gysryHoDwY)OwgV9uU}^0h|BDDwk}TpIbpl^KR7zKuY!5b3dT-GB z-W-o~?mdkNE-1nE=p^EWBa`)o4!)8T!pfYq*7W)BpgJG3$o}J~|85?ruRMyNltm!5 z^jz?atkkRTtJro8+gi zj;!VG2JbTSb1{uX{!`eAO|K)9YcxC+^3|VyAq-U%i=e--w%y5@_&FnUwQcyNj$3BD4FW4` z>r8v$)N&~>86_IPQr>@Mz=YJPX3#MI&&Y62U!%o-lYi);-A2CeW*=Zxp6UB9EEowO zLH^E%ij?hH0n!a$M<0X5APi=F9vo0EKfn1S58ila*aDv= z8Uz6bn(Ui@@!BN?J|E{UcqQ?lJ7f)*!uBTbd?|f}nI&_YO==PU-x;hhWmNB4wnSbl zKAZFU+3;zvVt#*jBLA5c zSRka6#lM1>NYnrOcy(m489d8>Fgka==+V9<6+A+>n{;B70nGNy)5Z`uU-r|JvGBw1 z{2zk!*karpzHE8dZGIe=URJF&kBxubV?m|_-@f=wbXHZUUyfth(m-+eE9Jc6hc)p$ zo{(m|w~mF#bGH`sqN39Ht3!l`mE9=aBqC=2Rs;0k5}mYz2LJFMj1y(v{?!x!C)ale zs*e{jRC406;qeh>+mxMQoqNkkj}uMX$xiAWb}Xw70wh|ubm@OCh+@YO3W8DMT5u&3 z#ptYe$N|={6b(}|Lwr|93QUK~U~;d8xe73(%qtcOGUcBBC+?;Os|WR58rvh!Rz_rs zw~05h6M=7GIF_sD!5we|`v{c|Z=oxPOM&$zFt4hzJmK09bvGFAu=84hkBoc>hZ|+u zFh4T*HM}S(x=}nZ*|xD^Q&dtS$cy3p*K#M75s!s*yn1?i{@`+>mOLviPcW~UQmHNe zVJik)GVL@V+J^AT$XlVeFxsRauWw2|9v)3&l_(Wid{ji?o)^TDQT(r#M1Pd3nNwgE zjmor&yu?U!716xr{peEqjVq9R-{Ywr|L%|K2PJ z#2q;ecqLDVR2xJ;+u?l?fafX4RbOt73V2Wc3{C)+1~xYh$iMe|pW-{&noezZHEC{gLYLbf4-} zU`$aeNc#VYxSDOR_YWFR6>cIfL;DFXpv%A52vYj~4I_4?x)~3RS$mESEJv2LxU%d9 z8pO@q%NnX9Y2f=zCQ8_3RbbHxiIK`5CH?^eLLNr8L6gFvwczOx`Z@cVae?~^qF{}p ziFdQQ%9J7TGiY_#f6dvz2=nRE-Dh;O)iLLvvkj|LJu;B06Z*-+KtqE=rq-p~tIp)A zFW#%~6(Hk7NR_pdqZWn9lx)DY{nJ#zmf}XOWwL0i*IG36fwV%PYqOX1E#-%(}P#cRh^BlWlvr54}uHRjLq=s!5d} zkE({CIurdXa*jl6;vRv317H$%EXZ!hxGZrEHsG_m7Am5mZ2)d;DXah(6U8$YjQ_JL zqM+~7fsd0M1FK7)Kud+b?1VM~rV1#)5YlxySuWQN;uV2hfYkykLH~A6_Spm9KDgRP z1-pcQOc20OOUcUjU$eA8BEe+!ByEMVhJ`Zg^J{ncuYkQnvZbZ}D|oWtgXF$O1GtA| zJIKlP-%mtA{qMmKWRUqm#>ocj5;lhywVkcG#eqF3j-eGEA&LEjAD$)kWrLw}7u&MZ zYaA6#u%uJ_`EV7eE5S;pjxO(*q}0S2?)R&+MRe<&bUZE_1yUjoqgjU#$JeJC(0eB| zSzxGvtpcC*a`Ao=s$Tkl{SpCc-v}TKtrL!+PJ|eHr)S+MmexB>ZLJpUq3N*>ndZ}> z*wM0!hhYDYxZ7PXuL?9y5m*36rb*Mzt2x#_GGLo7ICY)l{_!cJFzI=G0uz7p%ZawI zj;h#lW-7%XEU=&l!Rh8y0w=B#Or3TcwT%$ik!Y!Z)r34vfdTDO*Jp9_Fdv39+qv`{ zpRY*u_pd#zF^9U8u0&_wgXpL7@2He6@c!;LfosLX=cmXh9fD^G-`3q0mNTMx_V|tG ziu+)fca`%Lau??U%*uj&+}goNg@v5dN|}R{0ov=cFz+`DZ1^_h67Q%!w>&jQ&j`P% zOj+n|1L7k;q+@n}r&3gk6gZB#O?!n&%Zm1cd&y7538u$)g^2%J@c)&vzm^LTQ0d}` z2nYcIzyVQ&7yMr-w2}emY5O%x8|)BWfKA~1y~XFwUlFumZOcqn^-7xo=U=5h1cUcv(LhW0t_uPpEs>44 zkx}%ds7L6l(yH~|-bR5slX!J~Mf87Y1K_~_-CAiM@cK13T%$b~M~KhUY+wHop7=8x zu|9ZSjMZvkoowG4Kx3&vYOCTFfPo#_8-xff*G8ca|OO`PRRqIv3) zpXCw%_IW(SOqOyFATuQ;P+{Jjt@QQERp#bUvf=hTQRKy-Q#S3ieK9eJoIbtyCS3q6 zo1o=r&>(DPe=#EuCZkT(%Pr?S>f+T1rx=wShF1UcYotBDnm0yD`#8=ZBX$ro5Y{G> z884y&e_`Yr_4(V&9}%oo^M#m!oxY?XsD}O7dITtuO_NmP5EETF2{g@USy;o1tEJHC zIT!vT;#R2HI}j|&k3%kr%g4=MW%Mp*IV^TiRNk^8`B#c?=!V9}()?y@_ zSGov{b#0J%ozwLH3Zy|YW|rA=Ic2q%3gcSta=92DQC$BeJ|CDrM!&17&M^=B+EbWU z{ZRj*;$1X0km8oY>VOi`n6u#i-_?g0)FuT~4n_=A{Adts0e&}L9u%}mvXB6v zPJudGuySMI|1#E8hPX!i%`{sI3})^;J#Zelmv3$aNPDI1aKo zo6nQ8Isnh7PAb?9QL(-{yes!dU$Ir!#l>V*?)i;3WGVd-2=U~f6-~bv3h?_*%4tO1>1AU zv;AKi{+rUMa`!>QiSfgG@_*p{{k%Y#hZ`ctA|i3yB*iZWGGZ)0+U|eM_WW0HqG70W z>sn(jSxytNHoR_jEkAs*oYg;$v^1<9LWF7FdlwG+J4Jz zmWJ(af};c}jR=~=iY!SnYan3g@L$!Fj1G<`VYUxd) z%lG#Yo`DsTbsiWqJn%gA$tBsR5V)+ITu=liLFhQ3i&e44>z|UmUY2Q_J9$cO)_P zZ5`XC4$CWM&PK4h)+=igL|{zU+LTCx-BH9xs%>bfdUSLYq!T#(?{2D_qx~Btmp}0o zmt7ph(sI#}i+L8jfeqAiuv(1W4J=7?huQ=lfORN z^T|wn4U{jW!Y^$dM+DrHw)m8x(v5^WC%4fH|yO>J-K9 zU-%^1Z@uo{+pt-ORZAr4eh?Wwc~Y9q`K-pWKfSn-e(RC;?)KE+@cZD&hDr9Pz&lsy z=G4ypj7PRZf&Mz+WbR=N*N>fV-oRshrbidoj)ZyTzS;G(84O^4E`@pQ%@*q8w$(uT z^J}@w*hT2CdyJeL3d!qOyM{s4rPyIpsT2g`Il}Y zuUnfgXHY3Kd-58n^L292|IO0A1D1xgKJ!*g-4+umGQn{dHzYc__xwNl;{pkkekeLJ z8T(XkIayl-O(`m?jd@7z7hd#>7Ft%?v0Xdg5(t3r^?N3%O1?> z;Q%5{V1@RGe^aw3R$&avNUL|do! zQQECw)SdIad6li=|Do$EpsL!swgr(8fddHA-Jzm1(%l`>-KB(tbeBjuO<+zY?pOiwIHFFTkoOJ0$&7z#`pZo29tw)eFH2 zZZ}-y2f@K`&WDM_jw|9lDYGWR@Kt5b+j|McG4+{Tld|4D```&86)wwX6PwPxAK|>` z|AG$(z|8QYD^gx>;p<&?3z-T+9OVFUWI(z@sStAB>rVtjokZc-O5pm7;$-CpitDmr zQ}vkNpo&Mt{vd|kz@!G)24U1MZ|)!t+6}qp4?cWok3F~l0IDsz){5AFFXvqay;tIr zUDJb1$4l1)o4}~K*Gg)#BY1;SU?AfIxx7P;@(FRN!UTr0-!|>(IA)xyJ-ud#q2>>s z!ooFJ<0ZhNHEXac&?NOEs{a#Wqf&QZunYANEZ1b^o6o&O4bRca=ERxV9h53kF0piW zwwQt07C8zBM9W-P|^J1E?FpuVN8OQ^RpW*^8`0D3$y#v+;2JJP;AcQiX z&N%}k+_~X|Z(wiLJ_=+jz!Q)yjU&#SqtjJeoMC9Zt6mHBCjZ_SN{!b!3}UnC`~azltuoJr8l>=fN?J@pVZ z`ZUK%m=7K&*F%xQ(e+9`>ba6xz^s2f)8kZWvhJKa{f+AUnx&J`s*Zl46|4}#_}~gd z7Ti7eAn(!Xo9#QkXACw&X5ce5XdLD@iZ>U&-p&Z1*?IKk(bLI~r;kQA4=vOcy}Bvi zGg?3;Q%LU*l}tZi;4F&&{JFyS3*8Kth?59C>9K*3X8`3*2N<5ez~2gKV)G^EJRG-O zcq$mE;8%&)*Y%e$Mg*m(e;+zZGFF60*X)pt+^PPGWj|+(rC6Fp>r9sPHRJ%3KyLtK z^bLS?uPVXI^=pAa0Fo37cJb5bioLx_Lcmu~AXmVDP=Jph6$c($E&*31;a@Xqfo80* zxcLwA!RXN7KUwUwG>J{lj%rlOhV3oO#fb2ae?6~*) zJSmzLq{{#&Ee~ag#AgMn%zrESLDf9~BqHYQA|O1(1}n$LmsG|u3As6~JG(6%Zb?Lw zmXw0}pXsAo^;(R8O7U(y+>mrE#VEBM$=Kx0r>{CI#8*={c>`(lL3m~_z0YwO;L2|4`&^1 zKqau|Ex=raCv!N$M@AX?31#%twA{hI)3a|t)-H0YOB@xN64+wQ`5PAtRk%djB z0v)Hq>(RM9%ENvRmjA;-qds! z;DWJ^NB6$DG#c~Y1N|?;Xm?lf7M98^3wsd zr>uO?<_N;xvyK@c6rFY&u*?+XwCcD&xjlLta@vMN0}Jv^B7i;E>-j(x1A+ilo<4EC z;IJF)kk#s5*-{*y{xpnBF^*ZHpn}!5gfmQ11Ze!=kh^oeJD3sF0N16X=Qf80dREiu zIa3}txCijP4Cv4(h`t9RJiR~3t|r7&tA((F(I~&LR?Y2l&rgkq7PQ=QaC~^$^8#`8$pD3<}eUxuffGN zIYyAHk~=#$8h`#62~>C@5veN(sh>oOL`1k_4ApEMTPTX~hj2rC`LTj#b=S(@_O3Q7 z_WPpyG3N3ti)2~R36Su*FZp|DhE%ec&0M5;!=7!KZ}`)5g zG&EGG#86Q#3K_wVd~%i`8+4zPcU)Cln3cj5&~AQ_bjF7dk&{1ud{k4?8!|B5#pe3OjL}PZI@mPm2>l!tKpI$HqyNn0Lu8$ zA0xa9QeT%ddK4GBZEGHAJgESup@M4#I)Eh9dV}nSxB3UinF|7s1mO+XV-E1Suf%%$ zS47i)>~ea{pR!>Qq+3~SeMn&+EnYw~t)50eO}n6~o%X%}SOw?^zDXyPAr2(gfY~yC zKmOd_3{;sdyA(m|Fr;({fZ$xFes+Z7g;*)qeNeJ7?n86~GIG?Xs*L179Uw^{dGt|#=AN5% zpN9ou(c(uf^G~9QbWy$*)1DjNss)lLtip)>QQ+8Q3!9N9=x)-ms>rhxXf5>|_zwX}<_nM&IF^X4J zjdT2b{Ofl}&on{KEuVQ9=gURpKL-b<#l>G|#2`DLRd!9 z1jMY+^hm*wozwHS*ZS|1{W0oLe4a@7_8$j*mkJgkQqWiuU^uiYAXy#yv>wV}|169o1MA_+`kk)GdU~TtT>1abO+iICNY>2{8ncB-B|jX38lhu*A7-&+iw~`yXwrB8EqE~E%ncl>^T~a%ou(Ph z&kO-0Td4Vf`cp7eQuv%}|9kb}T8J4tYMlB#uHXWyz|-v@W_jc)9vzCRJ4~|)u7p*u z?wj=~mC6AeZ_fNx(l*(giTq45qF{JdRJhZR?l7=k^CZ${V2MC3>71yQv~Ms=9~%O; zBA-Rn1q4LlL0n(6-xHMFR}QzD8s~<3YFNDvR6&o32g`dAVgjIU%&I)J56%KLuJpf7 zA#N-Gg^za{0^gbW1Dnf{=8+)M^MHfRccMTEa#FA8xJIp)kFTyne;zZ?PLaZYeyo#O zJl3CD5^7v#Sd=1~r#3DR}*8B>l26eWf(TMBA-WBUtO#i3904<~=NQ{6p;r~4({Ev}cy;y*}Lv6WW zuRu!y6xl6}2d^qKK1xvkWuZ816AA7Q%6<2dd59kbxd2=AVt$_3sVJz+6!4q=Qv^(i z0KURB%zWp>=>7!8Azo|xd^_>A-c%zDy!Snn!;L2e!h==O=k~n-4QU5mrqMq}j!GCRkzNLN*c=@n73~QoyR?PhwTPTF5)P3NU%jm;kaaCXkLKeXO$8;_;2}e zp|gQ%NWNy4HonkXg;Gpqcvy67I9l}YSq%>quqp^5T6SXiEcsPatDd8wp)LL~#f8T& zkvEU5LoQofsd;1*|AjR`o9Xg6h;&N)>4&7!0zBM>v%`tKfZf-p{XbS4X6uycY^p^* zG+xl~9u2l}_10OQu(}yeXLF5E)9R;b>3PLe-@O}fA194^rvvR$h6%0p4!juU;P9}} zoIR(}$19S0V=rgu#JKJNxD%}|z#yWXZ-k*0wqScZETkNo-bNOo7RFwwtok0GWNDCsFTXU8Nm^~-+lzQk!s#(losmX!`PBJUXM z-tz<4teQf1LyF2kg+}E-)jc_UFgi9hU|W3eEf`<**Kooh>&@~Juc7|yzLXByHhs2{ zZr@arD?ueMl3n``gDT{_O!&XTf!b!a!CZ9QUoEY$$#n(lW!|6T`nAv^J6dRZnx!5IM9hG0#o zwgz;MR2JD`6L4P(8wR25tbSg6i7bQXIsi&$k?Qj3g}E_xaC@8(vRQi zN$yhdJ_MtuGTv~DB5#{5jF%hX$8gWX5xkO%eP6^N5-Lo<3xzEtr$V{^lxSkJQsb>= zw}i0297p7Nx?8OIo+RqHV+dhd?7_9E2|R#rE9rW;*Z%!$#^c67T_AU*D>Fy|Vj=ikI0<SkL zo_a`rh@H7V5j4@(1uhRXR&1j$K8N?`cl8y%mb<~qVBjiD_pRgVEmdN*e_c9d&!0L;Lk=Y zx_>e;ynteAsk<6#1p0-}36N0v11ih>(q}omy~D`EapqnB_bg2SFsLEIC;ILK0#x|- zK+nb}0UBLGE}1(1d<*N3q2iZ*pd-!3HZK%zSc&FTAnkppfw_|i5`yDutE-FS;JhU& zkS57Bp=`-YPd`6P@0y)1!KcIBdv;mmg&Tiyw%p#gzo%D>Z8>mx`J1P8$&_I`t2r&p zQs?qr<5QnE?|Tj|Xy62u@I_GY6MTCzvZ|Sty$Axmr){vX0zAXveKT0~Tb$t$NV0xn z$JMFAknVrp%7jOswIVMVmliZXDHMtJroxNXHBXVkzxP?3E~)8ie_YFcw1UpQUzHNzevJb_{ljK zTC=oW(U&(Jh&~hA0Ia3AL<=7+)c4*(`5($&BN*&)Tn0oTIJjged7}vs zO1QG6YKVE-lnV3~6kvl}@TzoSHjyP3!?);;KN_L{!zkau5U(QsEx1l#cAY!a-&qA2 zdptFK0qoN>y@z-$7;pmntRFvfS zL-M&@N93Rl@qTw3@?2!_`05hQ$JIBneA?Os9K&ul){`l+kzX|#2&I4cYn&LKYEC%2 zvB9FOA_!CE_Dp4!h(ZBxpj(cGs@d)K%}wWMZjH@$VLo_Uk|XS#YAZ>3N%bvSHt1gv z^$?|Wd}G(h-jL_dUc=y}`O)mvY^>R2TyD+7*yXA57Ix7Ue-}-L%6@lI($GsOvUl~q zlWb^SS=nRk>@TCykUO$@0YV_bNlOU%S-Ap>HA&B-m7+D7iOBmiIebyIUz|s?+Lzb| z?#$>Do7F0TGOT9y$Qw({PT&&=oW9YdEmxLFPDA7 zaG-H_wGo=Lt(NpAmQmegg_xTZyUU$NOz2f$LS994)@eR-Y#$E`U;ITPGffO;VG)*3 zsP$k3K`^p~%a}$PUZpM}#k$6(8_Z;~tWjcS%tdGot zHDuCj=Tj{I^Jsuy(M0sz%D&HpnZDjB>(6a*|7u8jr@saWlFgT5Kd;Q=pMTMz-G4hY z_`X1kJ_Ob75sh3Wn6*&GUrNu0c?J=nYw?p$FIZm;(&V@7o;BUlXD~HE;qC zK(+|8?n-Wh2O&I43oHJ2t0evA6BxZ9c{r)xyK6>JdSBP#&Ijb|v68Wo4yOTRX0e&_ ziHuJ>C$|S3HaaACrQ}G?*6ov6oMK^=&^uy46Hr^>$I(2|s7R;ByZ%b62Z7;X9DlJ+ zM1h22MFjUwsEY=NVz*jbq00*9^BRhE)%_&X@-XClk&Xw?$0!!q7nz@k=j2m+oK~G> z4r>;36taLyVa&r0XQ&e-MM-iI4*nfh*Faw;<(;6{USiK|f6XLT&_w2Z9lf}ZeLFD> z^J@vGctB0)T`x zu}P>83bHD_lh|A^@ZOET(X6bU>Ua+P$W=rsLxMZt)^^O95z$hX9-V(*JxcVU?SL)= zEgO&mW#+JpaeHz~aYiL`I(9It=4~F4QDpXSZ;Q`=%pGWV}xTFDG|RvSrHI-F)mt`sK~`S{Cu2? z);*sjY&;!WtUk0Zx0qxa5;Ce_Y#sH25T1m^nPzkHV|rL!^onw+&m986Bg$K-vO3aW zna1KtLU`V`ge;g;UjFdl>mE4%WjXzHV~}r#_Q)U$3@X6-8{N`dhK!aRKQU-N84M0a z4vl>GE<=M~S;U+cUJ8NDa*r^@la}{<@!5ny!rN7h?%O6m$`PfO*y~)6_utJOcJ&W6 z>pfxCtKc-|nJGW>3nyR+|BcT(k9Dm0LXzHQW*4rp$}`&%Ge(J~;_=`u(EQm_x|8mC zBKfj1uL@_h$_RnYhM;sP98c^i@EPWTN??$ymq^IkIEdrKbM@w{@0B|X555-GhbOaJ ziP`+1tqZ=Tbd%ycpb#-~Nv-s!6{2QI_L_&*QhcAvc-&wF90Rrnkn#{UOhw^cbFepI z2@Nt~KMK%dPzG_POlmOytIma=c;E(ryO;Q~1jO}Wbo`GxTS%EZj;Z)JJ{TdnpTp3A z;ps6++_*?iaG^H1?snM?vQvX4pY6`}u=|BqF?ba!zv=84+K0hlymT}7CNPA77+n8+e4j$8_$(MaC=@sDmJ#+nw~ZPM05Kq!DM`+v`hKsRCW9$^=_)@XU1(<6!P(H zPnTsSw^!2a>StNeXqY}hN*1B~+jB-F`P1$W#(OZ#{IbtrFulc>+UNTowmuu<#XgFy zq%*Id%P2-+?zdN~(=qh4#oe}|qR2MbbR7%qN~$fjinh~^s;$G0wczxcvvfNz!Ke*7 z-JUja^r(@W+QgrYS};`vE~hB6tNxtol(F7xQmFLB51KE-4}Ofjtip+SZmd&QO<}cg zgU?=^67GbKoPo<%D!_ar$j>kl0+&mvKuBQheUn2h(xRm(Cw|u}<9zlkjG+;y-VB#` zDHDW5R%c`GKMm(<(<^NV2juoU^P(pg_S8D&Sk(BA$?P_CPo50(Ns=pd!fF==@KxM4 z5{&tFUc6w<@Y4G=w168L8lL6v?-CliuV6bPXc(PLobD;+e)-4FmL!S<<9uPEPka6R zGk)Y?e)?uCadNinfB7>jy~IRZR4O#eef5C&;HQJv)GonM0| zOzk2IRf7$ojeyIAlV2|dW-UAFu~7b?wZ|ynzM7WuyEE1D7mFdWo+GP# zQeAl0;cTDU{`b^#ZZ&Nc4oO+&DB6c1t;y`)UKxh}mI8)}5Kr7ns;+xi0vzOWL!&}3 zTCQ4-$YF@c;}H61XTTM@+8$+)_p?@gh=29x)N<`HTOLD!J8;q&n^~(aip0$tUww+hsX5;HY=9v&gk`0(5WuoHl!)tF z5J&)jv9)XPb0C7}tQph!R?V??R5Czwp9PQFR4G_*IA}=2gG~8RB#69?G`o+qi!{F5 zmkpHhmS2IU>5xadS~YQ6u_G=9AzeHgdb)}M!Q%lT)+A|-G7@SzBHmGsI^1JU)L8Ci zaIU!$G8B75?!9$}hC=yBdA#kwar+TapUvrDUx;ypd0ClXXToZY9#ut7!H5;Y zqoFv#JzKTHW59K<$YVDHMSIVB=Fq6x1-$Eg-;in%e$6hd6OP_d6LG@cSD+5#`?q+0$twUJ0KAO@1306?b zCoX>1GsCZrOGQ)3OD#RE@K59BAz!z=sioIQ(_yxmC!Q8B9L+q_Q6bki_9#Ba3gvvc z`?$Dyo=?JW!TTbx+nv8%{;Fj!`AA*_0S#~P-Ni`@m6S~IJ7Sh`yi9IzoU4Y{%nR)K zg;i2gyQqkdFZ|rM+`XmM_LurMD|S=(r_zLGdZZ@sNIYB+r=MEZS~pzh9k>;#!OtX} zg;;OFVP6IIxXNPgJkdK&GX94x{=@!h;1JIdDfqcai`Cn-V8EMDdzl5DS+Bg3>{3Ym z>b38kU?uebJ0JtZ&;x1(B}f1M^be)d8P~qI35EP+FCfoo%UA)C;ao@Y_VcjD5d(7`i8nz4y}VWUvTJakqX$9SHT@RZv#^-5S^X!@#UKOYIneEq|qdR z5H&ysH8C$#d-bVmh{&^%Qhl&WXy+lau;mrXX#dfKpGhJg#VbMExc{pp+*z2kXI8d& zFCFdSAp~51+ z=1GtG8}f#HJ_(h&B7&phzA>6QRM|`gs~@$UFza%r2Abyir>s>D*`bb2(#>I@ zUUa0jb!oW z*RJ-cPfpW5D#{U~;=81xFr@HG3435F*%P24vt>IWDF0BiEj6e)Gk81b&m4};ac4T8 z36+T~J|^rz(Kj%*5(mqVjY!15VYOa=Z~ym;+u$wymo`jVRX*{hZd$=y0}lR!-ggN> zj~|Svz79HMrj&srx{AwZc%GtXpcjIytFN8Tk6*jxe#`WD7D320PJ6O8PA>St;&G`k z@_k(O!8M2BR^MxA@tzX_X}FBchy0QybQgn!g60ID*OD^=pI1oDeuOiEW6UncEM2QL zZu;jw&)OR8N_X`ix5oXTMW2dI4Zq7{^QZ4py7=+7#?McwM|P>hggaU&R}5}{>1-dO zy^Pe8aqLWgTChJ}{?=iyC#IGx3lkYn#=F}yVPE_grmmLcG`FstY;qtW5q=&jlpl=X z0*OpsCPoTqbwkBz%gc;?hpTkduJ%qs(+~w9)^V(Z7 zjIrPS;^dz=-9%kw4Q4hV#3Qzn_C8ccxFJfezw;9w*mZ42mjosPD^zvs5Ma4sxX&OY z%X9|@;bWurR$pPn3v-q?6?ylv!}ps;%l$rjT7w2B-tW({ZWJz0p^TcwW4*u8dP&S} zwcMlvPE+u&@rzfh*tkS~zR?1h-{^Bffp5x2Cgh$7ZrM5w&%Hcn*JC$?Y+L}@%edDc z@%k<^pvVzgmN;qAl71nT?zLk#fmaMrjUcz|5hbdwiJyeL^vTLW)qR{LOoEUQA=_WX zbPI0@{3RcEM0S(W4DRrs!N%WG)y+cg1iZHC3~QPk{xoOeTG?#(wJK4G*uYTYEW+YGVZN0 zK``5B#(!>f`f#$^XpFjo##z?d#VAU_Gnw7&^ovGTWHm~8lhp^EAM9T)?5g8K-(1{> z#dOtXwUS~EskL$9(OwF#?TNJQhfCHy9`B$6Dn-kPa?HKFhIW-bJ?5=+WWUlTMy- z4P!h-GJ7TjIu@0yH?uJYGTg<`-r20!wJ@&DVg4$1d%@ON=~l8al`VEJyOY#IqB^x1 zZlLy=5XEnlAsB)TnSz3X02>?IXS32q31TgEMH$B&lqdr!NnoG})tn&tLG$n4~5JEiYE$(HKNBAF^*iRv787qO<2P8-?XqND$ z$VR4W@OBJ9UH8(He?|fL+Y2F)@ ziP2pNT@3VUT@n~!q0kW3HEGda$f0R6;JDBw$z;U@e`@3RF9@bp`2<1hzTXkiveBi| zV^4HMjqvHu41AM+Aj*;1E#ZrnTTVzi+L&WD6r?NzZ~Z!pGAanCln3`i!S>2GCoPN5 zPpw3hzU7v5)hke*4Lxy*N~lWV7}o$KvMk;Lj}O?8as?DG?Fs&JNjX1}W?wDK6FquL z)fhhN`Q@S`g21}#b;6hD2y*Y-3%6I0vuF&WL!5q%qL}gU6m69D1&S*y1no^XzjAmn z`RR{v(o;JhYc0i{zKyy)i*+Q@-Z!TZWWb`D`Sh-7TQ7FFIejDL0#W7*tLOaU+f7Pd zl9Syq>)$NEa*D+=ii^V;7;@SphL{=X=@n&c?W%}~9{~M(UL0tj8W}{A1H%deLJis! zdZbb5&kP$?$QYLIS~{6n5t{nGy?J8z2n;>)Bi)Fk?Aq2?a*8NDO)g9KD7u6&AiGfl z6}ZT_K$hzd|ATP7Bf&zvP8kGEGZ|^%r3TuK%YvAp{kc#@K`^OK*|RbsUdBjlRx)wT zBQDUU$Wsk=Q6?+_g~p3=j|Z-d427*)q8o1$c@PgW$?9&7+zvNN3F|;ocH*}6%4rNQ*?cVRyy@zgB` z3m-~;%)68RoE0`2FrIix{ur`;#an1P)}s0sBOeB1P{*V?tZ}Zsrp3$*AV0KB`jlX4 z#|t!?15P@$NQaJ2)1&WANmY>If|J2tTQLDrR9BZvt9&D^-Gf; z$6zY{iBG6>71xIQN_ACq`sT$oMd2j*e#0hbJ1C&u!hs#Yox+}iZ?DuV*ehcNcZ^$_ z^tRib*ABZrcj(W?NDxN1KmAl{17<&MeB4fUiyUOmv(@1q28d{4NA!CDjz9l`SpLYT z=P|~6Pu_zgHpQYko;gE7GPNjZJXP$c#Ak8_CQcC~2Zwu-n|Z%eEjGFwdt^4{iFv5- zp3u^~pz-mYmtx?jJ=eJ`D4+|CXg>@~eeQ8+(oR{hqwMO`7dE=^UCWrD$-Rqdxl7|uSeaKY6<4#Yzhkj)f}j79eAK5p0SGrpWW0YLDkUvV zZFcViuQWgoVi0n`!^yk*e;^0bOl?lDH~r_@j*_FB+>Tk>d9pU~D6Ka{#R{y}Wru?J zyxjZY_t8=6Z_jAnB#DY}(@Gi}LS;sHY4EGpda>aCQEXkksD<*YhY$IbkihUL@WheP zr*ASZh*H%6>=+vShIklA>%LrAeeoj}<8$6mWp#FBX#Y~X-hg6?>NWnE1VhF>=}kNW ze?nl07w)64Ss;eumEW&j!Q)$gG1;hoAzsyJ+nB~)>K^E>&Fc8jhxS29=Ge>>L*mbj z*qQyQk>^QwOUDf!_Nq1N&>qg^_LeqqJ*6EU{OV?a%JbFqnsZou3>dBE9E`2k=4SHn z8$XNggnd5};r~psQI`Kst$@d|FU>dwAB=bDFD}A;E=inX!3H>493V?$_+89Wmj6nP zw zw>7)rXF1$eu&7t8_vWrWGHVFK=t{keZt630Uz$BS;xFcN7-2Dop5?+ z%g^|tIwJAE#wh6!GImu1>t;GSMpYkKxAP#2Wt2CfIh{D_pm>=1wyXZJ*3rU1uhd}! zDEd8*GGB0pf}qD8GOv#)E{r|&D}a+5lFzLXI<(Kq=4G{A)K6bsSte{)Yc_jeqij&3aNkBCeA7Z0HItJ)IT zc78Xbqj{g({?T611)u>nYh*7OVNy=eEP%@p*e6uTtt(UY?GNb}x2&wS_up--xZ`xZPnSQ{MR>Fo`j zd>|5%dDB(04ZaiS zk(_?sb`Wu%!)eATl?f(VVhEAG0fN;`n=Sw|Sp?tH{SIMxH0RG74Xc0ok5~QK-Y}_T zc7HctPC&XF>vrfzZo+>NqN~f&`_lJeJ8V!f`qq}9pbW_$z?Z3zHU%mr$OC}BXQjV{ z%=n`WDzqqtns7+m*F8Z>V$3xIK4?yLzo_Y zfQ`B0p$mWK3OwU@S7-%kJPDe!e?st~Ci>vQid0p_h5iwLdT5w* zLC!v&dJ@HMa-SA|4%Z%T*Bc(rb2+z@Zr6%UwZ_^cUCr}#k0FJ~N3U%2yCl}E#%Et0 zOdVJL@e`2u*wxZs1HJg5^W)j4aBaN0Ox$GDKCuZ<|>bWhlC& ztROst1@O$eYT(YbyZ#r?Km!iXiU+X}1b(W659(9j@X~z1!4Cy7irs;uhc`VlfAO_| zhaT{BFN0W;s-(W&zX&E;9%|@BtDK7vH8r@K@NQ)g?K=uEz}T;q0->S3bgqL4zmG-H ztx(wMc|%a zlnj+k_E7Ur=RfV0T2!>+v85xe5OK;-cJxyL{H!YDf-w55ZX1!s){(m}nXP;5*;>8h zgsmyEmxh9-v{%9{lbu$4h^%%5<+$hM5lK~_=grm^E(+y)`zf`&VQ2|cmcNTnA?-kD zAm(w}+bM(%SHnL&v;}}SVSVvSxzeNa_gkGV~F-kpbI&4 zCwo~{_I{)Dkifl6;K|u!m|5Z8x00pdwq`%?1rTW#j<6^NQ877{?1Oh59D>isf;(lW zc}}SSszJ|7z)P7hLvY~eSJcp!%O4Px&LhFW5iKuo_I!Yk0V{jrGas!4Mo1r`m?w+} zovUvy3+7vKjO-UX4g!_I_d#yHZfB7I|4df-Q$&*a!$P!UIv3il!z5m$r)ywG$Wx%4X-8 zsHSX4#0DV=VR=S+Mg~ttyN!DgPo*Lx^5(IO#fDc*>s$_ zTs0S}CU*lqN_qoJ$GzK1n#`o@e|1Xi4e>zsQvz5wXGO8ZT?9vnvnzFB;k=5{VbI#m z&r>=Hqa1manNLOHe#ixR9vvk!KEI~5ipA3a{+l}cn65A!$}8Gbf_Z!U)D~`g4b120 z(#>-Q;#r)P(dT8tZWoD-)wXUke|~R~z5E$&{>I#n4^A;e^{+O>{oL&d|80>Bf3V}E z3NjPGm53+W5HK&tRSZIARg@kHWuHt2X z-pB2)B(kNrmaqDYUPFkuVMdKc)?O`NY&LPbtMExDw7l#q# zR(UE%ZHV85POvu`$ez6jdwnUi*u>h4=oUWvb8b20ZNa^I&ujVEQwsS1eNgX8Z zuzk<|lFbjQ3pzgL=%hX2@@mpNgmG6!=7WNBESoEp)5hD3)7J?t(+CfBKS|7zmS&*J z8d3><>FiV%0aT$NxqB~`essD#|7i-l-LZn&n`|l+#p8c+OSwO@gtIxNI^5FLMy}`d zY|73lclK5kmVdHBARL=4BAxSjwavT!vEjT|Gtq#;*!~$VzB)4C9BA#ezU3wUp>Y@M zFu@!dUXA*iv=D5wQgZjo!#DO&%Es1#yI#j?)Q}!M`&)({>wnY)hc9%5jSNEhZCsMPoAUENy!ACZ0jAqR zv_&l5MjD@`kL)#Mbnj_2B@#Fd{>8 z)-vA?P9kkM)_2ZxTp79K1Z+q>MZB>+q)0rkSC2)X{%QqN3;;iT9_?46t?Aa8$NW;_ zEvau}&`Yjr7$PlT1V6X1q+ZPmEGj{2Pn-F^^zrq!SQAFsvwH}uF3_%P`XVtX23fFT zIgH`Tf=eLdFM2ugM1up>E8%Cp)|lLA{#e9lk@z9EYmj2V8Q|gEUd}P9Xlv52Qey|n z;Kg8))&8ub&1pX*seD_%-H|EM-@5pCB>zp;ju9e~{Zic{tAGLA39~FfFv}wC-VOMU zs5JtLCG{dNzaT!gv^nx)W_XyL%Q!aTuH}r}K3mJuYj!p+Q*R{jNH*XhQ{kj~|hWM@Y>c@*3mj3+K`nguV9!L-m54m}`oyMyWCfil(`a#tz zoU)^D-tbp*|M*__q?49$fMf&`THFKmTZnAF+nr>C2_4^|C2%^1eG-M>_L{^T2Hz0I z>F-aNk>!*l^psVkCV78247tC;!Slh#shSmJu!dVERU%7KJ$sfC9UU!ziohi9-EF1& z+BHJnFndK996x`)X2yD+*=a27wm*mOI8ZPby?I@-A>-+P$5W$hOx3KNGhlPOpyIuh z^OXA7CkbBLM$u{=TV1|$lOx`WO|b|(u}J=tx7IwM6jOvv$HfM7a)T1EXfI zU0Gc<+v`D<{2L^Y_b~g9DU+yh-;lS7 zrbZr{=30q`_=|?B8W{|vzLLe}?t-*@@aW^^nmVw^m+(^GlW@?Nl+sw-o)_$UfJ35xzWTuL(fpMNR=V68g?lo{6&8Ewv)W4VMC^Qo zhmp74gU*T*JiZ@&8=DO@W;OanS4I7;n7?Q(@33a1dSg1;kk0G(LZ>l8Tz#2-xGtgR ztzzf&jd5AM&5L+vuSPvJ+i&)%fDrdH=F@~TwMr-{b9&X`{no12i`hRktmJ%# zx1k6G^&SdkJ5Ln2y8$JzZ&)K(1p|0gYKdu08Xg8l0pIy^rqzi9iCx&#g3UzozlI80ph zndCVE^~uf%4CkWE^O;iW!_*JCvRj|1QEm$A_nyaIBNCwitv~aYZWezuC-_iyUNjvE zb^CwPeKhSpYuwYzPscOkW%oL!-g%Ab2RfQS%P)lfG+ycU_V#Fl>U;dMsXRhQMj_nb zA5HxKqM=ci93{!wO3rg1P8Jz1bYbJ0#H?b{TtE5Rpq4rZvo(zuiaM>$3YNN7FZu?j(yHs?NH<=}^LxO5 zE{LbKf4;Z;<@+rXAB6Ws14B{1r1#E;3}=6Mt;7H|AN7KGm~Ysy%-nztJ+?6hwnaie zM+3XY@*pV@`or2mrt#Mot>0pk)nQL6Xi3rwPTpcUkM~l3jDLykvi+e=vKvm!E4j{p z=0}B}dzu2;D_br1Za8`Dd_J7rvLqm-KKlLS+Z3zh7Zbm-wl+{6XEXjT{F^{R_^Gl= zltGZt^r$<+A>MSoV@~9(-sfo&v=WGtvig2UF$AR0;^FTIHI3xA0vVFuQS!7rwUNMm zb!(%gXXQcPPus{qGJR_B(=`eSg4;L2V!b%MD{%3bE%bmF^I*?rLjhgPG@&~L*kxhc zooI1J>3$yR?rUaUAt5&Yi=3t}4J#t`F_@`nFJAbuR3x=X4iK=KT6a$6ehh38 zIP<<9OY{81is%vQ)Yk-2fBwv-G0Y9_v0Yb@0V~#@YzG*{&c@&SyF?* zO8<~Pw-`UtzT0ztVSY8{vPP6n4k%WOu>O*Je6Ka0eA=Fr`UQIMEoaW26y^O)s|EI4 z@*Q~dKt6lWT+XC&kI;X&_t=tK`G7KjqY$IoW0(z;|4sc?F>mG`)<(7rk)p1)K57m< zdH5ZR%??MtPs?oz2_D}HsEX1BQh=PK{>$V4ku}{yMuwg|@&f{3^Dxlxtnp864+9Q! zE|L#ZU!?&SEN?DdnAo;~RZ9LM9`}Kwr|ugce$DVbNzZY;PV}9?#nms8Ak}1gUY8bs z=|TBGt%%q&yzO&ckLjA&Gq$Pi6Covca}*xrrD`8+s7@UwZZv@|Ppb%rO860|DU|^q zz8=W0sV&yfJhOFrd70RF5N#ovBO0<(4tMVQQh@Lef=ilm+}&IP@lJ>HqtmahuPGu( zpK5sc;(b;DMwt*w8e=5_OgTb;+Z=CZ>}j>#WbJQ!B$GEP;S^*Pb>HS2gA`p2NN#dZ zSQ*sJQLKzAa#e4FrQ8~Df5F(q4^Dz%)U*Rvgo-JU7x3mm25DV!?aFYr)G_$qJ~&3) z;kQ0)cN$nw5(~l?;$I5xglrDkLit>jZbIss5q-Jkt_k-WrJJ__n2N=}%?tVM&`$M=k zu@c|)X3MU{pP$$E+(YLS5PO-LpX!&}Glt22-x`D=Fo|Up6a>Ggrizlae54Tc-He`w zd)QF1;V}_F4UF9XS=2_%bde{{r!kZJCOY|~Rk-{`+5I0Gj>wo-#k^cFcH}6LL2j(s zd5rx~VNsQ{xHGp`@M9%N+eJ{o{DofB+y6W1!}~E2{?;{gzy@zP z!mqa&0KH^Y0iZE})F`nc4?R2CZeyb*&g8X}>0Pgc9OI+$L`Sj@kB#S}(&G1rP8kby z42yTXsZ1BS-iAB1&;5+2e=b0FodpUZ7JP%F{nVQBB74MQrdYCd(52Jt_Q!P#kjqnv ziix(H2!5yvQBKd=!jPDAERz#+)x@3T{L9?rph8UY=j$3TFf3+nNhi!=9SF#Vk~LqZC|#dev&{&m>5o z)w33C=^8MtL;$LpcvcoQNIRvka}`m{1-%c`Sd*oTw%W`wYtoEB8J<=rd=on1moqo| zWEpM_L(%CE7q`;(ZK(HPIGV!4=aStGFlB~biG}C%G>Ayegz&^M_Sgl*+`@Nq4OB*Q zLH6&0&Urs%uT0(|Gk zcy+1ssMJ0VsF_+kYzYN`PMCZJ?@HDA$(y}MS6lW`i7sJ<-KA%Ds`36NWr{jR=S0A@K0a{J5I~)pG$TYzh zQV?eCmyo8RIl<@QRxKiD>9<1wuB{A~ux~azns0tMlaj$^P!ZgYYNjDa=G*pp(+h=K z=iS3(|9GU7$Mgd+sOr*pl}3X#TtpsS7_VHB{!Gd43y2$gd<>~Z3B0iub9WL z{56W$afpBk0$dlP41e@mu3LUfUY9G;RS^-2;8C>Hj6xsbUup z4j%?$9Uw|ri#c<=%J!jgZ%4;R^b8N1g(}=dL=f6LI~j>d&IJUp;q6LiB?kCv{N0&= zE-iwDE#=A6VR{xpxAR|M>^tT!sw=7r>+O$0gKYXom-<~P55A@gC;E-l)*)DRVP_|y zB-pS0sd}VCp{ewgOR2FteXEoXNu!^9)D|6x{d#0Uog;x(DQye`6_ahcEwdp;Y0=W0qDydkmv`NAk< zLd=5uNN|TBW_Eh8iFaJ3J{^$e8?Rq3p*^CN^h%Qh2$I?a(e-*~b5il=%7KbvZhF7Q z;rNe+lRkJo`xwA~!I{A6OYHyYbbagfrE*PaYJvQR-;Ux^q>W1IY!A_q)B^_g`+@5e>E-l5i2DJ~(zby%p60 z(+mwZAQrlj>e~|}pd(O$ulTjY!GDJoa!!^$5?5;nkCO0bA{@60EFWqp9_3%t3krdl8e`E$ulxoc`I5@^fwWYW5*6Na?@&Bcu_(<9mSC}?)C zbz)6JrZee28?$gN!E&_1-uhZ5wo3v{^A0YIXJ&T8!9d z3%9*SgW|xX8(6e|S{pQ;#l9cuEUf;eq7$1|U|#>;iSWNH?`A3_vpj7yp(CtpSuNuXiL{qjn4XnB|!g7_k7ptP12R>km zfn?&wHfOOeZd3^&74T(*%|Jvy0Xl;)Ay*)Rual1OH(JBpD$DOo`pb1)HOY&I!^3L= zdx0M7?Z3D{;1Rs@g*DK$HLBg|_yb(g|0C@!qq5xAaA8Fd6lp=ELrOrpQz@kp5v04j z8#V4r!!ALb|)VU*ZM6`2w!J_CDVj=g0ZuaENR9JkPx6o!52Uh$c4>OhIJ0 znsa*g7_~aI^k`(Tg6Bb6JwDRkvFw)5yRh_!aOUWj?-Wzg$q@v=2$(9Q%j1bWLQhrx z)0_*xi(q^D-WJTUiS?(FK5t! zqtSW^sWiKz@Ls_?=<2pzK2kP^fpD}Fvl+3L?Z#NyR|}EKtbuwO`{r)!`1^gWmrk~Q zBOQ+t@=37a6?{NIKz3CXx1lgBWqO-n46x&cvdu3Z0sW(a0MvgYUmdBzE@XL@+?+sW z_7|U&MIGsg*c$&zpP+Mk)WwSjgbaTAX&FZSe9!nHGV(nFbXkzMrU(KJ7iwkk)xSX0 z+m^~5xOmvt#R|fOhgSvMSYpK}{El0i((8{8JVwd6xZi4uk(z$)oj*k+N2hu|m2xy?{}62^r;-%4GFcmfe}n`_27l>ja6c-NC}L~>ngO@}Y|I`7AD0vw2XYd#i`j)QR&3D_-h)l# zQg@+Mx1{VzYNb1Xjlz0a*ReRX$`K=Z7{SCD3`i)SF|p>ojX$-LXo|t<>FK?blOuiV ztojb2r7Waa$GFEIG<^q*K^*-Lg3o70AQKKC5*n(3?G)`8VMEaF0|o&0prf_bMFD$`DU6o{6Er6Ry*JSnMH() zhCyt;b?Jy(jt(SzCX4_N!wK8>flBxMZ86L`OjWqyQDJY9PolZfs}D}T1(S{K4Ja&H zLa#SgH!uNz@_-HqWrcj0el08p=Pf3_7R|4dT~qV6?E_=!)B{eb6PtO*xN8R=rM}iQ zT$Zb1TiSL_I|8LZ+E5`bBD^GdgS(5Yt@v5>XL^esk7{B97l#qLJ=f`n3wSxT$FRf$h^qc4 zk)4yxm5!3zircS3;*(lcO#FPsX6d zf=bMvxPNdEoIt=b7VuHtOW+cKB3G9BV9YI(zErn=Gj3swnSF2)VFr)$5N>T^(=}U_ z(dW&`H=9)NO>g7~di*`2Nl!M-u6<>)RV*rie-|c2_j(S>knF~l_MXuJp6d~vU;{k( zqu4uy@}Gg89`FII|5qRI5#n->t_P)nAp>+O69|j94**1*M_Y0h9j@!Wd4?~M%JLV} zFFr)@i6qdRTR?!n`>4Z8up=PDf|djGz!^Rh;qslkO@9M_Ad+&KvB)MG8aiX3;NOn< z0L$8MlY*LO6Zuy6$iY;g2S#=L))wL&v{TPf_eQPSHWSQJ&*Y8u+ski3;ob*kqjPZv z8efm_r^5&qhS(V1hN@URIB|H7g+m3~E+YH{jP4s7U%h!eR~9w+V_|8q)QHnE4t70D z+5s@*KZx+g)WjG3l2SRDFB(UG!W%!GE3#}xx>=$EX8K=AKf$<x{)Xa0& z!GIba9o#V)5@t{($6#>Z_89-+TYuCChxX?Y#eKNDBd{cm?VD)YjkmauWk?OxlCOvE zca^$dIOpc&v2tQc8rZ?v<6Pd3FnlimLIdJpFp}ER{6L_%u1C=}H{1F1!?!0E7n{}% zVDDG}?E!AGl08^O>nag32RwSYg%HH4=s3on(f# z3$TdMIz&fBs{U<6IQm^#B|8p8aVfV-THY%_xd;R0+NkqP8tRf`| zXsAJYyS3-Do#6Q=8v-z3N=GCtNFL227|#EP3A~4yK)|!syLTZl6W}Wo&Ac&zR!l=W z=w5G~!;U())AF;ZWI8r>5>JBz);(EyW8>Yt;rQ*6UjFo6fh$!2^myn26;NW`77HAC zJ3Ocr85SKxOy8MLeSr5vYX@z0c3BbFvS_)bi$Kc}2l1vMA z9P$#>Wd97Rn?5HbVwY;L%D~haQWKVzM)s^g?Z*== zl_rgyDH&{Rg?H+5ZxF4~5NmP9l(&Z#?oZ{nP=FcXe!WGcRIgDZv4F=h!E|h`2VddJ zujC4Qv@_Kg$iExzV`E3vjlk-l&-_^$9%@wUP8%q&so;H41pxpg&D3nmz=IXcI$ya_ z+mf;BducPKG(4UZ$`}lsL8^=)0W~hK_#lULDY69yn{IDxBgHD*m@J-(9P>JF&NwYZ znyk!7EW3JeYVI^BU7b0bT)26vCf8iOXd@qV(VpgtEL|8|SgWmnk6Dp$4zK{r>*NmK zF)TqczV3onc`ko>VGP3pJA~rfYES~L3&@t)C{flNpZQhurhD86h?tV8sm9F7Wx-V) z%J~i$LOrUV(JI61-12~?D8@QjWbeJwe^jwEifub}3K=%$PxykTvD1s{_(I8*y-A41 z5q}yo_Z|w%$CvEHWcb0&+_ic|d)*!R)CUX3i}&Wx^6}8osdnpUmIu}bq7F}=oHz5N z`!d5x#mh%z{)jqK7&8I;k5tJ=uVeGmtt?*~d|hnT^?%WV9|wJWL83_v zXV9xKkeXfwdQaZEeIu$i!ETtZGD2Y8djCVm)h>qO%BPFVO9NOoDH%1c{4dj#=g<;% z7@Bq-JWbJ1W_8(i9Y6ckMmphMX~QET`dpyEZYc2k+P5JSiWONh*?Au@iRUNwrGx+7L(iNd|fin*FMMO7hg&w9EYi`v+s@ z&7*OoS8lT6#CQUfC#suwAS2VzkLt`#dc*|1E7hKzhgKNqNci$J?FUjWyGcJ zQ6@ka??%#n4b})>x7kJJ$&z8LlfEKd(pkcQ5IM(<||Hxcs+4WDf4X2EMkT1Ah)LQb$<`T%SYv6;09i? z9TQJDoF1>$pp`4?Am)VD8!#Sik0n(k6cFybY;xXQ`%nkiZ*vnP2Q^fCRISHH9t5N3 z;SkDKZ*16)cX;ZxKMxkvV@)3vaz+gbKj%%pu+6TeQ;{#opLkVsu3v62ppDj4A~QP{ z$g!LjjmUFoHI`f9?WimDl*TpK>IH`eOL?!G+0^@OzAz8dX^81B?JyT&D$M$ciB~5J z$JigCKZG0d8;QSf@qHeOY&n@;Hr;lKzhoM9x9j^j&3c&sSV}`;Y~wT&QsS+_Gv0@rKdsT}X=3;R9bJR_kr+O_*b603`G3DZGxcH6t^-U6n6Fp@UP7)1^|mLm z4r^2V!~%F_@Sl3w26mq|KF9fMfy{_oUFL(B$E@;hm9ytPFbk|?lk5`GnMbPqZ zH9;6VwfyqFvA2L};@?Cr@u1pcClhd2F`3J6=gE^rh$bhupdj%O5R9MKtZp*HsTah! zpRG}Kf@PR)M_r{iAa!PL>AH2`yv=<13qtH=`pYGj7ysFyQq6|65r67(^!G{+=^yzD z>_j}S)?+gqNQ7s^bPiX)LXDdR#L-A%a=rV77Da}``|TReI)>zQ>CGM8QrA}qa3ZpC z#h!coK!aP-`jzZ}FR?NDD@Nvpv&f02x`(JQ1l&>X_bDFY`2+bg2{TR(tjwMyE;-bM#rlIyENIfwv^;B~mv38-naMp=1qktW4=ulO zVyrUJFTtGPH&#{v0-f`8B-jn~GIfT+N)#S|kft+KE7o*Ye6ilIfbR;48sZnyB_%0-GO%vrn*8&(DbVMMJ7nSjy%U)F?oT-clh~95A+d+3r8%so;Hbf}-WDTHo(p6e^i(u`Y#an* ziXUHY%#f~pIBWEf6TfnA%fzxwQ9g;tSt9qd{m|NB}Y z2yv+>ykX0d*dQ~xQ7hB^^%~>v+Lw=a&_0Eyk=tIn+Nli`t|}R?ee#a>B^)0FSs9fj z8|Wv~{?ESAJMh0@qGV2+Oe{#FFmXcr9|ZF^`cH*0QValZec#QhIwK&YIr)UTyew<< zCX6&j`QHc(AM_Ce%nC5q(y{_*u(z&#B`I}Rn%wq(pJ;mYH8eTOswU1ccaai3y`GZN07-j|ob zPQ`Xd?Rk2+!f15Sps|j@<45znGo2}F8r#6tJn&!x-{jb zQ<%exGlRYa`#|gzXy?#e(DoWiv)H;7Y3~N&ASy}RHP}gw&BzDPHB9t<&qSl9WWBQx8M4s|(2_rk*4xK&;Wx>k zMQ77Z8XA1Z7N(}(_FJVAN{oQqLGBI}t9rdMlKr6Hw5OVkDcb4r26E;0J>M##4=BV* zweJpGTsG@4s|%>A+J?USn1-@DEW4>f{2aFvW^OnK>8L;6TS-hI>oH9UY#Aw-sC;J| zu;iO7iIXUJ!Q;-JzO(_jKg#{hO1}US(bMi`BKQ^IE@0Jp5FvT^-2y^};rLpw8`E~+ zI$eFX6@X6bL+AQq<5d@!n`k6uU%3}{oCtNBKX zLDLSD1K=O$m-5O5%I1j({0&sO+#8Wha zzQAFCtsc3Ui<9stG|e0GtR-?goVNbq6G4Co_L5-ez`?ZObnfVWq5-QQUrTkM%FXPy zrhUQKtIN-w8Ym$dy*maI{1f!6&%wKkJaIq=NDLz`_?Ld4E8ZQ%cgcU}3YEzKkks?V zFy(f2e0|aij&N;Q>IN=^qbm{7W$e+Y%wKuHvS+2!STqkrx7`xMnWo0U6I8q>a#9KV zIOHv0Kju<6zV4(kTyO6v66L%@HFhG7z;0Twx0t5LT01hg(&R#{w63gM^ldunTaIPP zo+?@KGrk$D!k@SWEy&j*g`_FT;6`w`qGcSpRJ8Wv(pNIxC$6hV9H(f_bq^Rm;JTC2 zo&7>)>W=948h~Zyo8!`Og0n1SzA0i#Ng9reka2!2;~4|cYc9oiRjjy4>MPApy70go zs}e|pO>D9-Qd0iV><{WJPbWZ+N)Q5?1o`~Ncp_p>ATO(z*&odUsK=wdO7m8y^?M%%6$B6_f}3W7Ow{E?TT(7^yvB8uhaH;rT<3PNy*B? zqixJ)WndVM|2>~{_Fd;m=Rg_BX5p8TxU63_ijC#M^6%$N*> zV=Fa5Y3mfY{9Ip9u?3cU21%QV!KPn>g#a*s*JwK{yVT~Mu^aDv&&E_0t}JMmlTkk7 z@7!dY#PZUWE$T60j>Pekhgr0kJeA~5x;an5$AXgsNcOS)M#0;w^tYBHA-S2ZgDNi{ z25sGlxpU{H?Xn6(6oDH<0@V^w{(WjsjEzIUy!<~D^9|c0Eu|79PGIRPsiwSa@;02D zJgerwH&(T~LyKs!MRq})`Q-+X&bC~mi7R&;l0A`~jN1o9w`I9tm*n8*hZCLVBfK@E zH&>H&(P?QJ^n}?NUP`XzNZHb^3%m6Ia`cz4^C8smNFatI` zPomxSZ~sQ7VpLwbQ5*V&-CMF+n$s)0x8$<3C?M@pe`{!<2kyF3I=6GX*k`@vn0m1F z6~v3~995ZZM9ssGFA6=>2JQY8%`8g8}QW_5U zzgmSkIs&A_Nm1M(h&8qt+%$7@y-g1RKR9smoU;i`uO$H-119K4Ak@&=NX)avH=2BO z{1UR}tPxGmZJ)B94pD61W(pdWDR!*76-7CBW}Kf!DQM2L>Jx2VPKj8Vj*)}pen8=< zE23Vkl}T2@g#h-^psH$jEK}tm2*+o;^fy`~2`=4xtOSw$3GWMHy9eGCqwpt$wHj3P z>c6A+5={cvC7iPLAxtwP5BU}r(&r1ZhBM2SY+wr4-5*TD|Hjk=|3V~w0f62`^;YTk z@tKJ!@7}G(81-0XRWl@`hgL4fn`}m7&f8JL*f^kroS8FbL;;nfWl+9>1Il-koe%UH zo(YBK5Q*7-gyCOZL_@y@9lraMZ-@p4Dd^%SSnpku$1CzPV^?2Gtjvzi!VnBVv*tg5 zzd&zmplS77;Orh7asgW2E#R-{H3sTm5C0MA6EU*K*FZM5x)-1zq1Ty^FX_@u#nxIq zE(Zjg{5xP&?5;rKar@TS;Sv1)Rt@Ag3fwVFWs7gaC;MjLoCk9e0POZ0x_4z5=I;)u zlq`$d+Tkfdhq`z?cmhF;@IT)~Z~}8(Om%;|B=5}m6Js9BQ#Xb6IuJSs^?e9)Cm+sUfj;1X zEsEcRc9Z)cwMNDueBXoROr2z7F@%k0fK>U4XgSv&pdeura9UW`6Z#zY2+D6M$e>)Z z|6t6^NkcJed+oy=QNo^{WoM@rx|CfX$ljY{Mcb=V@0xBlqc$5(+d_Xw;}%rZg5CFP z_Ka6kPw&A<6JDIV+gPJtt#@efq)ics#7&HRRONFG$$oo3+-YnD*$+^j7%PU)qk|R= zOzZTQX4%yitZ4}HLdfzciH(1r1kYzI*7>&cOLimBJD>#zcN@n#J4C;D+u2%l@Vdom z$8FuoBcS`v=8{cVYJ+rRE}q|sv)e20Ve z-K_ts?}j6OR9SM^<)3aR2O~j>8;<0uJt^8L?wzhA$LY&Z)nl$FP-tlRuL2oxKwyB}Zi0JWSysp;2? zPTZM-9NlGtLcakhb}Plp1vfQ?;w*#G;K|V9(?|lZo-Vs%z(Ft~2A=r-K+p)|AAp5*;jDB?xNLz`#7V5y((~AA1g1fRgX$nX$MD}3e=pC= zzEc(L@T9aXQyB1rxP5LL5>(aGsOAgR;Rrgt4 zHSGNTJ7aBt@{iPrdj2(FHc@bPv(lK`wlo?>u!)!Mil(O_z1vSmH8@VgK_@4!3+O>_xRyG$oV3{j@X6mofKUFMB=zv$a~-9B1kSS4 zwDZ5dS1d1AibVRmJxNe7vSBTPYV|PZY~+NJKAmR%;U#g9e~<5R52#yZG^IfMVVYY^ z^ndb@V;E-2&Di_(%Z8gxLKNsXx%|fg@aaG+0E{cBLSitmptz89k$*5yV@5G-`(dQB z@8&|~5Lr6u8K;G=@IqL$Hzmi*4C*KQ?5>D5(HGNO^h(b+E&xlbl}&nwh@;Pk1IMaN zFE|h6HdbETmJ{u4Bo5h$?OK`Uk1sQ(FG$={R2ph8@i=rx8tl{}3?b@9TJMu{N3@60_+slbK;cjv^&$_JVA*_6T|S*6=5ne1kx$GmPh0v=dTnjQ%{BuJ`S*`$h$?~GaZdw%&?sDp$}P?TfnN3W1b=T>+)x%F zSj77-**SbA#gO+!w&z z=T5#Jo`=tS0WE5p7Fs+C*qX_d!GE)vEWKy}@vfPEKI4`zQ|>|IR3I+=)=9o#ZgL-^ zToGS@-7}4hug*p9^4#od^b*^wYnr|?6emo#L_)AMBoA$(i^Zsy!lk329@$BtU~j3l zdgO`I&aZ8XDL`#LT60P-@BzcJ=PxchDnbn=GrVT=W&|nazTnb=k$-=5WJ80j{ zN^7D&rR(`v>Xu3vEok*7M@Cj2NNVQ(=EcA`98E_X^4HhzO_EU&IN@B31!%<^ zl0D%W&+@O&9~eDCmaP+E0#%*^#OzXMP5aQDV2igSFHW`+az%oBGO;*aj_I(UJdtSq zldFeN78=UTC#`rNTn8gP-+#mE=pqA((;pvqja6l9FJNZtdA0pdJXz^U`liz&VmD>n z7%yk*D)vXKZyHuaJfPzTdMI@yU%3A#n!vEGOttVx0Fw>-U=vY~?%r^JMq%tWm!l-`^Z1jBRVI=ih7yAOCZq)T@ zpc{GCcB}@|F>9ni=Ob_(ST=Rm9e$hdG@AO^#y~0!M1=6IF-IWU&~1ml@4NFNeWTiL zK3*kw*SCf58H@LLS?~cNZwHaJuckNx_IiUErRmt=W%uGk)nKVQAT9t=s3MnOcjYxsWk*v_wc6pZ`g2PJ*g5N}GOfWd&MQ=sAhXaLkbQ4P&!F0`-HQ z$=nbJ`#^O%*cGLE7#30Go%hEyL?o|_dbt#63#!zLWc@%j>7iLy&^Y!o;&r8 zDmkls$?Y%K(>4Sb?Nk|v$gF9iQ&!7<(bCP1g)R|rZt{FlllGx_Zp6G3*FVhy5}chg zQfC8}*W~3uzOHSQ75S$OZDBpt9!cB34 z+G`!kJ>q$6!WZ4RT30(nzEeQbQ6g5R0{1#wK5XO9C_R2V-n6aoL#@IaZ^pyTsU`2@ zdHAn~Eyr{KmSy`R)lV=00W3RMsE=8iQDNcg&xDje=ty{VcW=f)4?;C26xxgWxjVF1 z-}>ipPJNgfe*%WMcqR~H`QO$VSiA{?6cXp-f_)K!I&d!@UlP!83VQs!mczinlu;Ew=NVTDEX6$s2f_GUM3W(1fD zG7(YH;Uf>53sG2anY3--?MYL!h==%v)O)HgEg-qnz^o7)`69(}BUk!$$g*+4cFmRE z%z1@=&K*?X@5wCZ8WEn;(M3MWG1@Y!nu`~8QKY4qT~vbAN3fC2KZGbyAFa1}4${@| zXWJ8U%Q+5Y;sj#O{R5bwCY3!Aa#yQ}S0gPaJaZ40BP0KL%w|D3B| z{unkos3w?}X}e;F4cwIXoXr2&j@>&GMkPK}R9U>EYwxJJKJ}p)wLQY6P-q9JXZcEK zHoBlQ_ojAU{&ZYoKsnG%%#tA#0onksiPEU8vx)Fk4rLvNeIbRm!|#RPVdmtwFS8NA(J}nrL_sLqOJ( zA5lNa#+dOaYmU=2XimqV{}b;Tu@0LlgEisVxj*kp&WC#_3xgZn4=Fx8ESGh3EV8q| z8bp|6L$5s+QDXi5>4%>E?2kyLH?~`Tt@O5Y7=R>}*4#H80CSxM&m%JVq$Hm;p6~A9 zw}n2XoA4(5e7XDk8-Lg$kjQT@w;25ht|v%r7Xmk}Mn}IZ@?-3OvHCLt1>Lu2MD~CS z*wUr0(-zwCWy9Jy1D(ti=A||bpjVVU1SV_ zj9D?H*=a}3qr~LiNOHOriiqRErsC*H+78#~h2SxN_RrEFM})U&JG6KV)RbphDe14L zy5_qTj8l#I>e^jUUD<`6DGOlKUB(CUdKey!J%V77iwPllaFV3@-{9$ddu~%f5*Qnk z4iywgD(IH}yDQCm%qg=}0t~)Aii#WR@vEz=+<=t9F+;~k4Adh>;IKG-8$!Qf+wKRI z?o#pdCzFwpB}OnZTM+;<+39(p2@o`88k+@%D++y)r~@A#i#&*k-%K6ZmcfwNX)NYHVg#w~`Dd+?4n4-A#Ysbw+42F#fPA zKf)I0xw>r)zFBCY_AyqoiPw&2fz~M%jD#L~7{MTfuw$u+>kFWQZyL1cPlnFL-3% z9+HUK`z>4y;P~h^q840gPtdCR66_Pjucmxa>~9=DAlhyp57<3w({4?*2AA-FD0Zqa zw&qCI8Y#tth;JD^hb_>PaP$(|xTb0{NX)?leY=h>o=o-N$~laOj(<>TvruW;b098n zHXRau;Prl_m8Ox{zHnKpR?Kpxhx~jGt+lo8AfIlAG@BPKtVkqT9%@svx6++RT^;TD zChJv8z2lrM;BGWVq*($PkxKy=3ph0eJNE5*KWZUNG9__L^g|&p2Dj|9oM1+HBAW!Mt@dzF?{1&qX8Z56qOImngQ*B|*ZvUxxsEkoS<*<;#Qn3>$W z8a#(ST}eIFy?hI`y=t@@2PVg3=Tp7ayX?R8WRv1REP=&9+K8{Hf%I6iIKY|(JuRu?PJ zLHW(&n&7}Ne(`mnh8ba<-FMtBnK$#eHqX90vq$VaU-CRp@2rAL=G0tYQ4~6#&|Y!u z%D9Dbsicw2`SlJG*zo)D88ZTs;2k)0zh^*}FiaBp<;y#8Iq(maPD*sz>`x7sW|V~m zmS=hp_nvZDXABMwmO``nftpUNA^cq-&7-W~eyE=PoD6IO=xX0xC3HXDPuR4I9Z&>@ z_D+TG%Gzp0+EIra6%qtCzyFApK_RmdG67KDMx@;{eDiRG-uhU()jC8-*xA{Aqv_%n z$nFbV_k2~CZiTwgraS1n5e?&ICVFBxPxU8~CceppviGN6)Vccz&cuOde_*BtenD|N zYe4cKiwr{YE;c(5J*_%D81@tI!T#`n4^Wdcvz2 zf1T1(%j)TFPW4bNS_dl?FP0hFl8MH+oQ3hn5~XVQ*hRPxKHTfD*9(LK{~ycX19S3AZ7osE>pDC(#*{Pe?-m1$*%&>^3d&7#|1(1lpSR(qbkT~wdTKBTjs!zb{4r4Pl=3@Ujpxr2yi_Pcz=dl_$G zh3HMKA94+8V+x!M<3J$xr=Lh3X;qNEI-bHY;^mT$r4X5loj^040dcv>y0(GW8%d*L z^uFU4nqSVb>C>Cf3Ndsh>JG}>6qiRF5M4P+XeZqFr1B`XPSFpm?{1Y@PLyvI+p7r; zFB2YLymfxJowXHWkN%n*23Azw5L@)5t z6;%Lg8OLd*9k`fPQ!{D)8cgYH4AlnVr!{Kd)EP%y5Nr%&$;cgO?W0rM!bumWXbH(g zs93}g2h9Cg@_0|m1eaM=*Gv~1?wu5>E zvyuZ^uH6ZqW~hn;|6MH5H)PzMY65ZOUzXheQ!8onXsLYI?|5feO{@KGet0-CB#(YYu$rpp(O;v#HRCx9@Xrvri24Ys zf^+vbS@y%f{y(Kjg9c0{sNqDMb#av-lbT5j*N*By@({QLqdlc?@Xhg zaA#=?PSQhk%CiBSw*$v9Mn*;tnT?T=jh7h8i&KOrXNY-4*YVi1d(aaaM>Crk13HaH z0{wgK`Im9c_)CG|O>Z!=42OH>}I+(%67(lutWWhnJnM)Qu9&IATWb32Ky)d@EP$W+r%9jzLaJV{n7L zBEp&w6SKl+VppLxA$sw(_M!SEh$GuprUCj{t@&ZUDr*&&tHnzXI2J}<` zMF-A1sc!c<5bV@dSXDYZ#cSflTisdD`E6!tJP|wdTnY}@a0V)mYXi2be=Ihz?ReX4 zJqc>w_mXeTRvO(DQy|ng%$QO{;XSTqh7>(D_buX)+WoRt$9G59R}#nLCIzn5ODAL`zyb4hAbA96 z&asI6msyh(gHsn~XM?~0sT~v8_t+ph?)B$rP6S^A92AlV-uiH7ZWJ**1W?RuEyAF& z;PsztyW?QG_rX7uI!UMJHsq|Pp^Rw{EpI3;FDxwYiz|<{&a}&*QOyb-F*%hmu2HUA z=9KzVw|H5W*UhAk9d%&CPbpo0FxQ65zLJ~J82(a2BB|BH)HJ#Y5!JzXc;98h&Oknc zB^M~gY3C_mPc0seZ+fuCBNs1o$8xH>@I9K3PvdJVWBQJxEe<#y=Gj(~gRo%6PtM-R zLvHNkwns1%m`NoM%T4kNKyHHnK!VI3MX_M}wETOkzJ_+m${x95hs^+^RB44%Na+~W zDDQ}&(@!UL=C;vAx$5E4^QZWzlk8z~H_)g_UlYKUSx7H4-aF~f+&TQp<$w@q2X|saU z(VH!ozL*gqZOtz@0OkQcm}Vp-6XiQ!LWj%3EXFq@!bICb2)`8&f)IPh7LE~xGmO0ZOz^h8|=LLR-BQOL++gHjrI?)Ao0X0uLC>@LaRI)};1{=u5_8T{q- z*Eaml-DL8-;|C%xy;k=?+XCO10E-R0(&t{k?&KGbex(4XY~wb>8@i|huV%AT;Xn30 zN~?P1&n5F)G7j!gAh8evOk~Le(inbDGOpS_G}9vqMhUF#zJ# zOd;R=;Sqemo0El+>4kI8w%2Mv8qk_)=dD<1c61;EUi=8pgsJD4U!WARsHV=M*S%04 zN$h$l@*gBjGZ6N8m+FX*a^xuDzo&Kx#$RVhO7cCg?r5g%eL{Ygv!hEU>0$0gAFA8Wm8@A`3Aq5%7-3;gT=da$ zvxLE+A-&*Ii8g(%uW$fRl_PwD#kt@75y|6~Pzpa|V+s-lIa%ta;WV9w`SeBTI=B7v zF!QORI?-o*UVoFKpoZ37frwTqjndLnm_X<^qzOz&Pgf6pje1Hau!)~)pceH!tB zM^~4`y{8c`A0`Nr0*CaF@8wC*=;o*W+PdnvBzFF-BZYHbX5GF!POEhrQ(lwSk~%si1pJnc zJqu+_)ejnf+qC4$C_{KR*4f*uoYmx@i+kI#{Bk`xf3TS$+=@8|$0h=LB{GFhsD1mE z=dP(AbRPJOUo06JsM8SVt1kRpG}TMNYjsaX3&DCG4g?15G!0XHIQn5%7LiB-N2>em9!Zgn7(y{X@C+UGjMkbm1a}TZQsgTn_ z*O6ZiEO9bM2?n?Wo--y*N8VyiB#p!r)bW*+FbW?xsu#?e-$hz{22yJTxVuQrp9Lko z1bmi2s4cxsI1H~7j#DOqS{KN%1ur0X7JXa!Og8%ry4L?KFqW7fIKerLpC{p6x~CI6 zi;1x@KnY2+9o}Z_CzEx{(!xVDPL}7-;WXTiqVhgOT+9q^)!Ib3R)n@ScBPSRS{EaE zsDAFcV)PO?WjV}4^b$x;rHc)TzZxPbPOr4%S3BOJ)Jv*-gDv?v4(a+?1!o1|%gv3V zQ8qSIoLr~uHP$9C?wkn15~mbfVW7AYgMxB6A|EYmfxIvNKRX3)kq5 zUF1$0CvyWDFyoE0nX9u7XN0TV`Zlxu71Iv9>hc*<^6utsW9HydZ^AoMZ#y# zxaABrhGnIR(^ws7kMD@i=;J8@yE)l7c8Yk9AOm=Tz!5q?`ZOGM8W%d5VpM%cU_SMyGA2zc?h3zdZa73fMC!&$;K< zwS)23fj@kCf^|IIg;|e?s0DJL z(k)*tAN-lLk-E~qT;?mE2o@u>90!Ib2ganYQ~!6O~f;3>*p67EnN>Ge70si8( z!JG(z(-%-(!-hlOjTL<41)3ng5%+eMcpSFrz-k$0t9fCrc|UUA`$^vbMBVh0p#K&OCR;XrX%s2;19bHY=Dp{0s1LjF+lh z^Db@|L?M@fvDXg#8CiVV$I58$@`lt*&Yx1BYDuEkQ*gS&l2H-bYhM7y9YaE+g%$Pl zEH#FI@{J89)BW!l`S4ci&stx+^)cM$G9RG>aMnf67vkWN;S*5gsV{avH7R(WIbA$7ma%9ps-((p zSRA8HamgGz;N3rg`|z&%-SCh_J4^U)--%6$&p)4>6=juwz+yk`hxy{Uqsy7YEH`yx z$4v*lZ5@_(CepOV@wb&{t_)r!NYdH}IYK^vB!-`V4)q_OZW2`rrwtYDv)=R5vNpW( z+!wFtt`(RN6xG%d7Jj0^IvC~G9*DdD`HO9#=(54VC6%J8XgSMSnili!&!+u{SFLL$ zi+`w+d%vTRzvZrO&C4-vgFq_p7i*On|LLkaO})b4`Z80xdaNiV zV0&t5>8hfkh!BMY9TE5pvRELAkV=67%DmM9M9~whR9)d`kqrD7ugA-#2qkx}(pFyz zzx_{&{2=fA5bJckOD(Owpblg0aO++MVVXcM*Ar!5(6nF)*v;yD&vo$El5bLtd0}9- ziNzv$=zjM>TJfj-p4@d30s;p>2JBLq&V`0SgMRL^<~()Qo=ejFO&t#Z@Xd*i{3^YM zzaPvV9V^Rstz?m3%fIdp)gJ9QDCzhnrDe+EBQ=AE6JKLE61dg{Yfyl4?g&?FQ7|G) z)l713ta`^qe3?GGyMnfD!7N}Vp~v*0{P=May;6ZqwpvrXNiLRVfs+$RbfM!WeotJB z_rQkw(&7_00$6p!F2O#cB2b`FsSh0K&~h@mF#F^tZF<$p9=BrLi3x<9{hTI&O)G+d z9<8GHiTci!lm|N|P$6h}3zBfd&r?GE*Qc9w59ivR zbaq$pExxf1?lW)1Ua5|5jXhs=BB$!|r5#x$lzD~6vKKJ-ex7(soo43_Hlbk(agFOv zvIS~)X=_Nm2oA%C%-B>LEb@qW#!FYldEx{EwyiokF75jBiZLCYmYpR$tDblp{y{3`nr>#LC3i)`m$XTe6K=-1lYQMpJWbXg3j|_Y0;e51Cfkh>4ig9tcJvE_| zjWY#Q7(R*&XoJKdE4HL}GBBy3B}SF9YsS3|qp7zb`Pq|Xk7S){Q3 z#|)=}u}{*RGaagzU?ljY{%_eYv5*^6`ojOq6{2^>TuqazaJW7>@p%m0shqkHdwsw-iRK=r=t>1s&gw7RJJ)P_EV;S4Tb{DJzL?=fi^< zMg#?eOXqyv{RwY()Dp27SiyxM1qv>y@nwRcMcHZ}wvl&P!ehJrK`U&5l6xivr16eP zC%Wf+|K$M_Hny^neLG8O7CxiM3fI)tjZb2Ij?L??>)&)Tk7wdRuhi1sWomfFGfLuM87D#f9;jPy6U)bj$`BLmiO#53t89!qs1BogwRr z_L%JmXM#-RM6`8sv3V+77(v8yd-hFPZe>p zajD}|viCCTKT4=$qnot0cOkg`K+>>%L(z}7ZhfUaaGaxiX>9N$=$N0#FfVPv9$L|0 zyrF%YW(+YecwRlF8%HCY3=+fkEWbOXv-qDj%zw(^@Lz@JUg?B#iNC0~&5OPIe#*+m z))B6F^{l?qBYKb{Z-juXjleB~m-+mzf(qVC5>)u%d^K7g`^|P-R@RXH~&oiV)4VkB~rSu$@-Mvp)6Bh7cLY z7@2qcag%gNzt0khA$CJ(Vq(9G$s^CNsBEu3Q&m5P@ys`qhDCjw+PrPFv-CXzYW zMOe+wd)ToPY~Do(ZQ%{8$|vo5?9R1Ww~k>Y#+O0WS&~QSm=QAh3|RMaDU(w%{%zU8 zjN3BhEQe=j#^h|J!9!9mTXp@D_yv{b`WX;j^_AyXGF$G=`mn;PZ@H^Ee`)Ucv~lCY z<8uWDwyQ@wuEH-j`3CnxKjX@iv{V<~l=vg(E;F$loVWyEyleaDf|^->y|b1$@=^UmQBExHHvOYeILB5{gLMB zQjmX$RGAA!TL`bAW(hG%QyiPaQDpUEQh7;n03cHRsnzsA~yHHaB3 zl4eh&1^&d`ShH~uux1-n&K8S-7|JK7<#Qm|!zWqCFqm+(kwdM7f^|&6c@(9JsN9s` zAAw~O^U*55x&udwN&Wwk_SRulZr!`Efl5h(3do|Q6p#i<0THA`BqgL9BqXE+>F$Q5 zq_m_UrPQJkP`Xo)UUYu*Vd4I5-}7GQI_Eq8ZLhtq#j~C{=9u@m?|Y01YW~-+UjxY^ zGm}pIyP6L;iEEPZ6lfuSNnafu^O6VN$6TwhQ=zd{3N7_#)Cdaa(k=euu>x*4Y~?QOliGcW8X_Cw0oh>e!9n~t*#Pa?Miv7!Y>)5YXJH6lK|?Vv zSDrxX1zbhjRY^{0Uw=Y*&ksv3a_IxTWaoE6SF(2@R4*YAe?5Q9q6~^}%q9Ef(}bHuzy$q4*Lw=G}IR=vzk$is?lrfh!-F zSEQvMw7s3dAyjNEGYVbpO)E~shH*Xm8N1@7rzqZ6zGi;WIr%)eDM!{x*^S={*iCHn zRc$3a%KTP3fXBM0p9nx}R&>+aj0i}epVW#g$5WI9CEd6h+&3(lE*2IRa_^$mm3*k7 zZ#3whd0oK1F|hjBd`FSntR5<<8di|r1Ba*j%5vo2K2D=3(dl{|j=1rL+N4$GrXKB2p3b;CpkzeqZ+C$VJ_iaQP-#?g zNsUu5N*7W`kc~e6bmRK>xLx_@x-O6Q15vg}qWNMBSTxm3X?&;*CL#qEf`F(KaKNuH zh`_aw>kYVPeEjC-=Brx^q_?N!?QF&L!>K=I7ASCAu(p#bcBcp$Ot^;Qi!+&^UA~Bm zq2bbMP<*uFAh6t1n+xI5lz4|yNv}PT_hAr7c*za%wnYEtZ9SfryKJxyRc;6NOSbL) zW}4Id@*nVEmm2-B;p zfArNZVqe-PU{Idwezz+Zu6PZ$MhXX_L*~~{iJpjp%MQGsa#9nkwfGT5&H-(F)Wc~W zASBVEN>PjJQxlUV`x7aRUcsfV!M7hQZvqFb+)9p=8DT+6uqTP4Lj!1xRE zR@{SI0H_-11;p0wEek3;Nm(qP)lLaXJEWgO4igL=sBCN0uF|sj&!BvM1|N)? zR!WkkCBE)Y+wK}_q`AS}n+ApJ;kq3UY(tnl7_i)@OLtphv^jkFLRrI{x|zej_*{2l zzD!f6{l4#L=BXz)^y<)byl(Q^b()PXtx8$VtbQMVJAn>t=3GdtWiD|I~W)O zv2l?}bM+y}8(2W#I;($i!D~2qm7xNz!qK}#h3Ou`JB{wNJLVvm__R=~COtDV^U zK}gfJDfxT7;$c&Sj_%uZ`#G}qPAYIA*LvItba3!aphIZjBU@~1PN?!Bw?sk6A;sup zie%*5sF=-N#}Bk`AG!iM6`@kS`rz^2Oi1Fj$5clf7gANgZrKRX*V*d(qxiPk6)rKZ zj5sg^wX$LT$%DP252+>ZiMf!=;g%ZR25{B60wf_HIxfO{M=`I8owJfFCtg zWTcPY2+Sw&3d4{JDkx`CE`ePMJaA@PKw60qKG_I$Vjj@CW)};RW}DaDu4o{SZ7v1A zqnf1m&?P?MCBAQ`TfqD&k5Q|D`K=Kqy3j|4!384cf{EA|`!)t9DZyr_tOA^rTcDT% zAK+xM&Hv<3oydvofsp7P8lSn6y!=q;AZ53Dn14`Fl5?%KapMLr3E}Qtc~C&bKdl|8 zMI%ZiHx1xOv7e9LoND7@nz!rzvH4bccW6C&R2kg&t!tU>20N20R ztDW%$@9&+R%K-M8u3<1O3s}4V(RI-c6pu-VoEKvA z!=LXg-#J_^u|lJ!LHiTBN7SF@*K*aXPBzWLk8yYh3qSn&ECT+hlsql)fvAnjTt@9f z)RB(ocLzjnkqp^GG0NxQSBN%sPo8blr(aQ#+kVLEzAqiPWrUpXRL-rjMd@O5S%$y- zl@Yx+FX`Yj&`yPx^Cs#fTTuyFc!&kN=va(h<(rCP%ek|@+FO}I#PR%kOjV&%7wucLjN7m#TYSD!2m&U7w*zsAwspA zhZ^93A9gNgBspF!&Uz;=+3N>$*(*x2-a%8shIHa@hXso5ilt7UhhiO*b7cs3X)F_6 zJv(jR{)x~bl3~CRL_aE%R{H&Pqy@bUs0&gxT4l$*EIi<)<>5gZ?{jZq>k;Qc{U6oR z?5WA;NtW9;VCY6INSaw|&ewnY!n7x!=tlld-XGlf{Bc%7Vvob(Nj0YB9WN1#ED|$5bq!91zTLhXY(Meo9xpgD{ z=4#cNy8IGA1hM{v^yQL}K9(OE+5tS1)RCB%{JFu8>*>Pnc}U4{Nmf>N^YvxU03_W_0J>57Q^V)tr`Ab4Q= zH$14_+oCZUuy>%WInA{~OQrswpru`3OsH$;(RLqWZv>8n2lo6T!&FB|LZ{_JiM_}a zQ4pir{eap1qZL5#){hN5D4QI`2Qf-oD0DA%e?o=s`dR2o-P_zpF0=z(`*|;%(EU|< zQ1!YU#Hli}vNG=>y)Z~fpqx8<_tAF})&7t)W|sVLd9)(YvW;P)4Y`n!%=H)lOUac; zT?i?cW`PT6MR_lpzZVG796D`OI_EcXxXra@`elyTvU6Qjmjf0C>*jNhp;q*QOW`~2 zg&8d5s{K8ZH9#uhm9m-r7wyZqP@AsUrEtyCFe_Nz*|m(3WaYKOtC9UvyG_j;>UD`7 zWUsBm3*ryEdMLQM`JWLR?|5pyDHH$seZT#pp@r4X!i~_Ibdk;4lWK6gbWoK(?hc5- zTTeU>+KSFT4scW5e2u)ClpabsyR~fJl83nE-x-%DN&OfUgoZz@1__tGtDA#^n9_XV{N z-H>1JsqGy}r{IhNGtDza!RJ?#U8qxG@~ypUQU7V8NfYp{54;YNE#JRQG*rHub9D|a z<=5eDS{C+KiXE!#duQHW77GcOI#2!Jb$&fKcwOu|(%-K${Cb7zuzYQD_tO?k4}@fI zr0+U?GgiX)KOa70$~*?a`9^q1#C{PS4fw(2CtGgeodtG)*O`x|Rob;Pfs1|R;O^`O zecvhihk=V@FKC75vm6QosQJX=3_%$Ra&9Y>bxjUIidFW`jYJj#*uacau(Fo7^l&rx zR-~wQfO;27$OWyMa*5iJK+_t`bN;-)t``Kk48J@z2x}q&vowP8awjGoLn;}Ymj;~l zXl}F^U8fZ*;(N^1bn6cwpmFGr{@lOwV3j?LI%ET&tvo^F2VhH4D6Q zOk$V+w$}`_P`$g_BDSjuGY)gp&@OW(uM6-ryGS84DPUqgJUuwtDbx`v7z(R=l3We5 z9!a_k%)ROqmT=ai!BcvqeZ+B`t13iPVYQY$4URJ1YBA-@G7S5@;EW*jxEccXI4^bT zMYKyacuG_9qdOG)v>nyXdy7%=kSkb;Cyj-isV_4~vFvqUi{EG8(4@TD&xX#SdNkJ7 z1YH&JkHZjyZ4pN5PUp5V{s8U} zk<-XXw!Z-qZ|OgYH(``9+^HX2PjAGq$N>3M?_Eb7!f%Da!|gRhYk_4C#qhd!#8$%A z3yum>cVsi~dKkO$8q0w{v9ydj`qNbsLPfy%d7?~r?c6Ztw{p>*xL z!WWetbUr2@-*fTmtJS5`gJpQ{XvHB`T6uDnlrMpKshe%6?J0=c5)ijtcM}Hxj@t?- zZg;T>gwZ^qt>!o%1P~9%#7z*suZRDLKI!bwD4vI1-;Av*h;TSP2#<1L2`7~2eG;;# zH8IW07-#T}5VALdz?I4)(|N4>&=}D}a_IcWOWXfKD3$u>g#Za_7N*^fBlXHRZ8A;w z9#u0zViq042({Chc7V9~hdgD%y&QU6(BW$ClVedETzW4phTdXSf%s(5&#?{oaLfV? ztC)US+Mbv-5k4f!`Jp9Nx=YTp0Is(EV`4;u<0p!C(|vi5_3qHx^)~+riIVj$MfBKg zS(B}&e4D$(kLBB?n^ixgj1RaGgUixKElPOSBg=&5JF)+Ssw2PPAzeyeaMH`67i;bF z&2(xz^UnE;OA~99jCX(20$x}0Dur`guAq)Fz1BtCp!KY`k?lWpA5#X@!&W%lqjo5? zXtkW{c93d9Y`C`Cf{^{)#2~WC7-~_+1Mwbv~rDG2U|r3|n+Xs|nl!nKVCt zTyZ8_ac%Ig$VbK!Omu=vXomzE;%F?!J56mCzL{A51oP+bYH-?v1q#J7CI{95=-_+` zoHJ=}#R)-u;&KTe?}V1}=0>;n$!2T}3^^gOt{4^ppUne;=qWj+XA9wAxvOuU)@Q|9 z%RV8!yxaWtQEhE)E#2=fP(l8(n;72%qG4q?$|~Bd85wt;DXaG%)F~+|Q|@BW-3}tS z46-0~9PNKfS6<|8<(*`6zvsJOq%qu`kpE(LtlXl&Ch!maN;p`$VLPqTR#gHve%Vmc`Y2=4Q7JQo!qEX31f07)QFn)1V-lp9D86*{=cR2Jl zlzO}s0E3khW+o%WSNC6dNWUl_z68(IJ~s-$KvA~KG2L=OY85l zoht{&9g*c$g#|F~g^%UDY2|)7Qelcyz2;I!-@@363*6r6g~(pcC+fl_$-Zb>NHy#n zf+_NsTalh-*g49dMY0ust2^{}ZYPD&QkkB?mYM+oZ-@Aw z&rJakg9STu@5_p0__~sSbwsQCl@q)TRU$k;91jLe_vwn=b?P*??h$T@d>8%!3faTe z=9UC)#~ljDrO4eOSvF96x5KF0fJ0|xyw?PtubD{4z2aOm>$Epk7xRwWtu}GUmU#H= zG*27M3#J4Yh4P)syzmk(Z#1@obO2_y;d6h#9Y~44czZA};i1QiczFp^MWP!yf|~i2 z(GOJ!w&&X6-#c6V#vmx2(P96WbY{?3r@s)xs-DI$QJ5R$ut;k292;CHc}8`?@UP(k% z6X?pEd=GEJP7bg!Oz`6tMq$hqgGbqVpb{Fcf6qN&RYC!|pQ8uFmvMz_pIX+gP$6Ew zB#nx(iyFAmt+2gzE$|0r*#KT52p#cfz~~B=0QLy1c71C=`6ox}FD|sahVD9w&qqP{ z3^_nly@~1g61o8VI9P9ikJNZqz!EK+d)GGc>_mQ)J|;iZXaU?)L)xZJaeTvDi5;}q z6x`-WzH7Yw&ft5ijh=+!y^^Nvs)sYI2zI1c&KEAUHQx2f9lx&M7OPC1>J;N%xpO@` z_f&?Zwx#CYvntlsGT7&#-&dHC9Z{E&6sJC|u@zk(c9K6z;8^xIOy6nOuP1I8OBqjf z{XAEi)hmP>CsMYy9YH_ma5`LOPAClWTi5&R+9O8S6U(N4I&c)oS72YGKH7+&b2R|< zxbN#f{v`<6sCkJ0is;17B%e1|vj~DGD3Yfld@C{uA`>kn>EhWL`(6^1=nwZIzx)99)z((+ z#=d*toRpf|4dGW&dO1>B#$0ScbI5jVhRIDA1DE|KK2pKKY^{h_V{7tQ@<*V*F8t z)cs*sZcRB}?&7SslSA&D823W?;z%}wQKr;j9_XHVpol2tdu-8scrwWbWSNJrRk*$1 z0x>^6Qr6PKcJc-m4=Unp{v+b@XS>Bs?#^)@R>3tLKD+EqA(WkYR*w6YAC7D8l#)&c z_ZhXO$qN*kt{J*V4i^orVGFF@|LK?+E*m}v3jVYhhW*Ngo_Qv?^9R_WCMe5gi_DpE zBdrqMB5#Dl1pag_=xgR$?tEMFmKW0oC&LCYYqHqa0FfkbVZ&5~A?Ki~O=ZZ3(oyxW zgr{uC><)n;tzfJc-x!-a@Z*K~u2u<|@t44bX7b>YdVM5(2J0gGbNPhN*F>N3|ETq~ zeG{sOT%BKD`nK7Ai}3cXS<{!}ixv29>33!g>s%3A7&c3jGx;;$h1z*n9(E$z7L8=X zUT>2%`h{7-0Z)LC!%;s>nxa)GbE0^qjvN2}04m~NkkxgT1l{O<<-#-L^5D((SP)Y3 zfCSxrE6;c_1fYM1QC^TD&v;T`#t0>(asvrY+!LgySA8I;G){sjut1pVhSPbTnF2lH z2>vmp)=DEJ_}-`9%Pa{r83a)*O%7Dg?^ytF(2KUB^F=lLa1{^mXqQVU43)$J8+I+# zWM4ZyOUP^hlnPG?8yb-a~O5koXOf zLy3qzMl9OXOa#nTs}dqWg#om{V0IQ1=MRxBesoU0tRt_0@pP?qceZO8SgoE zzUHtcq3>!O&mPoXV&lF-*jYqa$g54K@gZ`6wwb+Ymcq%!1Cs1*&d=oX_U0S=(l&V9 zj}AwPK9z@yIw{2Uu6d5S5zWYH61fF^U`~i959HIP4-wX8sWn#ZdTn-4yI=0B9#BFj zl#p69?36H_WD83S=kW1zq2#;T**c&3y|Uam_tu0&R3x(&kWOEy_5~RzYH+Z{j#wqf zm8|Dh_5*q*JEp!OLEc2_G1NHldPAd5l@^gx<1;vJ%PBx$0krP#sTR+{d&6Mm09HI| zApMkJiYRuBj+(*tSCE_QGg#_{NbX&QmF=Hs1w)T%*FMV&BcI&G$WEjNVP(7PD&Jat zrA#@3Hc>FHwE^_DV7Ydubt(z%imnKKHw+#E&@;uXR6u6h{6JQ&6ef^#V0Y+Z`r7(K z5i3}SJuKmB5z@Cf^mjrK?*k)op%0=*-$58UY(uu6bjpg{5z^k=wK;(;-8HZDDXLEXz)`iO;Z>Q=s40M)A ze4ps#)kK=Rg{~ufNG!%61Gf(;;_UpsfR+T_nzf-g;NU4QfuG`)2riVG+BDiy1s@{} zt6(@Dq zefv5e^*^N#;I#nbK&^QbOz)BE2Ht>r)e)%w=8umB;+E(^p5EvnQxKzsoGA6_-Gk8o z#!URjPGcSM$9;gXw>AS~HK*j45&(Dbxg^ff0)r@Z9g+F=H9ITKH{RFl8|;%64eF;0 zxGFC9K-Y$tQW6`X^N43(d;tD~xzfi5Jhudk)qSu@eG?ykZy zF`-F23i{LWPN&H1n-&FZo!edL4cHB{p^V~Y1x`FN6p0-AiMBs7KV{z9D&;7Q!c{3K zdf3k%3j2v2(_0)N*k9ie$_(Yeyo2JoHTppDNgy|@2qLax*TcxvOM{ufJDoCU&YZM0 zjhZJtZJ@fGk+V6HKd_hCY`70^k~Zjx$hd{2Ww!g7d*GGr8sM4+V~(30a28ioHO4a6 z8k0J28fv?@wO%gXvD&$1#o{iX;$*);(an%)ya!4>{^sbL?U^k$<o4IAI=wcUN-vob#xtmDw7Cf2yjT;eK|CqZO7zH+Co+nQi0eY5*cbI<&Dzeh$V z2aJzNGQRjD@)bw71WCX~YowM%!#Kl3YymPVQ-lEU0soj{ zMR9-&u?6GhISdlhG7kJT>mLXe%(>np`b*zp= ztXF;1C=d;lGy6)UdkQK%^~Cto(x6;AW_H{vQf=zj^y41rHDjGb;CNrTyQ`)JLeZ&;XqgGV53BW?)b{qn)`Q( z-L6jNOMAP|ky2>y$K>Y^SLym{hE3e#rGuidU+uND=G2%Lkh3@=1BzT1K$L#dhN~*Zeo6sET@DV-m5Cy$umx3o?>=FqH4yXJP z_iYv>YG3LKTg~bN$}!=qXgRY>7W0ohW`g(!3W=$%mYAx}HA0}FOrmv9B`zs`WZplSUzxr z!&t~0Ha6cxWb6t=iVULw&dzM%I<>eBP$=^3l4tGT0Y~v;=>U5LsA4%>tIT zl_2J;u~raT?fyL3KEU&!F*hQp&uXMRpWJcMqsh;Q@0>K)gkF)A*SN!3u4<#eKVf)y zr3cUycu_NKSL@-9v;GX{k?RHln`=MoR|x-)`VpVD)WgAK1_rB|?Q+ncV3BR5S}3Z0 z?j6H^urGegt{3B(x_Zuo5Q#I45{Bv`_Y!taxdCSWKO;c}S@ji7yZe3W)-PVYffU%| zj=Puf-^W$d^{t6GZ45d8Xderm?rwc|sQJ7r$biF#5CDozZtwgtqE;k7%<#l56n}Pq z>AA)@owl4=L+4uZbbEi6ESqdrMUwbc?uAebolbG{Kg6rz$CRUSqO#<}L2SO#(}(@X zSH6i>(TxEV94WDv_CY-HBg7TE`N-%@^mQdszP?W8g4^681SpJ=qL=%-*FuXz5c6-y zO1Boy<%;JnV;!15i;BZLQ|SHvRDEY+tdzHGU28V--QzIllOG0-zyt`IB3v4U+mLHSQ{c1UY}2M0V| zMaeF5z-&Q(nHt+8%HG`qiPO{REO=&Rsq%-f8Ky)zyCF-Le!M!&(}@(z5=p8}w07C1lh{X?aZf7_fgyPZY8vh|3 zJV6&2z2xu)3=2dT4ruLh*W>_m&Qafd=1HZ525dC)IEdqTd_pHm0A0V?QYns04(#sV zkfyEjEIU8NO$9$dJlBBs~*~q zu0ignoSa%_P|mbV4QJkTG<}>YIh8SERmLJxAmggek(e6dM&vGs(~>!vIFf3kMUv#e zl=;iyp=BLX$A+-+=0oBOJT|d_scL1qu%0XOQH?&(G`0=0(F@2X_bV2>tNAj|C-v35 zOM%Cmi_jK3mDg0L7)EG>cdv9H%w?5NZWqT(Sk4RO`S+KIk=dA)MocU_3U5&l|FOL+ zx6MCD`PI_mHLjU?_pNydhWY`rzPd_@fWHoNglx52;ByNbg4;QTa@E^y*}Q0%T9XrJ#*FO&fb_lf0f5ieZ&tHBjy9liH4 zki8#G0;vnEO zNBG9O@(gri?&JB!GtXuy@UOFG^gpO?6Dk{G?I4c|~#0e01-H z{?I1wW=k>h16>!tp~f9BF^G=`N8}_`ClURJg#w>#wMx@K^5!xWcLCP)tUi>@>+JMH zB*ly$-ypW6LLRNd++044x{QeBAirgYGhTS`yY{!iq_uB$!DH^GHAMvXKoC+wZYQ16 zyuh}7p8WL-RSq^D8qY5#2lpVh)NA-)cX&H2cZO2cxR6S2fZ9w%>Kf%yt1ksY0#e~V z>Wemx7P>t!$V?OHvuKgE7tMi{b6l+$UFoOET%{+EwtP@?0@E(nHmb8_& z>isMl8bu^+Du6*U6xC~AVqE)yQG|DXz_6RJvF1AvxPauiKnnOTjzqV2gQw2h*z=_n zw#QmDm)o;Wbp=SKS+pnf9Sp`W(WE0(}GI4_e(K_~N-vTV}BG;XLM> zCWk^TR#c%tYSMVT>BI`AWOU_zUn%if9Lim|G_t)Wkh{zbZn_W))#Cy&WX#ZW6;(;U z1d2?kAcstTbj}|yKnTcvq7a%x`y~Ye?F`RBI{#pLfCviD8KN!y{%!EPzr&rr=U>+6 z4ntz(E67j+Ms57hoB&-0fcw0Hyq#9*Ye(e7KmwzIpCyZ-VwOR!R)5^a?^(~ zwgn8R`uudGX@v&$nKSf1$oHk|y{ zxA!Xx=k0W#1%IST%U^ko`sj^(Ch;%hfiM2ZrB;VG z2Ovhv6CHTnr2JBOHt&fd*epqJZJU7ZN+ihSVZ2`?cAYYvzz=`8uSF@vf=XE zyqy6>4mm#Y>v!4{!qOCRT=ew7ZtJeGHAz~zlaMpC|F?cx`}RAn>623 zt8Uc#5wHGrc*`h2m;!2_?{H+)UN0U@XO!7X;{XGa-3TJLOZG}`HDnrV*FKsfFr%69 zjH<+xI6PyNZc0213V*{MKOH7i-J~Ct)JH{M(7yAgg5?nBVAEQ$M&gg(WG}z+ElZ1ESt9i2 zJZ4TT$e*qjTYgK`O?M2tL9Zc4J{B|Csv>=;G}*+K!(w!w?Pk#s678J*0fPVvdN%K4 zd|Kq;({Wpu+_LIAlrF4RimBbM&9!X_e0P=NP%|C?TGlVAxcCqE8rUH^s1b}VG=Ai| zrlZTbn`<=B8tw~w0WKp%?~5Jc2&Pb5InXqpKF)BGFaKzty`94BCS>3jYFa^)lTjxkL z0))8qOHL5t^;95m$yfaqK+ zBcbQpHMHq_M;Kx|k&>YG1vlog;l$dL1CRoD4K&v;kDiZ*nM`5ZrY|&NYL4?I~V?!9T2iGK63So`pI;x0~aifiP~aYwIOHuwgz81GfukG+vapEeW%RX7?& zHdloE zi>AsAR5cdOf8m*|SZjmIVh;pGOmuQ5UxJlRzYLPyY#MZ%wiNSBs1T2FdB2vwz3DDc zd6Lmgh=#So)mZ2p63-#9uDvq6H&9(N{+T5M?S$C2;s`hagd8I9W>p~&7ue$;x3$(ovgIRGk z>i~%BcPdZwEhcgJ>dzH8^_Tp$Z@>VJ`%mYHNvehi zi^0XkFM%Km7stDbCQi#z4{sbd1MWce9W8|s=X93L#=}_ytC}nlM4SWu@!{=RbT`y^@>Yur`JUrvP&vvL-(qFoEqjPZBq0VyJF0ujG zH9pN9E7$V=*r6B^_D2X&U}F^n znu7K~$G=K7NNQjOPqfi_J6w$N-X&|26Ag!k;NtcD*m_a=8`#1s1vT?bxf?3LDlYtB zjT)gh?rapVM@CA-dNEiWfSQehP=-#85@p%yb2-9;!FyHeUakrakdsRmo`EYvTeBb0 z>R(-gJpm*a4BX%o#xvUmmqS6SoC`4CjLzMju)eI_RFIDKoa_35VhYJFOuXX z+?q5~zI)%f>BsI}|Ko^wm9RDH=}k-CzLN*{4Cx-rZR{OahgY8{PVmsV-S~0X#jB01 z4-sTp&>l=OM}#gpfD5bOoG>I?4MI6J@i{)j zS#oR)60w}>=3ea6V_p32HWAm!G(QCZFtf+M-3Eb6Vt)nLFGM^(b1G!B+Oie*g2u@ZI0A!5dSM}Xy5KsIpD_~u>ahny9dI5}pSRKIgKzhZo`PKU zZiJccXFHWa8NB8IE@TJUB{m3!je=hA|5`987iuMQP1iVBMy%~Hh7JW`Qi7p@AMW7) zTMN7iFc{tx2Pf*FI@1@$DKXeEF9Hgs7yv%wi-h1pjq{cWXyZP81%L;U#*=tFG#7e2 zm8ouA`P`TTpY48^py#Q@#iC4inbboxPj=uhPSyg5bJLyLNtE1)$Ew<^CxodoGBR>@ zT7&1$r#Wo!dI^X41$_CY^BCtIJT|SkxKO7&)nEtN0n<@&%`$=^JqFGdP zrQZh8erTj*iF4PoG^m4Rhw8ek&Z*z=zSGHu z(7B)z`i}?TPRROnQ?K>M-u@DJ=)hbI7rD=Y8qY&S1>W_exUIKYz#Z^%68qX2+#OBT`Rx z3WG%Sz3?DUQf~?PWWe3%xPQO$3m&>4%Vw#vcM4EV-uB?dbT`#@Qlit^w&n7QkV~FL z#D+#D=wvNKZRM#}J~550X2K$=Ww`#EquonJJG8?|1h82uf^Ieq=KvY80b0wU_kOV+ zo+{^_M;8idw9Y25T&~{^pFm>-oy@5Y#8TQ{y$M6TX*^f(aH((_YP<7rhn{cm;bg(# z86jxbUw|_7bxnLT(c`yjEGq_hIHVIFIFX<608gdFBQf+nK+cA)`Q1V#`G6?!uBc^Q z-u8h;VM=qKvm(GF71))sKK6F%Q{icYzgXXS8%RU@9B<6g^DG7#;8rUUT;n-8OpD(? zi2eUVXcb*B|6?c^ecyTkHD=B{*rYG&x z-t#<~Kk@Bt6h0puq4QJ4W(IP7q$C~kBW9qN!8CkTLS{P+$zqdqYB1B>LL3`vYyS8$ z`W~c0LMYEUMF%WE_4IcKB2b6r!w;U3B+Db{a! zjokL5!110%%Jtv0H=kf{P1Y#R0_5Y&ZOP`~^+#R+QT&5lRN(9ge#!vt>?+MBPDH}W4k z4Amt@y`FC-D!fO)j7l6wvu<{yoqN(yumOM*6rbeDONj@&WKDE( z1czbAWX>BB&k741zgTpT)K(gi368iT_y;2lxW->D+r;t`cG6+_^=?A_#ORjbjtzp3 z`fPUH1$5&=r#}ec0yU<+-_Klp(3v=7+X>R@4!M5mBm`7a_-M{4>S<_%(I~q_H8lBI zM-!r#(S5&qOx#MaeF?_bE(BL7$1tCMwJv7usCt33;vS~QPs$5+(@cjS2_AX?i2C=E z95`n`mxv7f+NPL|$pv8l`O7peZ#^5YCQ7+;mTN$d59-`}MQ{S9;kKU~uE7%b@lfZd z2qh+3xy1+_=)G4HV;uP`g|nnU>isnE?p2WM=g9ub^=&b%+$~-Ci7#jd>s~l8GBRVa zQU57mL?|UefO)3hJ}rV~P~%O>9}RGEoI$nob-sW$4NV_&v3)#?haM<0>LvVo`}*cY z*1*SC$u7MZHr<*IABX2npC7j67SBctx8?K5wpX#{A5oju!=XvsPM7Z`PI{ zCOrHFkD%1`{CWo$BJcR%z(>%=bkhk8^p;XG@Xmo{Nl45_sS1N30=oUrb&un$I~=uw z=ZK^;C+PbtbaaI1nv07y7i#>wHLkI{y0I^sI?eqQ=ELz{N8l^mBeR>xtpW?r@fz63 zDx)xlfuIV*Qsq3a;)ocbgCSw>QXfg@V?;mgIuwbpe7MVn@IVIBk7{&aLqmpZL2M4og9=P{9gYR*U?>EC z0nHArW5WFu2|w)^t~m3&T`Kep$@I+!k{)_r!Ch#Mw2MVB)cjkt=rS@N4EEtd{zlB& zfKpqPU9jxYIk^KMj2no&Sw!Jr2-IX|4WiVZ)Qn_}mpmNt{1Vp@ zl57&8H5ylV?oCOF2I+Wmp4Qm>e9XK-`mmW$UNApEFj0VJd(s#7McByw^O##!-huJJ z-jGn`f$I8E;N}SZe0dj@A}r(1oz1$!pP9!`ILi4xu6?`KUN)eSF%5a0pQJ8T z04}|ia7b?Rr34zXE!RD2A4{vHm3}|2Ent=X*KDNz_f~pC;&j?!vZ80A6jApGax^z{ zOa(ZUMQ=u8^?v%0CEfXnqnLYxKh!Yg^XVo_H}azztg_$R|M$r?qt7k1NnNm&{eH!RX9@GebcrIj4e_r)GCU{ z{YQ)wc{$S@tm{_n`o{ju3oJqPV>$pJL*spLCj8TPOZA`V2K*I#Nzout5fD1}KqI31 zS1%N4_$P%Ek%Nywojqt5CqQ!DpePECVwmWea5hrwVqvMBWmh}d;pZFCUutME2UEYK zIy91mpwkxVcB-$=(K$Fz`8gFgU$QYsCtboa<6bslU%<EOa7445WKYjeBP33 zYW_K{Hfc^^e0k;~ZnnNK)Pb9^uxig0^7`c?8weyxarOm4YEY3R;lr~-NCX=?qjh?9 zN!Wn}^-j<$ltl0kL+ddON%EsdAPgX5NWj;_T(Y@bZUZ&FRWLX{Z(a=54tl}k69y+I zXG;w8i(;Q1=TkbywdL-KRA0ee$1cWwP|`L3^-!SMD>Rw1k4bPE%e#i#xMSHv!+ z+8&4bFB6;JvVGO>GL~BPeW+E+3O$lf`)j--{Vi}eYt~Jloa9g}%(ph#?I-_r<(oqkG^fs0+lhw+cbch?; zHkIl&iqI&TjRS($m@=mW@>Oav)tisE*(yn6Vxn5OROBNPbc`H(wNnYnrWDFOWX*BA zYqcRDjoXnha})kTCrS@N1#oPi=CJf(SP5SK6qqD_7bZRfE$lc)#+k_lWX%syLN~s} z+_ewPMP1b#W@n8==a4{zSW?Y|p0CRAQ__Q3$6H{)pDhLQn=h;#6oi1U%LdJc@0TVx z-+X)XD<;2yNi39uMqT9Gm)XgS0&eCIaC_1G4i5C_$#@QG6qvXMo~0?=$PmNh ztc}tV^PJ&)^l~miVrb_zxEupD$z(V9XA(NeIk2Zg-3Rd6tQl{3b(F>RO=&pJO6BLP zDZnk~K_idt_iuk2HsDqK)^DA2IDl|7sfR~^CM3YXp{LVDoN=FEKAI$plIMSr`cRDp z1+v#$Uo^1xdiOKh%mu__%W^9)+#?Kl%Zp)`sgx2TE~F9nR}j0RF&?q;CEs5(EkkRy zPyR#suTg3BZkF7>Tjt7!5w!oURE=dq!C$IcF6HM^E%hJHtQ%^H;)3(gP`Sv>dRpA3sXu9HSO)#NkMkcNMY>YvMIUW|OSfES*zet>eRono~ zfeXFOst$=x>k(gpM%)6LW~!Haa|(MSLTnnMtXtgjJ}#2c9QBl>-T}=ipfItj-$Hdr zH34rLxKu%?!U?3y5H1?jsc8-EWQ~2pay&m~u&<^v0bK^2n#ySX?)?nE$x5)?zt}BO z&-p*m&4iY4k2){V?OVca7D9}tP$@!b$8Y^H29uv5z}WA}kJ;?aC+M`@ zY74l&@7#XyWVel?2R8}*+$Dv#4z)YW-zSl!2UU<_@OqYUj4&1DBpFQ z%+(g}a3XpY?((c_#xv}g_R^=RNYX8@+=B2sg-1OJ9xB%=G=;T-*Hq374Cw{TfW1n# z*dikaA)gw7G5u%bLE-jm-lt^?tm7}W9s+3N4VTr=T%^{>cL1wBD z3zNxzdO=WLGNps_5zv017$e?;yuA}%izwD20Gc?X+bMwb5$QMs(x9|H1JcwlPv&2) z+(<5I*3i;oIb5rA&zl$j=S)O5A1RkzT3RZ`nQ)qr;QRF0zDG;d`bJX)W@$LMm7`^Y<{yIYPQNNK5DATo*N;BMKY&{Z_F~=ak~CgP9AQ z1Ir~58^?d`9Xvl_usJrmsW|X}EXV|{D;~>5n&W*`vw5+|C2-FNnD`yZMw63~mq#1M z7Wf(uoKgu+^S2?oD>aT7rT%(A=7%i2;+rdc;2qk#`Qe-$PybVJGBBN`OF-13(j}+W z5EG1NnRxHqS459#0!78?WtbfbS8)%^p;(=qG=$qv(=gW-R>hDX0k z+@ILa%=b$U+nKN@1b>W+TGL8}%?6LAA;ynnax!BRFJl5=P(jl?EY9y}7^wx?#F|5|nA& zKhmh&Nyy!tUSP78x<*{Gj(FK(bj+XZo`%q3nSb*V$wrV5)x{Mtb;m{~=H?MfuzY2Q za5GthCEAZ=tDF}<4_wT0Yd8V(IK70k%|Ho1Xmn@h@UJ~ViRTVpIkCWIP-^-A@du-(`&9~pQ`vSFm;rHR6!J`5mWYvd=pya%&Q<{u6V zQl!B72eC7%8G$dU@Gu~1>EXUKYwyb zHXLl{SO*=6BAxViF7qWieQU*j+EY{YTxrFyRJVx<+$Q$Ord798uZq}pkMYQw#*{5d zPG}MBmffa5L3x_{$&bk%_BY^;u}TbPfB_bv8pqLgOSH!aD{ThSLZ`MA{P`pM z;2X31Ec?Bf41*wFql5;pz>F{jx7jZq+>QwE?z-7QcxAzHw>0wSDf<2wGRx=Ni2|S0 zUd#_ynkBc(V1ovCn!M-vZUu(+jS6=!uN}BmiUx1V@w| ziod{PPz51|$zAq{tLXK%c1!u~mEx{Sqfku1+PW&R=@df%sh;*_qp-VUfpSdEehMeo z+6fsR58EADVPSIir_dnGL>68;T<|rUZxJ8B*mH0mhI;hgMxFa$fIct-68+a>JjF?j z((o+qz(oEt)(roAN}5xD#o^W>VHF=3L`sP##G}QyE$ObqD zzKDqY%Lbq8y@P{s8*jP!>mn#L%O$~uLff}{d-=grRqL4y5kigvH*PRPjecxz%K{WG zCj$>m`V3V%R`~6rR-*-{IWAKFIkYKRq2E%kVs{Oci}HMccjvzz2cF|!_zRB;e1tj* zThv2D1|3LLdg%{tgjVJ~dN9+J_2$>2ZX>;Vyk8=l1sd&IO-V;5o(aO(fO+UD8TS_F z{)WK}J7%~HP7p(OX({K-)Ns*QfRMT4u%E8EIJ3WhBHyS@ALnE1sKvt@pVuND3bHSF zC^Lr17DM)#94D4rkvZ>9IXC%3!GMT3Fb5UBnD9yZRbLdB`@Dm&Kt8bNC*D>dbLtZ0 zSbLg(Wo5V;plrT7a{li-1Wx`x;@&zc%C>tORs`u#L=Yqd0VNd$BnL#gyF)2yl?I6s z1VQN%kdls}yAhQR=?>{eI)>prFTm%y@84SA`o6WkcfIdFEM~Z7xUO^8vG+dqc^>bO zH<5)={B>S$s0`njql;?sL@c$h+1E225RpUu*09P|;0s>Sau_87;rtzn1gNP1;_OD6 z(Jey9&1hVQRO74kSy7F`2Bk_)QP%9sENG2w2k4D^Smj`2!kvsGwYF0=Ej8N7CC9|u zBd0V=lN)s@rmAJ92{o?pqO9r-kJH$;_~U?MopL6;l(M_DYm(+S@&o+tbu$R#bw3t6 z@mi9+qPY3^8Z(1{zZgX$(un^L)@HnZeAW{*VlE;c^zj=jDXiDBdOEd|K z#`6-|Wnvo8M8d~4s6a=d=bMFpx`c*BLxgo1%>(Thga5Nj;FoHFE9fYvm9AwtvD3y0 zZqNN>yp?!<=RzY>Q%r098{iWY*l!KjcopF=zgoM=s$FZ+oKK$i@R1QMGYbofy>B_S z1kt>LB3s*U5c2ILEx1GnVbw_;x3G`}*b6_6(ZLZS9IP4FC5v2ZQS182K{&ew!8jI*)#*0A#4LlN- z`Bc!00sOlBp3qkRHx;Ho#yK4Kc724o)aEJp2c(1o2H`N#_wP%un7wdy;Jf$JKRu#8 zA=X-tro?`C#7ZqmVp3~AanFgQ@XgeeaK-CR%QcIugm*UqkCU5u!En(#dqekrTO`YX zmT9?grNwAP7nSCzx23bS_P3EVb@?#TGAk~`>52t)XdHXZ3tl#^`mB#~h=K}i{?xN{gPb~*_>wvys9a@G!<|0~8&qg$K)Dt}O*Su&REbkuj zuc9%o#LT|X_PZkjPN1A!Sn!SWJE8ORO!Hhnt~Tdo-iWba>w19BPx8cJ_4BjjU(YR? z*DXTLh_~)?b2s&pi&Q;#4gIXGj?~o5VXd%fqD^2?^0r8A=TLx@)gRS%M(# z0e6vk9Xy6=&r$&a5SQCsFj3#hRdp`Ob8*29aEK0w+iMj$(e!Z8c{ar>H1Tt~OW4?$ zLXD+uq7KVC!?Id&#@nt37HxGWM!{kIy=kp=Cw`Qjn1gy_K!IBH^~D!Gm98yjOuK<=QKnOVtd%ycV$#|?je z3hC+TsbBl}?wU|N1w6>(x7gagQH>Mh7zK$MzL$`VP2Oz*m%dlo!*2Lnn96P6gr>U$ zt{=>3>SH1Qd=hkjj^^>U4=+d>9G5$DHJ|@nKvXz=@q+ht<0wx^?DqX{1jOD8`JzL} z{K5C&63qko_C+Q>WO{#%tVb6-f!)S~W087icp@h1UWoVr?2dN)=sbVthKbJ6 z;g2_6TYO;z_1I6Rm?B!Ht(jQqt+?@Y0xh}VbEbCBrjLXaAd&3)LkY11SQt{x)Hw{ zoA(heaSuWnkyp!JeSo~FJ#A|3L7k8B`P)Y<va%L_P>=ZkNSHbUwXb~YaJ0r!SZv?&Iy{Fo*Qd>ULmt#c+@8j!`oVe91_E5?w; z;h#(Vuf_RaLL-1o@2eV4+y{r7`}_OnKPvD*C+a2|s@kxs zn8_s}r-P9x>8RYbIoaY|`-Ataz6%Y3Kq#rJn`*p}oc*f9`Rj>6SC^~w#}Od4oB-f( z#i;8Zz+r;sK253MU%kGfL3J(-LX5yVkCz6!>lw`-{CfFwd{R%?fL^}!1s^=lOcnfx z$cQ9N!QJ;%RITD)c0}*Fvnk$^vFUHapD(ASrL7BBBK#vzy?z;TaHHGW*fh@jar&cr zrkn38pHmcAs7+QWMY3vs=_y&enxOHg4;yJ_Z5=n&7$5wAnmsNez+oTjmklHqpHVD`5-;yT=-#YwSZnKl)>m@L0F(~XL)xP!JdK#e>!AW`bmfg11wCb#orM2(#$H% z&_4QlM>9p~UJeK}9L7>pd!h|kG{G*Hv*EC;r|A=u@+a1s*Wk<;oe3~@e0+Q#mKiCn zlovABEcLL#e~zdIKW@1pzoDZJGHy{t^(fe?6w>o5{P31kmsE2oZBi|`Ff*)_r{LyP z?xlB;qocm>hXS?ZnOsHxr&+yY1j5^N5&MDV#2U;7hqV@@mCD6W90&{__Auubu$>@Z zXxdInX#)Xeyk3S2kLTl;+)2N}Z8un2l}jQYS5F;B6rnK#nbHDm{Q1i5yHJc=M@Jzo z2OYp>j}oNbAR}Ujo1$k9fkpuc13gRkh6Rn#6ruQ)^G9+7 z7WBF)Li1Wa6q_hHbA`_?uGax3W=kh_7kbt=?m7WyVZt*6nAjJ5bco&phfS3F0W&<& z6nKSJQ&Y1A6W2~*O#Ys~hfT~NVQpFNNDGKnX{Ey)b^VFkQL&w!9iG05ex3|f zFOzZV4-^xxOg|8fW*PRsJf9h_s}@JqC}!5Zycim1=R+#>A6w@JO*2(0q^_Rc7ti}J zU&hAdnG_R4RSnBFrUsDO!ThxY;;AdLOBa_yx<*6fbh)UWx}?GImmz$Tkpd{|0(#H= zO~$mZRNbS+b3DT}3$hD|S38QQ2AsD#>@8TktmqRNq8|h|ykGLM%CMkvU%agOwH+x6AIeb>EAT`~&= zuJf4kmJS5h5lPzVT6r1y3aAyBKKFQ-`Xr_$Y2;U2Y~-Cy(?vzPO-4~}>NY0^APUnR zmNR7MDP#adge{YO?=c)K`fb8D!S6oCwG(_MRr%?s~5qC{@g>Y{3jo%H3`w53##4MrpfUmv!LX1W~{TwB{ zSTeV3OO-dwVrwk;hF*8BuFPdJQsZ*4me6&xCw|)wq!KXC2nAP*hy(Ls9=Opz zQhMOWKZ2N9jh))j2svgJ8IMa&czC3<4oTaY7ohR<97Us~TvO7wH8+T!kf;s+M7gn7 z*iLN#9^rSa_>{aS;p5bcOV89#XbLz6?6AYi%6FDCg#&vHUEHSU2cm<lWtDmjZXYNs zDbX4>1>(<6+~YmLu$$cvjvNeP)<*#D4~P4&HBk+@e>!vo0Zjp@YCWHnV&Z!hz{Bv!z_Sb;%=MidR7lwG1RwXF`b`QGh2?~Rj{i+S776(JMO1t$DGOs36yydS>h8$fIEgJUuTUx+8~Br! zT8G~1%`RC0VAKGp!kCj&-&!Ieb38BMbN9W{)Hj>m&k^pt{nUsbK6tcHp1_sf<=go+ zw$w6WHwc#b=rO(F7l1_elFZ8L2vg8G{6w+NZ1m5aO-4Tof9WegF!D4b&qB^`)CmC1 zpmZe5dN8m%0$~pPbGs9P@QDP?6g3b&vKN=>%(+UigI7J-3GQR~aG3il4(A<6Z&Dzr zv(zoR=Lx0*q4?Kw5&v#L@h{naxCd;XV|fxH@r*$>=0Prgy%(395I zW260eZsN!$zpKd!w_c{_J<(B@kF-I6Bo%ihYF1dB5HV zaMV`c5N3y>txUqdvxLsln@hEJJeh3lbwaJoO|Fp9P6c@4v>mpTc5H2QS%pSM&NKTT z%vNI*zL<+iL9=$>{b^A+-6B3Gqq|08n=O=N?C7p3$Zs3D7Lc9)MYfBd6*gHi%S^kNrumbAC zbM9mBS6cqy(A*!lPx@n!4C0ao4IUikg|WBps?BBP+_@tx9B2Ee#wDh@+^VRv8}*Qv z@bymyTPB5{ZTa|RgQdSSi4T$~Qj%R}RXmCbyAt7*_Po3K*`sbM`?Hjei0-f5ONN%T zK!@buY6E@I?86Vm7VM5Yqvqh4)B`bs!?v?~hrdR=eZ4N!h;Fl~ks>rznHJo()Mw3e zfB_eRu>9hlB60&#oO}NUw#;Y_;N61cpPc79_ZeJlX#M@ezajGjkjVKK!7qWMQGjO| zgG~ReH=0E*sbfz}9bBko97vh|775(D+-f+SWwOH~Zu+)X8Ox)U(fJwzv5W_G>V+SCyR zs>j(?rEN1SwIQ#%m^K$`OC}3fe>=#tl77d)I*>`M-7B^$)<*>mHfQ_^jg8tUV!GcX z4Cdhbx8YXy){nE6}qW%p|6fnMMop4E>9z8=jWf)vJq=R3WpY1 zB!Ue{n~ySwf&27lUt_Da+sc1d$Yx`))sJLgU5jb=k->;$Kau&CpD=_z!^C7flSayl zv9Rbp@_qjFcy}@cRx>Tu>tc9CC8MM8JvTkxv0uQ+0lw{A(yqK&7viem$(r~qW0wtA zjoAA;Rzt|I;p!^UfdTjm!lKNPZfX|D9(F`9``C#wqM$(7daqCE4xU(jI$F9sRapG` zI%@go=-Jj!xo`=&T>0!&78r=e#FH4nJ-_0}y!=m?|BdAVr)k!+WJQs8@+UvijT%2v ze3SV;aZSh|SV-fF#|!k1j*hL7b?(_E{4NPyx8J^)zI;#qQ=^D3yk00g6~vQCA`bwW zK!DgH|J$70lH*GpaM+%!p+hP$9LBpZ_my`{5N2{!@09;s5xjuYcT+E{9fgF<+KxQ8 zbaZ_X8mIPyDIq{{|9>N($f=LE#a9|M`Y)hZMcw0f10Er|__)@pGUH@g{PepWvo!|l zGh6#5bTqc^i3v7vK&VeubC-GOQkXPaZQJ8}Q1FNWSjcqe4=(Y+OtQ&AVz@M?I6Z9? zjL7C&O7>l5zER8wMKrX`Yx&oklbH&y3mVb~i+3Q<-gDWUR_y&eU2{EUiS-7F&kcph0ltLMo0?tJ7Mx_R6oFj$ zb&AJFd@OzmK8fuuuxYv}oPV8$xGJ|iLt^4+&O&RUr4@;e`W&VO5^C08&Ymi&bGu%p z=kC9=v8kmTcwzT}wNLk$Si(<_x(0n~`dVwYH$@1Wza5qh-A_6t|G#bPY4d74?hLdw zw|E-Y?_Bq5PLT{ltAgRk>z|dT%&g5M%Y`AUSE{S1&=hn(Nr;Y|0w^*K_u(b@W8!kB zKVLJb#q{ZL$&FsTf1Rio^ZLM%59sLt1)2wca*+P#dTMIUM$FX5aRRK-<7-zU!qsJi ztE=BqtB7G^rHC1Y=e*V-Pm4N)sdY_3)zPy;6A!S~#;7tH>?zgd)t9?krKuly^A7{bV{TIS8n(!$QgdBV!Kw2KVxv{iv_S#)?3Un9iD3l}ZB|@RAer9SWcYZ~UPIK0)5y z1>V;`7|YH=E4M3dQE&%@^$M|%9ZTCuMHvyC_VdyvGG8&jA^M_MMS9Uuw;x&>iaYqK zAZrivC|kZ<$;)Hyy1Qxmk`Q?NBbEOX)^6fN<@T2gaF$Bs2+7N<5Ztzjh{v1hdKq`o z9B>G_5g(7nyK&&dvuV0fTQ(P1rS_Q%HteV_OKNZl&5TJwTbtR+%BpcAH&316lVzkL zopi6={^gOIpwi6w@t+t{_&zIXmwz!gfeOc)9gX|<>61D!5lP-Ru#txeNcda?YG%-d z`nnn8W7DN5wPwo3isp3_v~x+VG7)vIVEGJ_H5-wRHr>lBZ+Q; zEa6+v(#`}U$P32x9ekniKNSbu+Qe`X2bu_g?b9;I~p3WZ~;0$?*0 zU%x)Z!Nt8JQqPUXSz^DH>5MD8QgB?0So(gMEb$m+UbvBa)$`r;Yp+CUez~@3x~*~8 zzfGH6n5!)03j2SE_|_L`g&9r5NQ^)%>j*}D6NXh^#fYIKbCGH(QsuWV=C z?*gM*9>4hj+!;&{-MwfxotL;)(I}|L?**a8ld*3NAREawYfYSoG9l~!fCYy&f+>9# zEm~g!3QSJCS}AVtXWV$tI@bQDd{K+-3j^F_XdXU<1-F*hb`HCj($~G3e~5~14Y2F? zM)yQKthCSivCv+t7w@w5aMXTrLVfAz5+58k_jIZ&qKpvqz3Sp#Jr@FC4qGDm9`QM< zAcXQPqJ&gRpkqxBr5K)`-SQL;c$g zdltZ!K;cfF*Dgc=lyShPs;vN)m^dnO0moy0u?VhYn5j=FEabQ);9{4!PZs$*Ha2#y zzM+w0MXP2X7WP^(iLa!@{=TNg%ecx7lcPB|$^NLc`I}I|(Pyluq;g{~4I}|k3w=tB zkFRFirtCd3bSe4y(x?3X-MRc(5f(rb4*MzcS|;;Q+6dkkUSkBvUu&7EUvGW#l*b@v(+l>Ij%q}4_=`zC zUy?{rlh$+xD44O97!-Er?3BRS&F2;YnUJ@pfz&{__h?>>3jL|`4y^GEy-hiS(17Q0 z!;bo%iu#J6%1dK80MKj{L22N!Kv0gy(^CGjjQ+TNOXrikFK=2Zv_SQDm4+ z_C}5pKQ_|Wg`E*TeEb>wVf6_~DWK2yw)t}>bT0?F^f$cEp*@uK{n3@a*X#qVoU6P1 zqU;Pc93Kahy%X{Wf0w-Wxb5s2y`gy3UBW*{!LZ3VH_P$?`VOM&;M%7>FH8M|x*>fl zg#abg2)_B!+&W^$loqNYtP0YGe2|HGe81au$Kua&P3JTHA3sE~8wFG@HLti%gj4eA zuX~8wEk@y>qWKoCYJx_QtDRofoJshk_< z96)D5sJlpEG1w9q(`1Z?B>a=Kk+7K zVd^C)Q{q1I8md9;*-h08XCktLMhkf-xjW-n0sNN73LY0R+^+ojQ;f%P{mXR!1#StB z?=Y@tKQETvuJEa+7AK2~_O7Qkz1?dZ*%|1t#OtBO!67)LC}$n75(qY79yO%K`i!H2 zUwTVh@4mJJa?DPTbE;o=bncJ+WH&hl#m@dp9i4|uV}RBm%a>yh2@8vl0~(x*hJ#%p z_CY6M0|)7KCm)cr&KA^ayJ7m(^rAoL)3yf(`

E1*#b91qO|BZad;l6`U}49XEg+I2gpagWm}WDx%-Cahwrr;xo#9>r4&z6+ z{e;9zk$C6oqRtur6D(B58yb&~{4dikjyYvQz1ZT1n3b6-)BbPOl{x)@{?)tbm6VmN ze0++(e|jLiUS;OoF+LTh&J|TS+GO~lYti-X(wkGK=3mNtE4}$Xckwd!ZtgE-nY}T| zB5xtF(;hPQnS)vt@`DYsUc&>nS2OGs4zR&4h%fg0hs`rte~i+hMYU29tpMY7$+Wiy znpZC5t*Sr{iG~G;FBCk4ZPH;o&PYK32tA($LtCh@DrtiBz&THF?d7YxzyrIgQYx%* zP3r6kv96gsxdd^q&CHKVZ>6Wp$-Ol6k()KaP*8CGAd*jFEyxd`-p-KKXnrJ;=B(N{ z+D-A+f0LS+aLo^M3d?mx@Ajzox}M1h)9V$&?!dwt1w77a8>EtOIJFZXq&h2QyQ4=e zHq?vUMj&LzjJ5P7@#gWXS8S6%+aZ;?uz$x*ijI%hQgM1>n#v+dzxUah=T1xR_* zV1il#8&-|Z#(4~UxOHLIIM6?&*lC;of#E+a1p8n2L)vHjXpa;Xnm9ga8l`b6 zca_Pco}nRfRTpVL_dMLbQQ#p^0@diWrmwV|d%3qK5I6mG2DTfY!p~sgOeA6~ip#4^eA`Lk22@4JY7Y+;-KIe{?p9jRPW> z=UFrRP=oEaqRipr!;UPRBlWYhAAKkgCi5^s^elHm^Zgk-^r+71GpFMekC{`G5ImHZ zI*bdr|3Ui*NI-m3DI=t)2(`)^;&fr=9|uejYCVf)`s$JV#7$NoS>Fz`I;|r=Hp9Ht_^GniLP=4a0 zzwuk!p4I z-Km!lL6Ht8ItleTCb`O=^(EglH$!M627^wL5k>Z6L1Xw(b_&SU&%?z`tD7QrF&XEx z`Vo5(G;{I&-<5-eFIWwR-}3k~0{=SFCUjf)sZeY~_GE<%IT?{o$;~=egyC>G ztdpRad{gxu&67LZvRmO=GLK^yj;^3$4|BO!$TTU{YHUNiv} z37ysn_vUJnyoL4a$?UkAoCmCXR@H_ya2X)GLiVHS!$}_}9qeb37j9CkB5Bp923FGN z55-lgi;-}4Wl2)UrldT&S`=T{T%Rt|0u0VA%^MpU?5XEu=V%e?@7%Zp4cIPo6K^-O);*IydPHIjAX3@xNr zZursdsjgfZ=T^1K1$0_fIfhKV1B_V*>tXjN>|!A-xVMM*3fTY238NDProL5MVD!`Z zh@fYyTYmH`EJw<`x5jfM%mQ#3Rw<=6iT{s-gNpTi5G_5pTjX8oyBb6y0PPf$0kC-n>!=Nxu?DlH3{`y2h3gTLRJei|t^b{1Xl!4+UI zA5o9j4}SZof;&GF7VHN^it`T7>Q#Uhq-}i;-}Uh71wNq%llSiB`rV_rC|^+;ScmwP zCgSGSRyFnrTO$ul)T3j{m1}vm>CvHth?n@cP~=Z9VGP>|G(1iA-mZ&O%lax>y<1Bh z=wWEI0tOJ56>v?Zw($NSzb>teyYaLP#N9?GwO}=ciDS1`SThZTmI=mv$_Vfk-~;~a zXi(BjjQ@IET(73%=;0$D1b1e;sY8Rl%0={3@axzO%*X5qL3MZRVu{84-L?;%GCQR| z*Ny+fRp9;`Xo7;Y>B^W+r0^<(99@3O6W}zdJPm%tk`DtjbX=g1ki&rEh-|R>nxjCx zJsEn_sz6@A-eW8HN@)pI6wV(PJP+tkO*f6cTZsEVIt`gvH;L)I!i*8O%4h-a>EyHjD{cFEwOYghn?{m`%alux`K{cc)Kt63?|k+Sm{geEEe z6F|HYzi34jOpF!#HOYEhCXqIbh&?%(414QL(E7lZXlo`w>?190$C0;zgBB>AwHe26 zJzJCgR&y>}URpC{V{M@9=z7NZ+xyX9+N5`cM}H1XTNv&neHD)Jp6R>T(W-p{aV}Wj z_}5E-F@i&yTevwB44nO{1mh+b)_QLFtv{h+X6P+s2L?X+8d8)UY9cna&@3$}t}o$x z6>s?@Lfdpo1a`Mal%tY(VvWAyTb>lf?iW0Vj<_;GWS9aJo2lZS0YiheGBRr5=m*t5 z4rf;uP%n#}IKkytYxxyrgx&cFLyNGtVNHLeAkB9pOQi!FQ#&&Cw5&`|;9vrlxAp}8 z(pv*~322OrJtCqDaHM>+DXwW|rQe}piCcyxN{h+gOx=YapnL}Lu?JErX?lDODW|;c zQlxqxM@0-PGjY7xjpy*ppfAO=)~9f8k{p1X82h)6EpAeZa69=pZg>JgtF(V*)#`lG zRP1xWF^jinVW2fvxSH9Zi)VT~!|TDMWtqvzh5r#25nY$kK(9G?$HjIQ7R1xURW7x? zg)Yjrk*nY|)}vf7z~k(@&RZi8qNsMi?$R~uSoNWWyv8|gBNQI;9n^WdCiam=q#T#9CJiwx&BFgfjQskoimx>}}^z4E%-sk`? z4Gm3X)98;KnPu}p&w0PEeZ8*NwH$|O8D$~d zHvtNs8SOf>lH8tmb#t}WMtDs&B!K+=iQPLVH!7Xc-olSM-)Y~K#4MfsH{qusxtUsc zrS|13k0kkz6Bh4h4SDh?)<_A8XeqinKEZ|f{?l5-qCw2vkG)s6J>=QLveLIBq$DMf&t}TLrCz+q%0Xv+r_DV@wO)CKdZ!GX+%kmqAp3RTbU~?ZbbwL@3;JW2Qeqf$|7(@F2 z4s{p80Hjw;0E4h-wfqa|Dw${R-uk77lIQMd>$;%F-FWY@)U<*1CGG0a|xLXkZeB>H!aPyYP z+?mLMfir40Hd@KmB)@hmbz)jCfhPhJH2|RW;a=6mC>?9|O^(S(IOJZZ%XtvNtBO5X z9b)L9yZH;S42uL>H-WSpLsQ2vmXip%^+-iLYE}M=`T=hYwjcsOP8W#Bg`?lR3A>lC z$a zHs@i*rLbC?00jBKO*iD+feRo<5Zz}0bmifCkOgejvmi#Lrw;O^j%T}(a)f&`N3LK- z<%&2?)9msBL(BhW#9}(68~9I}jg)iKYhn3Q@@w*bNxfo z|N{%v@Fya&U7u4G!uK8JB;>>uXC0N7v*H1-H6dKz+X6A&^b{#Sj_WD}3BJ+@^vE za$v?=p*A$Y72GX2M|1v_o{|{XSe^hK1*r0?&_w+-1a|t|phqwmBnJ8+8GyUxS|iVbg6LTGW|2tE|oa4;_aXtMb#JY}P)ZqJ@1p(CF4E;=tEz8rYM(kbW(o_|aYg6Jo`>MwL`k=M5sy#J4b)q2YYB)K#cTXOS zwW?fuj7&bhA^UM@Q+r{$3&RWtP}e$M{=<(*4r{kZccG-uk{cv_(BSqv1`y%=^nD-p zQFAt6pCw_=vcKqAt3#Orto)pWw-pp_iNxiI_NXd;nLHs*=&*aY-}e>;gbB*?2PLZi z1D3CeD2j1;3JcVJ$JzL>RF88Ycc8obES&<=vMi|#h22Y^6{Gl-B>ikn%sj@)Gh^?t zRw%I;!1o^hZzEH}?MVq_wSAmG?v(6>OAn#PCM_Zp> z&@?PDYwI$5Mery20MG+em6DItzW{1}R!Ir-9=FBq_Ux>3K{h$?gkzKk+0by~PK`zN zS7VcBCqA7^`+%+MNJ`2>F-g~bK*1ze>(TPYGZE;vzaUv2b$Ms|0HA*?#CQ&v5xGZJ}W&7^*jLMz04zR0+K= z{?bs`c^y=_P>Ats($UdHO428GE^-9 z!nXI1szQ#&@-FaWkO9$>mE2zavbkY)Nt38&{nze(f!(;warnMYw_V4gIA?PvxN^Ue zNaH<|c^otUiZU1D+e|_ZXf> zR+BcJF__7IIR49}`-4}NKDR$cD$JRbm$Z%OtbVYj|15i<2h{FC2{&;xpa-U_Kl^w6 zWwjq2A6|b(_6NzP+@YqTYJ1=uaRcRnu)y(F6q~r@`cw9lxtC9?o^AeZMTH){&6Mg| z=c%EUkD*HZSr-O786;e1?WpN!tb|I2j}$}D*@kcTV+r=qo3)Ym^2-(<5G_7lqwQhW z^KdZ>wYEQwF*eUZ3%rra*$GZj^B`gupcTV_qH_MAX6gxaZbP_5$M+ws8{ODM?<T!eZk+1GX7Fcw7f^ zHYbT#M%*bW#tVvy2Fac^hKDBAC9XX|C^Q@MVDb`E3iAnG2i}B$er)uFf+Dl$R^S+6 zC|v*nm{nV;#1UpKyXdHQ@zvAgCr%gzz>nd>1!_JTpgTRAv%p4qKZ~2ecYpmLE>#}M zkpW5C4oy!ln05H8YY3kYyad?RON-D3PAceoooNcO4*hW^Bs>Wyb%Rht^jLPjPr*xUJU!1c%k^hwXew|wYxSGZ(8G1OWtPK0lf;ASk&rU?;7V^s=tn# z#nm=lU-`W)0Rt# zDS;Y1eJ{q#{599YU}7a>ZQadvI$DS46KnyazyeCT&eEq~H3xWv(|Hlljcf#AW=D|H zxZ+WPP4}2|dO(=kw6!IauxV=#-=G7zmaZ<@MCNeQ-QcEt8ed?kW^{;yXh75va&#KM z6ttQDB9iBL6@WYUw5cP4bZfHII*d}^LtA}l;n?)KiZ6$Ws{gL|Uj6PwXL`IxZ<&2- ztyWrEI!%kZR3LiYto5eQIcp)O>Z5mSJj&<6N?&z*?_cx0SHuM}EI52m=fwhqP{jN9 z?_(O-J_TOMvqM=oP99c5+Ki5RMJ(|M4PZ*afW#caZ*Yr(oYr;M9;`N%L`5JL{Ly?w zd#;O9n~*o(>SHvLD5;V<2hqF2$Mvr-JbscM!i+)knJOHa-iE6G!4g1Y8%^1x@Az za~_sWy-$C0DP(UNnPGQ`*)tb1ptfzNl8*T!tdg308dM$#_O>l$g;u4(Bd#mmVxrkz8+^JH%)d z(+#F{Q-}f}{-@o<{lwb4phYn&d>n(DL0N)|NK`gM7l!cFrva$!W6M$kWovT!r%AUK51@L;@a=g|^=bSa@Fn%H#cktYf98>7Z zUJ!RvpP6Tx5q%prFQ!?1k2|flxZ3`f6STUWYB#;=`NNK`cfT)1VTVU#ztetAER=9h z^VrR;VFXRtfad6^HxO`Nl?yCA%jf~KH5zBIM3$95;ekL6ku$|ur|Lrp9gLAG3ta93 zrCJPY!7Jcx8t%rzw--!lF0eKgFY5eRu+)If0^z;k$-{Uzcbi826PVq(2LtnedwuLR zq5@92#zyJB4*$+Y5-DE{Wgpj5NWPC#!y~eT~5yV(9UEH6g~cVGvu4?B-0~ z58@5_5tFk|nRqzS``Bj%e_<-#JO6FR3;H39?rp+Z;iV7qY72JLiPBcUK}wty+-WFm zRr5Q_UoAum$UP6|gxT2v>xl^4rMmb;LiTj1o(9``i0DycmI8B;T3C{fC9s2D!wp}R z9WI!NA**-OeztN~-$Jh*oZCBB*gp4_ohz(*muVtZb2vkI?O~(={lV79*0Y?&8@vDC z%k+5))%W6*n!aXe76*)sFf!EpChvWP)g276|8kKsouW{)(c%J3IUHB6QmKmtATb9U zbt6%KRLRCBghLS>t1Xv$I3fYViat33(n7#oI`j+SCw0fGQjil*^KDMUD_L4r{oI|_ zpmV2)G16d)SdYJuX88le57OQmJG&oZ7QRRwgHlN?93Z@Z0oswrf_8k(`Pgu9a6~i! z$5WL2sA%aRlf=H6t6GSZ=RO z6zo=S(sXB`}(BfZY&HiZ+mzR#jM6xT@QYC(>ZZK#Vi>BIpNFV zf!OUP=LpGRqu&emq`+`PP;S_8v9X7F7LmT-AXQq#Z7OHm=&}b1cH8A%JN~<$0zYh* z7%&u&sx|>nbzo!V?p}XI=rn2RfR#5r%y<-~3{~*Hyzh(g4oNP!4|MG8#^*NrQx?l& z?U;`u1v2|Dz-P@_FE}$#^uD~p*hxR8|MceCrD|EZ9A0G7J037TTZ)#1-E z4-@?e0?X2Q!UoL|ttQh^s}xiU)&f3)3yt}cl%~fJ6y#gjsY>3@BWnW%CqqhRsM~XYpvDG$@67nX=#&PXFawxxxx?73p9M% zL4aB~6b!Z;w@lMlCdT+_81UXQGyyg+0TUntdZbf3B!XZTY%>H!$1w709&S7*21uq$ zdxINE2|Dap{29yjs)9zxm!G$F3nuI#dwlIaccpAT#G5wPn2m~dWXC(YIc3Vd9U+uN?s8pj=psgF09c)ay`8uyDi z2}XmyyVqe1wxYScD=A|F7_<+U;RYRKPQcv;fEY$~$OV*KcTBgId)fQQZ|!kis7bcb zBS>g1-8f1G;|~uR4Hg&zu#vV!+~I_g`kVwd+RL(-|Lvc8u_c?YLxjnx8AGe zmjaz|Hz591xguE00?;aUzvQMvywyL+67D~E-hd%z+8>)T;+{O;U)@zrfzQ2L%@rX8c#=w z&6P0C`>V$yaVz$j-bJ11htRB?HBL;R93LG23BUl_slq1yFamkdlF{!c04erlq<+IM z7v(&nOa4M~^wGD!9@wuJL&j-9d{fCuoGC#FT~^<{J%~ry^s~#MzW7j+_|7>``#`aT zmNcWu`DbqKYK#nP#+cGK*65ATGO^cWt+{dVbPv#H6wd&#D^8no^l6F3?5 z{=UU_?feko^Q>L%k!=GjJw3gLOM2CB7VQ^*t-t*!HPQS0`~;U zy>0?T$lgE%CN1(OqjH`G$P4L{{sVuUC2Y;W7dj%cCjRpYT{|atqvI4F+8MP3s1!j3 z|1#;s_Ogy&w-hHOc3p2soiK@14U}Qn*KOg)IJaIlLv+?YL+x(kS8sk0%P3CcNQn2E zIapcwG-Co|Nt7^%r+P(+K`8}LOpg$~F^DK~rj0~gllP5|rq0gE+39}z34ZMxMr9VV zu%-z&ituPIi-+0HQE`P8$uTrQ@$(l9fdbHYZUW@9kU7;qs0@jrn3VPmQi4mU%$V!f zbSi^_W;&;{_T9Ux927M6tpWTX+1MI*X%g=-Ogn=r>L)E=d<5X5y`yk94*vYqU3}`lShNHruFpHi? z0BPrke%nb{y&N54@z6dm;aYI^9g4$>=O1c&+BQpavFcrulq^!REcdKt1ZB7!<4#3H z5XPO5PCJP74@k_4t}&Cnd&n8fwANVj3fg3iRY*8^K)nSg7+tj0xeJo9T#3qEmBjBB zbE(x8XX9L2(Sia3WG`eqA6)N*-_%0ZJ20S{(w@h`Wmr^H?vQ%h;#2eqWp!_Gi)&MS z{+VFb1!p!-9_)$FI=6{6&d{$JRRV%nF{L;fA~8a2GrwcGbUP{NCF4iH>)A2Gr%bS= zh&sN%J#jFhxkh)e3^t1FFM02lPE$&3wZ;#6+q%3x09!B&QXg%1uMck*8>EbEgK??# zide3#bcxMX&mPNTMA3DkzBS+Uy(Xu;^b>aXD34XIug{Gf)NIZ+dj0g29%+3+Afzz5 zysZ4)V*OKr$Sg|%^&Pg*M>>7j4Cn}g3%VOWX)N4N6MHwlfKY>dxPlC>Z`ZoJ?}CUIn>V(v<* zDmpqkE2*ax;DW4>W}-&s%;;#M8M58*md)^UcBR6LwL zyoShgL*dlAD>`#-sfgfk<@ByA>Ka{ z);#A9wv@b9*3a(N%w$s5n66SL>^Y2-#t1BJyDxPJR!t2_FAZ#(>OMu`;<<^Dm62Pr zZu7jK>0QHRzsHV!-erg{Qa_Hv6B8d|*7)?af}?S&W$%Ma=Z0qxrqiuTdtJ31vJxB2 z&i%o838KI3{!QHBbEQElrl*84V&o+Pw54p^;L~;3HVml)@Q;-D?6{% z1GVuH#SIP)Rx6+A^UaJdh?sN_7${GpYrPy+Gm z6a&1Xy0*5By7#IzG`CX=q-3T)#eJiDI#lcJ4PVjXX&xMF^s1S}=G$JC_gT4BTgk(F z^M!Iuq;jb$N(f7EKZ0POts*6fME!yP@%^b*PkjUQN|2Jq)vF>MV`Hy?Hs$(LRGacz zK5c*c6_BiaVp7ih?qF+cSnegJtGQuA5-(VCG!I+n6o*=^W;p43&~YH2fvz@Wz3OE~ zTR#qaS;EED(IZGYw-N5+=Xa!gLvW7WB>ac9flZDNG48j#1mAl3@40DjB}cmh33toG zpAti#T9e@C>W#R`mfei?ThpzNZoj{tl{;4s?>YNZyELJQXQ>xlK~KVvCv%>?vT{xQ zV&5igPKJB7P6qqKI(d$v&7!!dv^3qR(n?$PGs|4x3)UMcs=@DLrH%oRmf4Z4c73_g zR&%kXqO(W|=O5!>-u%$*;d%h}2&K)>gnPe+1`;!kR;5+b4Mfz7$csPr_Vz0CS?n*} z!In~5f7^R|D^5#}t>~x2Sd(D*1X#xBr$bXQKh_1)QPcI72EbDT68LDmNU50C0zlLi zcV-8Jf&255;`)uA{C?j-M@Ku5CH(oO zqZs8MHWzj#qau(EIZutTA-TALsew*PQWp4WoV&r-FZK@(u7wjf!=;WgrO}e9py>0> zt-9t6qEj`K@3a8Nbcrgccv`Iu0pgeOM5BKYzi>gsFYY&S(Pg8fiisaP7gTQqk~GCp zP*R2~rZX!OVlW-_qvFW=dTI4c^|=o{seRkpoBT3hi4o@EZi0t9Crl9t&jKy`03F9g z>q-DO?lSs9ff#-j4)O6bK$KchRfF(*{`qA~W0X%*CFv6D>9X&r>Ystb}I3e4gkOva8& zrhudMVa8<(4+KUp%l)#**R&uV{ckSG1_u1sfGCXvNA%w<9<%bjVqNw1JL(t4C)Jj3 zUP^9mZYEUw0JeER_g^NT2x$9lY+4JZ-O6(2M=tWU>Zzt;w>-UpD4PqXq`~Gr@Y+St z+y(5vbLo*Ny3Lw|_b~K(bP-YNhxS18(zS~YqvwYN?_m)4|Mppxh<~;ORd6_v5j?S3 z;EhwXaD6b=Jy!;+Cu#@*_(Pr`PGp;?K0%kc|Ae^J|CB0QJy64NZ^gwZo(=9sFqeaV z++5#McXz~xu>o)YpEP`DVSTr)LXC|jWqi*ti8ErzEwyAMKRL2@RjE;Mx(5Ny*=hwu z$TB0)(uR{~|FN`T6afWQ0bpqZ@ySJ8xp@Z>k^PSM$=UBFtoM8@5x#~PD#{*0G9tW* zN5V}N1CV)I9y9Ja5%CyfpfGF)v?o(xyHN(AO%dKXbcVp~>_?6YZZLeAEPauRLwMQwBsng@q3|xz@aVBOro?}3R$t3-MV5}G?2Kp`R6%8cL=p#hqbZVDFwx+@}m63 zID}1Js_(-hA|gD-u7$$y876u6-9ki2D9`%yw7GFj@^;@_=a>y?W^jT6CV!=zQjGD| z32Z9QwH8aNs zhO89W#$R!_o8ecbP;7l(Lg#;z@LuoXo*6PYc!T~G;u$i$zh|E^?7#kpwfJo}t}-ce zsOz8DB~%>h@B6xvtin2nUo%v31Z&+?3}3b-%)F22E?@c-m=T7c^@MVI=Eocv6#JBvmVUP`wc#iMah;b$PV~p;qA^Kw zSXHxy#`1EgNN-?VkTO>Oz{VxrEtxdT+|9pfCH9YbdcX!)IM;S*_9}_Qb**$fUf@^7 zgco86&j2))e_DD@QHe-XefvB$c_p@*e<-TYK}ROxj>X9uK&$B+Yln}(At=(Z@^np4 z)^MOFcOxs*cw`b*U*DZTImPyfb^Oedk`l6$0nBP71DG=y zwM0rKCF*jSY5!E;k!!l!)MEX37OQ0_h#8>F`aV30Pd|!TzFO|32Ey!P`IL zu)}wfASR{1o(d+ipy@2_4!!xYI7Y8xU4#qPS>S2F5dZu8cbkHqptr{Fw=p7y&$w`Q zrR!wQ6)(q|7G|4vzD!D&C_T?Z7dSXx_j&kr5)G~lw;>hh7nk}9WH3TTwzK`^<0PMN zF996t?X=qUCr4ilCy>Jrv;)Okr`}%Hml|!QveWKgLYPJ^XgaZ5IJ}M^0}FX{^z_z6 z$@k%$uuK=!RA+wv{8$j=)84T^;ji+gtVwkJ);44b&Hu_0K4zq?eUxS1C$ek?*zdl) zT|d>uq{Vg@6JQ!vqGo2^2R0;|od1-ORNf#wF!%NdRx_8OCi`#<^AJV?F$A_b2{K?X zc@_N@X1@5J4QBZKY)gE$kCghRB+qIpNxa)j%SdTwwaPLhKYlE3i0nK3n{TUuLP4LW zhwWVaB+g#vEs`DkOfp~(ea<7YBdA9^J3^Hcf|D}Sx~eSRKQIl6Iw~%sj2vAs;2pRl z>V9!l^l1G{qasE}GG*D$&TDu$Nah0%&f_d+Uo4O0)QD2?L1nGm09Ktqczs+dP;#~QTc@ngBqR$X1W~mN`IVKKP6K=Bj^^Ao2kp(CGc}j(907%B zuYmYpp0WNLT^8GOd4re3%pna z5#i|Zx)Mau``X%pY~fFbuu=3l84r%vH`@fA>QtTV)XcOCtXY!um+-PAGR0bAw7_xObu_Y_NrqyrM)Y8HIOc=VTx+IK8Y>ZI^jslvsV$);TtH)7iMFa0>Iz1MNv5=`We+QlXY7CX zN$^1+^T-GkGjKP+8)9+4p{`Nq9y_9N11C^HmX9=cvewQj27dtZMLD1c)i_LowXPb8 zS{dfMm)Pp}mhK1j0P1jnrZPKW4sQ}b86e^mWkYDiX8YC#Z{OK0VD+vm%Lk6tG8Uw| ze|44v*(Hw*zOeQepl>*P*$UJl^I+NZF~(C=Qc~xj;GC43t$XJu$UowIjQfd66pqmX02z-WUE#y+8a8CeMa6hBuos>yl&eIP{|& z$b|)~;sL9sWU1H-saIId$Q7_vbNW$2AbeLZ%fw)8Vj_54NVy|GaeMiN+^zq3cvzQ5 zb#!%XYFGA#<8$-Y7=m59Z=YFk!AG_YM}3)zCh}8Ria8;jKf|7#+ftb!7znZtGvX+N zsmUO9bv6Zr*Bddm3~AIIgw63Ify`-qvB9hKnz9N{??Hkd0Ox&@n2L)SE0p(jcuB^g z!c4sF?d`7|EW^hoiIPWTYsiCr^kR2)Zjl!ke7665PRtonU?2v6A#`Jq0-qf?fk$36 zxLxOqPjoE%VE>7{sVK&`FtLHoki(-#_sXZ#r{#!kw3S)T#hB|^9`30|0~gsyXP+hy zy&U-kG+d$jl&b7#>(7yZ`TvbAeepCXmWv2gsO@Js_lEQ}L(%s8C!%LlFp;V(lvo>! z>v}&B&$=CRkZsqs%yR5#Bw^GAiH1iC;c|C1vmqsJ5=qnr#~tHiq{~Wif-U+v%Vl1L zt&q-R*TulK`3wOY(<=&Y7ixAW5zU|1o382?{T474?)qqr4~A&a&rDC>43}%@xM)eX z9>Mt`>Aa^FICQJ4;GO?H349{YC*cyldrwhyfwd_vGBPs!HWRZh^`X!mM-F&>?!L`m z?BM-{x?98KrED_Y)4n^gWY#!E%)9S;pgw70*%q?>D13#se? zfsXl_%|^)e4@3b8C(je%`6}u0F2-ol9W5nLd$^vX(wuw#TP}mXyLu-7ZvW-u)H161 z=A+-26I`Az)9t3!wLnK}5Bfa$&J^I30MSM~sd;h#&WhrVY{{<$rD|-csf_V;Kg!2C zp@;K9ks@`n(|mn# z6XE%cm}A-?imIL7pKfPpx`=Ht81FZ+Y&fA7v3ffS74-+jug${zg7B^vNV{W!cCQb~ z{l`%~>^lw9CCgPh$Lyq$qn)SdYxO(lEpxOO`PGHFPL)H2u{ZN_ z+-ZP?^rfASp#TO_7sRbki5m*!7n=a)vps8ct+s}eK^o^E7uo{j66tmbe0 zu5=ClL5pPXzRyApHoYn%7V*xmSt29*#Wz>f8F<8x^0uXDWn`#XyzAy6Be>ppc7^oW zbv|C+{h!x9J=u9~lauuv#e!!|gma}9UB+pT4 zVCw&S@wQ(%c{}I2uq( zlaF)p_CBVi^YfCb3Y|OKB+da=)rL}<^X1$>cA)mqG5Wx{uR8F-q-j{x zGd8Mots|PotnoMCr}hU;4KtzAJ40aS_`6Hm_(!7;7WPx)V)~I!QvInnjQ!Dv&TS4c zFfh=4v_nSrVf14PO4I6=(H1mhovr`II_D@b#?!rFcQM^3Ho~N9#qUK*FeQJ(6@)4M zaEfdQhu|WvNTBtN@SEBPSHAwtG(9Z9F2{g4KtGmcACpzx0Ot-WbqO~>R<*MD_7FGr zKP4ErqsLH_*yCEMIE$x=>m63F$ZkT0lw&|OQ1*z*kW=wjEo*z&smeOs1m2tT{U}F2 z0AbP&DG!~1hnKcSQm+QR(DxAq99{AkieiKtuKc5BF^0iM=gY{BmJ&yK*Q#amf1hfWcQskk-h~PF3=t8}c#tFXfsonk3pMgHK+f07wP?dmpp-{l`c7 zSv!h)7Z~nq*TJRMJO%OsY;__Ont2cr7S10mBC$4~$(G-{xPHI!gEhv$Zb5Evxk*F$^xQgQn%H7h!^3v-}|@kg!B_N9-1$`OO{OB#Odsuc^eT)ac<-k9;T?Jit_ke zL%q`p*zW{*#J;!bI7PHNmDzt&dx2_0O!j0^ZfCIZk9X(Z#qaxgd<(FY1S&>flfd0O zey_2Zz(o(W*Z)@E<|^S4w#ZC|6GyIyXv(Ea#Uv=OoGbC__U(Bw13^8Ovm{@l=R^3a&o$6KB&OZoS>wzrSlHv`(11EGB+nT-?$1xR%YPX z-x&+Fd+D9+zam4(AAaIs2PkA{xv)j~$m5bo~+$zsGWK;~FgDp&Tn zu<;gD<@cGx`xY=mM;o`cSkDu7i$>>-QhANRSr7pZ;DLS@QA35r`b$LJ@`B)+o!@q` z)y2yxYFFy&DR-BDfNF$`I%uC~YOzTW9+Yz?<{9wvZZVTY0ts%oSA9@fHNsyGFKtI1 zg@ZR-Oz_r9z;{;D&2C8!>U^YI3S_!mU5t)@00rC7uf=t8c6Rrd$~6hx+nW`*E{YZd zjp}z2eP9IhFJw6XW1%mvUyD=(`E4bohn}88pNRS}`__UF0*+!sWfQnA40+DHvXg za?jG+oG-INJ8w)*rkU-el3={|4vCPcsH%8EX%!y{>+G1=+`<05*{K|AsF!LixnOe( z;k{!Y^I08;(UWKe_+w+fEJG4Dlmc*Yyp8T0FVvb1m4Uc)wFVMYjFPrVVd6VDD zs%2I9lygYzEQyO8%HzObQl5=0*1|dMEow--k(|g6&}4?mF%jhc%(~!%>cy3zMjQK| zRlE@s6B~D7%gmD0*a#e(A++@T_L1_&!-$x~W!vt~MA~|*|CQ+H6ciL!JGozAtXNwJ zs7165564fWUP#F?6MXC;Q9<|ZmOjXwE)^&AgISrs5ZUsNdZ^9jbg7U+- z%CHJiSy^cz5E~I&1Y3kig-@b*8izrbDv;KeqZr#d4*EP$_`n>5O89lS>*_xhVWDHY zU?_gu(`-}Ms=)W?b?-eM4Wnwf$JC{(SRddwTxilAxvW<%P$gLl` zUQW{bwj+Gnx&KKl95Q?Y(16x0%U$hgRDxGn*)e21Vsdj*e{k;I`KXdAYhz>Sb{2!o zM`5tA>@nL8*nidFHQ{V#-oqdN84NY`ME)vbXlBIL2eUrxO>{RmD}X*vEW3$2Mln7? zME(BI_BR&R0yQ>4Hjbj39v4}wHVOy7(ZOc_D@Ou?cd6z z>7Dh}Y7*m5sR~LcJ@S4S*BV-8{8kN$wp|nxwK(RsF7*_0r>J)NHVgaJUua!dk|x-? z0leV!d{xGd`ZPG(S2wS(+D9{Akno`G=S~k0C$Y_u%>1sAq@^NmFn`|AMV?qDJ=Nt~ z+loqHuJapFYk05VKVUWPQlo2CS@l)xtLonljtM5n!pl^FL6RVP6Boyt(0aFomY95f zGCPd!!J7eI5F|AF|E09LW#{~0zj33Vq)86+VeX@`^ASFjcqdPtQqR`ly!-IuSsk~s zj{#y;LLP3|;sz2Zm5?n<7zXG9m1&?F;Y)xJ`FJ;$=?}~E?_roB!O_*a`Vc2>GJ;QT z!`1om>Kp=MA5RWq0ADC`Tt&rJHI^_pE{Y(5q8bs2m=oGyvV)1q&`ZJ1O+&f-j2b-^ zt=mX+bd<`MCr}rVJ9$b<|IvC5y$3M@NMv_a8D9>IkX%w zDiKHl>Bkx)c5LB+plYq`tsL)zKEP7j{^7%8X17#AjKmxxH|IOsKQK^O#c8fPbFC!x zx`%07YPpv#_~6gwH@Y1O_sYY~A5j9+{doVG>K2x~3y{+BcYVxKZ;fN_LUq=C^v&HfH_*0(+ML4r_ zu7^L}JXx?xNNsfy;9*xiJ+r|I>}I)c-6E`+oO!X3?A(;yaE~7Pkk1Yn1k&h?wUPOT|}qMY`8x%PeVf!DC2(c z=F9qNKFo)gJcS$@8j6>w)KLr%*Sqv~_;LUkupN+rU=jZnVIz_VMYf-uq_5#|W@_u} zYg~zTkSxX^MtxAzxLCQRtRm8TFvdwt1aOQ4Vc~}|iKGROYI_y)$N!V_vP3>gO{*XG zN7Ut+Bmtd{-P9mIuH*gbW1k+Toa+;b`z>IcF5#zJ2^nFxqm6O!!NN+%=uAT>2yT`-Upz0K}e9SH=w)s;e*CaC<4?f|YeejS>j=px|qi3(U$~ zD}S@znsYBHdAKUPqKRTq6l#~qyccfM!9^ec$UhuJxJRAKoe5{y7$-Q&4_;Bh44|Gp zirZT|U#g>2%bc3q#63(hWHmyV1zP(ZuQl-hSY(2yIy zCGs`!{z6EN%-2}VY;Ti#?L@A9O9zqOP zzrS2LRm{xw25b@#*m?ae9e@do@OvJ!Xm*0}2XBqjquXG4Nv{Cdmh<0%PCXYGDO!jv z7D~y~+6s~}G4jhmRt!%GvXbyke0+u$hYnWB>x3J%bq)MxgLx(XG>IgW&<30_k zn7=rV;rr+bAx28zR3Sm~iS=>+Zfb!PT)klHrQOkxdI2=41h4Rtb^>rG^A6U=EkTic zzo$oAVUl5DQuF%r4<5%piu$IL_7FRWoR2ez2yZpGRX3azD#%X*N;VRacP?I*ZVQ=H z!Z`u1HQa}KPn9Jitd$bP7Wlqbj{7}6(cG-a9?Dea%yTsdN^Cx{fY^Y_ZdWS?l_37I z3>O)T_id@Jx=2%#{bj+Weh4~v)(^Y=bcA?*Vc~td`QW^vLs0~)xt&q>reg3BUDibstr}s~nG`l|xl*yLR{6T&C zESzQ9#$o#ntrg?>?AbZr%5wyXWKcnf2|0!Ibd%y{z=n>iINasVLZ-qL>UL(M9-UpD#}i62up5%YVdiQ6uiI|+TF3y0(?BwN&Jr3mbw*Uf5#Ca zc<|=)@tw;!hac`o4wF0^+9HF3h@-u;^s^1+zXaS;XiUR5cq4kK)<{u+ez3>CYK^JsBtpbHP>w(g zSlcxJw=(+Ht{b_2rx~x#rbYx^h zqN%q$bC4UUQzT7X$L$$sV;>KuS6yk-9 zw7a`|1eIz<*FbzUUK1hE&Rzk$zdX>AyH;_Y+qYG%=1$qA!WD@>4wdKVsMDtaPs!65I11mRoorkeiIp=QEfm89cNDfD&;}{XgN)4h7Wg3lw)@Se}+Fxj&4$fZ5G1H!~9;027A zo@0_)JsIJ ze1#sT^VIPMD`O(Iy<@#ygbfTI@@6_$?JKzT^hl)F9$2+D?Rl@Bjgu5NfbsS_T?RFY zwL5c>E(XtoowC?Xu6z-!;;zw$W+aSxzZm63+Lqzy#c*tjM88e9%P7Qhy#yG3ER9?e=W~S$yOzA~JdMxH!QsfwW`& z-N)nKBs47-PfJ?p0{Dg(2?&TQzEL`Qc?oMZ`6u1nlIxoQMr3&86qThBY@tt2gLM`O zHBq0ONI(T4#l*;l_&4}#$Lt2c4bZD~3^e*I!l!ZLXA*7v--fr#f(Q zzD_WJPQ2OAxBFZ-N0n+-NXvo&W`w@*u%!llHd<&{%{>Z$nWue}-i2p=3g#x-ZbM zGD8UhY8RQ&&;+k*waeV%9IFXcgWSuDQwg1|Xr-m_Z6*DB;wYph-CpXcIcN~8p8G>w zFbNNixA^k-NDAFnjg8%H1x2nWt4lv;j_cD*dE4?X{+maAx#CywXzD!c>7t(ivQbf6 zd=dtr11!R6Z2Lp|A&YWPceOCBLRTeEQoMASSs7qY$ z$-v?K+yE}$M-~+9azV(bmfd}9wryJXffpCRYW|emw7U$c2kJcdh~*5U=WUpmr-FS3 z7d4Oaes-R^l&m;9X%>7V<&Kr5G_cg%Y@Dd=Gxq z@ATB}{JLg6t`kWRbxrGFE5-|Cf%M0#OAFf_|3pmiSRmsXh4}~aW}ef~5)mMq&KAkuJx6oC+2nY0Yigqg4l#p|PnS8Lql2z;;rVa`vgVel z={+6YC{;eURp}?Y`cH|WGfW^1Yf_(R;R3k!-Niv3oj@g;uQ_jB1+I@+=t52NL9o^$ zK@>6k%L(DVNbq^Vi(Kf-gri!~$xE1O&kFk~PfRdvntVi1+$e zujB)K$Wo#%V`FcgGh5?PrObZMC1C{_*&jJ5`euu-KTHnFL+E)W?{M2taoIgh@BQTA z-4L%klM=43nkWy0y{`e{iFA8tn|13@X@^hSbcklZQd_j15T6`ex&EynmZw=F*hIvw z*iILrEpLL{(INuBsE>!X1QwDqUr_JpUL41PU>@oK;9RoU{A>HAsE|E7q8fBc3lv*t ziEwvM1wX%jQR%VQnP=3tus|=;+j_my1VxhV;x^SL8qiYlFKD{eaIal-{#!O|Iz54G zcT#rtasi8NS;R4Kby)641O7?&=-X~INQ~_|O(g{wawDZ>6i)T{1}d!XM_n+Nbp|1H zO5r(MMuhhsLKExLXC+#+eZQi7Ak>zFyMS=*xXJ~T} zn{Z)mDsy#mZ+CjsyI8%Y_P|uJ5k8T_FDQD1Xo$T(yjnQy(^@3YntL>b)m zg2BW)b02|oj^~|>#JQFLKP3*~Ia=Bbo$O(ckoNZOdpDx_l3a0;f_LtLFo&~$(+x~g zD)6I;L5f;?SrqFdAt@hagi_RWFf|sbxOLy1m9i;gp_^<`>)?YGTX+Zf?>@1yASO`o z2S|Y11z_ySwD5teGZs)h`uTJXw%`Q952)wq5RrwM5;s^~9wAYXP=*FDp+m(X*45Shyl1?w^OUlv z<~6O0o;6hx5POD?=PX%)VyvE>`wrwbJQC)j$HrgF(7wze2A~-BjULG-V8tL?D4*)@ zj{!81*XQo>VqSQRylesA_`D;T7NNPdt2L;g(H@3yRM1{LhKc)^F|X7IQ3RB9*+4Xw z#2*$AqLs2c{RbQP;jNK_!$j++F60$Qf1f&73i*8eU~F9wF}XWNQ?uQe@FaeDB^@;- zu}U)HZ)Atwcby#REly~a=sYZ}V;{LpdvtVJ<-5$s*Nq;_JD4Dt0Hf=+*&uf7dayWH z;FZ$Z@m1ye`}>2%Vk$xiMH1Mo@#8S2?{cvM&;tNNeZv&UPg5mGmg{~8XtMqVr;%99 z{0m6_YMt9Q@4>!;ez^#I!i{(WOifIa2+Yukd`{xTqBb7ya*T2S?jy4IX!z8x`4Tz%4b@Y{MN6A?alG7gvGwrsf3w- z(*_4(zOxDoi;(~ZFQFv{PZAv!$J~%EXWNWJQFYevQvr$V-gncfg{1A}2HYTM-2 zRHPLiVys3Un!ESnl1AMh!5s3S0yG4(bt&DVxO-EoPEtN-^$EkqiBHhHfMhNBC~NHe z@pB-T2w~53(=nV%eCIJF@)Y8~{Bpme^B5nd;)>G4b@TKR#`J;P->om%44T+1E=WVs z=1V}X0Qv-W=Pdx8ssFukCagR`zRv@|X_PjnLD_p@!07&qges5Z_i{@%XI7-kU)dF6 zFjiED1xd}tcPVWaH=`TAQ8}4`@dAwVG~@xs?AYoL3(Q~aV5hXq{6IftL`-+;`cdBL z#^ZZq;LrOrxidqp68KNv#tkuut(Gi(KpfrQsNJUCAKmoM%)KOZP;=I~)pXwl9W9R0 zZCJs<7tpa|E`J<2p{x{-zq!PEZqf5Z4d&mP?(eVo(V_6a<21S6VbG zfjohkhe|NY-i7{=QlN7b?Ae1ev;BZ0l_!zdk*l&46lk`ceetO|lj^(`r$*Q<(s*at z$uSV?nz>Yp4&NGWJ%3cz6)?4>{ARm_Ppyg@I`-$_*wN*5&H?K>da04}M9x{>)23*| zB50XDt{W|DGV;V6>9I4IQK)IxR`oTxpjNJxT4S6qkKp(k*yra^3S{@CfD5ZC82j%I z)UNg*dvp=qoJYsI2Dtb~ep$87k#A{wDPg3%3takNEgVL59h*C4{ zHZ8kD{*%yytV*n(ljZcAf}gk2LzQShw7_-qBS*Oju5ORiEHsMUz4fgqOs~ZyNzYBv z@E&3k$Gf$Koh|G*Yukuf06_m|XXl*e5YA`KCjrlCTL^;7p0W1#!1fqiHNxOhKAQ@I$ zC#N(Iahvj=QdNoT;cHL=eho^%uRna-0~iccS}Hj~?_p@K41nDKm4HLBmzW($z&E(4 zlxnB&r-$W$W-|hZC%Dw_B%C22oMvzeHP(r#SmCiwtkQPKrLZp;NL3#)Q zX%IyOWIzO@L0Y=IL}{c;x(66${yl*2`Mz_`TIc)UH4BG#n3?C<`;P0r?%2X4O4#GJ~!Q(FGSmDIGCn)*g_8{0K? z<(LxdrPH>vMgKFR&Ka^ug|lX;k4xM%>u6qt%=^A_Nf|S3_5y^A;_Jhk;^N}p#sw%U z`usg!kmUw<{{|Ef@Bm;q-hbc$?gXzrGN{O(Be#|FcvM+ZlI9?~>KDO*$$QDv5uNpA z@46eN7{|(Z~D%@-xymzxAcZBbbZ9`X8+*!=en0N2Iz zVQut-2-OJY0?r7V-U?9T8pOg54GmSwI82KFmmT1*%|~JCRizr`jbO)&jGbh39W)}$ zpi9^NKVtV-|ApnBIUCyY{R?x)=|XRQ^Es3)0MrI11QJe2N!RTCB1o68e;cRzOzeGp zI>FLAj?{5bo$i>>xf?D3p<8?zUw{#rYp=-3SLwYE#&tNpLpU|FV@X5o(kMpbP-K(( z3D=2z?Y^Ti$czj?{+cAefSrxdTSPyyzCPxy*(2tx zqyo|;DXOQ60>xjYr_I*S)ho4mnYX*?Ee|M*Mdp(^xqN_TL3^I_OU;KxbZeJ603vE} zk3G;f)<0E-VfH?&$L&b{%%MeFFGy-da4m@;en#^Ti4djNYf1MTt!{;3#Ev09yDf|jNrMx>A#@_cLAmB7ju;}Ao zjC;^^{Ac_!5Ye-hN645QZ>8z4y)n-K3B-f4K`(|op{Fl-|E-`MIeIJ)YT6LdK}jU# z+Ms7qO!VegTa`)oT(|lz6%`=&4Gc#=W-!P4)_G$I>@Ff$*mvM%HFziIlOsR{1|Xz8 z&KndA**DX4dVcj)nNJuP7!U+C{@W^_c3b}m9}5ioej^W;JRw324AT+-=D2W;7A*IF zu+FEwoTUa@2{)XRWi_IaKC9bgn8E_U zN0R@Z{wWS}_;P0Tp@1b6-Og2d;Dw=gao-a0ZFv+lV$A>A>b|#Y0#RhZh5@PwdLmSP ze7GpNQFnNNd=vD%k8csiL3`Gza)zsb&6niX;MRWm)>_#&+57`nXQ)ydp4jH*tz^u3 ziFF5C7u+F07z zt+&$~oypfQ<9TU$g)@8K0|y>JLFh?zJXJr{YVadD16(65@!7Bcy$t4$E64=A1%B1B zDxu&z7Y_0ULY6p|D{^f(bYFQ2e-XB-(EgqVF^{Zt5pXO0~1S;3=4LP3R#d~ z5FlC)FNDONF+_FVzNUpavoVS0jDh_>I!rOK70NUd^wHqO)kn8xT*dKweIjbc@(z>1 z2-7y{>w|-qrV^X@K6s&80Ejt3X)cgw37~(NUJ)I9Ol3ipJt!}#DO|S_%mO@&&fdMk z^ZRFYaCBtciTq{F(-R1Dz{L2w|Hy~x1?z-!8CH3wSaChqt2n&FzZ2v< z?XY3O@S#Ml;`A$ciO&jWm-U`8kMwo;Q&7E>{o7?Yr2r%vDeCNgdgpPNvmh}%zKC2&NtW4?FCStaKF5-&z3U zWi8lYz%f3}cA8 zJPD%luy)6hrX7-qj^_V{_pg?pVamW)J~eaVM6)-jxVN|Wxi{~u0W@vhz=AUTs*mWHv?~%7))NV1QpYn4JvN#LOZ84MBVTwAmV`Tjw5TnwYQ=ylNtUjF*)&X_d|e5q-w#u2S2h+aB`B+!mURD_xbWJjH0R&r4y!PeG0GN| zU!CshJ^-?q?x+DULfLCW!R3aL3Ary6blm~>nlc?a)f0VL@?a9_gPKHd|M)ZrPD`=# zg@Wpj-3CkPEEP7l3^9kDCG3BKg7snsFzkKH5q10`eoi|PegApUd7j`*NExQ+e8=^S z4owvauC;EA9`QaM-1})ZQUYWn&y*$6n7sJa$I=`(J3F<7 zzgB|5q4J!Yo)2hOH0mAi9IqkP2?L%E-k-2v!Q>0|x~n>K8=O#*(skqfnlUcS6*Mrz z*YyA(`Lwh4MXgIFVBmu~D0TFREh#Vm`f~Ir$X)GE@M)ne_Bh|)K?;frbR~Vdf91AVs_= ztAqao^;-l?9?>Z=!1Y54F|AZ>1GP{Adx|)HScBjeZNzeEF{WG2#A74TgKzt9-P6_PcgI2uB=O%#) z@y5z*qyl9|oj9kJ+Xy?=%Gn((0;@76pX~7ba{bk@%=vs=M1H>Qi3YCeQJVN z?&!N4EiHi{t5+|>%bIL+dZ)Pfr85;;X9byIq zCZ(*bw4jZ zHiP+UZf*}ao%;hNnEB*mk3lc5z)4S-_P0DzSI>t(<%G=jc21eexNLXKpxtZXfJ|v- z-D+gfeT4%w~A_B+_N|2O(R5?*o*ckO-pooUCX40+|3CdMv zPui2fXaAoKh2+$vPF_Bm`s5IHG}&svl1&7n%w7$f{K?mo6Uan& z5nuKb)j*&KF=Kf%$Vyw&^Fycpdh21X(=fOgRTX&nG2+-@WuLPByeUsb7c(bnbE(Nm zC-p@dZo)HAM1il<;(|BKg(2s55TEl4=yz7yeyx%c(HFlmTg9BWrJ@2_<=a0Q>Po-c z-@AK7c0fyKRF_@S(X{aiGpJR;3^d;F2|EjcwIS%qPPY=s_0IUR(=io>zsQ=IrYwEw zk8n4J7NyZR%6*{huLfE-?7Y>g6Y646Y>kH-z3sL-j;IOYTYt{L$X|MBmCQ;oepHHs zlQ`}hw<(xj(1lyNbM|$0_7L_A%bVm%v9{_8@uRx%J(|lWM-Qid6~NDC_a$fC#Z0oP z)^70jbbn-p;mMXnc3b)NZ_C1BsRWWwgZ#&*@vi`=a>dkbQv2#xr+hfLT5?eY8pKK+ z{`~3FMxhf8Fm_Q9v*Z%SJI0erhsHIV=yCU}RG`81Z^@PQ$Iq0DxsCgvp=Q4ZWXB{5 ze_i@_n=~chD_^}(6!DD8cN*vOK;g9g0;br_qzSCjOMk%V&B(Smi4Y{NCR%0n9bYs7 z3IFWu?Ax%o)-$>GeSmj5DXSt$*%?9?Fw~&bo1sw1YW+_V?kTtv%he{EQ^B9o0+NKO z|K0_R?6UDCUi*YP`VT|}3WwM(E`b?UC<`!0EHDn0kcuOaRH6W7eyZMsrJhjHCx1roLM0 z-QC@dp`XL?_pD#5;?%^1uv5GM_oq}>R~v-db(a*E7rL%EKR!2I=-%H6GWVU{zp6op zwY_P}{Z{%rn<_I}|H_RzAO65-R;w>O`PBz0}u8k_zct4wvx5DX4d zF#L2k<}-(S-N2(%$GiiJc}nj{tGK}OL*N{C8WfAhRQLn7Vlo_?1G&sTv2U&g&c`Hq z5p}^QZC*Q3RAd=7Zu6W#!ey0#3*6HMlHt6~#c73znfF6gdA5O8{t;_BtAd7_qsIjGU0ah&$`7+0nm#IMww9!@RSt$oVW&h`m2``?n0zlG@_4& zA7OEf7HsRip0g)8etkh`u2H_|KDb69>{U_??s^iefQJ+zH{|Z4#@>iCU9goUzGs8E z?Wy+{0-)hvIFMW79&z@S*tavU{D{mT;Vq3lRNXTF?ebv99kYtpJRr@cBs)7hZS&Nu zJ--~bqa|Go%R@g`6vA&|pROMGuzDt$Y4w7Z(A=|?$0Nid0Q-~)&m~7;FYa{4+L0uK z{JQ1E0JEN>HY2-l*r&Wb0+F#fd9D5mc;olxtf@E%fYDRvPyvukX zMH@ueQ_sIUEf`hu_UzAmK>R6oO#Vn`$k5<(rd#4Ghe2E(b27zbC^qGXK?l2%;cbbh zX$u#R516RKcQY8d-(xHKU@J02VLy5_=-}d*X*;Ie4B213&2jQfIpjKcttAjFNh95J z0$5-tyaYE;Mq;|RtLw@f5gC4zj02vH4uVE6CRkw+@ik&&1DRT+I5N%=3k#T{~M z+-&GFPfo_>g8L&p8#;(-TC(o@U>_;f-Gs1SNGZ4^hq4OXDN9%2fc)Wdqf~>`vw=mP zMLa-|t%}hV59V{{)g_gsB=1q}ReKyT-H61^^*CQcA9cJ$DGy4(sPY&*&0-^6WF=N^ z^8E2!*#C3|z#{lySAi{QrD0!SI#U#1HGB<(?6mqxVhT7(NS$Qo*cYsY_q702v2R1f znj>rN+Sbm>FY+W;n(I9<`$WIk&>g51bIbnuX8f~rbq;umdXJm+m7H@Q4+tj0exs%Z zBmUVkbv&~ou|&~|snK}N{)Utj$7_KLF_cBuS^6X()|uRDa9f@?IX_D+57byDD~X3HkBIgum0cZ{HH*lOI|PdR6K zcRwa1$O=-^kx{R*;fG!FHNu14K=#PG4moc)<7~G_PWpYQL2UP5XfcYCf#VgAcB)LP z!;{OnVjJKtuaEX$5WtQCOLzP@k;{qK^MMs&VDO{Qj`IK1S=V8i^3I0C^x(Ql$UV1f zs}~%LvV6$e%mprP+`0ATZvRydck-+o0VLBG>wSqJTr5~{(&WtyM-!lC%Vu=_7QuR+ zTL`9I?P_x(ZS7{?i@3yuK??7%E9Fj2Q6C>ZXHD|v_SSn4 zmOcYWsd;_zbE+B&TbcmR-EOo2i&=iE$a%l_?56 z>}8Mt^WBv6-NsrMdrjV5vfa2yKZjN6PftClc=|0&DuDPXlCR8$H{(4p=G3Byo24_A-CyEa{4moGaXUCXo_ooz}b7vDgcY z^7($%@qx|R>QpSCJKL*Npo$pXTNDg{rtWjnN201S6ak+|Hvd3C&_aVl(^tCn>2xb~g` zyl(wPWw@{2=xDjlT$NsgF2agFZcm9w2Xyjz<(1uU0%I@FCFY+ezAOcZp9GHvCl0Ky z1xCo?E<#2`gyYXI-d$COF#W^DKNFgnagEcm1LX62)RLVv)V^9fi&5|1Gw=x=fE^r`c`Q%a4@x9v2wj5j5ScF^ydUI}cCkCImYl zSW{>U)L8JE4FSH5zfV=pt)gdhnp_1tVy`J=o>lWErwfxDziCn!x~lP~DBO1{jfGeP z^t0XA_PA#zvyGM`d|12|;jTq;;n^08ATy!RxW07XgXt~+>!!F)l@vDsS`+{I>94rv zLphF6f;m|3kM)VlTj0M(Hp6%qrgmIY|XTe;2$!i5M$)9I8)8mZ=lJ zi2lc`o;{Iqz)ut{dHuNl(Id2z7tWsf|^&m&1NFCxOrSO=YD0D2FPjC;EVG~yh~0v&c= z0_Iq7tNRH2Lw(c|!in7KH!0v`>0`ul6Vqx-f6$fJ*p-&z!hpcHj%PjyzW4Oaz0S{P zO8Aw{#DMbKNEkD^-CUsHG3BsO>LYF}#%>u=X?&@>heVc?_+iw*=2I)Y1A#!oeEo9d zI9Z|>k~{3-@y5x(_P z-v^^qbcd^7WJU6r^t1HAz>%mo*cS%yICE=pI}VxvqP_dz9ZDob=nOE2(fWGU_{3zW zHI}Z$dTGgu0Vo`}Wie-QK>~P{sbJtjlKA&{$O52VvYmbkp>=$b`Hbdlh7!(*%_rU; zXmS}X?OS~66zon!Yg~t<@}#^v6DEDiYWKRI%J>_s+eg?LV?!gx*-7ODsr{)5J-&wPVJxRfsEpi&ha7X!on{O$kNYn8eV_3; zqOo_a5{W3QWuD$3-4w&@Ebf~Idbs*1iM@w4llL~LvFkk~%vYX(;F~LYB2uAh> zB!92nP?(NXR5kKi3s1t8CWqWO8XI$L4^3J-q=uT&Dm+o(tB9njWrshmi?*yGeU#v@ zm31Aq8vAO-aHBl^!|<^YCD2sj7pSturo+k8DDU5*7O*GSp)!XI2UqTf3>HskWz9Sb zBD$2VWy5p+XS*L|ZoaQaHe4Ul7i10EAzWK}!KEvSzZ>b3c(Bv7We%Kgr;?y*V~YQA zIXVj_TmKd#z$V;yZ*~{kXEXEE!R~xVSjrrN8$bR>CuX;AYM$KvBU1xc86u*P6#`s!wu8Igdf)YU(BRt8@~6v}-)I zUyGp6Tic4+%!tqIx_Y<~8u4ziiJ_(VSF-jf8%%lZi{V7iNR2w-qbX&K8FkS8Uojhw zucvVMU3Ur#wyTD=kxD~X@0ps{M?Sg7fp``fCI+NPoQ2`?Tc?pL!1-HZMQLOIw4$9> zgvfK(%PG;_wsaxgynJdM{2J(MyLz^4TSq&n30f~}DCgQ!nrV&HcpY<`T%XKrNILaj z7qQ&7+!n%)1G74CDjW!lsJiZoywqel3xzNcwGNm%_D$I~!ZQs+yaPH!j{2#t3f$Gv z6Z0Z{(rXISy+A%7k#yECMDNj+WY8rw_QNM>zK#gmHAEN@^^|X|$iEg4`dIe^S>_&I zlRxh~(EI0-6e3)GdRw_Ofm1=u5miQS*n{2=i~E>O$^=wipl>J(P}sev*_zj-?O z+pzu*xq(3Mw;V293- zInWr3ub%xHBt7Ft>~O2m*z7zc5e9=(d+)!;tqJUfP4h}R?e?b+t&LUU>eM2Ys`h{7 zKj&PHE()sI)H#@{$(Qsw3>Z-DbZ-ykYcxQ2(p0|1tH6qNPa`_;n$OPjin8VtcVaX; zdfUlJ>&}TLspzMwaTTdK`4ptTe_WDZbE&tsyvm}6ssVnyj=s4Lo3hT^S#JxVn(-Pk z9@?rRPl6)*)i>8RJgLBwNWDi?x9a6R2M_S4s_PhSpz*5&zPbe zMt6T7R8?-g&9pn}vPJ@|N{ze|-o^wCI`w=r*8$;gq# zX{Yw4nvDUH{PT!f(>j}jeA_mZZ`g-2R5qA}Se<2T!SWKYK4@Z0^v4ZQV=t0+F*Z@k zk@C+s0vsjfD@-S14pSEzrZ+`rO()Mh)CJe~C%Pd4ODPclGI8zsN95Bi;LNhE zE(xtT&RVkY`I?s*ml^aPR!)AW`%twsQr$9HwhgW`Fm`8>h8+{)$A$jIy+Cfx9t_v8 z)p!zR*)l4GU50w}R8$?+&G_YGa?dp98jEi$ToivmFyRqrQ2)kACZiY$y;+Pd75?t) zx{l`rmLIrZ-_1Rk@99x{>SB?_?);7T)TCpP5<_+_TShCT88mQETox^cK?0{y-2Q^6 zc5e<~O@VR7G>i+<^DqIwk;SEK%gM_5Y#)hKmpn7z_5S^0v!Zvr=1?H|V)f3%#xt&$ znU5J75{bMvThbwv(WT=@{pu!C@3))o%<(fl9kDxVFrEk>llBT)bWf9xuCH1zshxcj zRGJ`t0`t05HsKw#XnODNPD+AZow4^c?>LGI-MII?tm^Qp>#@P)__uMFAIV2sc0-CJ zR9;8>614r1LykGTT1^^5wTlz3%b|SsI@;a6279uvq4^%&v5H`*82xY8m_;$Jr(Qd_ z_Dkiebk05>FRD&uW+XLqbSUjezY7tyx1`pJdB;rjGKv#Zc#l4#ML{# zd6&?8Lq@?8b{;UDA;Q_uj$|&o@mr!>m5aaar+*Fo9;Rq8_8KHXB5+^1IIr>Zeg?dh zGe!VK(bbNoyyqfvChnM@z9z(?N5f1Q5Csm11f<~T#sr?c{fN@}UoO%43RuD${`~oF z?R!d9XvPmo%y2&=#@==#Q%`yI2XEXOBu+Uc8EG$#uph>%L_mtf9V)bSA2cc z04KnmJ_({PABiS$jyLP^-WPz|-OTz^%)LM_1?lYUjDp%N*X`c4uw+xnpY>iR34qGd z(EVG;)uBs9EGBPfi=XC6%~9%I!SoicE9u*GkMz4;n2?A|61HL;8e2RXJA#D6G;N}6jD1@pKK&ths;eDsd~Ae~FD3$5)q_Pq zEC*u@*2Q@{#Ec#0p-dN1k zd9OdX-q2Uj!HeIPG%?E_`-IY<)BB-z^WoxJhFOYoPgU5NTNMJI8AQfTrEhujJ#pm6 z;WEoW(Nps!d1}5K)6dKo174dz08Bd8mrhC0Hh+hE+Ox)rYjo~w=#STM^e%ie zNW{B<>yCQb<=$FE1!9#B?qUX=P_n;ieqT(}h+L~YczKpDTzqvTGD1{5#5013+ND4N)Z>B@>;C)8mtpQ!& zNLqs$RsJWYza5L+~}UlY7Ac3%?UKL4c&@ignu;tpb&S5?C{7 z@;%cCgo40l=2l-iCf{VBCmD{|oJjnmoEy3OW3l1QPeb{?t<5KIxzc(ZtkdyaSiO2? zWRxMX=F?5VWJzYwVXUs6?zbH0=opAj7%dPmc{{}s#xsqEgDVYcfFET7bx@a1w2@c9 zZn=-xsop?e`B1&eL${UL>$z%N6DAwvw^ieq_?m8v`r(Jr)?j1Nt-J4(CbW>lJR41w zza3Q%aIS1B0r99`0OD~U@Sq-+&58fS4gWkru@)3ph0JUJD)BAUB|l!=N0eQ(xqg0q zSE7B)M@07#jzg61Lc|_Bpsu8G$kH-Dnz-&O5Sp!PpyQ(vdeQd+?Qktszm+wohNX~z z$oX4;lIrRk)&KZW5v!}jdb!e~F)rT5`>W(f4252&h@nu*8}Co|Ivf`5%Mb&pN6fdA zu4?Qo;uPv$0r>m!J>%iFdSWYfq#FiImDTP{*ow%%=7ras2)NEIrHh#sDYkj@68v>${iK)seos#bn`gAm}rV92$OlbN&u{g?4<6k0H`$e6=Cxnyt$%h zamy6sFRttKM}E$F(@dtQrgmp&jDAq+(S;GfuK*nVwGDRf0^n)VPe``Z6(eOr)fq|Q zc%JYP5UNvPNSX*1K%U*MRLGzY@WfiY0mYTdFI#(f`(sm{Vddz;Qw)j%A2dYS9WADOpSy7nMIG1fdSpa{W_Biy?7?C~`wHnfE8ON1T7j^0|QCrm|W$gWl1B zUcaz8)+j{HC-U%Xiab)qpO`MWtd-+Q9O1ltjOeDTfn@Y@+g?ufl=EJN*8(%PZe=$S=8sMK`3NJ!Q?=#15lzw1gCjPNHv%)sUAo!iKj&93z25P3p7pHQ zMny;`)+$Y_^95#Q-v%@)fdPz{AZt^BFqvDQjk~CiJS=M&&w7nWXq`wqRtZvqJty<4 z>xiK1CxKwOebkWi#rDi^OF_XHaPggyVe7#cv2UAwmYtAo`8B+IQ zE*rlm_OU$J$3LDW7VC_$0aS}_x0$fM?@1ng=j2I5fFhOvt|f8sb!Hm+6QSESXMWoU zju*Cbk_vBmLTsC|X-WJ}4;T2Zuf$OZt9VKRz&tB|&$}~J{9u{)xKI_?Vhw~AG=Kv+ zvJe#VfhfR7XIdRFgCxO%ZI_KUk(N`P2gqAjROytCs~@@dR!=r$=U4Yz@5dh29Os@= zauYG%j`Z3vn$qk*i;y~;gAhVz%RKxx{{|H59e*qtK~g%k6Qnj{=H4O@--nER4WxG? z0zC-u`j@Dqg^2{I6Mm+PoW{!19T%4KSLODfrZVZEhvGM(R?}j;)z_Wr3=v*hV$e z>d8<9e>$66L9TjWcsGM@63OQA&aWirpUQUtpPcfuR+1dG8_A=5<2r_#vExuMM?Yl; zUiy30!O@Dtp0>_UpV-^p8;0nKn4Ao!ls7KFkCRq5K{3hCcYC-Zzkg~LGk=^P?e$vN zkM&=ZD}Aw}Dk8X>_Pr0orhverJ8#c(d$#Q78^1pS?#rS4Cw<)_-(#6=%jX9p%giMd zr+YydgPO3f@hnokeS@#|Pe?3xKseQnwU&Dw%l8n>Olb#(=*dlFDBM6m@;210r!+>} zZCbp1Qaq=f=$}HCcOQqT3D@a1c1}7EBIV{(KkQ|HA00cP19!BRdgrV>g7)FGx^%)N z;T#h?Q3|;L%HX3n!U?zSux&c;x;S5d#2esnxnG@yy76ZhH&bH%tgzg$G3k<+uMOMP zL(Pes?G22Li?#Mn72E)xD(2>XcWLH^=-ZI?w_gu|xl70BGT;|u$|smXx(<1g*`B_A zVXUh* z)wjFNX0A;)ff(jdHah(~7XDG}mJ^g?u|iqtE0BR7uqw(2Zy#fgQnGJS0bdrx>Q1&q`;5zVaxMKyDtmuMEU5P zC85O*1U`PD6?)g`hHHuV)XDX5f!WuG7^4Ngre8KKlgnvtrv43{025UHg!=tSq)`Br zuLh}!?8milYHGTt)wVV#`ilyP;$-+x^#b)!{n3O-4G#2ZOWlBQp%-?f&I9|c#ygOA z^?iduyZP&OxYtao>KLPDB9-Bh{g_%C-^9t`rR4`Fa!eVA6CzbOmowBWV;ALA2Grio z%6)nG%qQ%?7G84^_HqZ8+DtrGoab}$qZ8NejVgkTO4Rq*@zK3hCr1f3qc0jdhKB}- zR3h)>HPPFR2x46$qd=siGOooSAXQJTXpia|YhlL>|UMwU6VdR@4nD zO+evM`2#@1RgB-1wlFXBD5OP`vtoDmB?rED@)WeyO|Pb)59b%0s135S4chLQA;`h$ zjM=rcu(-5+=EM|1l95GPsmee%4nX+qWtEx&XV}-*ckzN63k1nx)D!%&zCIU&cJxi z!y%z1{Yc6^=OGHC`HSbS=PF1+*5k&gF2&WwZYogb$4&}7Vvjy)bEm!kEsr&(UDVp? zE+bChld0`a-WEgHp+ZmZRaxJZ_d7>C0c3nOl~$A135{7H$kBr;3wr$;M`D*k5z0opt40(aH zpZ$PnJKV5E2~eHgo;4&lDL?&o><+i~+pG(LH{?NgkF)2TD<(gIxqUu7Y$@p;xRJd0 ziZ^fl>Z+iHWxBg>i1}G85JuuVxK*g(EG>fZjj&T)D8LFLKf4}Hc zRQl133n>eqc?sG4%Z9WynMyOO)@Egz(LLF${oB1PljtpaWB=4h)Q=JgqtOAL%SKcx z5ZeIgKz7`xk5?=fB}>2WoumfOv>eVpSNshf%r!1CgDJRqWv66UkDvix&>FqsB}@Qw z?=4;-Jz+s|QrIraM18guYq+63Ks@-|*hjp<@2;CbnxeNL^XTw_CjQ}L3$3G6xz8Hp zFuVA5_bJyDdwlY5&&VH9VR@{WB>ZXVs8VIi;EzuHvea6Z+7=k?Q;SE=DjiR0Gv-u7 z93*u0yAcij{8ZH48d~~a1q7-0J>OZ&5fmS$iBmfhIuYI_jqV@q5X;HUEf0Z(FjD9{ zQT8`kO+LhVQZ?MtkAZKq*R&7<2sh*6&?uahQgew#n*e8u?+-lUzO;D~RBRtOMI*2E zx2Wo|0%(pQB6>M|s z3j>HfkqUUVS+(RN)B|0sc-l*v$HIo+zs+g*ax!Gb0+#|qI9ZA}(a8A7Bbweh+B z9Rn_VauWB>YK83wje-!wF${4XlXq>K|JG)4TgdPh6G@Y)@$$`5Us@NRTn!=$0{ul~(D=0dO$Dc@{RqeE)j^MjPYxoZV7;HasTL*Lgig z4BSID|Hk#|ovY4I05W72@7aOU63Px-wTfTB+o)=3Jv!v;bke*&pacBj~WjnVPrhwFSVDz=YkqmfNa;X${KZ%I2<{q=(eU|=P^IwljMQz?=b z-&s>#8Lim#U9NfMEcj}9<6}$pfZtZv<*<(1P>UpU49x-Uo$oxRm)j-_6`VxJb=a)I z!sMJ^Uo1dx&1DX>Jk*j{%Smls#sD^3#imj*egzA5;AJ zz`aJij|9N=fAghp61SFunN~GslO&gASV-$pC&w52KRgk1qCJ4Rlc12u4D{SH(b4vYA1(lly72bw!eFvzoheK<2jA6nESDV>CBg2LKfiZeQDi$4IG zW{U69|B`T>Z)DyW@{98eM;~)Z=@ID$*3-i@6_V5Rxu&r}idYG9L>2uLlZVO|vvhiYM zr}wNFA^{ggJMt%B>%oD)Pv9+;7eV=T%L2+$xkt}}79DmM5B7_@jHrbFfJFLE7N7mk zLt7nWe;7>Al%Zr-qc+IGVBWrLlE`~ji@1N}YldSy`r8Ib;9JG7=iGXK-27)wNLn}n zovycwiT~*L)On9j?O8SRlnYun^Uj02icQZqj(=Pyd!Lrq{<@OC&VH-#)lc2iyakA6 z$*#>K5KB)jFEkrUJ0Ot$ctO_YuvF>atMsR?*+&G#g703~tuoCOR&yz0T zHcWF&AA^4&Br<>8>ZkREwv_b;eQieCJOww;rx&&hU0=dSKHjf=<-bNF0Qn}e5rQWxmM)!>T9lbiZ zvJR<~|L%(e>-fAYAY6j;qrWfnmNW2sEx(ejK$9#5_@v!dgE`EqmZN?1D+vwQnPM%a z7jbxkYTs{W7)n$Tgx$P~Xv?KReVLyV%yF`W{7{t^f&1u z?zx!mpH2>MY`)~FeS9eXvdu%gr8 zbn{uUFi_}iP!Cu3LPhDtOse*49>~SYIcj>jUFI!yVU^5j{a{rKFIh--AaQVskx7E; zeA&#?hHE3o3KcLt$(lEt&xd1n&-1SDP`lnCMfWf+dMU)GNug8BM{}K#M#M*~_nwFu z^sNq|eyprqmX_Vqm=DOxEUvx>-7Ff%zYG#pfKFZua=I9A|%L}(X#5b@+t>lKIg%}5q3_rs2+`8LP$zuyS(yb)_Y zXcnLJ(HUic^769HeTKz^Jlq$tZ*(6W&w0vpV_((NbGsdf*1N_2!1G-*?vpg{z8xnI zy{WI4CEVMy^z>4DdKHaks{EIokFq78Z*;0>%&U1zE$1JAlGk~TURZEsyCHf|Z{r4` zb>5cJU;-#@eBfy#j6NZ!2h4jn>@>OO>&P;-hw9h!NDWLDv(~j9TFgo7IEeYS#{AoY ztQbBsD;gnkeAekR6<$}~q)>rAnV(h0<6PfRhw51@Hz9mn+ZsM|MetI>{9)g@?0rgij5Bo~*pXl41FIMGZ$WPk1B z^+UG?!b_obGe4*wJ(B%a&{HxUe2?~cf1Th_>o6!8V!&!?#cHt7W+}KcwZ*O`zOe(U zajl;8@?LGne^r0$2_TzxKh%{=8n5v+v!wwT=rAWl0c`AJRE`usu(^)(paRCmY(RNh zUBay+8I%{e{<7X`>sLrnd+p_MFeOX(#^p;?{y19ObKW;!h$sJ})jw@U^BZ9a_TRB| zjGY4(C%NvBq7vhc>zE^Hoy{~OX{ADf=%q(By&n=i0g0Z!+z?M|ilK)j5tBd!w(kQ9 zl;}aE3rTEZ{huX?$G@TCix)Y%hw{@e_gu>k0g}P9rPterYIUL`yLE8FlEilPwCIo- z6dj%s&HR9b!5i_}UX*=np!C^*uIIJW3bFA1_Z zB9dY{a!zQpsr9k27Uc$3AK*$UR}tmks$Q3rP~f#5J-m{sF{|}P-KpNV(ya|1Bf}0> z^w}4=X?1piHUp#RsrlRUxbnX;Y3XG(O1@2H{Hl)zpGf`aNwM41yZ1O7reQG%D-4gy z6_&c&I!0@DiW@hXvBpZHyXO;xRfT;%#s+6lQi*IF#)I4#OzAm(^oh8IOXVbAxR&Sc ztZR|#nU?;>+eGz))N~drV1z6|vjlKCRs+b}5#ngab^6mfv|bnitmRO|4}HW-y7#iw(Ka}7fcf(9yaNvpZNn=xD#LZz zzNY#aZhE?9B0`UYJW4HBq+5#w_2o8Y2+amPCdSRI@!9@MAJr7k|0Pt7JJ#h=Qn^=` zaNsWHVYh2N)=wxgh<%Ot<=)P}lxZ-4GL0sh`3FhpSFmLR*H&lP=!J$6MIJx;q6~mb2O8jp+dWdS>K34b@jV!K#abJd+(W&Qjqgo%P7gXpp^)*I8 zz12o+2-($m%Y|=I-nv!xYP8qTWUM7jM%sR+J!S=HzNLK|sK1uxfZKx(0N(}dYxH6Q ziYA+XdD$FYtsT*F_~O)6@0YsF`0wz;IsqFMDRSC`r^WbReGc>oDKn^6dErzJq}##^ zBmRP3Yk}!Vs&wP;$2+b^ate}V0~-zW(X?LksQl@%NjJQm%NbG!*?KK5exHm&(yGF= zEB9@(i>gE&u)!f@QEC|pr3Rc74zBqD_arIHy~Pe9#j;Z-wrd_-#d?y}V*V-Bk5M@?7;b)b(Y2=0SnTdFl1e*E!5y}w~ zKOpbDx9#MWi7j`w*HMEG7#@ZMo6`QF=x)T5zWRYcA`f zvx?$z7|>X!?Ac|}vGri)E1s)ap*s84ga1d=TZcvUeeJ`FASn$7F?6RW4MUf7NJ*!Z zbi)854MTTG2-4jt(g*|6EhQa8=gfQX^L>8rpKt+lan9aruXWe1Nb&Be`Y5H>->+a; ztP+eFXMMb$ABGLw^cbh7Z!fr778|lXiTk1&m5~krGw>c*It+lN8)Zx`x=LliewKOl zJ#;t-M8DBoW5;sTBP;!kn$Xsd%7P*32`}9=HCkAoKDMO@Uw6?#wxwNaxKK-ygwf*sBIC7v%Fx@gq&W z{auR0yonF^W?xi5$`#Wkqzyt|8(uwfsD4$e6wn6viHx^V+j?XhZ)Gc^D}klyXUg`< z-b1~s@8)aF=%6Run zD)U$nyM^v~o71-}B&#s*`NVG(%JK9y;i=$Y&+xfngWi(`ib|1IE2rIA?M8jYl?srB ziR{W(EfV3OyZMF-v7TDHfPv<=Hle%V)=2A zMtGFb7cidx7WIQ#&`$qELxkaA_RKl^+!=A{Y*@{PBz%w`FiiNi2kH&22HjIj(ISL+ zCV)i%OU3oHLgoX9U=6Z*^WIG65cE!!#0xol)86mhqAK7|Qq%jIV4@Y|iUn!0Y8+t& z+=>ichK3y!t187hK^A|9$XZy05+tdasL@OeWaZSz(p%{F)pB2!hS`KeDZ`tG z@NG6E$k5=iNW;-gINNXoTfuvPKp(1}pDL;*^Xc$1Kdetmgv2SD*>pKUUb}g?@A{QTWh<2Ex(pZAZ6Ip3tm>c+9pc! zPD~yOT=GM`VC{c0TPptGp^D@E0zR-ZF2*1}K_fm;H}J&~=jo1_tQXY^7NNP}&dUNn zDoG}mS`R5@lRE^lhDv_w>kl6%MaY3S4gGf}2@@^QPCDJ?gM$GXOa56A1rq|;bAYCs z3b;NbmUF{op*Ou$Q#!E1HU_6bR0~&)bX?_)dW^QA1vsA1-qK|MExto%mb>QrT2LN_l4CERtRI9`JUh)W+nA2(DoOgbGjJF9S& zkeNB}>(JWbTv3c89t2u_P+toT=M>$CPQ>!At(op04zB_s&3efwR>49ZVZ%0tn z_x6^*YHr$)fJ(O@^};{!9!Q(@+`niKdm3K{C96+%=ljE+7Av6_4cD1Hud?a{3LNfh zvVRf~x-o8G*Zdv$ryZYfa&L^!KyUL9p3*aP9D#U)5IeHS#RUl=wu1`fwaML0rAY11 z($pmtR8jbrQBTg2dt*-e$4&`oNk>3?JjzG}#A11#jrSWciUIaAfD3A>kjEPRW%5ooP)rD(f2KC^hFq`- z>f%oPG}CW8?9sZJY*T6)YKY9&ayxbpvEco)g^Lu_uw;JM}h}vjB(Xng^HE@&i#oH z!gm8|55o0;Upa<01VNRKz@Ur0^4 z2G`Hy6{ijJXJkq$V0hClb7L;NHnAsPM*4 zf_Q>eRU!J+P)&<2K_fLi?I6$G5P*8P6i`pD+3ZT)02K`M{d3Ui9L~P!_%#iAoadBD z4I9xHU$5M3at!;Xo_+<96Eq{zOZkYtwbADYH3a~cV&i1zy{|AO4Rkbp1()YQA^*m0 zW%TqNAiI=VCPvg{f4;VR+@Qt!`g^BD0XW^z=lgq(tkAXrOlGk+%hxEb!*yx{N$gW6 zV#AKrGTOU=!9SyacI9E3ZLH-lFg?J{a76-};`=qW>+EXV8IGRyEQry|{ZA~@G7qyT zf-!bv^OY3%yqt6gS~1n(I%rwYMM92*tK}+}DBOI%4d5CKZ+T z&}#&sK2-t$s?Q9f9p}I^?l6O8Cy3!=p6w#4Cpt2czxZ~jc0e?VrSeB|#@`=mlnz7t z^UO|t>oqF!vvdBlWAX!vGDI=R5cygFJGmZi3j6jlB)4nKW(D$%r$&qtA8J4|?fb)r zbrnhwPDRSv$ylpMw6_-xvy{F%?MgvT78luEvoNg9kEK+K9(|cvLtaCm7jAzH{Wrf| zoh&t;)yFts;{9xTa$jMt|sNLvoj~gh^-g=PHOyZ9P%!x$i{60TUAM3}~vB znM4V&3`)M47id%#-~nUS(NI|#Q-GVXCLH{%m;b}WF%nSwA|9=;>pbHV5<)>G&C%;? zb}41|A>>i~b&x?BxLkux$0dy7+aV}?@$4-y@-F`PXEu9K`V0FzKP$a1u=T+s=YRAQ z198fI2-zP=-2Zl5kU|4MU^e|TD&0Bgou~K?O>oPyB6SL-?slIGV+RLL|FiX+hPIgQ zoS3TDrvaF#;#UcSX;u5Yw;;EAV0uu;RFJy>yL0?u);U2qncbJr>}h9oA|0nIhXma9 z`zuXp3OzcJK)?DJg4Iw0(9hP}WUPlWS7v`}MnftTu$Wn-JZU1I*eyuOyR&?v6CsoY z;+a0t@#IL3H)JATn}(-99ek%sd{7f0rf6o`W+G~pY8FwM{CaqG?C_8IFle=>fp1+TQ_}vkRdE4PUZOMe-}*qfF3C0_ zh|eyIuu&Rgqen0NM;uc@d%P=c&@l#ZlgWLmw<-(xQd-9WuwnP#)#eL08O0wzjQPrp@^N*pW@H1KO z2A@j@MMXu_(uDska#vwuycsS9l}U6k-k&GFT9`lHC^2?usk615?`t5~Q-*)eH(e&) zcG=89KWMWIiqKJgQZM+WP~%2c{e-)RklXwP$nOmq;3I$NaRad)FN2*qaN+?D>vO@# zgY&*Y@~ieGG~Dw*{7J(p!fEfi#6^XLkz?kYrl5w~(W{_bve8om`4hu8DV&KjSC7J8 zJaxXl`-{X2UBK>Z{24NHlK}iJzzhac1hgdAy3f2zU+b1yR=1XfWd2MThH2YtvM-6# zkhAQiOjFgUz8K=uF@cswF$YAP>R(k1YBF}5YP_7q4H-_G=f^N4s*T-_({mP3nx`Bus8Fq}*&WtOaG$h;; zrNxB*(t~v?+4k#zw^nnf1~G~I_#r>ghd|D@AkkT^9`+qi&fh(Vr+ATR|7<`(ieEFX zW(V){*^c6LiUjtw$>htw4WaYCi>DVR5W#59Q(+SXByEHmw1XZzQAuTdpgPMOz9$j=B&NhNP7{@B8Wo_Ko}(QfX|zKWs5<5Dkj$9 zBZ}x5Os}onEoCQR2P)w=SEonoKUe^Zd`{(!-3NgCJPZI7EB~Q)F`Q*40_z-i{{@rm zyKprlt34*1CWFBeg;{LhJ{LcHz7?;cv3pl-!L#y=jbDl((0<${vRfX)OM zOi&eTF9A)VHjEM6P3-Z}ll@Vc1axs0M)laJQBUi;8Q8^e1B`7*P*L3zNSzEfku2O z|H}9hKh9DE`sB(K+s!Jg@aWCY*^Rh?%Xi)6?@cDdZ8lWPBYKKRfZ{B!^DLhR<2L{Z z^0vUo8`#*gMWR2r?}^o5ftvfr87v91GU1zTrulMRl@E|0`AaNFI_!NZRd;jrvtjBk zf}6=DFlmpdee#!@lAcBuY}fPixTeD%**MfRG#`!M8V0p;5UF{MEW6SsX86aKp!{?f zF?s2LuY*q*{n~=7)9P{5`!&YwE}z*<;dmS_h7S(PcOptmTOYceu0~YF35kxXa|t@i zNZy`)-;O_aH~_IwB7rMcM%OHwF}w=6#GDVwh6&vl=8WG9m^Zha)})msvYGxJi=ypF z=(*Zn*!dCi;1=wfCH!;0K8t%lCivjg9;*eC90GAM&ejms&Pd(3LA~U~gmk4N&}LP< zb-~3S0)iTCI??iU%J3I4t_{Ega(mYD_dvi5T`u+QqyI5{>42jv0MDT-U56`jU~~A0 zbhADm!*6#5JOrc9DR9&gXRD#lE$!%_c|s_!y3980Pj|nLM4$nP;j>XB-@kF@ZDO~{ zGl2X}_hyAzeq-mnsyF&!;Ng!k9=6NoSV?|t_W~=5nzHG95Zp-&5;LoygTQ)g${64F|?S1DX& z?^gDio{qFMzWKJv00{gawHPk{%_}{vj$7#GeYij6Pqj}OWl*7u4T0dqY4v^}_{H@C z#1q%mgm3Iio)TvXmW}J0*TVwz<_-JlfXi+9$DG=}=&clrAAQ$WsbBAc0ibzz?Jw8X zR=b*Djc2p!!HjA-4!s5W2nG5u3-5dj`<6xgx7NeAMTSO0>DyF2Q8;kB4iV_!We;F1 zpk`oTuo*h-KFcs_#dEp6@OB6V1%n@G!`@QENWcfozTh{N)cK{ceRHJZ-j=Tckho@( z{^CbPVN}VM0-POswR#Gx1CRZz_k^$t+aQaxNQ^n;_qTIM>s({|eTe4f{pz$(=k6Zs zYpRKwI8I_ddXXs#yi!0g;I7hH>tFBu)GiVpF4H}xiAEwGn_Iec^ni?F0b0|C zj2Tv4vQB>1P%mNv2@IN9Oy)z*m)LV>e}90y*#a3*IE&&V%w^rR$i`2ea>@7RJ>yAn zLv)4(NG)r`J!v+ zX}?Zh61y-nxg~t~JN1uTm&H=atO*A-tMq zE-sZJBbQZvcgSiOJ{~5eTDPwx5WC-M*M{kb>c|$>S z|MHyf-oQ{Vcp&LjJb|RE4WASshy-$tvVkroI;sx<2U(Jh7fjtMdSuZeb{$Mc3+Wh= zyrdavDlVZUgFsV9q@R&rP~lt1CWTKBJAldJOm%tNk5A)m>H9hLm7*!1w zqi976XgPdewg9}I{GXOQcVW4M47kT+f4RMN=P~DcU(7u~IleGLA$)#ds^zPhG;&*E zsrh>chqs${4W4T2TSgwwW>Xo#K!(JRF;r$I1XQItToFUS20z9gD82&LYl!~9arB1IbbIvPOqyeF z8r@5V)%ol0xxm!sq!Hsaj=_rXFJq0X{EzrMcoSE^4t?;E>8h;4uI?$f>-uTts`uk- z|H@2n4WPJax#=fi75rx4Z4*wFv#x+?v&K`zp(yntj^AARbN zWf4ljd$y&lZw(U8>4}I2LwYabcV;*c+D*uJjS{#%$#u+k<0J!lmnPq6VZLa9AkT(s z3b|Vw^QRx&GM$W9-{q#mgg2Ocr&ZPj^_h*UcGLwbd7okY%AfXND%T81{Xp$*W+Y$ z=fG33Kkt6)>7VIX#e*m0h@i|hQQvZGcv0n81Y-4bHhlv;>n@BrnHe)|JCJH8vS(aUq;wyFH~7Wm$``r*Uv@z= zE`-L$2x1={6zBLNa2m+EwLXAn%ttVWf zPraMwJPEr7HHzW}6Jb?0$qLfgKJFjolu%5? zg#2*wgr?{tqjB+B7iV`4e+gkw3Ftve@^sQ|qQ1C97kXnn! zff-9V?fvUlwJM14(y(G@fHrE+v}dy&L)AO5z)g97T*Bhp6^G#P?){r#8(Bu5V=)mcmTg7yw=8;66=1k% zmR}r4s~4jZAmj*l!sR>{3IonH%5>L|#53HcOz>bu-PIb*wU}DU?Sk#1r z^0F7Sr%8aJ#rO?os^t%YZaFraWY;CJCi(xUr5-UEpcuj|_?|!QTLWfV^^m)mICMj0 zub4BAwY%jw-noV^68@~BLo&8M=|xE`exOCDN^H*R5Zr6tXb~W`Wl&eS375*)I88P` ztgm&M%6;LkFa7H?Y(44>NQWC#9zd^I0 zSPQnf)GlqPl0t-%-O}a1e_nuVz8Op`ucGOJa9_)33x?VIK|I!+>fl`R!*!~4??&Ge z>Px@ZB)GTh>wmTir5wkf4)ORieE}|BN{N-Xh!uzn)H|MrC{0uW_?T4wAq=DC)3eHd zX$eR|rqsey-zoON!2b02tk8rPiOV`ntdVQ^?6^ZimM$4IIT6QJZf+!2uxx4ne8V}m z_sx)`6b=)1oNIl=2%Fx3ELLh-1~b^l!uRaR+;sS%n=}r7z{P`~y7aV4tirrzBL#w9b%K(z5w%36 zaTR(M=_?}csF0j%JDu4~(f?J>Vt_5r5w)XLwOg)JV;X3I{mlx0!Qxu(9-ZA&e(vg3 z-NMEImA1+0e4j$64vM>$Q($OVCVQVkee}vAx19({Oht$(sU_jLedHgs(sm=*W2#Sh zE|DAHYSW%u-9p#~Ky zL`&NLz^9$VePPp$b-xLSVbb6!TyT&R!`@Cd`qt`CjG(jRly#Sk7YH-C{=a6Ds^sK@ zY-4wVB>LqaM)1`;MI|NA3f6&_=x>qeFF}_S-nt`qIe?laL=Ly3tn6()5U8N|>ZEZ| z+oomN&DZys3~4oTcPR->#ds%0@%BK%-wQ^R&ruIGRB+FwjL`YI{B!>1S4Dzf(~J{! z)Whb|oe4 zrcQFSnFHMXVK$6CqlXn47QNbZA(G_$Oykpi5Sj%{*WTd>!b%@*{JL z+=g_EVo~0ljw|`0#s-J{tFa9Kuf{Sx)Y!BBM4-lErXO$NIkaJ3f{)#_yZBaIpHy`0 zMsz&u0(?k@t~;Ifx(NN{yQgjU<)1DVpMo(UhVYV^wYYp}OT%1gPgpky_H#5!l#UBy z73zZA1}HgPv0wqEOR(k85$ey9eTZGhQ)&O~!SpKL3tonG{jEB|TM*w+Z0*KIdoG<8 zod}@e0|=ppHb|LXC(Dsg#(v`)b}yt($-`Hm;k+CLy#;)PR5Vvzi$_9sD1bM^zI$f@ zK%pVgL6xw8raG^gyaI`W#VYiB8=cnuQ?>3_Z~XS~p*FfIIup4zhv>Y|ozrT5F%kz6 zl)r7>l76MBr7{~PrbWhQ6xmZ0J7RaC40W*odNFVD@pGMYJZZFm1T_PpBWl0xrN5>KI*Ff~tLw*SVem>jXpas_Gs^(O&uCHeAz=w0yV!i479U4bBup?{6 zsL*Q=qbPs|#uI;3Rq~CpQNoKz1bRq?cxOQtR*@=;B>cmH!X?A7HibZpoHGmX2+X!waF+boty#3#2&~FaSZF3l&#!NH4y-lH4mGV&(rL5S~yp zrWkoKclchiKPj&@uvo%Up}gxWa=Zp2p|tM??tJl2A+c~ckmdEfZNJfG3pshFIO1o_ zQjc3(MITy@W7!C=_D0;&i#j8qzho0BsDavM@=)8B7QyewwEKCl8^b-DBDYErO%U?c zot}z+aKivFRPL{+7XH>{%jABX;(}pX&2#}f*fDz2S7rWC!^Xh>qZK`dfoK>WN|)T6 zc10`f7`mc(#K=1%BT*OwaY-|nl^APaYiQ4G_X`*h5R985%@i(l95V5^2r8F8F{%ge z-cyW+J!N0C^NU%$wLgF)Itwl#bvn@5QwX3hC4G?FZo(9~L+kwpwJ8z0g+Zb+=w0fSe0yVbR4S^F`!#4yHiF|F5U3h|Ph(U8tSY{R{u=Aa^Dzv_80Q zNG$rmo(uE+!0XO=pO;Ph+%TXM(b>6O41mm@-93t;^kaY&*9FPs5M83VjMQ1S(vhd> zCy-aB*BbW55y+@lZZb45WHA#Yq_n!XDZ3zdAwW!a0F12$*`>PR5pL;dN=DenrFO_7 z6D{Rb3k0ymz{W(`9|mF(s!*>136!lFNhVaDg7vthlAl!e*p~i#_;>)PVGW?JdaKaK zTDJaF7S$y6y;M}}CCYjIylMYvS^g++>+3 zPPI_}b6DZN+?ya;TCYcTPR`z;r{B_| zJ`xJ(P^V>l$+gqc?hYZl`yb7J7l#O_|E393JSZUmd8f<$l0q?)07^h#Af?u-igb@g zM0 zN;I10r`8MJ(^~s#`W?e9C1RtZK!bCAJyl87{hwJoL<(R>B~f5Dtq+D)Abph@5Llt3 zKJ`N~U8Xu$>SnzLM1%MFi?l-`CHnC`BSE@`MiXUa?lA35L!Cn_`l-lJ!LGit$AH)9 z!H%lYB)6*41)ggE)KQD?XI9=?b{+MizJ_9$g(iWuv(m*>fept(GG2rIE^g1Yy!p7O z1;;=ezt~45Z8Y_J=H<5%>Yn_1*hfIfSqy#^O-;yN`Dx_A-ScYZxge){b-ijQ5D+@D zz%}9=ntvU1vLpXuDS zk@-&<-!a_nyg#eX`Vk|8Q;#BeKzuQ47Aes{QSxYZ#v>- z!r&kfd|ddEroQ8^ARPbcVcphUU>Nar=?)B`aUW6@9Ka>JoCLzdos0vnn%Xv!=8`yDxTvE@{Y^@ zekL2xi-`ssM%)$FT&iBYmx|(w5#HM!Ne=#LvgMa^_iGLoryu~C0o)`l`?sGc(WUef z29stcx6>o!mVl9u0nf(_nP0*ZCcAXGws}f=V(I0l1gyDb@L#r6vOSmhaN~W5@Xhvm z1rLxd_B<0j+#V)*wIAh^%5E`6vyirV9Elth&lMS|xxb7#72Xl^?{@RkZ^M9CvY4 z@KeUc3G}QR9K4S@E~nG=r!tPrEw$cjS!zvpNFVQkmb9$yM+c(>ooLqdyF9s3h(14B z(C&9EPCK@$iW~|Cf9}ok0lh?ZM4sJse1yR{J~YK1Td8)#p`Rs|+gF@`0GFF?-W$-- z_u2g=OaFtEioE=llfT*QeMOwty%B zw)Xw5w1!XzBKX(GQqN@ar_6`FA=ux%@hCe^)?a(j}yZiCsORuVCtq^ zn?oHhCSH8F9KnP@UL2DE4*~cliT&iWdbM0hJR?g|&t^M$`B9N3Tbv#j<_j@B)Ds#~ znXjae_bcx@vgp+4)dCDGZ7d(Nf2a!CUHBL8tx5##|)Lx4lq)sJuaz+@zpq_w(2g@RGln%gz?3%ok?FKOtsL%C)rC%x!3q;gMRF`PCq^o#UgsjHmnlD z$Y5y%#;ASI9|ND9FE!}s&B;_~h)H`qERIu3_EetQvkrX@-WQ zxao_Ku}Ehf(&v)+w8pBAy0N4jrS97U)&ArwN`pMW(|asqjDi2>G~eUv7Csvu-j64b z8SYlge_(K-w99;5*^-?VS?9Rm&j?1}>Sx0Em@%u(qnpt4=rW2sk{p9qVqpg3eBCMG ztc$s-^6!ZkoWM8W547iX8V1)Y9uZ=)9h3@Ot8Vm^veumt-b8RPJ0%wTS*kx)j!ups z)U4GZQ4Xv5HiITKx#U%W9;y)6&lZ8&1^Gm$=$D@*{ghmkyFuIaJ85VVojd6=A0zJ` zU96hhC|s>}=U_B^(6{Rb;gkLN0YWi&c9JJPPz!U&cSFw^yR3lMO2ULEFa62fW?4-7 zo2_!BW)VX=fXCT9v<*C@&dcI$&)lI}$JU6D8 zhxcS>69EeL|IoD0?sf~#mQ&{^FU&Jh6-;30vGJ4_x*@PPL3VBhn}tY#O@-T#x5vkh z&!ZmEc45?ocTt_032pVy?~GXe;-MNXcZ&Q#+Av{fD0@Y_N}e7zgKmH~d|f@Vxn}e4 z7r0RTBm&OOjt)vkFd(GtdSa2J4LSIQD*6@$Eg!!eqxX=v#}ci$;T$yDeB@03%gc^> zS9ZFGClu_^em&H{<#QD$yOS%6C@pX4^xaUq*{novmpU-|#9pRxhApsc(6Ls9yCbfO zMqKw>!SAQC*#?R0eRYYYse4Y%lwja3zXCGp_*XsPk_hFJq(4J#>t&ZONA&50TC8wjTQV8uYlJFfbHBKza#O(0$tKvV*{LD9xy^LU55zcbtP=;cR)wSHSm zm%ptz?|pwZ;OQYvZ!Y*cWr{V|+iG)~H(s~wWrKL_N@s$>BXWuFD|D2R7x}H}raM*~ zP{bA|S;GXgQ(P_F;SgDvu!TYk6%)-VD%WrH9yK!&mb|T$Yj~@|NPuU0K$OgBZEu#2 zds`xZLxdS>vj!qt0@EM}E}@ofA`c7v$-yTh<*zex{DZW_6t97yxhv(+qAUvt+YXah^o|rgCbi4PIKuR>azow-6 zU@(S+JMG<%ON)34Ow5e@XP08dnsiEoMDa}8@>F7hkK`aUYsiMLnr0C>yOzYUgaNZf zAz}lF4{i7ogz_e5W({m|k#Fc+dHd;P^YU=8Y5z!3wSVFxslENqi~a}$oXlY)uNEox zS?!_B{-6oq^HSqG&rdKf($7Z;$2)sUM+$tIGD{~EPp8KJTMA4XS-|84r=4N821&UR zY?m9~-f-s(r^oobMU}YN+U5y%n%Ny-N(4oYW=Q&Ph zJbvZoH#l+~@Y9?95tTshK;}zw~Do2vVYXakL5b%VSuB937UKXbW?sVGV zSHLsrgqG5!Dva?nm#K@T>PKoD@Py=R*wC3sKbC2u!as-?=^3IlA;pS%X{g~4{q!AK z##OxCfMay;X)f3FoKpPT*_`~Sl9I%c0_o>eKd%~nD)NJD674(S)?svmND=);E?FVQ zOke6HH&|!mQ~}kS-2nW}vuLvIkUdU^(j!Ann=e)CB%vLtlvi-=kCuf_UGF&oH?w_1 zP|gB*Nciyfo7cy#MXk$XVW7))tYd zTn9XF+KxYRt9!*d9v$Bz@Ue%)LB!Cra7-r^ln`yyXUw_F_RBUmTKQ*Tr|jX8q|bYS{4c}FnwsndJLB0a{p2UY7HGHQv(XI z3u7=itIK)BZ6&|*1EjQ)!4vN$sJKE^7aVaXuyjd3xLNR4&h(rCwaOaef=7s#;@)w;8kT)a)mc3g!tC6eze=pt1ALk3x-!KS}=gRMq4u`_O zD~4&kM4PK|6WVn4n#oO$cy-YDdNdfEUlnV{+h>)%Aep{Ou}44ry4-JkmpkLFij@xj zi(vn=^j0Ma#&=^v(Wg(U{K=Ckde)6m?`R*PRE?;BXR0J<3V#o6V&C%((Z39&r0%-V z@-V(eR1b!jb>~ou#EE8D0P*%>PSx_Vj|6P87u9KK|76#`p@dEhC9y8qTbad!`vnAI zAa-|Bt_jBl8B%Pa9lPhx(EZn+8RgGVUf951`~OAzox^E#`X%ImU+C)a^3yk=qm~qh z+aDf&?UuOUHKrl++GoQ-XXs`+^)<`dqFKrlRvh=jBF7UsdxmMkDjr|-?AcG(bdn2`B-m!{ityv^x<|Kacvj;c7wL|y>E-A*mF&x+n4{r5mBUQSe z#r29_5nAb56@W5=D2`27#rdTVOdo#Gi$4*(4I?j z#+!1>EgZD$_B)1k$Mq?PA4J)b@BTVWr?&`|F!>1c+vadeqs7k`=)XL1fgLvn z0i@z6FWWui3{c)L^`CDPVkbgS5jfXXbA0jtrT18|`9lnl{l<fO zZWbp0t%QD1TyX1`W|GK;oSGiA-M`4SQV;I~;tab%%v6NBZwY6$Cv@9QUh?M;*K~6G z5FonvK03HJEJEo96VprRJbL(#w~l8zqa2#AkA^n8SE;0b9xVB}o82cwE-PXX+sTS4 z#*dos6p!dH6e|y>u;-O$9NCvTaI##}mpv}V9PsCYBx9lY!%w^IQZXRYAa7II+ne)B zp#pmvc2r{KQ#{;}X`3&{8yEVO1?zm|0&mQYX2iaBUKl~zJo{mX3w!hIYl441=Y34y zyL^TTVY^@8yuV6rgal{%Ikdj8;!U8|IqTrUwk}OBo7jz1JtXqZ#eBm}(YlH}X;u|OOOIBDo@KY}W{r^`= zr|oZP(Sy}$GOz|q;CXw?E!yWe#h-^XGEUxP4 zwtxP|Y>(&wUTl=Msgi3uQ&>m|4Eh+ZV&xxDMV_~f(F=aP3L6mZHWNC&c1?EQe;tM& zyiW~0>fB=H%QglxY#f!cPZ&57U~i=gV72E7fUY0wfG_Mb9A%@#X7FdLUHC>uzKJZb zl4$8QTDFw0tQ(Ng@%3Qf6D(*iH9lSe^Lhyb15ecv9&jqNAr@~3sJ=3>*n2Ni(c-&M zxG)jt)!WXr`1ix1hr`07aHxNnQ#wJ_?DuCxt9X59|JS+l`nf~BhvQrqLp(6nax_`A zv?#9v9JeZ3kG{Dw(01HTGL9BaEPFUlxL3B_ygO^x_aCbx4-4fAnd!KATj$)1l(AjW3eovuRNMS! z;nUKh)zTtzT_}UZEj9CLS}J&PFo4~J1DKVVZheeEBee-z9%#Qa9AZ` zLc|Kz84#iMLGQasqt zqlHj~!7|1h_+xI-nyi7EbgyV%6e;x5?6fG$jN_v^{(0+hk&ArA|#hzajYb+n(^5(oic^%Ha4N z_9@+#1y(#bpUNMd-Jm6rFuboPA|Z$xmH_N+@5q3{J=9S2u&h5XF0|+vLj0!W^VX#? zCar_fq)DvQJ*AR=m=Y~RYUIK-aKlfnB52)Rk>|hp;eN&pj*v)iL&gdcfkd^4XLOin&&S& zTnG_ejPBl+GMZ{yNi}J^8|XFUg;K9|EgI1Xy4m^e%TtZ$$n&aH@^TIBQqUoAAHkDU z9$<4mKoJWKN4eM>cg_p;cK-XgdbO6)3+Ju6~OBcpx?0Egpo(}?Psj_D8-({P6t&Y$rzV` z-qkuWNsfdUb-#@|z7qKcP*L593(b7E6uB8XZ+!pu2_)HCm_u}U%O%)zzy&6lHVPmg z*-Ok3%DMP}^%D+_C?WW3jva3?^%vc-72@h{nhhGclI=qw-O`9+P<5mZ*Z#0SBe$7=W1%YS0@D78TnyApqJA>ZZlB zChFr*Mk{%|RBlWM=RbkyE&jln;c(;Bwhn5Q_x!CylPqa;eiH)SjOO!I!asWx?<%N7 zRXk`ua(Cj7c7XDn^Ktb^=l%Amp!3)HlY@&RkIYf$d#bzZGy0tT)}w1Rp`W(JxI~CL z)aTC+iGX?!6S)-LJoUmFt_j1I5)K|{kI)g9{B}=TnyApryh+so7ZN5|$<4S7{C@Nj z`F&j(HZ<`nNe=fdY;cDX`JHIAr-9DwZ>AkQ0^&Le zSS{5cOYm+TH6AuJvs60^S6ndIlmB;GnWynD^MrGGj{Vn}mY@S9p*LJ3vM4nWJI=Pz4*BtbIAn8dT z7ir@LZP$0}ZLMIu$Kn-T;ZpMkjZWo7<`V_`3(EBZ-SoPJ--fj#{=6dvX7X)L6wlBt zmqP!#rJ^I;Qv?S^^(zxbd&J%& zn8l8CZ>kBdW8-0Qfksm_UalWv873pVw#SOUlWAfFfO*8knKvT8f7in4FK;Vhsq^V~ z??z^+OXa1^zM+54PSMDG>iZ%v86T+g-c2n^SG2B1GPz>0OyqF}L{|$IzB~QA7!czo zb>~9(Q*VY{(>iB{Xi}>sDXY$+q#%V53)lGAI~LRU2@+>4l5$kj=z&lyU1|P%?E4o` zRW3~xT)MM-!-70Ry2RjIW+tt8vxYM+MQal}x4Bw3JhTfmCe0HN71!Ih(vipp~(y25&lC&LLU&35Lt~V@vA~hH>{`Od8?`d z+(|A0?k{~Uh4NboOzYlVJ^B6h!?G(b-WQa_u&D*lEX>&42tudRjw*vdo|eM28+LNs zh-S$euV@_B=h`gPS_BvTn2^H4LT2;1ysfRj!JwE7sXVm_5F`HApGF=SOShFqXVRLJ zhi!M$J|nASJ08gT!B6lK=W*-Q8XtcLQ$9D;m%PU84epB}eB%_2hEt~H%fy$GIxdUV zpYnwKxyaWKo?#s{?xJ_fl;dHq!lY9^sAxmrIrC4u8LIW_4|V1{%vAIb$g3Pk?7hz# z8g|`V<3ZgC+T=H;-hcXyfO|nT8(Tr1KK|$H@%MaT)!jxY+?4K_p)M%a*c$>4zpas% z8sPZ{AX}BrblHUz%WG)MdF`mUm^q$K_s-#wmzq6!Bv9GCubJzta^!=yw85m$KD$a5 z-D`8M-h+>`U{8RC9)QKTQT)$oM^j_vMZtn`zy7|dS@h}gdcL&`yp>lNZeNf#Vm%GH znRfKhzwLt$2l*pft~QJ+|Fcg<6c+cu@p}(>+W+Nv3ksQ6gx=lYosH2#fBRj67l{Y> z+Ab{48X75;D~0wgTnFCGyk%ec_&64C$$#dFsW0Sa!gBtkTN%bsq>kx*zlZw`c|y5c^+MKDgRXFq7ZK*PqQriZ0fDV0n4OV(HMsW%$|irrIYx zrg8?YsuOX*h&RCrIk*1lhMHXoImkUbT!$WFaPA+t_SI3eU>*{P>jb#0B1%)nBQJ~& zy>S(+M)>U;?*!6ZV-Rg#*eHLPY50_b>TNcEw}=#zNe}4`mS+3zdJz!$FHnGU7mivw zg-LbenF%A)dk#Xxby?H?v_gf_m4#Q!l~T%+<(Q4ehU7cM+KB4cK($_9a99!J3?OG) z;S7y|sx=T1_lDLnKX_Mq?+yb=o);UeLx^Z{s=Vy}rNlLpFP_C+=E#&BBU4NI2%_o|r$_2-O7a4luX;NcN?@o!{)2 zBhF<5$UDyLU?#9Y8J=wYl|uKY&rUCn;!)%Nv@L}b^`o=x)6)ZEs@(KYe@y&2=bX_% z_Jnym`O~Z$H!SrSh12&wT>d;OQSq$4P={$P)DQ*hulrR80OdfJlot*NE;+Ll&{CT^ zYoZ@vf-#@X+*qancqe&zwMS3n`)40N`s{hRzL^*P6jP*EI82NUpCtT@$50FB!(<6A zrveC{P!}vJ-ZqWN{@D1AJ@@7(gb&7xyusSpDxb< z5zsnAlPm7wrXTXL^Qf0(2ZNxUxw|gi;gEY#<6mBXLb^Or3H`>w z7=2p`vIi&n@;tuEY89oFWpoAa+yv!zR>nA}bAQ=F4YK;?f@2Qg(tAoSoMPHH4G z3q$Jta`*|EF?ZHqa|FYuJd8N|gD0Afr`k}H)i;TuaQKe^0(DSj21xVWu~DT?11tig zq{`8J?XJRteq49KE@--4$z%$8lt28DXkrH6!`J#-90hq3PCtK}()d8KWzz{of+9Q~fgwR{ql zXW-4mtZe4H!+?_AlcgsNf4QSXV(+BKo6GEm0+0=y+Y`2Nv19f>M7|-!&)}hNOA22j z!z>qckd2Uw)B3`#xd~l2?HObOzKdC4i9q$$^u3%?nvMnP;}iYoXIvua^dSAH=#J9u z>*mBK%4ip)AR3V1R)-D#9@j2@fuKR>;hkD9ePzta*Zd`s;_OQWj~{z4Z8R^M1doWl zxvB9j8$UOnRzvr3+AcPkzm0t{Hz7dv6`4Ih@NEmVy_?By2tL|PlHI8%_73~&a=yZ{ z=CU^AI3L{nZu5T&)G0Nt5R`U zB4qPVZEtgTAcj92_n`=IFk}NI!OEd*i>Q3#=RYl|4xd z|9Xj8miwrJ@=3UtiTLfnn=M$54wO+XI?^KtM zz!F0a+!UL$U7#&4LJ|rnt82+p9yBUz(H&fg1E{;s4qM0pJq)JNH!L~G3O1fOLm3mh zEG<5D?hA5)SNtIG4Fpe&n!~gi32G;LYeHZ6yM%VWp}7`O97h~I{xZ>>p*4!chn<9) zU)uuq_$NyTOoE4*PeOx=#gv_H3cZdA#x+Or-|x&+9hegIf34g81u)>xTO{lO1C~e% zj-O-3i!FX63>ZH3ajT|v1*i}Qb?5u5IlYIHfOA-=N{+B|ymTGn!`H#ITimlSzH^he z>7}>u*ut;RO=?vyzQM;3g71tTW($Y5$1tZYuBs@UUuH=1DU?bu&l;6CA3N^7ivWt* zB%53_nlG0Gy*xLYsc}E*$`bgmKkG4G2H87lH`+$US?z@;FiD>%ujiGH4$6a+@gtg{ z<=)mfof0cK9?i*n!5gPsN$88b4)>nxaeuu70zg_ z`51MCI2{dpF0{P6gB@Wl*00Qxx&=KU42Jq-O8^(*V249oP^s5c-P7H;oz&X)hpAqTb=`^8w@t z=)1bp;s34e_}xL!A7?QiR09d7&imzPO?$dT+b6auKO`dr6;LKj3d7`Ay3%I)2N+i| zz~`R@%kIiPsF=Ss5o~`qlKS!}&PlS8nnX;QW&8WnU8K~`m*{Mkl)%`dKl`u4e;d9v z)kO8J>Nr$yTkc`IBdPU_&tAH67Fdn0#xZz%9l10S56hTKYMQq#z#s(b`Tb^Y`mf~4 z0*qrN&ik~Bv8dw$tp{7Lr~Uc`^TlrZhQ-NZR=((}mi-Ec2L*P1@3j|gE4Psgl(NlC zJT&*MCm`UiMMZC^<~Fi6m-}6qGg~FjV@ZTqL|$AKZ`WEq{U7V6t9MW!R|)5F8MDOd zRpG?hMq_HK)&~W@aC<7dc2%ZvDF9euZD0O8u%YiXYR|GGwY7To2x^n^N9ldu1w;se z#-`NK@%r{n>gD!FhcOJ@tTCe?MYp)-PTvf)cIH^-+OmWF_#@0!tBbg zyx-?bUpwCET}?#uE=t4-KRRig2psKSjl+iD7FyZ(+>|$uHX1zm%*=cKuriPY3Ep*N z^+GFgww&IS$k5!oKWk(Xi47Kjgf5n0%^&4#(5{aTrCmNVQag%@E%d+9Lum-Y)9j7r zBcgv_kzU1$A}~&+$K2#pv)K38ON|j%^L3T&&j<2``C=HPxMko( z9%&dZ4Q-uvM$F(n=8Sv⁢5uYbLk@xlq5)ngZokURpv*N@l`^0Re7 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 } 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 OpV|?P!|8`ET>n2UKrZ(H literal 0 HcmV?d00001 From 9c157b580d25017f648e6aa1e46bb1be95f951b6 Mon Sep 17 00:00:00 2001 From: wuchengwei Date: Thu, 14 Dec 2023 22:44:50 +0800 Subject: [PATCH 06/38] pipeline --- README.md | 2 ++ pipeline.png | Bin 1341019 -> 998227 bytes 2 files changed, 2 insertions(+) diff --git a/README.md b/README.md index a9f87d2..6c4f350 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +pipeline流程为: +![pipeline](pipeline.png)

![FlagData](flagdata_logo.png) diff --git a/pipeline.png b/pipeline.png index 1f198b41ea963c0dc75707ffa137ca82b11fffd6..7d5ac2dbb4c30cb8e169d6e1e43f69f33c635553 100644 GIT binary patch literal 998227 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 z

%Dh;l>N%HjAek>)rK#8~(b!-VF-7xa^Ci)W( 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�qSdg(M_IDFa=8onIhb^TX%&D#->l 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 n=aH;YmI3FVPB5ylg{t^$oT)o{k|482%(6 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

y$i4({?SKLX2Y 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%0DnvWK-#UE@0gQEL=l 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 z%0D-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�SgxX3O4r8 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 z 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�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 FPwv@#6*fXX^%XpwvtxVrRN? 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

h6CFswZ}6j)b1N!_x*332R+0__ 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⩔p{0 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⁢5uYbLk@xlq5)ngZokURpv*N@l`^0Re7 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 } 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 OpV|?P!|8`ET>n2UKrZ(H From deed3f4adb5f8b2cadacbd11d3097ca3101549a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=88=90=E4=BC=9F?= <45165355+wuchengwei0122@users.noreply.github.com> Date: Sun, 17 Dec 2023 18:28:08 +0800 Subject: [PATCH 07/38] Update README.md --- flagdata/deduplication/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/flagdata/deduplication/README.md b/flagdata/deduplication/README.md index 6344122..7ad5012 100644 --- a/flagdata/deduplication/README.md +++ b/flagdata/deduplication/README.md @@ -1,4 +1,5 @@ 下面详细描述了如何使用分布式能力来进行数据去重 + 一、Spark standalone集群(1台master2台worker)搭建 1. 安装jdk 1. 下载jdk包 From 230e76d77ee85bde7fb17f570275f29a191a37fa Mon Sep 17 00:00:00 2001 From: wuchengwei Date: Mon, 18 Dec 2023 12:51:29 +0800 Subject: [PATCH 08/38] new functions --- README_zh.md | 14 +- flagdata/all2txt/epub2txt.py | 7 +- flagdata/all2txt/pdf2txt.py | 4 + flagdata/analysis/README_zh.md | 1 + .../analysis/average_rotation_analysis.py | 4 + flagdata/analysis/draw_pie_chart.py | 4 + .../analysis/field_distribution_analysis.py | 12 +- .../language_distribution_analysis.py | 4 + flagdata/analysis/nested_pie_chart.py | 5 + flagdata/analysis/text_length_analysis.py | 4 + flagdata/data_gen/README.md | 16 +- flagdata/data_gen/README_zh.md | 11 + flagdata/data_gen/example.py | 36 +- flagdata/data_gen/prompt_template.py | 4 + flagdata/data_gen/strategy.py | 68 +- flagdata/data_gen/utils.py | 11 +- flagdata/deduplication/README.md | 231 +- flagdata/deduplication/README_zh.md | 191 + flagdata/deduplication/addTwoDigits.py | 12 - flagdata/deduplication/minhash.py | 29 +- flagdata/deduplication/stringMatching.py | 4 + .../deduplication/udf_spark_addTwoDigits.py | 49 - .../deduplication/udf_spark_stringMatching.py | 4 + flagdata/language_identification/README.md | 4 + .../{readMe.md => README_zh.md} | 0 .../language_identification/split_by_lang.py | 4 + .../quality_assessment/Bert/bert_config.yaml | 38 + flagdata/quality_assessment/Bert/evaluate.py | 182 + .../Bert/input_data/example_data.jsonl | 6 + .../Bert/models/config.json | 35 + .../models/tokenizer/special_tokens_map.json | 7 + .../models/tokenizer/tokenizer_config.json | 15 + .../Bert/models/tokenizer/vocab.txt | 21128 ++++++++++++++++ .../network/document_bert_architectures.py | 122 + .../model_architechure_bert_multi_scale.py | 113 + .../quality_assessment/Bert/utils/data.py | 519 + .../quality_assessment/Bert/utils/encode.py | 155 + .../FastText/data/cleared1.jsonl | 100 + .../FastText/data/cn_stopwords.txt | 746 + .../quality_assessment/FastText/evaluate.py | 78 + flagdata/quality_assessment/README.md | 14 + flagdata/quality_assessment/README_zh.md | 9 + .../quality_assessment/quality_assessment.png | Bin 0 -> 27235 bytes requirements.txt | 142 +- 44 files changed, 23858 insertions(+), 284 deletions(-) create mode 100644 flagdata/data_gen/README_zh.md create mode 100644 flagdata/deduplication/README_zh.md delete mode 100644 flagdata/deduplication/addTwoDigits.py delete mode 100644 flagdata/deduplication/udf_spark_addTwoDigits.py create mode 100644 flagdata/language_identification/README.md rename flagdata/language_identification/{readMe.md => README_zh.md} (100%) create mode 100644 flagdata/quality_assessment/Bert/bert_config.yaml create mode 100644 flagdata/quality_assessment/Bert/evaluate.py create mode 100644 flagdata/quality_assessment/Bert/input_data/example_data.jsonl create mode 100644 flagdata/quality_assessment/Bert/models/config.json create mode 100644 flagdata/quality_assessment/Bert/models/tokenizer/special_tokens_map.json create mode 100644 flagdata/quality_assessment/Bert/models/tokenizer/tokenizer_config.json create mode 100644 flagdata/quality_assessment/Bert/models/tokenizer/vocab.txt create mode 100644 flagdata/quality_assessment/Bert/network/document_bert_architectures.py create mode 100644 flagdata/quality_assessment/Bert/network/model_architechure_bert_multi_scale.py create mode 100644 flagdata/quality_assessment/Bert/utils/data.py create mode 100644 flagdata/quality_assessment/Bert/utils/encode.py create mode 100644 flagdata/quality_assessment/FastText/data/cleared1.jsonl create mode 100644 flagdata/quality_assessment/FastText/data/cn_stopwords.txt create mode 100644 flagdata/quality_assessment/FastText/evaluate.py create mode 100644 flagdata/quality_assessment/README.md create mode 100644 flagdata/quality_assessment/README_zh.md create mode 100644 flagdata/quality_assessment/quality_assessment.png diff --git a/README_zh.md b/README_zh.md index c6861f1..5ca706d 100644 --- a/README_zh.md +++ b/README_zh.md @@ -1,5 +1,4 @@ -pipeline流程为: -![pipeline](pipeline.png) +

----------------------------------------------------------------------- -数据是人工智能领域发展的基础要素之一。随着大规模预训练模型及相关技术不断取得突破,在相应研究中使用高效数据处理工具提升数据质量变得越来越重要。因此我们推出了FlagData,一个便于使用且易于扩展的数据处理工具包。FlagData集成了包含清洗、标注、压缩、统计分析等功能在内的多个数据处理工具与算法,为自然语言处理、计算机视觉等领域的模型训练与部署提供了数据层面的有力支撑。 +数据是人工智能领域发展的基础要素之一。随着大规模预训练模型及相关技术不断取得突破,在相应研究中使用高效数据处理工具提升数据质量变得越来越重要。因此我们推出了FlagData,一个便于使用且易于扩展的数据处理工具包。FlagData集成了包含数据来源、数据准备、数据预处理、数据分析等4个阶段的多个数据处理工具与算法,为自然语言处理、计算机视觉等领域的模型训练与部署提供了数据层面的有力支撑。 FlagData支持以下特性: * 安装后简单配置即可上手使用,低代码量实现自定义功能。 -* 基于数据蒸馏算法压缩模型训练数据,达到与全量数据训练可比的效果。 +* 可从原始html/text/pdf/epub 快速清洗得到高质量结构化数据,注重敏感信息滤除,避免隐私泄露风险。 -* 可从原始html/text快速清洗得到高质量结构化数据,注重敏感信息滤除,避免隐私泄露风险。 +* 支持海量文本数据去重,并提供详细的部署文档。 -* 支持自然语言处理和计算机视觉领域多项任务的数据标注,标注结果集方便读取。 +* 支持数据质量评估与常见数据分析。 +完整的pipeline流程以及功能如下图: +![pipeline](pipeline.png) ## 动态 +- [Dec 15st, 2023] FlagData v1.1.0 升级 - [Jan 31st, 2023] FlagData v1.0.0 上线了! -------------------------------------------------------------------------------- diff --git a/flagdata/all2txt/epub2txt.py b/flagdata/all2txt/epub2txt.py index e00d344..1602c71 100644 --- a/flagdata/all2txt/epub2txt.py +++ b/flagdata/all2txt/epub2txt.py @@ -1,8 +1,11 @@ +# Copyright © 2023 BAAI. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License") + + import argparse from unstructured.partition.epub import partition_epub -filename = "/Users/wuchengwei/Desktop/职场开挂必读:高效人士手册(全5册)-职场开挂必读:高效人士手册(全5册).epub" - def epub2txt(input_path, process_all): elements = partition_epub(filename=input_path) diff --git a/flagdata/all2txt/pdf2txt.py b/flagdata/all2txt/pdf2txt.py index ffa5f9c..4503df3 100644 --- a/flagdata/all2txt/pdf2txt.py +++ b/flagdata/all2txt/pdf2txt.py @@ -1,3 +1,7 @@ +# Copyright © 2023 BAAI. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License") + from unstructured.partition.pdf import partition_pdf import argparse diff --git a/flagdata/analysis/README_zh.md b/flagdata/analysis/README_zh.md index bdb7544..c97d99a 100644 --- a/flagdata/analysis/README_zh.md +++ b/flagdata/analysis/README_zh.md @@ -1,4 +1,5 @@ 数据分析中,提供了一些常见的功能函数 + (1)文本的平均轮次分析代码,计算平均轮次(以换行符为例): ```bash diff --git a/flagdata/analysis/average_rotation_analysis.py b/flagdata/analysis/average_rotation_analysis.py index cc5e1e8..840f96c 100644 --- a/flagdata/analysis/average_rotation_analysis.py +++ b/flagdata/analysis/average_rotation_analysis.py @@ -1,3 +1,7 @@ +# Copyright © 2023 BAAI. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License") + import jsonlines file_path = './data/average_rounds_data.jsonl' # JSONL文件路径 diff --git a/flagdata/analysis/draw_pie_chart.py b/flagdata/analysis/draw_pie_chart.py index e087265..bf755c8 100644 --- a/flagdata/analysis/draw_pie_chart.py +++ b/flagdata/analysis/draw_pie_chart.py @@ -1,3 +1,7 @@ +# Copyright © 2023 BAAI. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License") + import matplotlib.pyplot as plt # 给定的数据列表 diff --git a/flagdata/analysis/field_distribution_analysis.py b/flagdata/analysis/field_distribution_analysis.py index da03b9c..9604686 100644 --- a/flagdata/analysis/field_distribution_analysis.py +++ b/flagdata/analysis/field_distribution_analysis.py @@ -1,12 +1,16 @@ +# Copyright © 2023 BAAI. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License") + import os import requests import json, copy import openai -openai.api_key = '40de0393c800428a9984dd350659ffef' # os.getenv("AZURE_OPENAI_KEY") -openai.api_base = 'https://llm-sft.openai.azure.com/' # os.getenv("AZURE_OPENAI_ENDPOINT") # your endpoint should look like the following https://YOUR_RESOURCE_NAME.openai.azure.com/ -openai.api_type = 'azure' -openai.api_version = '2023-05-15' # this may change in the future +openai.api_key = '' # os.getenv("AZURE_OPENAI_KEY") +openai.api_base = '' # os.getenv("AZURE_OPENAI_ENDPOINT") # your endpoint should look like the following https://YOUR_RESOURCE_NAME.openai.azure.com/ +openai.api_type = '' +openai.api_version = '' # this may change in the future deployment_name = 'llmsft' # This will correspond to the custom name you chose for your deployment when you deployed a model. diff --git a/flagdata/analysis/language_distribution_analysis.py b/flagdata/analysis/language_distribution_analysis.py index 0139e95..0cae608 100644 --- a/flagdata/analysis/language_distribution_analysis.py +++ b/flagdata/analysis/language_distribution_analysis.py @@ -1,3 +1,7 @@ +# Copyright © 2023 BAAI. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License") + import jsonlines from pathlib import Path diff --git a/flagdata/analysis/nested_pie_chart.py b/flagdata/analysis/nested_pie_chart.py index 2b97240..734601e 100644 --- a/flagdata/analysis/nested_pie_chart.py +++ b/flagdata/analysis/nested_pie_chart.py @@ -1,3 +1,8 @@ +# Copyright © 2023 BAAI. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License") + + import matplotlib.pyplot as plt import numpy as np diff --git a/flagdata/analysis/text_length_analysis.py b/flagdata/analysis/text_length_analysis.py index 10eeda5..59307b0 100644 --- a/flagdata/analysis/text_length_analysis.py +++ b/flagdata/analysis/text_length_analysis.py @@ -1,3 +1,7 @@ +# Copyright © 2023 BAAI. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License") + import jsonlines import statistics diff --git a/flagdata/data_gen/README.md b/flagdata/data_gen/README.md index fc172be..8bda945 100644 --- a/flagdata/data_gen/README.md +++ b/flagdata/data_gen/README.md @@ -1,11 +1,9 @@ -### 基于OpenAI接口的数据增强模块 +### Data enhancement module based on OpenAI interface -利用OpenAI接口,以三种不同策略,构建一系列针对不同能力的单轮SFT数据。策略包括: +The OpenAI interface is utilized to construct a series of single rounds of SFT data for different abilities with three different strategies. The strategies include: -+ ImitateGenerator:以若干案例样本为模板,扩增数据。支持同时生成多种语言数据。 -+ AbilityExtractionGenerator: 利用OpenAI接口,归纳出若干案例样本中包含的能力。根据这个能力集合,生成新样本和答案。 -+ AbilityDirectGenerator: 根据指定的能力类型,或者任务类型,直接生成与该能力或任务相关的新样本。例如,指定能力为“逻辑推理”,则可生成一系列逻辑推理题目及答案。为增强生成样本的多样性,支持排除已生成样本。 - -具体示例见`example.py` - - \ No newline at end of file ++ ImitateGenerator: augment data using several case samples as templates. Supports simultaneous generation of data in multiple languages. ++ AbilityExtractionGenerator: using the OpenAI interface, generalize the abilities contained in several case samples. Generate new samples and answers based on this collection of capabilities. ++ AbilityDirectGenerator: Generate new samples directly related to a specified ability type or task type. For example, if you specify the ability as "Logical Reasoning", you can generate a series of logical reasoning questions and answers. In order to increase the diversity of generated samples, it is supported to exclude already generated samples. + + See `example.py` for an example. \ No newline at end of file diff --git a/flagdata/data_gen/README_zh.md b/flagdata/data_gen/README_zh.md new file mode 100644 index 0000000..fc172be --- /dev/null +++ b/flagdata/data_gen/README_zh.md @@ -0,0 +1,11 @@ +### 基于OpenAI接口的数据增强模块 + +利用OpenAI接口,以三种不同策略,构建一系列针对不同能力的单轮SFT数据。策略包括: + ++ ImitateGenerator:以若干案例样本为模板,扩增数据。支持同时生成多种语言数据。 ++ AbilityExtractionGenerator: 利用OpenAI接口,归纳出若干案例样本中包含的能力。根据这个能力集合,生成新样本和答案。 ++ AbilityDirectGenerator: 根据指定的能力类型,或者任务类型,直接生成与该能力或任务相关的新样本。例如,指定能力为“逻辑推理”,则可生成一系列逻辑推理题目及答案。为增强生成样本的多样性,支持排除已生成样本。 + +具体示例见`example.py` + + \ No newline at end of file diff --git a/flagdata/data_gen/example.py b/flagdata/data_gen/example.py index 23f1bce..4d14765 100644 --- a/flagdata/data_gen/example.py +++ b/flagdata/data_gen/example.py @@ -1,10 +1,15 @@ +# Copyright © 2023 BAAI. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License") + from strategy import * from utils import * import pandas as pd import random import copy import sys -sys.path.append('/home/baaidial/duli/sft_aug/gpt4_n') + +sys.path.append('') from multiprocess_call_api import run_multiprocess, get_gpt4_response import timeout_decorator import openai @@ -16,25 +21,26 @@ TIMEOUT = 240 -openai.api_key = '314c94b92ba04eda88ad930d51c1ae69' # os.getenv("AZURE_OPENAI_KEY") -openai.api_base = 'https://baaiaquila.openai.azure.com/' #os.getenv("AZURE_OPENAI_ENDPOINT") # your endpoint should look like the following https://YOUR_RESOURCE_NAME.openai.azure.com/ -openai.api_type = 'azure' -openai.api_version = '2023-05-15' # this may change in the future +openai.api_key = '' # os.getenv("AZURE_OPENAI_KEY") +openai.api_base = '' # os.getenv("AZURE_OPENAI_ENDPOINT") # your endpoint should look like the following https://YOUR_RESOURCE_NAME.openai.azure.com/ +openai.api_type = '' +openai.api_version = '' # this may change in the future -deployment_name='gpt-4' #This will correspond to the custom name you chose for your deployment when you deployed a model. +deployment_name = '' # This will correspond to the custom name you chose for your deployment when you deployed a model. -wkdir = "/home/baaidial/duli/sft_aug/dat/aug_dat/revising" +wkdir = "" output_path = 'generated_dat.jsonl' -example_ls = ['我小时候吃虾,然后出现过敏反应。几年后,我吃了带有章鱼的虾,然后出现了更严重的过敏反应。每次我去那些有强烈虾味的餐馆,我都会一贯性地出现过敏反应。这可以推断出:', - '小明观察到他周围的人们都喜欢吃巧克力。因此,他得出结论:所有人都喜欢吃巧克力。请问这个结论是否可靠?如果可靠,可以如何解释这种观察结果?如果不可靠,应该如何修正这个结论?', - '在一个实验中,A组实验者使用药物X,B组实验者使用药物Y。最后发现A组的痊愈率明显高于B组。基于这一结果,我们可以得出什么结论?', - '如果一个人经常迟到,那么他的时间观念是强还是弱?', - '如果一个地区的犯罪率降低了,那么这个地区的治安是提高了还是降低了?'] +example_ls = [ + '我小时候吃虾,然后出现过敏反应。几年后,我吃了带有章鱼的虾,然后出现了更严重的过敏反应。每次我去那些有强烈虾味的餐馆,我都会一贯性地出现过敏反应。这可以推断出:', + '小明观察到他周围的人们都喜欢吃巧克力。因此,他得出结论:所有人都喜欢吃巧克力。请问这个结论是否可靠?如果可靠,可以如何解释这种观察结果?如果不可靠,应该如何修正这个结论?', + '在一个实验中,A组实验者使用药物X,B组实验者使用药物Y。最后发现A组的痊愈率明显高于B组。基于这一结果,我们可以得出什么结论?', + '如果一个人经常迟到,那么他的时间观念是强还是弱?', + '如果一个地区的犯罪率降低了,那么这个地区的治安是提高了还是降低了?'] task = '逻辑推理' -generator = ImitateGenerator(example_ls, additional_ceveat = '', multi_language=False) +generator = ImitateGenerator(example_ls, additional_ceveat='', multi_language=False) generator.gen_ques(num_samples=100, task=task, language='中文', model='gpt4') generator.gen_ans() @@ -42,10 +48,10 @@ generator.gen_ques(num_examples=100) generator.gen_ans() -generator = AbilityDirectGenerator(example_ls, additional_ceveat = '', exclude_prev=True) +generator = AbilityDirectGenerator(example_ls, additional_ceveat='', exclude_prev=True) generator.gen_ques(num_examples=100, task=task, num_exclude=500, model='gpt4') generator.gen_ans() out_path = os.path.join(wkdir, output_path) os.makedirs(out_path, exist_ok=False) -save_jsonl(generator.samples_gen, output_path) \ No newline at end of file +save_jsonl(generator.samples_gen, output_path) diff --git a/flagdata/data_gen/prompt_template.py b/flagdata/data_gen/prompt_template.py index c433244..d83f3df 100644 --- a/flagdata/data_gen/prompt_template.py +++ b/flagdata/data_gen/prompt_template.py @@ -1,3 +1,7 @@ +# Copyright © 2023 BAAI. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License") + ability_extraction_prompt = "现在有一系列样本,例如:{sample_str} \n \ 请读题,并列举出这些题目需要运用哪些能力才能完成。\ diff --git a/flagdata/data_gen/strategy.py b/flagdata/data_gen/strategy.py index 861625e..6f1d3b4 100644 --- a/flagdata/data_gen/strategy.py +++ b/flagdata/data_gen/strategy.py @@ -1,8 +1,14 @@ +# Copyright © 2023 BAAI. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License") + import random import re from tqdm import tqdm from utils import get_gpt4_response, clean_patterns -from prompt_templates import ability_extraction_prompt, sample_gen_ability_prompt, single_language_imitate_ques_prompt, multi_language_imitate_ques_prompt, ceveat_precision_prompt,ceveat_unanswerable_prompt, ability_gen_prompt, ability_gen_exclude_sample_prompt +from prompt_templates import ability_extraction_prompt, sample_gen_ability_prompt, single_language_imitate_ques_prompt, \ + multi_language_imitate_ques_prompt, ceveat_precision_prompt, ceveat_unanswerable_prompt, ability_gen_prompt, \ + ability_gen_exclude_sample_prompt def clean(response): @@ -14,8 +20,9 @@ def clean(response): ques = [i for i in ques if len(i) > 5] return ques + class ImitateGenerator(): - def __init__(self, example_ls, additional_ceveat = '', multi_language=False): + def __init__(self, example_ls, additional_ceveat='', multi_language=False): self.example_ls = example_ls if multi_language: self.template_ques = single_language_imitate_ques_prompt @@ -33,20 +40,21 @@ def gen_ques(self, num_samples, task, language, model='gpt4'): language_1 = language_1 if isinstance(language, str) else language[0] ques_ls = [] for i in tqdm(num_samples): - n = random.randint(3,5) + n = random.randint(3, 5) sample_tmp = random.sample(self.example_ls, n) sample_str = '\n'.join(sample_tmp) if self.multi_language: - template_ques = self.template_ques.format(task=task, sample_str=sample_str, language_1=language_1, language_2=language_2) + template_ques = self.template_ques.format(task=task, sample_str=sample_str, language_1=language_1, + language_2=language_2) else: template_ques = self.template_ques.format(task=task, sample_str=sample_str, language_1=language_1) response = get_gpt4_response(template_ques, model) ques = clean(response) ques_ls.extend(ques) - + self.ques_ls = ques_ls return ques_ls - + def gen_ans(self, model='gpt4'): samples_gen = [] num_fail = 0 @@ -57,40 +65,40 @@ def gen_ans(self, model='gpt4'): num_fail += 1 else: ans = ans.strip('\n').strip() - samples_gen.append([{'role':'user', 'content': ques},{'role':'assistant', 'content':ans}]) + samples_gen.append([{'role': 'user', 'content': ques}, {'role': 'assistant', 'content': ans}]) print(f"Total num: {str(len(self.ques_ls))}, Failed num: {str(num_fail)}") self.samples_gen = samples_gen return samples_gen class AbilityExtractionGenerator(): - def __init__(self, example_ls, additional_ceveat = ''): + def __init__(self, example_ls, additional_ceveat=''): self.example_ls = example_ls - + self.template_ability_extraction = ability_extraction_prompt + '\n' + additional_ceveat[0] self.template_sample_gen = sample_gen_ability_prompt + '\n' + additional_ceveat[1] - + def ability_extraction(self, num_examples, model='gpt4'): ability_set = set() ability_ls = [] for i in tqdm(num_examples): - n = random.randint(3,5) + n = random.randint(3, 5) sample_tmp = random.sample(self.example_ls, n) sample_str = '\n'.join(sample_tmp) template_ability_extraction = self.template_ability_extraction.format(sample_str=sample_str) response = get_gpt4_response(template_ability_extraction, model) abilities = clean(response) - + for ability in abilities: ability_name = ability.split(":")[0].split(":")[0].strip() if ability_name not in ability_set: ability_set.add(ability_name) ability_ls.append(ability) - + self.ability_ls = ability_ls return ability_ls - + def gen_sample(self, num_samples, model='gpt4'): samples_gen_ori = [] num_fail = 0 @@ -102,16 +110,17 @@ def gen_sample(self, num_samples, model='gpt4'): ques_type = "选择" else: ques_type = "简答" - + indicator = random.random() if indicator < 0.15: difficulty = '偏难:4步以上推理才能得到答案' elif indicator < 0.6: difficulty = '适中:2-3步推理即可得到答案' else: - difficulty = '简单:1-2步推理即可得到答案' - template_sample_gen = self.template_sample_gen.format(ability=ability, ques_type=ques_type, difficulty=difficulty) - + difficulty = '简单:1-2步推理即可得到答案' + template_sample_gen = self.template_sample_gen.format(ability=ability, ques_type=ques_type, + difficulty=difficulty) + sample = get_gpt4_response(template_sample_gen, model) samples_gen_ori.append(sample) @@ -123,31 +132,31 @@ def gen_sample(self, num_samples, model='gpt4'): ques, ans = sample['response'].split('###') ques = clean_patterns(ques.strip('\n'), patterns) ans = clean_patterns(ans.strip('\n'), patterns) - samples_gen.append([{'role':'user', 'content': ques},{'role':'assistant', 'content':ans}]) + samples_gen.append([{'role': 'user', 'content': ques}, {'role': 'assistant', 'content': ans}]) except: num_fail += 1 - + print(f"Total num: {str(len(self.ques_ls))}, Failed num: {str(num_fail)}") self.samples_gen = samples_gen return samples_gen - + class AbilityDirectGenerator(): - def __init__(self, example_ls, additional_ceveat = '', exclude_prev=True) -> None: + def __init__(self, example_ls, additional_ceveat='', exclude_prev=True) -> None: self.example_ls = example_ls self.exclude_prev = exclude_prev - + self.ability_gen_exclude_prompt = ability_gen_exclude_sample_prompt + '\n' + additional_ceveat self.ability_gen_prompt = self.ability_gen_prompt + '\n' + additional_ceveat def gen_ques(self, num_examples, task, num_exclude=500, model='gpt4'): - + ques_ls = [] for i in tqdm(range(num_examples)): if len(ques_ls) > num_exclude and self.exclude_prev: - n = random.randint(3,5) + n = random.randint(3, 5) sample_tmp = random.sample(self.example_ls, n) - sample_str = '\n'.join(sample_tmp) + sample_str = '\n'.join(sample_tmp) ability_gen_prompt = self.ability_gen_exclude_prompt.format(task=task, sample_str=sample_str) else: ability_gen_prompt = self.ability_gen_prompt.format(task=task) @@ -156,7 +165,7 @@ def gen_ques(self, num_examples, task, num_exclude=500, model='gpt4'): ques_ls.extend(ques) return ques_ls - + def gen_ans(self, model='gpt4'): samples_gen = [] num_fail = 0 @@ -167,8 +176,7 @@ def gen_ans(self, model='gpt4'): num_fail += 1 else: ans = ans.strip('\n').strip() - samples_gen.append([{'role':'user', 'content': ques},{'role':'assistant', 'content':ans}]) + samples_gen.append([{'role': 'user', 'content': ques}, {'role': 'assistant', 'content': ans}]) print(f"Total num: {str(len(self.ques_ls))}, Failed num: {str(num_fail)}") self.samples_gen = samples_gen - return samples_gen - + return samples_gen diff --git a/flagdata/data_gen/utils.py b/flagdata/data_gen/utils.py index d13cfeb..9160c34 100644 --- a/flagdata/data_gen/utils.py +++ b/flagdata/data_gen/utils.py @@ -1,7 +1,12 @@ +# Copyright © 2023 BAAI. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License") + import os import json import openai + def load_jsonl(file_path): dat = open(file_path, 'r').readlines() dat = [json.loads(i) for i in dat] @@ -14,17 +19,19 @@ def save_jsonl(sample_ls, save_path): json_str = json.dumps(ipt, ensure_ascii=False) f.write(json_str + '\n') + def clean_patterns(txt, patterns): for pattern in patterns: txt = txt.replace(pattern, '') return txt + def get_gpt4_response(query, deployment_name='gpt4'): response = openai.ChatCompletion.create( - engine=deployment_name, # engine = "deployment_name". + engine=deployment_name, # engine = "deployment_name". messages=[ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": query} ] ) - return response['choices'][0]['message']['content'] \ No newline at end of file + return response['choices'][0]['message']['content'] diff --git a/flagdata/deduplication/README.md b/flagdata/deduplication/README.md index 6344122..e181ffd 100644 --- a/flagdata/deduplication/README.md +++ b/flagdata/deduplication/README.md @@ -1,12 +1,19 @@ -下面详细描述了如何使用分布式能力来进行数据去重 -一、Spark standalone集群(1台master2台worker)搭建 -1. 安装jdk -1. 下载jdk包 - 下载地址 https://www.oracle.com/java/technologies/downloads/ -2. 解压 +The following describes in detail how to use distributed capabilities for data deduplication + +first. Build a Spark standalone cluster (1 master2 worker) +1. Install jdk + +a. Download the jdk package + +Download address https://www.oracle.com/java/technologies/downloads/ + +b. Decompression + tar -zxvf ./jdk-8u181-linux-x64.tar.gz -3. 环境配置 - ~/.bashrc文件尾部添加,添加之后source ~/.bashrc生效 + +c. Environment configuration + + ~/.bashrc Add at the end of the file, after adding source ~/.bashrc Take effect ```bash @@ -20,52 +27,64 @@ export PATH=$PATH:${JAVA_HOME}/bin -4. 成功效果 - java -version显示版本号 -2. 安装spark集群 -1. 下载spark包 - 下载地址 https://spark.apache.org/downloads.html -2. 解压并重命名 +d. Successful effect + + java -version Show version number +2. Install spark cluster + +a. Download the spark package + +Download address https://spark.apache.org/downloads.html + +b. Extract and rename + tar -zxvf spark-2.3.1-bin-hadoop2.6.tgz + mv spark-2.3.1-bin-hadoop2.6.tgz spark-2.3.1 -3. 修改配置文件 -4. 配置spark-env.sh - 1. cd spark-2.3.1 - 2. cp spark-env.sh.template spark-env.sh - 3. vim spark-env.sh + +c. Modify the configuration file + +d. Configure spark-env.sh + + i. cd spark-2.3.1 + + ii. cp spark-env.sh.template spark-env.sh + + iii. vim spark-env.sh ```bash -SPARK_MASTER_PORT=7077 #master 服务端口 -SPARK_MASTER_HOST=172.31.32.51 #master 节点ip ifconifg命令查找,ifconfig命令找不到,需要apt install net-tools 安装再执行ifconfig -JAVA_HOME=/data1/jdk-11.0.15.1 #master 节点jdk地址 echo $JAVA_HOME 查找 -PYSPARK_PYTHON=/data1/miniconda3/bin/python #python环境 +SPARK_MASTER_PORT=7077 #master Service port +SPARK_MASTER_HOST=172.31.32.51 #master node ip ifconifg command to find,ifconfig The command cannot be found and is required. apt install net-tools Installation and execution ifconfig +JAVA_HOME=/data1/jdk-11.0.15.1 #master Node jdk address echo $JAVA_HOME Find +PYSPARK_PYTHON=/data1/miniconda3/bin/python #python Environment PYSPARK_DRIVER_PYTHON=/data1/miniconda3/bin/python -SPARK_MASTER_WEBUI_PORT=50010 #master webUI端口 防止端口冲突lsof -i:50010 -SPARK_WORKER_WEBUI_PORT=50011 #worker webUI端口 +SPARK_MASTER_WEBUI_PORT=50010 #master webUI Port prevents port conflicts lsof -i:50010 +SPARK_WORKER_WEBUI_PORT=50011 #worker webUI Port ``` -使用which python确定路径 -如果没有python环境,推荐conda进行管理: +Use which python to determine the path + +If there is no python environment, it is recommended that conda manage: ```bash -在Linux上安装Miniconda: +Install Miniconda on Linux: -1. 对于Linux系统,使用以下命令下载Miniconda安装脚本: +1. For Linux systems, download the Miniconda installation script using the following command: wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -2. 接下来,运行以下命令来执行安装脚本: +2. Next, run the following command to execute the installation script: bash Miniconda3-latest-Linux-x86_64.sh -3. 按照安装程序的指示进行安装。按照默认设置进行安装,或者根据需要进行自定义设置。 +3. Follow the instructions of the installer to install. Install according to the default settings, or customize the settings as needed. -4. 安装完成后,您可能需要激活Miniconda。可以通过执行以下命令来激活Miniconda: -在vim ~/.bashrc尾部添加 +4. After the installation is complete, you may need to activate Miniconda. You can activate Miniconda by executing the following command: +Add to the tail of vim ~ / .bashrc # >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/root/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" @@ -84,47 +103,51 @@ unset __conda_setup source ~/.bashrc -5. 现在,验证Miniconda是否成功安装,可以尝试执行以下命令来检查Miniconda的版本: +5. Now, to verify that Miniconda is installed successfully, try the following command to check the version of Miniconda: conda --version -如果安装成功,是能够看到安装的Miniconda的版本号。 +If the installation is successful, you can see the version number of the installed Miniconda. -安装完成后,可以使用Miniconda来管理您的Python环境和安装各种包和依赖项。 +After installation, you can use Miniconda to manage your Python environment and install various packages and dependencies. ``` -5. 配置spark-defaults.conf - 1. cp spark-defaults.conf.template spark-defaults.conf - 2. vim spark-defaults.conf +e. 配置Spark-defaults.conf + + i. cp spark-defaults.conf.template spark-defaults.conf + + ii. vim spark-defaults.conf ```bash -spark.master spark://172.31.32.51:7077 #master节点:端口 -spark.driver.host 172.31.32.51 #master节点ip -spark.eventLog.enabled true #开启日志 -spark.eventLog.dir file:///cwwu/spark_setup/spark/eventLog #日志地址 +spark.master spark://172.31.32.51:7077 #master Nodes: Port +spark.driver.host 172.31.32.51 #master Nodes ip +spark.eventLog.enabled true #Open the log +spark.eventLog.dir file://your_path/spark/eventLog #Log address # spark.serializer org.apache.spark.serializer.KryoSerializer # spark.executor.instances 5 -spark.driver.memory 32g # Spark应用程序的驱动器内存,拿之前的示例给个参考值 +spark.driver.memory 32g # Spark application drive memory, take the previous example to give a reference value # spark.executor.memory 340g # spark.executor.extraJavaOptions -XX:+PrintGCDetails -Dkey=value -Dnumbers="one two three" -spark.executor.extraJavaOptions -Dio.netty.tryReflectionSetAccessible=true #Spark执行器配置Netty网络库以提高网络性能 +spark.executor.extraJavaOptions -Dio.netty.tryReflectionSetAccessible=true #Spark Actuator configures Netty Network Library to improve Network performance spark.network.timeout 10000000 spark.memory.offHeap.enabled true -spark.memory.offHeap.size 4g #堆外内存 +spark.memory.offHeap.size 4g #Out-of-heap memory ``` -6. 配置spark worker节点 - 1. 免密 - 1. ~/.ssh/config - 几个work配置几个,vim /etc/hosts配置本地hosts,输入hostname检验,# ubuntu 不要写成ubuntu +f. Configure the spark worker nod + + i. Non-secret + +1. ~/.ssh/config + Several work configurations, vim / etc/hosts configuration local hosts, enter hostname verification, # ubuntu should not be written as ubuntu vim ~/.ssh/config ```bash Host spark-worker0 - HostName 172.31.0.149 # ifconifg命令查找 + HostName 172.31.0.149 # Ifconifg command lookup User root - Port 22 # 机器登录端口号 + Port 22 # Machine login port number Host spark-worker1 HostName 172.xx.x.xxx - User root # ubuntu 不要写成ubuntu + User root # Ubuntu should not be written as ubuntu Port 22 Host spark-master-langchao HostName 172.31.32.51 @@ -136,108 +159,58 @@ Host spark-worker-langchao User root Port 22 ``` - 2. 发送免密 - ssh-copy-id -i ~/.ssh/id_rsa.pub spark-worker1【root用户下执行】 -如果master缺少公钥文件。请按照以下步骤检查和生成公钥文件: +2. Send secret-free + ssh-copy-id -i ~/.ssh/id_rsa.pub spark-worker1【execute under root user】 + If master is missing a public key file. Follow these steps to check and generate the public key file: ```bash -1. 首先,检查是否已经存在名为`id_rsa.pub`的公钥文件。可以执行以下命令检查: +1. First, check to see if a public key file named `id rsa.pub` already exists. You can execute the following command to check: ls ~/.ssh/id_rsa.pub -2. 如果文件不存在,可以使用`ssh-keygen`命令生成新的SSH密钥对。执行以下命令: +2. If the file does not exist, a new SSH key pair can be generated using the `ssh-keygen` command. Execute the following command: ssh-keygen - 按照提示输入路径和密码等信息,生成新的SSH密钥对。 + Follow the prompts to enter information such as path and password to generate a new SSH key pair. -3. 在生成的公钥文件`id_rsa.pub`中复制公钥内容。然后执行`ssh-copy-id`命令将公钥复制到目标主机,确保替换``和``为正确的用户名和远程主机名称: +3. Copy the public key content in the generated public key file `public key rsa.pub`. Then execute the `public key id` command to copy the public key to the target host, and make sure to replace `< your username >` and `< remote host >` as the correct user name and remote host name: ssh-copy-id -i ~/.ssh/id_rsa.pub spark-worker1 ``` -2. 配置workers +ii. Configure workers cp workers.template workers - vim workers,尾部添加 - spark-master #master节点也可以同时当做worker节点使用 + vim workers,tail addition +```bash + spark-master #Master nodes can also be used as worker nodes at the same time spark-worker1 -7. 将配置完成的spark包分别发送给各worker节点 - 1. scp -r spark-2.3.1 root@120.92.85.38:/cwwu/spark-standalone(worker启动的地址必须一致不然不能启动)被访问的文件,必须每一个worker都有(共享数据目录/或者hdfs) -3. 启动spark集群 +``` +g. Send the configured spark packets to each worker node respectively + +scp -r spark-2.3.1 root@120.92.85.38:spark-standalone (the address of worker startup must be the same or it cannot be started) every worker must have (shared data directory / or hdfs) the files being accessed + +3. Start the spark cluster ```bash 启动master ./sbin/start-master.sh -./sbin/stop-master.sh #关闭master +./sbin/stop-master.sh #Close master 启动work ./sbin/start-workers.sh -./sbin/stop-worker.sh #关闭work +./sbin/stop-worker.sh #close work ``` -4. 访问web -1. work http://120.92.14.245:50010/ -5. 提交spark任务 -1. Standalone提交命令 +4. Visit web + +work http://120.92.14.245:50010/ + +5. Submit spark task + +Standalone commit command ```bash cd bin ./spark-submit --master spark://172.31.32.51:7077 --class org.apache.spark.examples.SparkPi ../examples/jars/spark-examples_2.12-3.4.0.jar 10000 -./bin/spark-submit --master spark://172.31.32.51:7077 --class org.apache.spark.examples.SparkPi ./examples/jars/spark-examples_2.12-3.4.0.jar 10000 - -./bin/spark-submit --master spark://172.31.32.51:7077 /cwwu/kenlm/spark_script.py /cwwu/cn/paper_abstract_processed.jsonl /cwwu/spark_test_1105/paper_abstract_output ``` -scp -r /cwwu/cn/paper_abstract_processed.jsonl root@120.92.85.38:/cwwu/cn - - -./bin/spark-submit --master spark://172.31.67.138:7077 /cwwu/text-process-spark-tool/unified_format/post_processing_unified_format_spark_downfile0.py - -./spark-submit /cwwu/kenlm/spark_script.py /cwwu/cn/paper_abstract_processed.jsonl /cwwu/spark_test_1105/paper_abstract_output -*** - -## 改成去重的例子 - -*** - -master(worker) -worker - -172.31.32.51:43851 -172.31.0.149:27602 - -502.6 GiB 72cores -61.7 GiB 16 cores - -893.8s(14.8min) - -小于60s(小于1min) -2kw行(20424772) -87G - - -二、性能分析 -任务名 -数据描述 -Python脚本 -spark集群 -中文过滤 -paper_abstract_processed.jsonl -100w行 -586M -893.8s(14.8min) - -小于60s(小于1min) - - - -单台400(96核*384G) - - -单台200(112核*512G) - - -三、跳板机 -使用需要使用跳板机链接,多台机器通过跳板机,可以通过隧道方式链接 -挂载共享数据盘 -sudo su 切换到root用户 -mkdir /cwwu diff --git a/flagdata/deduplication/README_zh.md b/flagdata/deduplication/README_zh.md new file mode 100644 index 0000000..9af7dbd --- /dev/null +++ b/flagdata/deduplication/README_zh.md @@ -0,0 +1,191 @@ +下面详细描述了如何使用分布式能力来进行数据去重 + +一、Spark standalone集群(1台master2台worker)搭建 +1. 安装jdk +a. 下载jdk包 + 下载地址 https://www.oracle.com/java/technologies/downloads/ +b. 解压 + tar -zxvf ./jdk-8u181-linux-x64.tar.gz +c. 环境配置 + ~/.bashrc文件尾部添加,添加之后source ~/.bashrc生效 + + +```bash +# JAVA_HOME +export JAVA_HOME=/xxx/jdk1.8.0_181 +# PATH +export PATH=$PATH:${JAVA_HOME}/bin +``` + + + + + +d. 成功效果 + java -version显示版本号 +2. 安装spark集群 +a. 下载spark包 + 下载地址 https://spark.apache.org/downloads.html +b. 解压并重命名 + tar -zxvf spark-2.3.1-bin-hadoop2.6.tgz + mv spark-2.3.1-bin-hadoop2.6.tgz spark-2.3.1 +c. 修改配置文件 +d. 配置spark-env.sh + i. cd spark-2.3.1 + ii. cp spark-env.sh.template spark-env.sh + iii. vim spark-env.sh +```bash +SPARK_MASTER_PORT=7077 #master 服务端口 +SPARK_MASTER_HOST=172.31.32.51 #master 节点ip ifconifg命令查找,ifconfig命令找不到,需要apt install net-tools 安装再执行ifconfig +JAVA_HOME=/data1/jdk-11.0.15.1 #master 节点jdk地址 echo $JAVA_HOME 查找 +PYSPARK_PYTHON=/data1/miniconda3/bin/python #python环境 +PYSPARK_DRIVER_PYTHON=/data1/miniconda3/bin/python +SPARK_MASTER_WEBUI_PORT=50010 #master webUI端口 防止端口冲突lsof -i:50010 +SPARK_WORKER_WEBUI_PORT=50011 #worker webUI端口 +``` + + +使用which python确定路径 +如果没有python环境,推荐conda进行管理: + +```bash +在Linux上安装Miniconda: + +1. 对于Linux系统,使用以下命令下载Miniconda安装脚本: + + +wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh + + +2. 接下来,运行以下命令来执行安装脚本: + + +bash Miniconda3-latest-Linux-x86_64.sh + + +3. 按照安装程序的指示进行安装。按照默认设置进行安装,或者根据需要进行自定义设置。 + +4. 安装完成后,您可能需要激活Miniconda。可以通过执行以下命令来激活Miniconda: +在vim ~/.bashrc尾部添加 +# >>> conda initialize >>> +# !! Contents within this block are managed by 'conda init' !! +__conda_setup="$('/root/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" +if [ $? -eq 0 ]; then + eval "$__conda_setup" +else + if [ -f "/root/miniconda3/etc/profile.d/conda.sh" ]; then + . "/root/miniconda3/etc/profile.d/conda.sh" + else + export PATH="/root/miniconda3/bin:$PATH" + fi +fi +unset __conda_setup +# <<< conda initialize <<< + +source ~/.bashrc + + +5. 现在,验证Miniconda是否成功安装,可以尝试执行以下命令来检查Miniconda的版本: +conda --version + +如果安装成功,是能够看到安装的Miniconda的版本号。 + +安装完成后,可以使用Miniconda来管理您的Python环境和安装各种包和依赖项。 +``` + +e. 配置spark-defaults.conf + i. cp spark-defaults.conf.template spark-defaults.conf + ii. vim spark-defaults.conf +```bash +spark.master spark://172.31.32.51:7077 #master节点:端口 +spark.driver.host 172.31.32.51 #master节点ip +spark.eventLog.enabled true #开启日志 +spark.eventLog.dir file://your_path/spark/eventLog #日志地址 +# spark.serializer org.apache.spark.serializer.KryoSerializer +# spark.executor.instances 5 +spark.driver.memory 32g # Spark应用程序的驱动器内存,拿之前的示例给个参考值 +# spark.executor.memory 340g +# spark.executor.extraJavaOptions -XX:+PrintGCDetails -Dkey=value -Dnumbers="one two three" +spark.executor.extraJavaOptions -Dio.netty.tryReflectionSetAccessible=true #Spark执行器配置Netty网络库以提高网络性能 +spark.network.timeout 10000000 +spark.memory.offHeap.enabled true +spark.memory.offHeap.size 4g #堆外内存 +``` + +f. 配置spark worker节点 + i. 免密 + 1. ~/.ssh/config + 几个work配置几个,vim /etc/hosts配置本地hosts,输入hostname检验,# ubuntu 不要写成ubuntu + vim ~/.ssh/config + +```bash +Host spark-worker0 + HostName 172.31.0.149 # ifconifg命令查找 + User root + Port 22 # 机器登录端口号 +Host spark-worker1 + HostName 172.xx.x.xxx + User root # ubuntu 不要写成ubuntu + Port 22 +Host spark-master-langchao + HostName 172.31.32.51 + User root + Port 60022 + +Host spark-worker-langchao + HostName 172.xx.x.xxx + User root + Port 22 +``` + 2. 发送免密 + ssh-copy-id -i ~/.ssh/id_rsa.pub spark-worker1【root用户下执行】 +如果master缺少公钥文件。请按照以下步骤检查和生成公钥文件: + +```bash + +1. 首先,检查是否已经存在名为`id_rsa.pub`的公钥文件。可以执行以下命令检查: + ls ~/.ssh/id_rsa.pub + +2. 如果文件不存在,可以使用`ssh-keygen`命令生成新的SSH密钥对。执行以下命令: + ssh-keygen + + 按照提示输入路径和密码等信息,生成新的SSH密钥对。 + +3. 在生成的公钥文件`id_rsa.pub`中复制公钥内容。然后执行`ssh-copy-id`命令将公钥复制到目标主机,确保替换``和``为正确的用户名和远程主机名称: + ssh-copy-id -i ~/.ssh/id_rsa.pub spark-worker1 +``` + +ii. 配置workers + cp workers.template workers + vim workers,尾部添加 +```bash + spark-master #master节点也可以同时当做worker节点使用 + spark-worker1 +``` +g. 将配置完成的spark包分别发送给各worker节点 + +scp -r spark-2.3.1 root@120.92.85.38:spark-standalone(worker启动的地址必须一致不然不能启动)被访问的文件,必须每一个worker都有(共享数据目录/或者hdfs) + +3. 启动spark集群 + +```bash +启动master +./sbin/start-master.sh +./sbin/stop-master.sh #关闭master +启动work +./sbin/start-workers.sh +./sbin/stop-worker.sh #关闭work +``` + +4. 访问web +work http://120.92.14.245:50010/ +5. 提交spark任务 +Standalone提交命令 + + +```bash +cd bin +./spark-submit --master spark://172.31.32.51:7077 --class org.apache.spark.examples.SparkPi ../examples/jars/spark-examples_2.12-3.4.0.jar 10000 +``` + + diff --git a/flagdata/deduplication/addTwoDigits.py b/flagdata/deduplication/addTwoDigits.py deleted file mode 100644 index 9a2490e..0000000 --- a/flagdata/deduplication/addTwoDigits.py +++ /dev/null @@ -1,12 +0,0 @@ -import random - - -def add_two_digits(): - num1 = random.randint(1, 9) - num2 = random.randint(1, 9) - sum = num1 + num2 - return num1, num2, sum - - -result = add_two_digits() -print("两位数相加的结果为:", result[0], "+", result[1], "=", result[2]) diff --git a/flagdata/deduplication/minhash.py b/flagdata/deduplication/minhash.py index ed1eba7..66a246d 100644 --- a/flagdata/deduplication/minhash.py +++ b/flagdata/deduplication/minhash.py @@ -1,3 +1,16 @@ +""" +@article{ +kocetkov2023the, +title={The Stack: 3 {TB} of permissively licensed source code}, +author={Denis Kocetkov and Raymond Li and Loubna Ben allal and Jia LI and Chenghao Mou and Yacine Jernite and Margaret Mitchell and Carlos Mu{\~n}oz Ferrandis and Sean Hughes and Thomas Wolf and Dzmitry Bahdanau and Leandro Von Werra and Harm de Vries}, +journal={Transactions on Machine Learning Research}, +issn={2835-8856}, +year={2023}, +url={https://openreview.net/forum?id=pxpbTdUEpD}, +note={} +} +""" + import hashlib import re import struct @@ -120,12 +133,6 @@ def sha1_hash32(data): return struct.unpack(" config.score_threshold + + for text_id in text_id_list: + + indexes = np.where(text_index_array == text_id)[0] + cur_text_bool = pred_bool_array[indexes] + + # Object that is continuously determined to correspond to high-quality text index + continuous_ranges = np.where(np.diff(np.concatenate(( + [False], cur_text_bool, [False]))))[0].reshape(-1, 2) + + if len(continuous_ranges) == 0: + text = "".join([text_segments_list[index] for index in indexes]) + score = np.mean(np.array(pred_list)[np.array(indexes)]) + text_dict = {"text_id": text_id, "text": text, "info": info_list[ + text_id_list.index(text_id)], "score": score} + + # Write text that is not in a contiguous interval to a file (jsonl format) + with open(filtered_file_name, "a", encoding="utf-8") as f: + json.dump(text_dict, f, ensure_ascii=False) + f.write('\n') + + continue + + index_lists = [] + for start, end in continuous_ranges: + index_list = [index for index in indexes[start:end]] + index_lists.append(index_list) + text = "".join([text_segments_list[index] for index in index_list]) + score = np.mean(np.array(pred_list)[np.array(index_list)]) + text_dict = {"text_id": text_id, "text": text, "info": info_list[ + text_id_list.index(text_id)], "score": score} + + # Writes filtered text to a file (jsonl format) + with open(dist_file, "a", encoding="utf-8") as f: + json.dump(text_dict, f, ensure_ascii=False) + f.write('\n') + + # Write text that is not in a contiguous interval to a file (jsonl format) + for index in indexes: + flag = False + # Determine whether it is in a continuous interval + for index_list in index_lists: + if index in index_list: + flag = True + break + + if not flag: + score = pred_list[index] + text_dict = {"text_id": text_id, "text": text_segments_list[index], "info": info_list[ + text_id_list.index(text_id)], "score": score} + + with open(filtered_file_name, "a", encoding="utf-8") as f: + json.dump(text_dict, f, ensure_ascii=False) + f.write('\n') + + +def predict(file, model: torch.nn.Module, tokenizer: BertTokenizer, + config: SimpleNamespace): + # Create data_loader + model_cfg = BertConfig.from_pretrained(config.bert_model_path) + num_workers = config.num_workers + dataset = DocumentDatasetForPredict(file, tokenizer, + model_cfg.max_position_embeddings, + model_cfg.doc_cfg, model_cfg.segment_cfg, + config) + + dataloader = DataLoader( + dataset, batch_size=None, num_workers=num_workers, + shuffle=False) + + # Forecast + world_size = torch.cuda.device_count() + + model.eval() + + text_index_list = [] + text_segments_list = [] + representation_segment_list = [] + info_list = [] + with torch.no_grad(): + for text_index, text_segments, representation, info in tqdm( + dataloader, desc=f"Evaluation", leave=False): + + text_index_list.extend(text_index) + text_segments_list.extend(text_segments) + representation_segment_list.append(representation) + info_list.append(info) + + if len(text_index_list) < world_size * config.batch_size: + continue + + # inference + try: + # Splicing segments with torch + representation_doc_token = torch.cat(representation_segment_list, dim=0) + except Exception as e: + logging.warning(f"representation_segment_list ERROR : {representation_segment_list}") + logging.warning(f"INFO: {e}") + continue + # representation_doc_token = torch.cat(representation_segment_list, dim=0) + # (batch_size, seq_len, hidden_size) -> (batch_size, 1, seq_len, hidden_size) + representation_doc_token = representation_doc_token.unsqueeze(dim=1) + with torch.cuda.amp.autocast(): + pred = model(representation_doc_token) + + # Integrate retained text based on text index, text segments, pred + text_select_with_pred(file, pred.tolist(), text_index_list, + text_segments_list, info_list, config) + + +def predict_setup(config): + device = torch.device("cuda" if torch.cuda.is_available() else "cpu") + # Define the model (data parallelism) + model = DocumentBertScoringModel(config) + checkpoint = torch.load(config.checkpoint) + model.load_state_dict(checkpoint["state_dict"]) + model.to(device) + model = torch.nn.DataParallel(model) + + # dataloader + tokenizer = BertTokenizer.from_pretrained(config.tokenizer_path) + + return model, tokenizer, device + + +def process(config): + model, tokenizer, device = predict_setup(config) + + # Get the json files under data_path + data_path = config.data_path + json_files = [os.path.join(data_path, file) for file in os.listdir(data_path)] + print(json_files) + + for file in json_files: + print("Start reasoning, file: " + file) + predict(file, model, tokenizer, config) + + +import yaml +from types import SimpleNamespace + +if __name__ == "__main__": + # Load the configuration from the YAML file + with open("bert_config.yaml", "r", encoding="utf-8") as f: + cfg = yaml.safe_load(f) + cfg = SimpleNamespace(**cfg) + + # Call the process function and pass the configuration + process(cfg) diff --git a/flagdata/quality_assessment/Bert/input_data/example_data.jsonl b/flagdata/quality_assessment/Bert/input_data/example_data.jsonl new file mode 100644 index 0000000..5763ee9 --- /dev/null +++ b/flagdata/quality_assessment/Bert/input_data/example_data.jsonl @@ -0,0 +1,6 @@ +{"raw_content": " 长信恒利优势股票型证券投资基金\r\n 更新的招募说明书\r\n 2013 年第【2】号\r\n 基金管理人:长信基金管理有限责任公司\r\n 基金托管人:中国建设银行股份有限公司\r\n 二○一三年九月重 要 提 示\r\n 本基金经 2009 年 5 月 27 日中国证券监督管理委员会证监许可【2009】439号文核准募集。本基金的基金合同于 2009 年 7 月 30 日正式生效。\r\n 长信基金管理有限责任公司(以下简称“基金管理人”)保证本招募说明书的\r\n 内容真实、准确、完整。\r\n 本招募说明书经中国证监会核准,但中国证监会对本基金募集的核准,并不表明其对本基金的价值和收益作出实质性判断或保证,也不表明投资于本基金没有风险。\r\n 基金管理人管理的其他基金的业绩并不构成新基金业绩表现的保证。\r\n 投资有风险,本基金投资于证券市场,基金净值会因为证券市场波动等因素产生波动,投资人申购基金时应认真阅读本招募说明书,全面认识本基金产品的风险收益特征,充分考虑投资人自身的风险承受能力,并对于申购基金的意愿、时机、数量等投资行为作出独立决策。基金管理人提醒投资人基金投资要承担相应风险,包括因整体政治、经济、社会等环境因素对证券价格产生影响而形成的系统性风险,个别证券特有的非系统性风险,由于基金投资人连续大量赎回基金产生的流动性风险,基金管理人在基金管理实施过程中产生的基金管理风险等。\r\n 投资有风险,投资者申购基金时请仔细阅读本基金的《招募说明书》及《基金合同》。\r\n 基金的过往业绩并不预示其未来表现。\r\n 基金管理人依照恪尽职守、诚实信用、谨慎勤勉的原则管理和运用基金财产,但不保证本基金一定盈利,也不保证最低收益。因基金价格可升可跌,亦不保证基金份额持有人能全数取回其原始投资。\r\n 本更新的招募说明书所载的内容截止日为 2013 年 7 月 30 日,有关财务数据和净值表现截止日为 2013 年 6 月 30 日(财务数据未经审计)。\r\n 目 录\r\n 一、绪言 .......................................................................................................................................... 2\r\n 二、释义 .......................................................................................................................................... 3\r\n 三、基金管理人 .............................................................................................................................. 6\r\n 四、基金托管人 ............................................................................................................................ 16\r\n 五、相关服务机构 ........................................................................................................................ 21\r\n 六、基金的募集 ............................................................................................................................ 33\r\n 七、基金合同的生效 .................................................................................................................... 34\r\n 八、基金份额的申购与赎回......................................................................................................... 35\r\n 九、基金的投资 ............................................................................................................................ 47\r\n 十、基金投资组合报告................................................................................................................. 60\r\n 十一、基金的业绩 ........................................................................................................................ 64\r\n 十二、基金的财产 ........................................................................................................................ 66\r\n 十三、基金资产的估值................................................................................................................. 68\r\n 十四、基金收益与分配................................................................................................................. 75\r\n 十五、基金费用与税收................................................................................................................. 77\r\n 十六、基金的会计与审计............................................................................................................. 80\r\n 十七、基金的信息披露................................................................................................................. 81\r\n 十八、风险揭示 ............................................................................................................................ 87\r\n 十九、基金合同的变更、终止与基金财产的清算 ..................................................................... 90\r\n 二十、基金合同的内容摘要......................................................................................................... 93\r\n 二十一、基金托管协议的内容摘要 ........................................................................................... 109\r\n 二十二、基金份额持有人服务................................................................................................... 120\r\n 二十三、其它应披露的事项....................................................................................................... 123\r\n 二十四、招募说明书存放及查阅方式 ....................................................................................... 124\r\n 二十五、备查文件 ...................................................................................................................... 125一、绪言本招募说明书依据《中华人民共和国证券投资基金法》(以下简称“《基金法》”)、《证券投资基金运作管理办法》(以下简称“《运作办法》”)、《证券投资基金销售管理办法》(以下简称“《销售办法》”)、《证券投资基金信息披露管理办法》(以下简称“《信息披露办法》”)和其他有关法律法规的规定,以及《长信恒利优势股票型证券投资基金基金合同》(以下简称“合同”或“基金合同”)编写。\r\n 本招募说明书阐述了长信恒利优势股票型证券投资基金的投资目标、投资策略、风险、费率等与投资人投资决策有关的全部必要事项,投资人在做出投资决策前应仔细阅读本招募说明书。\r\n 本基金管理人承诺本招募说明书不存在任何虚假内容、误导性陈述或重大遗漏,并对其真实性、准确性、完整性承担法律责任。\r\n 本基金是根据本招募说明书所载明的资料申请募集的。本招募说明书由长信基金管理有限责任公司解释。本基金管理人没有委托或授权任何其他人提供未在本招募说明书中载明的信息,或对本招募说明书做出任何解释或者说明。\r\n 本招募说明书根据本基金的基金合同编写,并经中国证监会核准。基金合同是约定基金当事人之间权利、义务关系的法律文件。基金投资人自依基金合同取得基金份额,即成为基金份额持有人和基金合同的当事人,其持有基金份额的行为本身即表明其对基金合同的承认和接受,并按照《基金法》、基金合同及其他有关规定享有权利、承担义务。基金投资人欲了解基金份额持有人的权利和义务,应详细查阅基金合同。\r\n 二、释义\r\n 在本招募说明书中,除非文意另有所指,下列词语或简称代表如下含义:\r\n 释义\r\n 基金或本基金 指长信恒利优势股票型证券投资基金\r\n 基金管理人 指长信基金管理有限责任公司\r\n 基金托管人 指中国建设银行股份有限公司\r\n 基金合同或本基金合同 指《长信恒利优势股票型证券投资基金基金合同》及对本基金合同的任何有效修订和补充托管协议指基金管理人与基金托管人就本基金签订之《长信恒利优势股票型证券投资基金托管协议》及对该托管协议的任何有效修订和补充\r\n 招募说明书 指《长信恒利优势股票型证券投资基金招募说明书》及其定期的更新\r\n 基金份额发售公告 指《长信恒利优势股票型证券投资基金份额发售公告》法律法规\r\n 指中国现行有效并公布实施的法律、行政法规、规范性文件、司法解释、行政规章以及其他对基金合同当事人有约束力的决定、决议、通知等《基金法》\r\n 指 2003 年 10 月 28 日经第十届全国人民代表大会常务委员会第五次会议通过,自 2004 年 6 月 1 日起实施的《中华人民共和国证券投资基金法》及对其不时作出的修订\r\n 《销售办法》 指中国证监会 2011 年 6月 9 日颁布、同年 10月 1日实施的《证券投资基金销售管理办法》及对其不时作出的修订《信息披露办法》 指中国证监会 2004 年 6 月 8 日颁布、同年 7 月 1 日实施的《证券投资基金信息披露管理办法》及对其不时作出的修订《运作办法》 指中国证监会 2004 年 6月 29 日颁布、同年 7月 1日实施的《证券投资基金运作管理办法》及对其不时作出的修订中国 指中华人民共和国,就本基金合同而言,不包括香港特别行政区、澳门特别行政区和台湾地区中国证监会 指中国证券监督管理委员会\r\n 银行业监督管理机构 指中国人民银行和/或中国银行业监督管理委员会\r\n 基金合同当事人 指受基金合同约束,根据基金合同享有权利并承担义务的法律主体,包括基金管理人、基金托管人和基金份额持有人个人投资者\r\n 指合法持有现时有效的中国居民身份证、军人证件等有效身份证件的中国公民,以及中国证监会允许的其他可以投资证券投资基金的自然人机构投资者\r\n 指依法可以投资开放式证券投资基金的、在中国境内合法注册登记并存续或经有关政府部门批准设立并存续的企业法人、事业法人、社会团体或其他组织合格境外机构投资者 指符合《合格境外机构投资者境内证券投资管理办法》及其他相关法律法规规定的条件,经中国证监会批准投资于中国证券市场,并取得国家外汇管理局额度批准的中国境外基金管理机构、保险公司、证券公司以及其他资产管理机构投资人 指个人投资者、机构投资者和合格境外机构投资者以及法律法规或中国证监会允许购买证券投资基金的其他投资人的合称基金份额持有人 指依基金合同、招募说明书及其他有关文件合法取得基金份额的投资人基金销售业务\r\n 指基金管理人或代销机构宣传推介基金,发售基金份额,办理基金份额的申购、赎回、转换、非交易过户、转托管及定期定额投资等业务\r\n 销售机构 指直销机构和代销机构\r\n 直销中心 指长信基金管理有限责任公司代销机构\r\n 指符合《销售办法》和中国证监会规定的其他条件,取得基金代销业务资格并与基金管理人签订了基金销售服务代理协议,代为办理基金销售业务的机构\r\n 基金销售网点 指直销机构的直销中心及代销机构的代销网点注册登记业务\r\n 指基金登记、存管、过户、清算和结算业务,具体内容包括投资人基金账户的建立和管理、基金份额注册登记、基金销售业务的确认、清算和结算、代理发放红利、建立并保管基金份额持有人名册等注册登记机构指办理注册登记业务的机构。基金的注册登记机构为长信基金管理有限责任公司或接受长信基金管理有限责任公司委托代为办理注册登记业务的机构\r\n 基金账户 指注册登记机构为投资人开立的、记录其持有的、基金管理人所管理的基金份额余额及其变动情况的账户基金交易账户 指销售机构为投资人开立的、记录投资人通过该销售机构买卖基金份额的变动及结余情况的账户基金合同生效日指基金募集期结束后达到法律法规规定及基金合同约定的备案条件,基金管理人向中国证监会办理基金备案手续完毕,并获得其书面确认的日期\r\n 基金合同终止日 指基金合同规定的基金合同终止事由出现后,基金财产清算完毕,清算结果报中国证监会备案并予以公告的日期基金募集期限 指自基金份额发售之日起至发售结束之日止的期间,最长不得超过 3 个月存续期 指基金合同生效至终止之间的不定期期限\r\n 日 指公历日\r\n 月 指公历月\r\n 工作日 指上海证券交易所、深圳证券交易所的正常交易日T 日 指销售机构在规定时间受理投资人申购、赎回或其他业务申请的工作日T+n 日 指自 T日起第 n个工作日(不包含 T日)\r\n 开放日 指为投资人办理基金份额申购、赎回或其他业务的日期交易时间 指开放日基金接受申购、赎回或其他交易的时间段场内销售 指通过上海证券交易所开放式基金销售系统办理的基金销售业务\r\n 场外销售 指不通过上海证券交易所开放式基金销售系统,而通过各销售机构柜台系统办理的基金销售业务认购 指在基金募集期间,投资人申请购买基金份额的行为申购 指基金合同生效后,投资人根据基金合同和招募说明书的规定申请购买基金份额的行为赎回 指基金合同生效后,基金份额持有人按基金合同规定的条件要求将基金份额兑换为现金的行为基金转换指基金份额持有人按照本基金合同和基金管理人届时有效公告\r\n 规定的条件,申请将其持有基金管理人管理的、某一基金的基金份额转换为基金管理人管理的其他基金基金份额的行为\r\n 转托管 指基金份额持有人在本基金的不同销售机构之间实施的变更所持基金份额销售机构的操作定期定额投资计划\r\n 指投资人通过有关销售机构提出申请,约定每期扣款日、扣款金额及扣款方式,由销售机构于每期约定扣款日在投资人指定银行账户内自动完成扣款及基金申购申请的一种投资方式巨额赎回指本基金单个开放日,基金净赎回申请(赎回申请份额总数加上基金转换中转出申请份额总数后扣除申购申请份额总数及基金转换中转入申请份额总数后的余额)超过上一日基金总份额的\r\n 10%时\r\n 元 指人民币元基金收益\r\n 指基金投资所得红利、股息、债券利息、买卖证券价差、银行存款利息、已实现的其他合法收入及因运用基金财产带来的成本和费用的节约\r\n 基金资产总值 指基金拥有的各类有价证券、银行存款本息、基金应收申购款及其他资产的价值总和基金资产净值 指基金资产总值减去基金负债后的价值\r\n 基金份额净值 指计算日基金资产净值除以计算日基金份额总数的数值\r\n 基金资产估值 指计算评估基金资产和负债的价值,以确定基金资产净值和基金份额净值的过程指定媒体 指中国证监会指定的用以进行信息披露的报刊、互联网网站及其他媒体不可抗力\r\n 指本基金合同当事人不能预见、不能避免且不能克服,且在本基金合同由基金管理人、基金托管人签署之日后发生的,使本基金合同当事人无法全部或部分履行本基金合同的任何事件,包括但不限于洪水、地震及其他自然灾害、战争、骚乱、火灾、政府征用、没收、法律法规变化、突发停电或其他突发事件、证券交易所非正常暂停或停止交易三、基金管理人\r\n (一) 基金管理人基本情况基金管理人概况\r\n 名称 长信基金管理有限责任公司\r\n 注册地址 上海市浦东新区银城中路 68 号 9 楼\r\n 办公地址 上海市浦东新区银城中路 68 号 9 楼\r\n 邮政编码 200120\r\n 批准设立机关 中国证券监督管理委员会\r\n 批准设立文号 中国证监会证监基金字[2003]63 号\r\n 注册资本 壹亿伍仟万元人民币\r\n 设立日期 2003 年 5月 9日\r\n 组织形式 有限责任公司\r\n 法定代表人 田丹\r\n 电话 021-61009999\r\n 传真 021-61009800\r\n 联系人 魏明东\r\n 存续期间 持续经营\r\n 经营范围 基金管理业务,发起设立基金,中国证监会批准的其他业务 (涉及许可经营的凭许可证经营)股权结构\r\n 股东名称 出资额 出资比例\r\n 长江证券股份有限公司 7350 万元 49%\r\n 上海海欣集团股份有限公司 5149.5 万元 34.33%\r\n 武汉钢铁股份有限公司 2500.5 万元 16.67%\r\n 总计 15000 万元 100%\r\n (二)主要人员情况\r\n 1、基金管理人的董事会成员情况董事会成员\r\n 姓名 职务 性别 简历\r\n 田丹 董事长 男中共党员,硕士,EMBA。现任长信基金管理有限责任公司董事长,兼长江证券股份有限公司第六届监事会监事长。曾任湖北省军区参谋、秘书,中国人民银行湖北省分行金融调研处科长,湖北证券公司证券交易部经理、总经理助理、副总经理,三峡证券公司副总经理,湖北证券有限责任公司董事、副总裁,长江证券有限责任公司董事、副总裁、财务负责人,长江证券有限责任公司董事、总裁。\r\n 胡运钊 董事 男中共党员,在职研究生学历,高级经济师。现任长江证券股份有限公司董事长、党委书记。曾任湖北省经委工业处副处长、处长,黄石市人民政府副市长,中共黄石市委常委、常务副市长,湖北省人民政府副秘书长,省政府副秘书长兼办公厅主任、办公厅党组副书记,长江证券有限责任公司党委书记。\r\n 陈谋亮 董事 男中共党员,法学硕士,工商管理博士,高级经济师,高级商务谈判师。现任上海海欣集团股份有限公司总裁。曾任湖北经济学院讲师;扬子石化化工厂、总裁办、股改办、宣传部、企管处管理干部,集团法律顾问,中石化/扬子石化与德国巴斯夫合资特大\r\n 型一体化石化项目中方谈判代表;上海交大南洋部门经理兼证券事务代表;上海海欣集团股份有限公\r\n 司董事会秘书,总裁助理,战略投资管理部常务副总监、总监,副总裁,常务副总裁兼董事会秘书等职。\r\n 彭辰 董事 男中共党员,在职研究生学历,经济学博士,正高职高级会计师,研究员。现任武汉钢铁(集团)公司党委常委、武汉钢铁股份有限公司总经理。曾任武钢经济技术中心副干事长,财务部副部长兼会计处处长、财务部部长,总会计师兼财务部部长,总会计师,总会计师兼财务委派管理中心主任,副总经理兼总会计师、财务委派管理中心主任,副总经理兼总会计师,党委常委、副总经理兼总会计师。\r\n 蒋学杰 董事 男\r\n 经济学硕士,澳大利亚墨尔本大学商学院 MBA。现任长信基金管理有限责任公司总经理。曾任中南财经大学财政金融学院财政系教师、武汉科技信托投资公司武昌证券营业部总经理,并兼公司总助,副总 等 职 、 Loftus Capital Partners Limited,\r\n Australia 旗下基金亚洲市场投资组合及私人股权\r\n 投资的亚洲区域负责人、KVB Kunlun Pty Ltd,\r\n Australia 金融衍生产品持牌交易投资顾问、长信基金管理有限责任公司副总经理。\r\n 朱恒 独立董事 男中共党员,本科,高级经济师。曾任中国农业银行上海市分行副行长,上海浦东发展银行副行长,万国证券公司、申银万国证券公司董事长,上海浦东发展银行党委副书记、副行长,上海轻工控股(集团)公司监事会主席。\r\n 胡柏枝 独立董事 男中共党员,大专,高级会计师,注册会计师,注册税务师。曾任湖北省财政厅副厅长、党组副书记,湖北省国有资产管理局副局长、局长,中国三峡总公司财务部主任、副总会计师,三峡财务公司总经理,财政部驻湖北省专员办监察专员、党组书记、巡视员,湖北省人大财经委、预工委副主任。\r\n 黄宪 独立董事 男中共党员,博士,博士生导师。现任武汉大学经济与管理学院金融系教授、博士生导师。曾任武汉大学教师、商学院副院长,美国新泽西西东大学访问学者,武汉大学珞珈城市信用社副董事长,中港合资武新公司财务总经理。\r\n 宋晓燕 独立董事 女 中共党员,法学博士,律师。现任上海财经大学法学院教授。曾任武汉大学管理学院国际金融系教师。\r\n 注:上述人员之间均不存在近亲属关系\r\n 2、监事会成员监事会成员\r\n 姓名 职务 性别 简历\r\n 余汉生 监事会主席 男中共党员,本科,正高职高级会计师。现任武汉钢铁股份有限公司计划财务部部长。曾任武钢实业公司审计处处长、武钢实业公司财务处处长、武汉钢铁(集团)公司计划财务部会计处处长。\r\n 陈水元 监事 男\r\n 硕士研究生,会计师、经济师。现任长江证券股份有限公司执行副总裁、财务负责人。曾任湖北证券有限责任公司营业部财务主管、经纪事业部财务经理,长江证券有限责任公司经纪事业部总经理助理、经纪业务总部总经理助理、营业部总经理,长江证券股份有限公司营业部总经理总裁特别助理。\r\n 杨爱民 监事 男中共党员,在职研究生学历,会计师。现任上海海欣集团股份有限公司财务副总监,主持财务总监室工作。曾任甘肃铝厂财务科副科长、科长;甘肃省铝业公司财务处副处长、处长。1997 年至 2008 年任上海海欣集团股份有限公司财务副总监,2009 年\r\n 至2012年6月任上海海欣集团股份有限公司审计室主任。\r\n 李毅 监事 女中共党员,硕士。现任长信基金管理有限责任公司零售服务部负责人。曾任长信基金管理有限责任公司综合管理部副总监。\r\n 郜杰 监事 男中共党员,法律硕士。现任长信基金管理有限责任公司监察稽核部副总监。曾任长信基金管理有限责任公司监察稽核部法律事务专员、风险监察经理。\r\n 注:上述人员之间均不存在近亲属关系\r\n 3、经理层成员经理层成员\r\n 姓名 职务 性别 简历\r\n 蒋学杰 总经理 男 简历同上。\r\n 周永刚 督察长 男\r\n 经济学硕士,EMBA。现任长信基金管理有限责任公司督察长。曾任湖北证券有限责任公司武汉自治街营业部总经理,长江证券有限责任公司北方总部总经理兼北京展览路证券营业部总经理,长江证券有限责任公司经纪业务总部副总经理兼上海代表处主\r\n 任、上海汉口路证券营业部总经理。\r\n 宋小龙 副总经理 男理学硕士,北京大学计算机软件专业研究生毕业,具有基金从业资格。2012 年 10 月加入长信基金管理有限责任公司,现任长信基金管理有限责任公司副总经理,兼任长信金利趋势股票型证券投资基金的基金经理。曾任北京北大青鸟公司项目经理、富国基金管理公司项目经理、行业研究员、基金经理及权益投资部总经理。\r\n 覃波 副总经理 男硕士,上海国家会计学院 EMBA 毕业,具有基金从业资格。现任长信基金管理有限责任公司副总经理。\r\n 曾在长江证券公司从事资产管理和债券承销发行工\r\n 作。2002 年加入长信基金管理有限责任公司,历任\r\n 市场开发部区域经理、营销策划部副总监、市场开发部总监、专户理财部总监、总经理助理。\r\n 注:上述人员之间均不存在近亲属关系\r\n 4、基金经理本基金基金经理情况\r\n 姓名 职务 任职时间 简历\r\n 叶松 基金经理 2011 年 3月 30 日至今\r\n 经济学硕士,中南财经政法大学投资学专业研究生毕业,具有基金从业资格。现任本基金的基金经理。2007 年 7 月加入长信基金管理有限责任公司,担任行业研究员,从事行业和上市公司研究工作,2010\r\n 年 5 月 26 日开始兼任长信增利动态策略股票型证券投资基金的基金经理助理。\r\n 李枝蓬 基金经理 2009 年 7月 30 日至2011 年 4月 21 日 曾任本基金的基金经理。\r\n 曾芒 基金经理 2009 年 7月 30 日至2010 年 8月 26 日 曾任本基金的基金经理。\r\n 5、投资决策委员会成员投资决策委员会成员\r\n 姓名 职务\r\n 蒋学杰 总经理\r\n 宋小龙 副总经理、投资决策委员会主任委员、长信金利趋势股票型证券投资基金的基金经理胡志宝\r\n 公司投资总监、投资决策委员会执行委员、长信金利趋势股票型证券投资基金的基金经理、长信增利动态策略股票型证券投资基金的基金经理安昀 研究发展部副总监、长信内需成长股票型证券投资基金的基金经理、长信银利精选开放式证券投资基金的基金经理姚飞军 交易管理部总监\r\n 雷勇 产品开发部总监、专户理财部副总监、投资决策委员会执行委员李小羽\r\n 总经理助理、固定收益部总监、投资决策委员会执行委员、长信利丰债券型证券投资基金的基金经理、长信可转债债券型证券投资基金的基金经理\r\n 薛天 国际业务部投资总监、投资决策委员会执行委员、长信美国标准普尔100 等权重指数增强型证券投资基金的基金经理注:上述人员之间均不存在近亲属关系\r\n (三)内部组织结构及员工情况内部组织结构及员工情况\r\n 股东会是公司的最高权力机构,下设董事会和监事会。公司组织管理实行董事会领导下的总经理负责制,总经理、副总经理和督察长组成公司的经营管理层。\r\n 公司经营管理层下\r\n 设的委员会 内部控制委员会、投资决策委员会公司内部组织结构\r\n 金融工程部、投资管理部、研究发展部、固定收益部、交易管理部、基金事务部、零售服务部、机构业务部、信息技术部、监察稽核部、综合行政部、专户理财部、国际业务部、产品开发部分支机构 北京分公司、深圳分公司、武汉办事处员工总数 109 人(截至 2013 年 7月 30 日)员工学历构成\r\n 学历 人数 占比\r\n 博士 2 人 2%\r\n 硕士 58 人 53%\r\n 本科 43 人 39%\r\n 专科 4 人 4%\r\n 其他 2 人 2%\r\n 总计 109 人 100%\r\n (四)基金管理人的职责\r\n 1、依法募集基金,办理或者委托经中国证监会认定的其他机构代为办理基\r\n 金份额的发售、申购、赎回和登记事宜;\r\n 2、办理基金备案手续;\r\n 3、建立健全内部风险控制、监察与稽核、财务管理及人事管理等制度,保\r\n 证所管理的基金财产和基金管理人的财产相互独立,对所管理的不同基金财产分别管理,分别记账,进行证券投资;\r\n 4、按照基金合同的约定确定基金收益分配方案,及时向基金份额持有人分配收益;\r\n 5、进行基金会计核算并编制基金财务会计报告;\r\n 6、编制基金季度、半年度和年度报告;\r\n 7、计算并公告基金资产净值,确定基金份额申购、赎回价格;\r\n 8、严格按照《基金法》、基金合同及其他有关规定,履行信息披露及报告义务;\r\n 9、依据《基金法》、基金合同及其他有关规定召集基金份额持有人大会或配\r\n 合基金托管人、基金份额持有人依法召集基金份额持有人大会;\r\n 10、保存基金财产管理业务活动的记录、账册、报表和其他相关资料;\r\n 11、以基金管理人名义,代表基金份额持有人利益行使诉讼权利或者实施其他法律行为;\r\n 12、法律法规、中国证监会和基金合同规定的其他职责。\r\n (五)基金管理人的承诺\r\n 1、基金管理人承诺严格遵守《基金法》及相关法律法规,建立健全的内部控制制度,采取有效措施,防止违反上述法律法规的行为发生;\r\n 2、基金管理人承诺防止下列禁止行为的发生:\r\n (1)将其固有财产或者他人财产混同于基金财产从事证券投资;\r\n (2)不公平地对待其管理的不同基金财产;\r\n (3)利用基金财产为基金份额持有人以外的第三人牟取利益;\r\n (4)向基金份额持有人违规承诺收益或者承担损失;\r\n (5)依照法律法规有关规定,由中国证监会禁止的其他行为。\r\n 3、基金经理承诺\r\n (1)依照有关法律法规和基金合同的规定,本着谨慎的原则为基金份额持有人谋取最大利益;\r\n (2)不利用职务之便为自己、受雇人或任何第三者谋取利益;\r\n (3)不泄露在任职期间知悉的有关证券、基金的商业秘密,尚未依法公开\r\n 的基金投资内容、基金投资计划等信息;\r\n (4)不协助、接受委托或以其他任何形式为其他组织或个人进行证券交易。\r\n (六)基金管理人的风险管理和内部控制制度\r\n 基金管理人高度重视内部风险控制,建立了完善的风险管理体系和控制体系,从制度上保障本基金的规范运作。\r\n 1、公司内部控制的总体目标\r\n (1)保证公司经营管理活动的合法合规性;\r\n (2)保证基金份额持有人的合法权益不受侵犯;\r\n (3)实现公司稳健、持续发展、维护股东权益;\r\n (4)促进公司全体员工恪守职业操守,正直诚信,廉洁自律,勤勉尽责。\r\n 2、内部控制制度遵循的原则\r\n (1)合法合规性原则:公司内部控制制度应当符合国家法律法规和各项规定。\r\n (2)全面性原则: 内部控制制度应当覆盖公司的所有部门和岗位, 渗透\r\n 各项业务过程和业务环节,并普遍适用于公司每一位员工。\r\n (3)有效性原则:通过科学的内控手段和方法,建立合理的内控程序,维\r\n 护内控制度的有效执行,内部控制制度应当具有高度的权威性,任何员工不得拥有超越制度约束的权利。\r\n (4)独立性原则:公司在精简的基础上设立能够充分满足公司经营运作需\r\n 要的机构、部门和岗位,各机构、部门和岗位职责应当保持相对独立。公司固有财产、基金财产和其他财产的运作应当分离。\r\n (5)相互制约原则:公司内部机构、部门和岗位的设置应当权责分明、相互制衡。\r\n (6)防火墙原则:公司基金投资、交易、研究策划、市场开发等相关部门,应当在空间上和制度上适当分离,以达到风险防范的目的。对因业务需要知悉内幕信息的人员,应当制定严格的审批程序和监管措施。\r\n (7)审慎性原则:制定内部控制制度应当以审慎经营、防范和化解风险为出发点。\r\n (8)适时性原则:内部控制制度的制定应当随着有关法律法规的调整和公\r\n 司经营战略、经营方针、经营理念等内外部环境的变化进行及时的修改或完善。\r\n (9)成本效益原则:公司运用科学化的经营管理方法降低运作成本,提高经济效益,以合理的控制成本达到最佳的内部控制效果。\r\n (10)保持与业务发展的同等地位原则:公司的发展必须建立在风险控制制\r\n 度完善和稳固的基础上,内部风险控制应与公司业务发展放在同等地位上。\r\n (11)定性和定量相结合原则: 建立完备风险控制指标体系, 使风险控制更具客观性和操作性。\r\n 3、内部风险控制体系结构\r\n 公司内控体系由以下不同层面构成。公司董事会、经营管理层(包括督察长)、内部控制委员会、监察稽核部及公司其他部门、各岗位在各自职责范围内承担风险控制责任。\r\n (1)董事会:全面负责公司的风险控制工作,对建立内部控制系统和维持其有效性承担最终责任;\r\n (2)经营管理层:负责日常经营管理中的风险控制工作,对内部控制制度\r\n 的有效执行承担责任;督察长:负责对公司内部管理、资产运作以及经营管理层、内部各部门、各岗位执行制度及遵纪守法情况进行监督和检查,并对公司内部风险控制制度的合法性、合规性、合理性进行评价;\r\n (3)内部控制委员会:协助经营管理层负责公司风险控制工作,主要负责\r\n 对公司在经营管理和基金运作中的风险进行评估并研究制定相应的控制制度,协调处理突发性重大事件或危机事件。内部控制委员会由公司总经理、副总经理、监察稽核部总监、基金事务部总监、市场开发部总监和部分从事内部控制方面的业务骨干组成;\r\n (4)监察稽核部:负责检查评价公司内部控制制度的合法性、合规性、完\r\n 备性、有效性以及执行情况;对公司经营业务和基金运作情况进行日常稽核;对各部门、各岗位、各项业务的风险控制情况实施全面的监督检查,并及时报告检查结果。监察稽核部独立行使检查权并对经营管理层负责;\r\n (5)业务部门和公司各岗位:公司业务部门根据公司各项基本管理制度,结合部门具体情况制定本部门的管理办法和实施细则,加强对各项业务和各业务环节的风险控制;公司各岗位:根据岗位职责和业务操作流程,按业务授权规范操作,严格控制操作风险。\r\n 、内部控制制度体系\r\n 公司制定了合理、完备、有效并易于执行的内部风险控制制度体系。公司制度体系由不同层面的制度构成,按照其效力大小分为四个层面:\r\n 第一个层面是公司章程。\r\n 第二个层面是公司内部控制大纲,它是公司自定各项规章制度的基础和依据,内部控制大纲明确了内控目标、内控原则、控制环境、内控措施等内容。\r\n 第三个层面是公司基本管理制度,它包括风险控制制度、投资管理制度、基\r\n 金会计制度、信息披露制度、监察稽核制度、信息技术管理制度、公司财务制度、资料档案管理制度、人力资源制度、业绩评估考核制度和危机处理制度,等等。\r\n 第四个层面是公司各部门业务规章、实施细则等。部门业务规章、实施细则\r\n 是在基本管理制度的基础上,对各部门的主要职责、岗位设置、岗位责任、操作守则等的具体说明。\r\n 公司重视对制度的持续检验,结合业务的发展、法规及监管环境的变化以及公司风险控制的要求,不断检讨和增强公司制度的完备性、有效性。\r\n 5、内部风险管理体系\r\n 基金在运作过程中面临的风险主要包括市场风险、信用风险、流动性风险、操作风险、合规性风险以及不可抗力风险。\r\n 针对上述各种风险,基金管理人建立了一套完整的风险管理程序,具体包括以下内容:\r\n (1)投资风险管理;\r\n (2)交易风险管理;\r\n (3)巨额赎回风险管理;\r\n (4)基金注册登记风险管理;\r\n (5)基金核算风险管理;\r\n (6)市场开发风险管理;\r\n (7)信息披露风险管理;\r\n (8)不可抗力风险管理。\r\n 6、风险管理和内部控制的措施\r\n (1)建立内控结构,完善内控制度:建立、健全了行之有效的内控制度,确保各项业务活动都有适当的授权和明确的分工,确保监察稽核活动的独立性、权威性;\r\n (2)建立相互分离、相互制衡的内控机制:建立了明确的岗位分离制度,做到研究、决策分开,基金交易集中,形成不同部门,不同岗位之间的制衡机制,同时进行空间隔离,建立防火墙,充分保证信息的隔离和保密,从制度上降低和防范风险;\r\n (3)建立、健全岗位责任制:建立、健全了岗位责任制,使每位员工都明\r\n 确自己的任务、职责,及时上报各自工作领域中发现的风险隐患,以防范和化解风险;\r\n (4)建立风险分类、识别、评估、报告、提示程序:建立了内部控制委员会,使用适合的程序和方法,确认和评估公司经营管理和基金运作中的风险;建立自下而上的风险报告程序,对风险隐患进行层层汇报,使各个层次的人员及时掌握风险状况,从而以最快速度做出决策,减少风险造成的损失;\r\n (5)建立有效的内部监控系统:建立了足够、有效的内部监控系统,如计\r\n 算机预警系统、投资监控系统,能对可能出现的各种风险进行全面和实时的监控;\r\n (6)使用数量化的风险管理手段:采取数量化、技术化的风险控制手段,建立数量化的风险管理模型,用以提示指数趋势、行业及个股的风险,以便公司及时采取有效的措施,对风险进行分散、控制和规避,尽可能地减少损失;\r\n (7)提供足够的培训:制定了完整的培训计划,为所有员工提供足够和适当的培训,不断提高员工素质和职业技能,防范和化解风险。\r\n 7、基金管理人关于内部合规控制声明书\r\n (1)基金管理人承诺以上关于内部控制的披露真实、准确;\r\n (2)基金管理人承诺根据市场变化和公司发展不断完善内部控制。\r\n 四、基金托管人\r\n (一)基金托管人情况\r\n 1、基本情况\r\n 名称:中国建设银行股份有限公司(简称:中国建设银行)\r\n 住所:北京市西城区金融大街 25 号\r\n 办公地址:北京市西城区闹市口大街 1 号院 1 号楼\r\n 法定代表人:王洪章\r\n 成立时间:2004 年 09 月 17 日\r\n 组织形式:股份有限公司\r\n 注册资本:贰仟伍佰亿壹仟零玖拾柒万柒仟肆佰捌拾陆元整\r\n 存续期间:持续经营\r\n 基金托管资格批文及文号:中国证监会证监基字[1998]12 号\r\n 联系人:田青\r\n 联系电话:(010) 6759 5096中国建设银行股份有限公司拥有悠久的经营历史,其前身“中国人民建设银行”于 1954 年成立,1996 年易名为“中国建设银行”。中国建设银行是中国四大商业银行之一。中国建设银行股份有限公司由原中国建设银行于 2004 年 9 月分立而成立,承继了原中国建设银行的商业银行业务及相关的资产和负债。中国建设银行(股票代码:939)于 2005 年 10 月 27 日在香港联合交易所主板上市,是\r\n 中国四大商业银行中首家在海外公开上市的银行。2006 年 9 月 11 日,中国建设\r\n 银行又作为第一家 H 股公司晋身恒生指数。2007 年 9 月 25 日中国建设银行 A 股在上海证券交易所上市并开始交易。A 股发行后中国建设银行的已发行股份总数\r\n 为:250,010,977,486 股(包括 240,417,319,880 股 H 股及 9,593,657,606 股 A股)。\r\n 截至 2012 年 12 月 31 日,中国建设银行资产总额 139,728.28 亿元,较上\r\n 年末增长 13.77%。2012 年,中国建设银行实现净利润 1,936.02 亿元,较上年同期增长 14.26%。年化资产回报率为 1.47%,年化加权净资产收益率为 21.98%。\r\n 利息净收入 3532.02 亿元,较上年同期增长 15.97%。净利差为 2.58%,净利息收益率为 2.75%,均较上年同期提高 0.01 个百分点。手续费及佣金净收入 962.18亿元,较上年同期增长 7.51%。\r\n 中国建设银行在中国内地设有 1.4 万余个分支机构,并在香港、新加坡、法兰克福、约翰内斯堡、东京、首尔、纽约、胡志明市、悉尼、墨尔本设有分行,在莫斯科、台北设有代表处,海外机构已覆盖到全球 13 个国家和地区,基本完成在全球主要金融中心的网络布局,24 小时不间断服务能力和基本服务架构已初步形成。中国建设银行筹建、设立村镇银行 26 家,拥有建行亚洲、建银国际,建行伦敦、建信基金、建信金融租赁、建信信托、建信人寿、中德住房储蓄银行等多家子公司,为客户提供一体化全面金融服务能力进一步增强。\r\n 2012 年,本集团各方面良好表现,得到市场与社会各界广泛认可,先后荣\r\n 获国内外知名机构授予的 30 多个重要奖项。在英国《银行家》杂志联合 Brand\r\n Finance 发布的“世界银行品牌 500 强”以及 Interbrand 发布的“2012 年度中国最佳品牌”中,位列中国银行业首位;在美国《财富》杂志“世界 500 强排名”中列第 77 位,较上年上升 31 位。此外,本集团还荣获了国内外重要机构授予的包括公司治理、中小企业服务、私人银行、现金管理、托管、投行、投资者关系和企业社会责任等领域的多个专项奖。\r\n 中国建设银行总行设投资托管业务部,下设综合处、基金市场处、证券保险资产市场处、理财信托股权市场处、QFII 托管处、核算处、清算处、监督稽核处、涉外资产核算团队、养老金托管处、托管业务系统规划与管理团队、上海备份中心等 12 个职能处室、团队,现有员工 210 人。自 2007 年起,托管部连续聘请外部会计师事务所对托管业务进行内部控制审计,并已经成为常规化的内控工作手段。\r\n 2、主要人员情况杨新丰,投资托管业务部总经理,曾就职于中国建设银行江苏省分行、广东省分行、中国建设银行总行会计部、营运管理部,长期从事计划财务、会计结算、营运管理等工作,具有丰富的客户服务和业务管理经验。\r\n 纪伟,投资托管业务部副总经理,曾就职于中国建设银行南通分行、中国建设银行总行计划财务部、信贷经营部、公司业务部,长期从事大客户的客户管理及服务工作,具有丰富的客户服务和业务管理经验。\r\n 张军红,投资托管业务部副总经理,曾就职于中国建设银行青岛分行、中国建设银行零售业务部、个人银行业务部、行长办公室,长期从事零售业务和个人存款业务管理等工作,具有丰富的客户服务和业务管理经验。\r\n 郑绍平,投资托管业务部副总经理,曾就职于中国建设银行总行投资部、委托代理部,长期从事客户服务、信贷业务管理等工作,具有丰富的客户服务和业务管理经验。\r\n 3、基金托管业务经营情况\r\n 作为国内首批开办证券投资基金托管业务的商业银行,中国建设银行一直秉持“以客户为中心”的经营理念,不断加强风险管理和内部控制,严格履行托管人的各项职责,切实维护资产持有人的合法权益,为资产委托人提供高质量的托管服务。经过多年稳步发展,中国建设银行托管资产规模不断扩大,托管业务品种不断增加,已形成包括证券投资基金、社保基金、保险资金、基本养老个人账\r\n 户、QFII、企业年金等产品在内的托管业务体系,是目前国内托管业务品种最齐\r\n 全的商业银行之一。截至 2012 年 12 月 31 日,中国建设银行已托管 285 只证券投资基金。建设银行专业高效的托管服务能力和业务水平,赢得了业内的高度认同。中国建设银行在 2005 年及自 2009 年起连续四年被国际权威杂志《全球托管人》评为“中国最佳托管银行”,在 2007 年及 2008 年连续被《财资》杂志评为“国内最佳托管银行”奖,并获和讯网 2011 年度和 2012 年度中国“最佳资产托管银行”奖,和境内权威经济媒体《每日经济观察》2012 年度“最佳基金托管银行”奖。\r\n (二)基金托管人的内部控制制度\r\n (一)内部控制目标\r\n 作为基金托管人,中国建设银行严格遵守国家有关托管业务的法律法规、行业监管规章和本行内有关管理规定,守法经营、规范运作、严格监察,确保业务的稳健运行,保证基金财产的安全完整,确保有关信息的真实、准确、完整、及时,保护基金份额持有人的合法权益。\r\n (二)内部控制组织结构\r\n 中国建设银行设有风险与内控管理委员会,负责全行风险管理与内部控制工作,对托管业务风险控制工作进行检查指导。投资托管业务部专门设置了监督稽核处,配备了专职内控监督人员负责托管业务的内控监督工作,具有独立行使监督稽核工作职权和能力。\r\n (三)内部控制制度及措施\r\n 投资托管业务部具备系统、完善的制度控制体系,建立了管理制度、控制制度、岗位职责、业务操作流程,可以保证托管业务的规范操作和顺利进行;业务人员具备从业资格;业务管理严格实行复核、审核、检查制度,授权工作实行集中控制,业务印章按规程保管、存放、使用,账户资料严格保管,制约机制严格有效;业务操作区专门设置,封闭管理,实施音像监控;业务信息由专职信息披露人负责,防止泄密;业务实现自动化操作,防止人为事故的发生,技术系统完整、独立。\r\n (三)基金托管人对基金管理人运作基金进行监督的方法和程序\r\n (一)监督方法\r\n 依照《基金法》及其配套法规和基金合同的约定,监督所托管基金的投资运作。利用自行开发的“托管业务综合系统——基金监督子系统”,严格按照现行法律法规以及基金合同规定,对基金管理人运作基金的投资比例、投资范围、投资组合等情况进行监督,并定期编写基金投资运作监督报告,报送中国证监会。\r\n 在日常为基金投资运作所提供的基金清算和核算服务环节中,对基金管理人发送的投资指令、基金管理人对各基金费用的提取与开支情况进行检查监督。\r\n (二)监督流程\r\n 1.每工作日按时通过基金监督子系统,对各基金投资运作比例控制指标进行例行监控,发现投资比例超标等异常情况,向基金管理人发出书面通知,与基金管理人进行情况核实,督促其纠正,并及时报告中国证监会。\r\n 2.收到基金管理人的划款指令后,对涉及各基金的投资范围、投资对象及交易对手等内容进行合法合规性监督。\r\n 3.根据基金投资运作监督情况,定期编写基金投资运作监督报告,对各基金投资运作的合法合规性、投资独立性和风格显著性等方面进行评价,报送中国证监会。\r\n 4.通过技术或非技术手段发现基金涉嫌违规交易,电话或书面要求基金管理\r\n 人进行解释或举证,并及时报告中国证监会。\r\n 五、相关服务机构\r\n (一)基金份额发售机构\r\n 1、直销中心:长信基金管理有限责任公司\r\n 注册地址:上海市浦东新区银城中路 68号时代金融中心九楼\r\n 办公地址:上海市浦东新区银城中路 68号时代金融中心九楼\r\n 法定代表人:田丹 联系人:计磊\r\n 电话:021-61009918 传真:021-61009917\r\n 客户服务电话:400-700-5566 网站:www.cxfund.com.cn\r\n 2、场外代销机构\r\n (1)中国邮政储蓄银行股份有限公司\r\n 注册地址:北京市西城区金融大街 3号\r\n 办公地址:北京市西城区金融大街 3号\r\n 法定代表人:李国华 传真:010-68858117\r\n 客户服务电话:95580 网址:www.psbc.com\r\n (2)中国农业银行股份有限公司\r\n 注册地址:北京市东城区建国门内大街 69 号\r\n 办公地址:北京市东城区建国门内大街 69 号\r\n 法定代表人:蒋超良 联系人:刘一宁\r\n 电话:010-85108227 传真:010-85109219\r\n 客户服务电话:95599 网址:www.abchina.com\r\n (3)中国工商银行股份有限公司\r\n 注册地址:中国北京复兴门内大街 55 号\r\n 办公地址:中国北京复兴门内大街 55 号\r\n 法定代表人:姜建清\r\n 客户服务电话:95588 网址:www.icbc.com.cn\r\n (4)中国银行股份有限公司\r\n 注册地址:北京市西城区复兴门内大街 1号\r\n 办公地址:北京市西城区复兴门内大街 1号\r\n 法定代表人:肖钢\r\n 客户服务电话:95566 网址:www.boc.cn\r\n (5)中国建设银行股份有限公司\r\n 注册地址:北京市西城区金融大街 25 号\r\n 办公地址:北京市西城区闹市口大街 1 号院 1号楼\r\n 法定代表人:王洪章 联系人:张静\r\n 客户服务电话:95533 网址:www.ccb.com(6)交通银行股份有限公司\r\n 注册地址:上海市银城中路 188 号\r\n 办公地址:上海市银城中路 188 号\r\n 法定代表人:胡怀邦 联系人:曹榕\r\n 电话:021-58781234 传真:021-58408483\r\n 客户服务电话:95559 网址:www.bankcomm.com\r\n (7)招商银行股份有限公司\r\n 注册地址:深圳市深南大道 7088 号招商银行大厦\r\n 办公地址:深圳市深南大道 7088 号招商银行大厦\r\n 法定代表人:傅育宁 联系人:邓炯鹏\r\n 电话:0755-83198888 传真:0755-83195109\r\n 客户服务电话:95555 网址:www.cmbchina.com\r\n (8)上海浦东发展银行股份有限公司\r\n 注册地址:上海市浦东新区浦东南路 500 号\r\n 办公地址:上海市中山东一路 12 号\r\n 法定代表人:吉晓辉 联系人:唐苑\r\n 电话:021-61618888 传真:021-63604199\r\n 客户服务电话:95528 网址:www.spdb.com.cn\r\n (9)中国民生银行股份有限公司\r\n 注册地址:北京市西城区复兴门内大街 2号\r\n 办公地址:北京市西城区复兴门内大街 2号\r\n 法定代表人:董文标 联系人:董云巍\r\n 电话:010-58560666 传真:010-57092611\r\n 客户服务电话:95568 网址:www.cmbc.com.cn\r\n (10)中信银行股份有限公司\r\n 注册地址:北京东城区朝阳门北大街 8 号富华大厦 C 座\r\n 办公地址:北京东城区朝阳门北大街 8 号富华大厦 C 座\r\n 法定代表人:田国立\r\n 电话:010-65558888 联系人:丰靖\r\n 客户服务电话:95558 网址:bank.ecitic.com\r\n (11)华夏银行股份有限公司\r\n 注册地址:北京市东城区建国门内大街 22 号华夏银行大厦\r\n 办公地址:北京市东城区建国门内大街 22 号华夏银行大厦\r\n 法定代表人:吴建 联系人:郑鹏\r\n 电话:010-85238667 传真:010-85238680\r\n 客户服务电话:010-95577 网址:www.hxb.com.cn(12)汉口银行股份有限公司\r\n 注册地址:武汉市江汉区建设大道 933 号武汉商业银行大厦\r\n 办公地址:武汉市江汉区建设大道 933 号\r\n 法定代表人:陈新民 联系人:骆芸\r\n 电话:027-82656224 传真:027-82656236\r\n 客户服务电话:(027)96558,4006096558 网址:www.hkbchina.com\r\n (13)杭州银行股份有限公司\r\n 注册地址:杭州银行庆春路 46号杭州银行大厦\r\n 办公地址:杭州银行庆春路 46号杭州银行大厦\r\n 法定代表人:吴太普 联系人:严峻\r\n 电话:0571-85108195 传真:0571-85106576\r\n 客户服务电话:96523,400-8888-508 网址:www.hzbank.com.cn\r\n (14)平安银行股份有限公司\r\n 注册地址:深圳市深南中路 1099 号平安银行大厦\r\n 办公地址:深圳市深南中路 1099 号平安银行大厦\r\n 法定代表人:孙建一 联系人:张青\r\n 电话:0755-22166118 传真:0755-25841098\r\n 客户服务电话:95511-3 网址:bank.pingan.com\r\n (15)厦门银行股份有限公司\r\n 注册地址:福建省厦门市思明区湖滨北路 101 号商业银行大厦\r\n 办公地址:福建省厦门市思明区湖滨北路 101 号商业银行大厦\r\n 法定代表人:吴世群 联系人:杨明艳\r\n 电话:0592-5365735 传真:0592-5061952\r\n 客户服务电话:400-858-8888 网址:www.xmbankonline.com\r\n (16)重庆银行股份有限公司\r\n 注册地址:重庆市渝中区邹容路 153 号\r\n 办公地址:重庆市渝中区邹容路 153 号\r\n 法定代表人:马千真 联系人:孔文超\r\n 电话:023-63799379 传真:023-63792412\r\n 客户服务电话:(023)63836229 网址:www.cqcbank.com\r\n (17)安信证券股份有限公司\r\n 注册地址:深圳市福田区金田路 4018 号安联大厦 35 层、28层 A02 单元办公地址:深圳市福田区金田路 4018 号安联大厦 35 层、28层 A02 单元法定代表人:牛冠兴 联系人:陈剑虹\r\n 电话:0755-82558305 传真:0755-28558355\r\n 客户服务电话:4008-001-001 网址:www.essence.com.cn(18)长城证券有限责任公司\r\n 注册地址:深圳市深南大道 6008 号特区报业大厦 14、16、17 层办公地址:深圳市深南大道 6008 号特区报业大厦 14、16、17 层法定代表人:黄耀华 联系人:刘阳\r\n 电话:0755-83516289 传真:0755-83515567\r\n 客户服务电话:400-6666-888 网址:www.cgws.com\r\n (19)长江证券股份有限公司\r\n 注册地址:武汉市新华路特 8 号长江证券大厦\r\n 办公地址:武汉市新华路特 8 号长江证券大厦\r\n 法定代表人:胡运钊 联系人:李良\r\n 电话:027-65799999 传真:027-85481900\r\n 客户服务电话:95579 或 4008-888-999 网址:www.95579.com\r\n (20)大通证券股份有限公司\r\n 注册地址:辽宁省大连市中山区人民路 24 号\r\n 办公地址:辽宁省大连市沙河口区会展路 129 号大连期货大厦 39层\r\n 法定代表人:张智河 联系人:谢立军\r\n 电话:0411-39673202 传真:0411-39673219\r\n 客户服务电话:4008-169-169 网址:www.daton.com.cn\r\n (21)德邦证券有限责任公司\r\n 注册地址:上海市普陀区曹阳路 510 号南半幢 9 楼\r\n 办公地址:上海市福山路 500 号城建国际中心 26楼\r\n 法定代表人:姚文平 联系人:叶蕾\r\n 电话:021-68761616 传真:021-68767032\r\n 客户服务电话:400-8888-128 网址:www.tebon.com.cn\r\n (22)第一创业证券股份有限公司\r\n 注册地址:深圳市罗湖区笋岗路 12号中民时代广场 B座 25、26 层办公地址:深圳市罗湖区笋岗路 12号中民时代广场 B座 25、26 层法定代表人:刘学民 联系人:崔国良\r\n 电话:0755-25832852 传真:0755-82485081\r\n 客户服务电话:400-888-1888 网址:www.firstcapital.com.cn\r\n (23)东方证券股份有限公司\r\n 注册地址:上海市中山南路 318 号新源广场 2号楼 22-29 层\r\n 办公地址:上海市中山南路 318 号新源广场 2号楼 21-29 层\r\n 法定代表人:潘鑫军 联系人:吴宇\r\n 电话:021-63325888 传真:021-63326173\r\n 客户服务电话:95503 网址:www.dfzq.com.cn(24)东莞证券有限责任公司\r\n 注册地址:东莞市莞城区可园南路 1号\r\n 办公地址:东莞市莞城区可园南路 1号金源中心 30楼\r\n 法定代表人:张运勇 联系人:苏卓仁\r\n 电话:0769-22112062 传真:0769-22119423\r\n 客户服务电话:0769-961130 网址:www.dgzq.com.cn\r\n (25)东吴证券股份有限公司\r\n 注册地址:苏州工业园区翠园路 181 号商旅大厦\r\n 办公地址:苏州工业园区翠园路 181 号商旅大厦\r\n 法定代表人:吴永敏 联系人:方晓丹\r\n 电话:0512-65581136 传真:0512-65588021\r\n 客户服务电话:0512-33396288 网址:www.dwzq.com.cn\r\n (26)光大证券股份有限公司\r\n 注册地址:上海市静安区新闸路 1508 号\r\n 办公地址:上海市静安区新闸路 1508 号\r\n 法定代表人:徐浩明 联系人:刘晨\r\n 电话:021-22169999 传真:021-22169134\r\n 客户服务电话:4008888788、10108998、95525 网址:www.ebscn.com\r\n (27)华福证券有限责任公司\r\n 注册地址:福州市五四路 157 号新天地大厦 7、8层办公地址:福州市五四路 157 号新天地大厦 7至 10 层\r\n 法定代表人:黄金琳 联系人:张腾\r\n 电话:0591-87383623 传真:0591-87383610\r\n 客户服务电话:96326(福建省外请先拨 0591) 网址:www.hfzq.com.cn\r\n (28)广发证券股份有限公司\r\n 注册地址:广州市天河北路 183 号大都会广场 43楼\r\n 办公地址:广州市天河北路 183 号大都会广场 43楼\r\n 法定代表人:孙树明 联系人:黄岚\r\n 电话:020-87555888 转各营业网点 传真:020-87557985\r\n 客户服务电话:95575 或致电各地营业部 网址:www.gf.com.cn\r\n (29)国都证券有限责任公司\r\n 注册地址:北京市东城区东直门南大街 3号国华投资大厦 9层 10 层\r\n 办公地址:北京市东城区东直门南大街 3号国华投资大厦 9层 10 层\r\n 法定代表人:常喆 联系人:黄静\r\n 电话:010-84183389 传真:010-84183311-3389\r\n 客户服务电话:400-818-8118 网址:www.guodu.com(30)国金证券股份有限公司\r\n 注册地址:成都市东城根上街 95 号\r\n 办公地址:成都市东城根上街 95 号\r\n 法定代表人:冉云\r\n 电话:028-86690126 传真:028-86690126\r\n 客户服务电话:4006600109 网址:www.gjzq.com.cn\r\n (31)国联证券股份有限公司\r\n 注册地址:江苏省无锡市县前东街 168 号\r\n 办公地址:江苏省无锡市太湖新城金融一街 8号国联金融大厦 702\r\n 法定代表人:雷建辉 联系人:沈刚\r\n 电话:0510-82831662 传真:0510-82830162\r\n 客户服务电话:95570 网址:www.glsc.com.cn\r\n (32)国盛证券有限责任公司\r\n 注册地址:南昌市北京西路 88号(江信国际金融大厦)\r\n 办公地址:南昌市北京西路 88号(江信国际金融大厦)\r\n 法定代表人:曾小普 联系人:吴祖平\r\n 电话:0791-6281061 传真:0791-6281061\r\n 客户服务电话:4008-222-111 网址:www.gsstock.com\r\n (33)国泰君安证券股份有限公司\r\n 注册地址:上海市浦东新区商城路 618 号\r\n 办公地址:上海市浦东新区银城中路 168 号上海银行大厦 29楼\r\n 法人代表人:万建华 联系人:芮敏祺\r\n 电话:021-38676666 传真:021-38670666\r\n 客户服务热线:4008888666 网址:www.gtja.com\r\n (34)国信证券股份有限公司\r\n 注册地址:深圳市罗湖区红岭中路 1012 号国信证券大厦十六层至二十六层\r\n 办公地址:深圳市罗湖区红岭中路 1012 号国信证券大厦十六层至二十六层\r\n 法定代表人:何如 联系人:齐晓燕\r\n 电话:0755-82130833 传真:0755-82133952\r\n 客户服务电话:95536 网址:www.guosen.com\r\n (35)国元证券股份有限公司\r\n 注册地址:安徽省合肥市寿春路 179 号\r\n 办公地址:安徽省合肥市寿春路 179 号\r\n 法定代表人:凤良志 联系人:陈琳琳\r\n 电话:05551-2615542 传真:0551-2634906\r\n 客户服务电话:955784008-888-777 网址:www.gyzq.com.cn(36)海通证券股份有限公司\r\n 注册地址:上海市淮海中路 98号\r\n 办公地址:上海市广东路 689 号海通证券大厦\r\n 法定代表人:王开国 联系人:李笑鸣\r\n 电话:021-23219000 传真:021-23219100\r\n 客户服务电话:400-8888-001 或 95553 网址:www.htsec.com\r\n (37)宏源证券股份有限公司\r\n 注册地址:新疆乌鲁木齐市文艺路 233 号宏源大厦\r\n 办公地址:北京市西城区太平桥大街 19号宏源证券\r\n 法定代表人:冯戎 联系人:李巍\r\n 电话:010-88085858 传真:010-88085195\r\n 客户服务电话:4008-000-562 网址:www.hysec.com\r\n (38)华安证券有限责任公司\r\n 注册地址:安徽省合肥市长江中路 357 号\r\n 办公地址:合肥市蜀山区南二环 959 号 B1 座华安证券\r\n 法定代表人:李工 联系人:甘霖\r\n 电话:0551-5161666 传真:0551-5161600\r\n 客户服务电话:96518、400-80-96518 网址:www.hazq.com\r\n (39)华宝证券有限责任公司\r\n 注册地址:上海市浦东新区世纪大道 100 号 57 层\r\n 办公地址:上海市浦东新区世纪大道 100 号 57 层\r\n 法定代表人:陈林 联系人:赵洁\r\n 电话:021-68777222 传真:021-68777822\r\n 客户服务电话:400-820-9898 网址:www.cnhbstock.com\r\n (40)华龙证券有限责任公司\r\n 注册地址:甘肃省兰州市城关区东岗西路 638 号财富大厦 21楼\r\n 办公地址:甘肃省兰州市城关区东岗西路 638 号财富大厦\r\n 法定代表人:李晓安 联系人:李昕田\r\n 电话:0931-8784656 传真:0931-4890118\r\n 客户服务电话:4006898888 网址:www.hlzqgs.com.cn\r\n (41)华泰联合证券有限责任公司\r\n 注册地址:深圳市福田区中心区中心广场香港中旅大厦第五层\r\n 办公地址:深圳市福田中心区中心广场香港中旅大厦第 5层、17层、18 层、24 层、25层、\r\n 26 层\r\n 法定代表人:马昭明 联系人:盛宗凌、庞晓芸\r\n 电话:0755-82492000 传真:0755-82492962客户服务电话:95513 网址:www.lhzq.com\r\n (42)华泰证券股份有限公司\r\n 注册地址:南京市中山东路 90号华泰证券大厦\r\n 办公地址:南京市中山东路 90号华泰证券大厦\r\n 法定代表人:吴万善 联系人:万鸣\r\n 电话:025-83290979 传真:025-84579763\r\n 客户服务电话:95597 网址:www.htsc.com.cn\r\n (43)江海证券有限公司\r\n 注册地址:黑龙江省哈尔滨市香坊区赣水路 56 号\r\n 办公地址:黑龙江省哈尔滨市香坊区赣水路 56 号\r\n 法定代表人:孙名扬 联系人:张宇宏\r\n 电话:0451-82336863 传真:0451-82287211\r\n 客户服务电话:400-666-2288 网址:www.jhzq.com.cn\r\n (44)中航证券有限公司\r\n 注册地址:南昌市红谷滩新区红谷中大道 1619 号国际金融大厦 A座 41 楼\r\n 办公地址:南昌市红谷滩新区红谷中大道 1619 号国际金融大厦 A座 41 楼\r\n 法定代表人:杜航 联系人:戴蕾\r\n 电话:0791-86768681 传真:0791-86770178\r\n 客户服务电话:400-8866-567 网址:www.avicsec.com\r\n (45)齐鲁证券有限公司\r\n 注册地址:山东省济南市市中区经七路 86 号\r\n 办公地址:山东省济南市市中区经七路 86 号\r\n 法定代表人:李玮 联系人:吴阳\r\n 电话:0531-68889155 传真:0531-68889752\r\n 客户服务电话:95538 网址:www.qlzq.com.cn\r\n (46)上海证券有限责任公司\r\n 注册地址:上海市西藏中路 336 号上海证券\r\n 办公地址:上海市西藏中路 336 号\r\n 法定代表人:郁忠民 联系人:张瑾\r\n 电话:021-53519888 传真:021-53519888\r\n 客户服务电话:4008918918、021-962518 网址:www.962518.com\r\n (47)申银万国证券股份有限公司\r\n 注册地址:上海市常熟路 171 号\r\n 办公地址:上海市常熟路 171 号\r\n 法定代表人:储晓明 联系人:高夫\r\n 电话:021-54047673 传真:021-54038844客户服务电话:021—95523 网址:www.sywg.com.cn\r\n (48)天风证券股份有限公司\r\n 注册地址:中国湖北省武汉市东湖新技术开发区关东园路 2号高科大厦四楼\r\n 办公地址:中国湖北省武汉市东湖新技术开发区关东园路 2 号高科大厦四楼\r\n 法定代表人:余磊 联系人:翟璟\r\n 电话:027-87618882 传真:027-87618863\r\n 客服电话:028-86711410 网址:www.tfzq.com\r\n (49)天相投资顾问有限公司\r\n 注册地址:北京市西城区金融街 19号富凯大厦 B座 701\r\n 办公地址:北京市西城区金融街 5 号新盛大厦 B座 4 层\r\n 法定代表人:林义相 联系人:林爽\r\n 电话:010-66045608 传真:010-66045527\r\n 客户服务电话:010-66045678 网址:www.txsec.com\r\n (50)天源证券有限公司\r\n 注册地址:西宁市城中区西大街 11号\r\n 办公地址:深圳市福田区民田路新华保险大厦 18楼\r\n 法定代表人:林小明 联系人:关键\r\n 电话:0755-33331188-8805 传真:0755-33329815\r\n 客户服务电话:400-65432-18 网址:www.tyzq.com.cn\r\n (51)西藏同信证券有限责任公司\r\n 注册地址:拉萨市北京中路 101 号\r\n 办公地址:上海市永和路 118 弄东方企业园 24 号\r\n 法定代表人:贾绍君 联系人:王钧\r\n 电话:021-36533017 传真:021-36533017\r\n 客户服务电话:400-8811-177 网址:www.xzsec.com\r\n (52)湘财证券有限责任公司\r\n 注册地址:湖南省长沙市天心区湘府中路 198 号标志商务中心 11楼\r\n 办公地址:湖南省长沙市天心区湘府中路 198 号标志商务中心 11楼\r\n 法定代表人:林俊波 联系人:钟康莺\r\n 电话:021-68634518 传真:021-68865680\r\n 客户服务电话:400-888-1551 网址:www.xcsc.com\r\n (53)日信证券有限责任公司\r\n 注册地址:呼和浩特市新城区锡林南路 18 号\r\n 办公地址:北京西城区闹市口大街 1号长安兴融中心西楼 11层\r\n 法定代表人:孔佑杰 联系人:文思婷\r\n 电话:010-83991743 传真:010-66412537客户服务电话:010-83991888 网址:www.rxzq.com.cn\r\n (54)兴业证券股份有限公司\r\n 注册地址:福州市湖东路 268 号\r\n 办公地址:浦东新区民生路 1199 弄证大.五道口广场 1 号楼 21 层\r\n 法定代表人:兰荣 联系人:谢高得\r\n 电话:021-38565785\r\n 客户服务电话:400-8888-123 网址:www.xyzq.com.cn\r\n (55)招商证券股份有限公司\r\n 注册地址:深圳市福田区益田路江苏大厦 38-45 层\r\n 办公地址:广东省深圳市福田区益田路江苏大厦 38-45 层\r\n 法定代表人:宫少林 联系人:林生迎\r\n 电话:0755-82960223 传真:0755-82943121\r\n 客户服务电话:95565 或 400-8888-111 网址:www.newone.com.cn\r\n (56)中国民族证券有限责任公司\r\n 注册地址:北京市西城区金融街 5 号新盛大厦 A座 6-9 层\r\n 办公地址:北京市西城区金融街 5 号新盛大厦 A座 6-9 层\r\n 法定代表人:赵大建 联系人:姜建平\r\n 电话:010-59355543 传真:010-66553791\r\n 客户服务电话:40088-95618 网址:www.e5618.com\r\n (57)中国银河证券股份有限公司\r\n 注册地址:北京市西城区金融大街 35 号国际企业大厦 C 座\r\n 办公地址:北京市西城区金融大街 35 号国际企业大厦 C 座\r\n 法定代表人:陈有安 联系人:田薇\r\n 电话:010-66568888 传真:010-66568990\r\n 客户服务电话:4008-888-888 网址:www.chinastock.com.cn\r\n (58)中信建投证券股份有限公司\r\n 注册地址:北京市朝阳区安立路 66号 4号楼\r\n 办公地址:北京市朝阳门内大街 188 号\r\n 法定代表人:王常青 联系人:魏明\r\n 电话:010-85130588 传真:010-65182261\r\n 客户服务电话:400-8888-108 网址:www.csc108.com\r\n (59)中信证券(浙江)有限责任公司注册地址:浙江省杭州市滨江区江南大道 588 号恒鑫大厦主楼 19、20 层办公地址:浙江省杭州市滨江区江南大道 588 号恒鑫大厦主楼 19、20 层法定代表人:沈强 联系人:周妍\r\n 电话:0571-86078823 传真:0571-85783771客户服务电话:057196598 网址:www.bigsun.com.cn\r\n (60)中信证券股份有限公司\r\n 注册地址:广东省深圳市福田区中心三路 8 号卓越时代广场(二期)北座\r\n 办公地址:北京市朝阳区亮马桥路 48 号中信证券大厦\r\n 法定代表人:王东明 联系人:陈忠\r\n 电话:010-60838888 传真:010-60833739\r\n 客户服务电话:95558 网址:www.citics.com\r\n (61)中信万通证券有限责任公司\r\n 注册地址:青岛市崂山区苗岭路 29号澳柯玛大厦 15 层(1507-1510 室)\r\n 办公地址:青岛市崂山区深圳路 222 号青岛国际金融广场 1 号楼第 20层(266061)\r\n 法定代表人:张智河 联系人:吴忠超\r\n 电话:0532-85022326 传真:0532-85022605\r\n 客户服务电话:0532-96577 网址:www.zxwt.com.cn\r\n (62)中山证券有限责任公司\r\n 注册地址:深圳市福田区益田路 6009 号新世界中心 29层\r\n 办公地址:深圳市福田区益田路 6009 号新世界中心 29层\r\n 法定代表人:吴永良 联系人:刘军\r\n 电话:0755-83734659 传真:0755-82960582\r\n 客户服务电话:4001-022-011 网址:www.zszq.com.cn\r\n (63)杭州数米基金销售有限公司\r\n 注册地址:杭州市余杭区仓前街道海曙路东 2号\r\n 办公地址:浙江省杭州市滨江区江南大道 3588 号恒生大厦 12楼\r\n 法定代表人:陈柏青 联系人:周嬿旻\r\n 电话:0571-28829790,021-60897869 传真:0571-26698533\r\n 客户服务电话:4000-766-123 网址:www.fund123.cn\r\n (64)上海长量基金销售投资顾问有限公司\r\n 注册地址:上海市浦东新区高翔路 526 号 2幢 220 室\r\n 办公地址:上海市浦东新区浦东大道 555 号裕景国际 B座 16 层\r\n 法定代表人:张跃伟 联系人:吕慧\r\n 电话:021-58787678-8816 传真:021-58788678-8101\r\n 客户服务电话:400-089-1289 网址:www.erichfund.com\r\n (65)诺亚正行(上海)基金销售投资顾问有限公司注册地址:上海市金山区廊下镇漕廊公路 7650 号 205 室\r\n 办公地址:上海市浦东新区陆家嘴银城中路 68 号时代金融中心 8楼 801\r\n 法定代表人:汪静波 联系人:方成\r\n 电话:021-38602377 传真:021-38509777客户服务电话:400-821-5399 网址:www.noah-fund.com\r\n (66)上海好买基金销售有限公司\r\n 注册地址:上海市虹口区场中路 685 弄 37 号 4 号楼 449 室\r\n 办公地址:上海市浦东新区浦东南路 1118 号鄂尔多斯国际大厦 903-906 室\r\n 法定代表人:杨文斌\r\n 电话:021-58870011 传真:021-68596916\r\n 客户服务电话:4007009665 网址:www.ehowbuy.com\r\n (67)和讯信息科技有限公司\r\n 注册地址:北京市朝阳区朝外大街 22 号泛利大厦 10 层\r\n 办公地址:北京市朝阳区朝外大街 22 号泛利大厦 10 层\r\n 法定代表人:王莉 联系人:严跃俊\r\n 电话:021-68419822 传真:021-68419822-8566\r\n 客户服务电话:400-920-0022 网址:www.licaike.com\r\n 3、场内销售机构\r\n 场内代销机构是指有资格的上证所会员,名单详见上海证券交易所网站:\r\n http://www.sse.com.cn/sseportal/ps/zhs/hyzq/zxzg_szjjt.jsp\r\n 基金管理人可根据有关法律法规的要求,选择其他符合要求的机构代理销售本基金,并及时公告。\r\n (二)与本基金有关的注册登记机构、律师事务所、会计师事务所信息:\r\n 信息类型 注册登记机构 律师事务所 会计师事务所\r\n 名称 中国证券登记结算有限责任公司 上海源泰律师事务所 毕马威华振会计师事务所\r\n 注册地址 北京市西城区太平桥大街 17 号\r\n 上海市浦东南路 256 号\r\n 华夏银行大厦 1405 室\r\n 北京东长安街 1号东方广\r\n 场东 2座 8层\r\n 办公地址 北京市西城区太平桥大街 17 号\r\n 上海市浦东南路 256 号\r\n 华夏银行大厦 1405 室上海南京西路1266号恒隆\r\n 广场 50 楼\r\n 法定代表人 金颖 廖海(负责人) 姚建华\r\n 联系电话 010-59378835 021-51150298 021-22122888\r\n 传真 010-59378907 021-51150398 021-62881889\r\n 联系人 任瑞新 梁丽金、刘佳 王国蓓(王国蓓、戴丽为经办注册会计师)六、基金的募集\r\n 本基金由基金管理人依照有关法律法规和基金合同募集,基金募集申请经中国证监会 2009 年 5 月 27 日证监许可【2009】439 号文核准。\r\n 本基金募集期为 2009 年 6 月 26 日至 2009 年 7 月 24 日。经会计师事务所验资,按照每份基金份额面值人民币 1.00 元计算,基金募集期共募集\r\n 1,182,530,117.97 份基金份额,有效认购户数为 34,608 户。\r\n 七、基金合同的生效\r\n (一)根据《中华人民共和国证券投资基金法》、《证券投资基金运作管理办法》\r\n 以及《长信恒利优势股票型证券投资基金基金合同》(以下简称“基金合同”)、《长信恒利优势股票型证券投资基金招募说明书》的有关规定,本基金本次募集符合基金合同的生效条件,本基金管理人已向中国证监会办理完毕基金备案手续,并于 2009 年 7 月 30 日获得其书面确认,本基金基金合同自该日起正式生效。自基金合同生效之日起,本基金管理人正式开始管理本基金。\r\n (二)基金存续期内的基金份额持有人数量和资金数额\r\n 基金合同生效后的存续期内,基金份额持有人数量不满 200 人或者基金资产净值低于 5000 万元,基金管理人应当及时报告中国证监会;基金份额持有人数量连续 20 个工作日达不到 200 人,或连续 20 个工作日基金资产净值低于 5000万元,基金管理人应当向中国证监会说明出现上述情况的原因并提出解决方案。\r\n 法律法规或监管部门另有规定的,按其规定办理。\r\n 八、基金份额的申购与赎回\r\n (一)申购和赎回的场所本基金通过场内销售和场外销售两种方式公开发售。\r\n 场外销售渠道为基金管理人的直销中心和不通过上海证券交易所开放式基金销售系统办理相关业务的场外代销机构的代销网点(具体名单见基金份额发售公告及基金管理人的其他公告)。\r\n 场内销售渠道为通过上海证券交易所开放式基金销售系统办理相关业务的上海证券交易所会员单位(具体名单见基金份额发售公告及基金管理人的其他公告)。场内认购须遵守上海证券交易所相关规则。除法律法规另有规定外,任何与基金份额发售有关的当事人不得预留和提前发售基金份额。\r\n (二)申购和赎回的开放日及时间\r\n 1、开放日及开放时间\r\n 投资人在开放日申请办理基金份额的申购和赎回,具体办理时间为上海证券交易所的正常交易日的交易时间。场内申购、赎回业务的开放时间为 9:30-11:30和 13:00-15:00,场外申购、赎回业务的开放时间由基金管理人与销售机构约定,但基金管理人根据法律法规、中国证监会的要求或本基金合同的规定公告暂停申购、赎回时除外。\r\n 基金合同生效后,若出现新的证券交易市场、证券交易所交易时间变更或其他特殊情况,基金管理人将视情况对前述开放日及开放时间进行相应的调整并公告。\r\n 2、申购、赎回开始日及业务办理时间\r\n 基金管理人自基金合同生效之日起不超过 3 个月开始办理申购。\r\n 基金管理人自基金合同生效之日起不超过 3 个月开始办理赎回。\r\n 本基金(基金代码:519987 [前端模式])于 2009 年 10 月 30 日开始办理日\r\n 常申购、赎回业务。\r\n 基金管理人尚未开放本基金[后端模式]日常申购、赎回业务,具体办理申购、赎回业务的时间基金管理人应提前 2 个工作日在指定媒体及基金管理人网站刊登相关公告。\r\n 基金管理人不得在基金合同约定之外的日期或者时间办理基金份额的申购、赎回或者转换。投资人在基金合同约定之外的日期和时间提出申购、赎回或转换申请的,其基金份额申购、赎回、转换价格为下一开放日基金份额申购、赎回的价格。\r\n (三)申购和赎回的原则\r\n 1、“未知价”原则,即申购、赎回价格以申请当日收市后计算的基金份额净值为基准进行计算;\r\n 2、“金额申购、份额赎回”原则,即申购以金额申请,赎回以份额申请;\r\n 3、赎回遵循“先进先出”原则,即按照投资人认购、申购的先后次序进行顺序赎回;\r\n 4、当日的申购与赎回申请可以在基金管理人规定的时间以内撤销。\r\n 基金管理人可根据基金运作的实际情况依法对上述原则进行调整。基金管理人必须在新规则开始实施前依照《信息披露办法》的有关规定在指定媒体上公告。\r\n (四)申购和赎回的程序\r\n 1、申购和赎回的申请方式\r\n 投资人必须根据销售机构规定的程序,在开放日的具体业务办理时间内提出申购或赎回的申请。\r\n 投资人在提交申购申请时须按销售机构规定的方式备足申购资金,投资人在提交赎回申请时须持有足够的基金份额余额,否则所提交的申购、赎回申请无效。\r\n 2、申购和赎回申请的确认基金管理人应以交易时间结束前受理申购和赎回申请的当天作为申购或赎\r\n 回申请日(T 日),在正常情况下,本基金注册登记机构在 T+1 日内对该交易的有效性进行确认。T 日提交的有效申请,投资人应在 T+2 日后(包括该日)到销售网点柜台或以销售机构规定的其他方式查询申请的确认情况。\r\n 3、申购和赎回的款项支付\r\n 申购采用全额缴款方式,若申购资金在规定时间内未全额到账则申购不成功。若申购不成功或无效,基金管理人或基金管理人指定的代销机构将投资人已缴付的申购款项退还给投资人。\r\n 投资人赎回申请成功后,基金管理人将在 T+7 日(包括该日)内支付赎回款项。在发生巨额赎回时,款项的支付办法参照基金合同有关条款处理。\r\n (五)申购和赎回的金额\r\n 1、申购金额的限制场外申购时,代销网点每个账户单笔申购本基金的最低金额为 1,000 元(含申购费),若代销机构有关于交易级差规定的,以代销机构的规定为准。自 2012\r\n 年 5 月 3 日起,直销中心每个账户首次申购本基金的最低金额自 10 万元调整为\r\n 为 1 万元(含申购费),追加申购的最低金额为 1,000 元(含申购费)。已在直销中心有本基金认购记录的投资人不受首次申购最低金额的限制。在本公司网上直销系统可接受个人投资者单笔申购金额在 1,000 元人民币以上(含 1,000 元)的申购申请。具体申购限额以投资者指定结算机构的规定为准。代销网点的投资人欲转入直销网点进行交易要受直销网点最低金额的限制。投资人当期分配的基金收益转购基金份额时,不受最低申购金额的限制。基金管理人可根据市场情况,调整本基金首次申购的最低金额。\r\n 场内申购时,每笔申购金额最低为 1,000 元(含申购费),同时每笔申购必\r\n 须是 100 元的整数倍,并且单笔申购最高不超过 99,999,900 元(含申购费)。\r\n 2、赎回份额的限制\r\n 场外赎回时,每次对本基金的赎回申请不得低于 1.00 份基金份额。场内赎回时,赎回的最低份额为 1.00 份;\r\n 基金份额持有人赎回时或赎回后,导致每个交易帐户的基金份额余额不足\r\n 1.00 份时,在赎回时需一次全部赎回。\r\n 3、基金管理人可以根据市场情况,在法律法规允许的情况下,对以上限制进行调整,最迟在调整前 2 日在指定媒体及基金管理人网站上公告。\r\n 4、申购份额及余额的处理方式:场外申购时,申购的有效份额为按实际确\r\n 认的申购金额在扣除相应的费用后,以申请当日基金份额净值为基准计算,四舍\r\n 五入保留到小数点后两位,由此误差产生的收益或损失由基金财产承担;场内申购时,申购的有效份额为按实际确认的申购金额在扣除相应的费用后,以申请当日基金份额净值为基准计算,保留到整数位,不足一份基金份额部分的认购资金零头由交易所会员单位返还给投资者。\r\n 5、赎回金额的处理方式:赎回费用以人民币元为单位,计算结果按照四舍\r\n 五入方法,保留小数点后 2 位;赎回金额为按实际确认的有效赎回份额乘以当日\r\n 基金份额净值并扣除相应的费用,计算结果保留到小数点后 2 位,小数点 2 位以后的部分四舍五入。由此产生的损失由基金财产承担,产生的收益归入基金财产。\r\n 6、基金份额净值的计算,保留到小数点后 3 位,小数点后第 4 位四舍五入,由此误差产生的损失由基金财产承担,产生的收益归入基金财产。\r\n (六)申购费用和赎回费用\r\n 1、申购费用投资者可选择在申购本基金或赎回本基金时交纳申购费用。投资者选择在申购时交纳的称为前端申购费用,投资者选择在赎回时交纳的称为后端申购费用。\r\n 投资人选择前端申购费用时,按申购金额采用比例费率。投资人在一天之内如果有多笔申购,适用费率按单笔分别计算。具体费率如下:\r\n 表 8-1:基金前端申购费率表\r\n 申购金额(M,含申购费) 前端申购费率\r\n M<100 万 1.5%\r\n 100 万≤M<500 万 1.0%\r\n 500 万≤M 1000 元每笔\r\n 注:M 为申购金额\r\n 投资者选择交纳后端申购费用时,按申购金额采用比例费率,费率随持有时间的增加而递减,具体费率如下:\r\n 表 8-2:基金后端申购费率表\r\n 持有年限(N) 后端申购费率\r\n N<1年 1.8%\r\n 1 年≤N<3年 1.2%\r\n 3 年≤N<5年 0.6% 年≤N 0\r\n 注:N 为持有年限投资人选择红利自动再投资所转成的份额不收取申购费用。\r\n 2、赎回费用\r\n 本基金的赎回费用在投资人赎回本基金份额时收取,赎回费率随持有时间的增加而递减,具体费率如下:\r\n 表 8-3:基金赎回费率表\r\n 持有时间(N,年) 赎回费率\r\n N<1年 0.5%\r\n 1 年≤N<2年 0.2%\r\n 2 年≤N 0\r\n 注:N 为持有年限\r\n 3、基金管理人可以在履行相关手续后,在基金合同约定的范围内调整申购、赎回费率或调整收费方式,基金管理人最迟应于新的费率或收费方式实施日前 2日在至少一种指定媒体和基金管理人的公司网站上公告。\r\n 4、基金管理人可以在不违背法律法规规定及基金合同约定的情形下根据市\r\n 场情况制定基金促销计划,针对以特定交易方式(如网上交易、电话交易等)等进行基金交易的投资者定期或不定期地开展基金促销活动。在基金促销活动期间,基金管理人可以按中国证监会要求履行必要手续后对投资人适当调整基金申购费率、基金赎回费率和基金转换费率。\r\n 5、本基金的申购费用应在投资人申购基金份额时收取,不列入基金财产,主要用于本基金的市场推广、销售、注册登记等各项费用。赎回费用由赎回基金份额的基金份额持有人承担,在基金份额持有人赎回基金份额时收取。不低于赎回费总额的 25%应归基金财产,其余用于支付注册登记费和其他必要的手续费。\r\n (七)申购份额和赎回金额的计算\r\n 1、申购份额的计算公式申购本基金的申购费用收取方式包括前端收费模式和后端收费模式两种;\r\n (1)前端收费模式\r\n 申购费用=申购金额-申购金额/(1+申购费率)净申购金额=申购金额-申购费用\r\n 申购份额=净申购金额÷T 日基金份额净值\r\n 例:假定 T 日的基金份额净值为 1.1 元,申购金额为 1 万元,采用前端收费模式,申购费率为 1.5%,则需负担的申购费用和得到的基金份额为:\r\n 申购金额 申购费率 净申购金额 申购费用 基金份额净值 申购份数\r\n 10,000 元 1.5% 9,852.22 元 147.78 元 1.100 元 8,956.56 份\r\n 如果投资者是场外申购,可得到的申购份额为 8956.56 份;\r\n 如果投资者是场内申购,可得到的申购份额为 8956 份,剩余 0.62 元返还给投资者。\r\n (2)后端收费模式\r\n 申购份额=申购金额/T 日基金份额净值\r\n 例:假定 T 日的基金份额净值为 1.1 元,申购金额为 1 万元,采用后端收费模式,假定申购当日基金份额净值为 1.1 元,则其可得到的申购份额为:\r\n 申购金额 基金份额净值 申购份数\r\n 10,000 元 1.100 元 9,090.91 份\r\n 2、赎回金额的计算\r\n 投资人提交赎回申请时,其在销售机构(网点)必须有足够的基金份额余额。\r\n (1)如果投资人在申购时选择交纳前端申购费用,则赎回金额的计算方法\r\n 如下:\r\n 赎回总额=赎回份额×T 日基金份额净值\r\n 赎回费用=赎回总额×赎回费率\r\n 赎回金额=赎回总额-赎回费用\r\n 例:某投资人赎回 1 万份基金份额,对应的赎回费率为 0.5%,假设赎回当日基金份额净值是 1.2 元,则其可得到的赎回金额为:\r\n 赎回份额 赎回费率 赎回总额 赎回费用 赎回当日基金份额净值 赎回金额\r\n 10,000 份 0.5% 1,2000 元 60 元 1.200 元 11,940 元\r\n (2)如果投资人在申购时选择交纳后端申购费用,则赎回金额的计算方法如下:\r\n 赎回总额=赎回份额×T 日基金份额净值\r\n 后端申购费用=赎回份额×申购日基金份额净值(基金份额面值)×后端申购费率\r\n 赎回费用=赎回总额×赎回费率\r\n 赎回金额=赎回总额-后端申购费用-赎回费用\r\n 例:某投资人赎回 1 万份基金份额,对应的赎回费率为 0.5%,假设赎回当日基金份额净值是 1.2 元,对应的后端申购费率为 1.8%,申购时的基金份额净\r\n 值为 1.1 元,则其可得到的赎回金额为:\r\n 赎回份额赎回当日基金份额净值赎回总额申购当日基金份额净值后端申购费率后端申购费用赎回费率赎回\r\n 费用 赎回金额\r\n 10,000\r\n 份 1.200 元\r\n 12,000\r\n 元 1.100 元 1.8% 198 元 0.5% 60 元 11,742 元\r\n 3、基金份额净值的计算公式为:\r\n 基金份额净值=基金资产净值总额÷基金份额总数。\r\n 本基金 T 日的基金份额净值在当日收市后计算,并在 T+1 日公告。遇特殊情况,经中国证监会同意,可以适当延迟计算或公告。\r\n (八)申购和赎回的注册登记\r\n 投资人申购基金份额成功后,基金注册登记机构在 T+1 日为投资人登记权益并办理注册登记手续,投资人自 T+2 日(含该日)后有权赎回该部分基金份额。\r\n 投资人赎回基金份额成功后,基金注册登记机构在 T+1 日自动为投资人办理扣除权益的注册登记手续。\r\n 基金管理人可以在法律法规允许的范围内,对上述注册登记办理时间进行调整,但不得实质影响投资人的合法权益,并最迟于开始实施前 3 个工作日在中国证监会指定媒体及基金管理人网站公告。\r\n (九)拒绝或暂停申购的情形及处理方式\r\n 发生下列情况时,基金管理人可拒绝或暂停接受投资人的申购申请:\r\n 、不可抗力的原因导致基金无法正常运作;\r\n 2、证券交易场所在交易时间非正常停市,导致基金管理人无法计算当日的基金资产净值;\r\n 3、发生本基金合同规定的暂停基金资产估值情况;\r\n 4、基金管理人、基金托管人、基金销售机构或注册登记机构的技术保障或人员支持等不充分;\r\n 5、基金资产规模过大,使基金管理人无法找到合适的投资品种,或基金管理人认为会损害已有基金份额持有人的利益的申购;\r\n 6、法律法规规定或中国证监会认定的其他情形。\r\n 发生上述 1、2、3、5、6 项暂停申购情形时,基金管理人应当根据有关规定在指定媒体及基金管理人网站上刊登暂停申购公告。如果投资人的申购申请被拒绝,被拒绝的申购款项将退还给投资人。在暂停申购的情况消除时,基金管理人应及时恢复申购业务的办理、依法公告并报中国证监会和基金管理人主要办公场所所在地中国证监会派出机构备案。\r\n (十)暂停赎回或者延缓支付赎回款项的情形及处理方式\r\n 发生下列情形时,基金管理人可暂停接受投资人的赎回申请或延缓支付赎回款项:\r\n 1、因不可抗力导致基金管理人不能支付赎回款项;\r\n 2、证券交易场所交易非正常停市,导致基金管理人无法计算当日基金资产净值;\r\n 3、连续两个开放日发生巨额赎回;\r\n 4、发生基金合同规定的暂停基金资产估值情况;\r\n 5、法律法规规定或中国证监会认定的其他情形。\r\n 发生上述情形时,基金管理人应在当日报中国证监会备案,已接受的赎回申请,基金管理人应足额支付;如暂时不能足额支付,应将可支付部分按单个账户申请量占申请总量的比例分配给赎回申请人,未支付部分可延期支付,并以后续开放日的基金份额净值为依据计算赎回金额。若连续两个或两个以上开放日发生巨额赎回,延期支付最长不得超过 20 个工作日,并在指定媒体上公告。投资人在申请赎回时可事先选择将当日可能未获受理部分予以撤销。在暂停赎回的情况消除时,基金管理人应及时恢复赎回业务的办理并予以公告。\r\n (十一)巨额赎回的情形及处理方式\r\n 1、巨额赎回的认定若本基金单个开放日内的基金份额净赎回申请(赎回申请份额总数加上基金转换中转出申请份额总数后扣除申购申请份额总数及基金转换中转入申请份额总数后的余额)超过前一日基金总份额的 10%时,即认为是发生了巨额赎回。\r\n 2、巨额赎回的处理方式\r\n 当基金出现巨额赎回时,基金管理人可以根据基金当时的资产组合状况决定全额赎回或部分延期赎回。\r\n (1)全额赎回:当基金管理人认为有能力支付投资人的全部赎回申请时,按正常赎回程序执行。\r\n (2)部分延期赎回:当基金管理人认为支付投资人的赎回申请有困难或认为因支付投资人的赎回申请而进行的财产变现可能会对基金资产净值造成较大波动时,基金管理人在当日接受赎回比例不低于上一开放日基金总份额的 10%的前提下,可对其余赎回申请延期办理。对于当日的赎回申请,应当按单个账户赎回申请量占赎回申请总量的比例,确定当日受理的赎回份额;对于未能赎回部分,投资人在提交赎回申请时可以选择延期赎回或取消赎回。选择延期赎回的,将自动转入下一个开放日继续赎回,直到全部赎回为止;选择取消赎回的,当日未获受理的部分赎回申请将被撤销。延期的赎回申请与下一开放日赎回申请一并处理,无优先权并以下一开放日的基金份额净值为基础计算赎回金额,以此类推,直到全部赎回为止。如投资人在提交赎回申请时未作明确选择,投资人未能赎回部分作自动延期赎回处理。\r\n (3)暂停赎回:连续 2 日以上(含本数)发生巨额赎回,如基金管理人认为有必要,可暂停接受基金的赎回申请;已经接受的赎回申请可以延缓支付赎回款项,但不得超过 20 个工作日,并应当在指定媒体上进行公告。\r\n 3、巨额赎回的公告\r\n 当发生上述延期赎回并延期办理时,基金管理人应当通过邮寄、传真或者招募说明书规定的其他方式在 3 个交易日内通知基金份额持有人,说明有关处理方法,同时在指定媒体上刊登公告。\r\n (十二)暂停申购或赎回的公告和重新开放申购或赎回的公告\r\n 1、发生上述暂停申购或赎回情况的,基金管理人当日应立即向中国证监会备案,并在规定期限内在依照有关规定在指定媒体及基金管理人网站刊登暂停公告。\r\n 2、如果发生暂停的时间为 1 日,基金管理人应于重新开放日在指定媒体上\r\n 刊登基金重新开放申购或赎回公告,并公布最近 1 个开放日的基金份额净值。\r\n 3、如果发生暂停的时间超过一日但少于两周,暂停结束基金重新开放申购或赎回时,基金管理人应提前 2 个工作日在指定媒体及基金管理人网站刊登基金重新开放申购或赎回公告,并公告最近一个开放日的基金份额净值。\r\n 4、如果发生暂停的时间超过 2 周,暂停期间,基金管理人应每 2 周至少刊\r\n 登暂停公告一次。暂停结束基金重新开放申购和赎回时,基金管理人应提前 2个工作日在指定媒体及基金管理人网站上连续刊登基金重新开放申购或赎回公告并公告最近一个开放日的基金份额净值。\r\n (十三)基金的转换\r\n 本公司已开通了长信恒利优势股票基金与长信利息收益货币基金 A、B 级份\r\n 额(A 级别代码:519999;B 级代码:519998)、长信银利精选股票基金(前端代码:519997)、长信金利趋势股票基金(前端代码:519995)、长信增利动态股票基金(前端代码:519993)、长信中短债基金、长信量化先锋股票基金、长信利丰债券基金、长信双利优选混合基金、长信内需股票基金、长信可转债债券基金之间的双向转换业务。\r\n 根据中国证监会[2009]32 号《开放式证券投资基金销售费用管理规定》的相关规定,本公司从 2010 年 4 月 23 日起调整开放式基金转换业务规则。具体规则如下:\r\n 1、投资者进行基金转换时,转换费率将按照转出基金的赎回费用加上转出与转入基金申购费用补差的标准收取。当转出基金申购费率低于转入基金申购费率时,费用补差为按照转出基金金额计算的申购费用差额;当转出基金申购费率高于转入基金申购费率时,不收取费用补差。\r\n 2、转换份额的计算公式:\r\n (1)非货币基金之间转换\r\n 转出确认金额=转出份额×转出基金份额净值\r\n 赎回费=转出确认金额×赎回费率\r\n 补差费=(转出确认金额-赎回费)×补差费率÷(1+补差费率)\r\n 转入确认金额=转出确认金额-赎回费-补差费\r\n 转入确认份额=转入确认金额÷转入基金份额净值(若转出基金申购费率高于转入基金申购费率时,补差费为零)\r\n (2)货币基金转至非货币基金\r\n 转出确认金额=转出份额×转出基金份额净值+转出份额对应的未结转收益\r\n 补差费=转出份额×转出基金份额净值×补差费率÷(1+补差费率)\r\n 转入确认金额=转出确认金额-补差费\r\n 转入确认份额=转入确认金额÷转入基金份额净值\r\n (货币基金份额净值为 1.00 元,没有赎回费)\r\n (十四)基金的转托管\r\n 基金份额持有人可办理已持有基金份额在不同销售机构之间的转托管,基金销售机构可以按照规定的标准收取转托管费。\r\n 如果出现基金管理人、注册登记机构、办理转托管的销售机构因技术系统性能限制或其它合理原因,可以暂停该业务或者拒绝基金份额持有人的转托管申请。\r\n (十五)定期定额投资计划\r\n 在各项条件成熟的情况下,本基金可为投资人提供定期定额投资计划服务,具体实施方法以更新后的招募说明书和基金管理人的公告为准。投资人在办理定期定额投资计划时可自行约定每期扣款金额,每期扣款金额必须不低于基金管理人在相关公告或更新的招募说明书中所规定的定期定额投资计划最低申购金额。\r\n (十六)基金的非交易过户\r\n 指基金注册登记机构受理继承、捐赠、司法强制执行和经注册登记机构认可的其它情况而产生的非交易过户。无论在上述何种情况下,接受划转的主体必须是依法可以持有本基金基金份额的投资人。\r\n 继承是指基金份额持有人死亡,其持有的基金份额由其合法的继承人继承;\r\n 捐赠指基金份额持有人将其合法持有的基金份额捐赠给福利性质的基金会或社会团体;司法强制执行是指司法机构依据生效司法文书将基金份额持有人持有的\r\n 基金份额强制划转给其他自然人、法人或其他组织。办理非交易过户必须提供基金注册登记机构要求提供的相关资料,对于符合条件的非交易过户申请按注册登记机构的有关规定办理,并按基金注册登记机构规定的标准收费。\r\n (十七)其他情形\r\n 基金份额冻结、解冻的业务,由注册登记机构办理。\r\n 基金注册登记机构只受理国家有关机关依法要求的基金份额的冻结与解冻以及注册登记机构认可的其他情况的基金份额的冻结与解冻。\r\n 当基金份额处于冻结状态时,基金注册登记机构或其他相关机构应拒绝基金份额的赎回申请、非交易过户以及基金的转托管。\r\n 九、基金的投资\r\n (一)投资目标\r\n 把握经济及产业发展趋势和市场运行特征,充分利用产业升级和产业机构调整的机会,挖掘在经济发展以及市场运行不同阶段中优势产业内所蕴含的投资机会,重点投向受益于产业增长和兼具优质品质的个股,力争获取基金资产的长期稳定增值。\r\n (二)投资范围\r\n 本基金的投资范围为具有良好流动性的金融工具,包括国内依法发行的股票、债券、权证、资产支持证券以及法律法规或中国证监会允许基金投资的其他金融工具。\r\n 如法律法规或监管机构以后允许基金投资的其他品种,基金管理人在履行适当程序后,可以将其纳入投资范围。\r\n 本基金投资于股票资产的比例范围是基金资产的 60%-95%,投资于现金、债券资产以及中国证监会允许基金投资的其他证券品种的比例范围是基金资产的\r\n 5%-40%,现金及到期日在一年以内的政府债券不低于基金资产净值的 5%。本基\r\n 金投资优势产业的资产不低于股票资产的 80%。投资于权证、资产支持证券或其它衍生金融工具的比例遵守法律法规或中国证监会的有关规定。\r\n (三)投资策略\r\n 1、投资理念\r\n 采用全球产业分析的框架,以全球产业分析的视野和角度,选择符合经济发展趋势、产业发展趋势以及市场运行特征的优势产业作为重点投资对象,将优势产业的巨大发展潜力转化为获取持续投资回报的源动力。\r\n 采用上市公司品质评价模型,对上市公司进行深入研究和跟踪,真正发掘上市公司的内在价值及其持续增长的潜力,利用上市公司内在价值持续稳定增长的前景所推动的持续股价上涨为投资者获取投资回报。\r\n 本基金管理人将用产业投资的视角,选择具备价值增值优势的产业作为重点投资对象选取范围,结合深入的上市公司内在价值分析,投资于产业价值增值背景下的优质上市公司,为投资者获取长期、稳定的预期投资收益。\r\n 2、投资策略\r\n 本基金实行风险管理下的主动投资策略,即采用自上而下和自下而上相结合的投资策略,自上而下是以战略的角度强调资产配置和组合管理,自下而上是以战术的角度强调精选个股。\r\n 具体而言,在资产配置和组合管理方面,利用组合管理技术和金融工程相结合的方法,严格控制及监测组合的风险和保持组合流动性。在股票组合方面,自上而下通过深入研究宏观经济环境、市场环境、产业特征等因素,优选增长前景良好和增长动力充分,具备价值增值优势的产业作为重点投资对象,并结合自下而上的对上市公司的深入分析,投资于精选出来的个股,为投资者获取优势产业增长所能带来的最佳投资收益;\r\n 根据本基金对优势产业特征的定义和分析,现阶段本基金重点关注的优势产业为具备以下特征的产业:\r\n (1)在全球拥有竞争优势的产业;\r\n (2)在经济全球化趋势下具有资源优势的产业;\r\n (3)在中国经济增长环境下呈现出具有持续竞争优势,良好成长性和持续盈\r\n 利增长潜力的产业;这类产业细分为以下三个板块:\r\n A、内需增长背景下具有竞争优势的产业\r\n B、国家政策导向和大力扶持的优势产业\r\n C、产业结构变化带来价值增值的优势产业\r\n 本基金将捕捉各个产业中各行业发展的不同态势,从而选取优势产业方向中细分的行业进行投资,并且随其变化适时调整,以更好把握经济变化的趋势。\r\n 未来,全球产业结构会随着各国社会和经济的发展而变化,中国经济增长也将发生适应自身需求的转变,本基金管理人将根据产业变化的前瞻性的研究和判断,对投资方向作出适合本国经济增长变化的调整。\r\n 个股分析是本基金股票投资策略中“自下而上”投资策略的体现,在有效控制风险的前提上,为投资者实现尽可能高的投资回报。在个股分析中采用本公司特有的品质分析模型,结合风险收益特征分析和估值分析来确定股票的投资价值。在优势产业确定的基础上,本基金对个股的投资可以在不同风格类型、不同市值大小和不同行业板块之间进行灵活选择。\r\n 3、资产配置\r\n (1)资产配置策略和决策流程\r\n 在资产配置的具体流程中,本基金采用“自上而下”的资产配置方法,以及定性分析与定量分析相补充的方法,从全球和国家的视野出发,通过短期和长期两个角度进行深入研究和分析,充分把握宏观经济增长的长期趋势,短期的经济周期波动,以及国家的长期和短期发展策略,从而判断各类资产的风险程度和收益特征在控制风险的前提下,合理配置股票、债券、及其他金融工具在整体基金资产中的配置比例,调整原则和调整范围,并进行定期或不定期的调整,以达到控制风险、增加收益的目的。\r\n 本基金进行资产配置时所采用的指标包括 GDP 增长率、货币供应量及其变化、利率水平与走势、通货膨胀率、货币与财政政策、汇率政策等。\r\n 此外,本基金还将对市场信心指标、行业动量指标、收益率曲线变化等指标进行观察和分析,对市场变化特征和运行规律进行判断,增加整体资产配置的有效性。\r\n (2)大类资产配置的流程\r\n 本基金的大类资产的配置流程如下图所示:\r\n 图 9-1:长信恒利优势股票型基金资产配置决策流程\r\n 具体分析流程为:\r\n A、宏观经济分析\r\n 根据各类经济指标,对宏观经济进行长期和短期分析,判断出经济运行的周期,产业发展景气等特征。\r\n B、对经济增长、资本市场和政策法规进行分析\r\n 这包括分析经济增长和法律法规对产业和上市公司的盈利预期影响,考察市场整体的估值水平,大类资产的风险和预期收益等。\r\n C、风险控制\r\n 基于上述的分析,对大类资产的风险和预期收益在各种经济状况下进行情景分析,得到风险控制和资产配置的预案。\r\n D、组合的优化和修正\r\n 金融工程部对资产配置比例进行资产配置优化分析,给出优化后各大类资产的配置比例。\r\n E、确定和修正资产配置比例\r\n 利用资产配置组合优化的结果和资产配置预案确定最后的资产配置比例,并定期根据市场环境的变化,及时修正资产配置比例。\r\n 经济增长分析宏观经济分析资本市场分析风险控制\r\n 股票类资产 债券类资产 其他资产政策法规分析\r\n 短期分析 长期分析确定和修正资产配置比例、股票投资策略\r\n (1)股票投资组合的分析框架和构建\r\n A、全球产业分析框架下优势产业的选择\r\n a、本基金按照“自上而下”的原则进行优势产业的分析和选择;\r\n b、本基金从全球产业分析的视野和角度出发,对各个产业的演进和变迁进行分析;\r\n c、国家分析在全球产业分析的指导下对国家因素进行分析,国家分析从短期和长期两个角度出发,通过以下指标来分析,其中短期指标包括:出口、投资和消费结构、预期真实增长率、货币政策、财政政策、工资刚性、竞争优势、社会环境、政治环境以及投资环境等。长期指标包括:经济周期、经济周期的波动、经济增长的长期可持续性和长短期产业政策的导向。\r\n d、产业分析产业分析从风险和收益两个角度出发具体对各个产业进行深入的分析和预测。\r\n B、具竞争优势的个股选择\r\n a、本基金按照“自下而上”的原则进行个股的分析和选择;\r\n b、通过长信基金的财务品质评估模型和经营品质评估模型对个股进行评估;\r\n 长信基金的品质评估模型包括:财务品质评估、经营品质评估,从多个角度的对上市公司的情况进行分析和评估。\r\n c、风险因素分析风险因素分析是对个股的风险暴露程度进行多因素分析,该分析主要从两个角度进行,一个是利用个股本身特有的信息进行分析。另一个是利用线性回归模型对风险因素进行敏感性分析。\r\n d、估值分析个股的估值是利用绝对估值和相对估值的方法,寻找估值合理和价值低估的个股进行投资。这里我们主要利用股利折现模型、现金流折现模型、剩余收入折现模型、P/E 模型、EV/EBIT 模型、Franchise P/E 模型等针对不同类型的产业和个股进行估值分析,另外在估值的过程中同时考虑通货膨胀因素对股票估值的影响,排除通胀的影响因素。\r\n C、股票备选库的构建\r\n 通过前面阐述的个股选择方法,本基金管理人将通过研究现有资料、实地调研和团队讨论分析相结合的方法,形成基金的备选股票库。基本流程如下:\r\n 剔除基金禁止投资的股票;\r\n 通过历史数据和市场表现对个股进行综合分析和评估;\r\n 结合实地调研对个股进行深入评定;\r\n 通过个股论证会,最终形成基金的备选股票库;\r\n 根据对个股影响因素的变化,及时对备选股票库中的股票进行调整。\r\n D、股票资产投资组合的调整\r\n 结合产业分析和个股分析最终确定出基金股票类资产的投资组合,之后本基金将定期和不定期的对股票组合进行调整。\r\n a、定期调整本基金将定期召开投资决策委员会会议,对资产配置和产业配置进行讨论,评估投资组合的构成,动态纳入优势产业,剔除缺乏优势的产业,以及评估整体资产配置效果以优化资产配置。\r\n b、不定期调整当遇到突发性的事件时,导致整体市场、产业或个股的基本面发生显著变化,则及时对资产配置和优势产业的选择进行评估和调整。例如,当国家或地区出台产业扶持政策或者限制政策,导致产业的发展出现重大变化;或者由于兼并重组、新技术的运用导致产业结构发生重大变化等。\r\n (2)股票投资组合管理流程\r\n 本基金根据宏观研判、产业分析和个股分析确定基金资产的类属配置和类别配置。在类别配置中,股票资产的配置为本基金的核心,在此阶段本基金通过优势产业的选择和具有竞争优势的个股分析,明确基金资产的配置目标,最后进入投资管理决策阶段。\r\n 本基金的股票投资组合管理流程如下图所示:\r\n 图 9-2:长信恒利优势基金股票投资组合管理流程\r\n 5、债券投资组合管理\r\n 本基金在债券资产的投资过程中,将采用积极主动的投资策略,结合宏观经济政策分析、经济周期分析、市场短期和中长期利率分析、供求变化等多种因素分析来配置债券品种,在兼顾收益的同时,有效控制基金资产的整体风险。总体而言,在股票市场的上升阶段,增加股票资产的配置比例,减少债券资产的投资比例;在股票市场的下降阶段,减少股票资产的配置比例,增加债券资产的配置比例。\r\n 在个券的选择上,本基金将综合运用估值策略、久期管理策略、利率预期策略等多种方法,结合债券的流动性、信用风险分析等多种因素,对各券进行积极的管理。\r\n (1)估值策略\r\n 通过建立收益率曲线预测模型,对各券进行估值,确定各券的合理价格,选择具有合理投资价值的个券进行投资。\r\n (2)久期管理策略\r\n 组合风险与业绩评估 构建投资组合资产配置分析股票类资产配置优势产业\r\n 所有 A股确定基本选择范围重点选择范围初选剔除个股分析模型产业分析模型基金资产久期是影响债券价格的重要因素,本基金将基于对各种利率影响因素的前瞻性判断,制定债券投资组合的目标久期,平衡基金组合的预期风险与收益。简单而言,如果预测利率趋于上升,基金则适当降低债券投资组合的久期;如果预测利率趋于下降,基金则适当增加债券投资组合的久期。\r\n (3)利率预期策略\r\n 本基金根据对宏观经济发展趋势、资本市场的变化进行分析和预测,重点分析利率趋势的变化,同时结合国家的货币政策、财政政策、物价指数、固定资产投资增长等因素变化形成利率的合理预期。\r\n 6、其它类型资产投资策略\r\n 在法律法规或监管机构允许的情况下,本基金将在严格控制投资风险的基础上适当参与对权证、资产支持证券等金融工具的投资。\r\n (1)权证投资策略\r\n 权证在收益结构上类似于期权,可以赋予权证买方在一定期限、既定价格下买入或卖出某项资产的权利,而不是义务。本基金对权证的投资将以控制投资风险为主,适当采用以下方式进行投资。\r\n A、综合分析权证的包括执行价格、标的股票波动率、剩余期限等因素在内\r\n 的定价因素,对权证的合理价值做出判断;\r\n B、基于权证的价值分析以及对权证标的股票未来走势的预期,对权证进行单向投资;\r\n C、基于权证价值对标的价格、波动率的敏感性以及价格未来走势等因素的判断,将权证、标的股票等金融工具合理配置进行结构性组合投资。\r\n (2)资产支持证券投资策略\r\n 目前国内的资产支持证券市场尚处于发展初期,市场的品种数量、发行规模、信息透明度等方面仍有较大的提升空间,本基金将在严格控制组合投资风险的前提下投资于这类金融工具。在具体品种和分支的选择上,本基金从资产池信用状况、违约相关性、历史违约记录和损失比例、证券的信用增强方式、利差补偿程度等方面对资产支持证券各个分支的风险与收益状况进行评估,根据基金投资组合管理的目标选择合适的分支进行投资。\r\n (四)业绩比较基准\r\n 本基金股票投资部分的业绩比较基准为沪深 300 指数,债券投资部分的业绩比较基准为上证国债指数,本基金的业绩比较基准为复合指数:\r\n 沪深 300 指数*70%+上证国债指数*30%\r\n 如果将来出现更合适的业绩比较基准,本基金将根据实际情况适当调整业绩比较基准,并在报送有关监管机构后予以公布。\r\n 选择业绩比较基准的理由为:\r\n (1)沪深 300 指数是国内股票市场广受投资者关注的市场指数之一,指数本\r\n 身对国内股票市场的走势有很强的代表性和广泛的影响力,可以在本基金的投资运作中较好地表征市场平均收益水平。上证国债指数的成分股包括在上海证券交易所上市的所有固定利率国债,该指数能够较好地反映债券市场的整体变动状况,在目前交易所债券市场和银行间市场尚未推出公认的全市场债券指数的情况下,上证国债指数是一个较为合适的选择。\r\n (2)本基金为股票型基金,在对国内股票市场长期看好的情况下,本基金将\r\n 长期保持相对较高的股票配置比例,设定股票指数和债券指数各自的权重分别为\r\n 70%和 20%能够体现基金的这一运作目标。\r\n (五)风险收益特征\r\n 本基金属于股票型证券投资基金,属于证券投资基金中较高预期风险和预期收益的证券投资基金产品,其预期风险和收益水平高于混合型基金、债券基金及货币市场基金。\r\n (六)投资决策依据\r\n 1、国家有关法律法规和本《基金合同》的有关规定;\r\n 2、宏观经济形势及前景、有关政策趋向对证券市场的影响等;\r\n 3、国家财政政策、货币政策、产业政策,以及利率走势、通货膨胀预期等;\r\n 4、股票、债券、衍生产品等类别资产的预期收益率及风险水平。\r\n (七)投资决策流程、研究发展部向投资决策委员会提交有关宏观经济分析、投资策略、债券\r\n 分析等各类研究报告和投资建议,为投资运作提供决策支持;\r\n 2、投资决策委员会对宏观经济形势、利率走势、微观经济运行环境和证券\r\n 市场走势等因素进行综合分析,制定本基金投资组合的资产配置比例等重大决策;\r\n 3、根据研究团队的报告和对市场的判断,在遵守投资决策委员会制定的投\r\n 资原则的前提下,向投资决策委员会提交基金的投资策略和资产配置建议;\r\n 4、投资决策委员会在认真分析研究团队所提供的研究报告和投资策略草案后,确定公司所管理的基金资产的投资战略、投资方向,形成决策,并以投资决议形式下达执行;\r\n 5、根据投资决策委员会的投资决策,结合研究人员提供的投资建议、自己\r\n 的研究与分析判断以及每日基金申购和赎回的净现金流量和市场整体情况、投资组合和个股的流动性变化,在授权范围内制订具体的投资组合及操作方案,交由交易管理部执行;\r\n 6、交易管理部主要是根据基金经理的投资指令,进行基金资产的日常交易活动,对交易情况及时反馈,并对投资指令进行监督,遇有异常情况要及时向投资总监反映;同时对投资指令合规性检查;\r\n 7、金融工程部的风险与业绩评估人员定期对基金投资组合进行业绩和风险评估,提供基金业绩评估报告,提出风险控制意见,作为投资决策委员会调整风险控制策略和评估投资业绩的参考;\r\n 8、监察稽核部负责监督整个投资交易全过程是否有违反国家相关法律、法\r\n 规和公司规章制度的规定,检查有无涉嫌内幕交易、侵犯基金份额持有人权益的行为,并考察所有参与基金投资全过程管理及业务人员的职业操守;\r\n 9、对整体投资组合及资金运用进行日常跟踪、分析,并根据市场变化、实\r\n 际交易情况及研究发展部的追踪研究,在其权限范围内及时调整投资组合;\r\n 10、在确保基金份额持有人利益的前提下,有权根据环境的变化和实际的需要对上述投资决策程序进行合理的调整。\r\n (八)投资限制本基金的投资组合将遵循以下限制:\r\n (1)本基金持有一家上市公司的股票,其市值不超过基金资产净值的 10%;\r\n (2)本基金持有的全部权证,其市值不得超过基金资产净值的 3%;\r\n (3)本基金管理人管理的全部基金持有一家公司发行的证券,不超过该证券\r\n 的 10%;\r\n (4)本基金管理人管理的全部基金持有的同一权证,不得超过该权证的 10%;\r\n (5)本基金进入全国银行间同业市场进行债券回购的资金余额不得超过基金\r\n 资产净值的 40%;\r\n (6)本基金投资于股票资产的比例范围是基金资产的 60%-95%,投资于现金、债券资产以及中国证监会允许基金投资的其他证券品种的比例范围是基金资产\r\n 的 5%-40%,现金及到期日在一年以内的政府债券不低于基金资产净值的 5%。本\r\n 基金投资优势产业的资产不低于股票资产的 80%;\r\n (7)本基金投资于同一原始权益人的各类资产支持证券的比例,不得超过基\r\n 金资产净值的 10%;\r\n (8)本基金持有的全部资产支持证券,其市值不得超过基金资产净值的 20%;\r\n (9)本基金持有的同一(指同一信用级别)资产支持证券的比例,不得超过\r\n 该资产支持证券规模的 10%;\r\n (10)本基金管理人管理的全部基金投资于同一原始权益人的各类资产支持证券,不得超过其各类资产支持证券合计规模的 10%;\r\n (11)本基金应投资于信用级别评级为 BBB 以上(含 BBB)的资产支持证券。基金持有资产支持证券期间,如果其信用等级下降、不再符合投资标准,应在评级报告发布之日起 3 个月内予以全部卖出;\r\n (12)基金财产参与股票发行申购,本基金所申报的金额不超过本基金的总资产,本基金所申报的股票数量不超过拟发行股票公司本次发行股票的总量;\r\n (13)本基金在任何交易日买入权证的总金额,不得超过上一交易日基金资\r\n 产净值的 0.5%;\r\n (14)如果法律法规对本基金合同约定投资组合比例限制进行变更的,以变\r\n 更后的规定为准。法律法规或监管部门取消上述限制,如适用于本基金,则本基金投资不再受相关限制。\r\n 因证券市场波动、上市公司合并、基金规模变动、股权分置改革中支付对价等基金管理人之外的因素致使基金投资比例不符合上述规定投资比例的,基金管理人应当在 10 个交易日内进行调整。\r\n 对于因基金份额拆分、大比例分红等集中持续营销活动引起的基金净资产规\r\n 模在 10 个交易日内增加 10 亿元以上的情形,而导致证券投资比例低于基金合同约定的,基金管理人履行相关程序后可将调整时限从 10 个交易日延长到 3 个月。\r\n 法律法规如有变更,从其变更。\r\n 基金管理人应当自基金合同生效之日起 6 个月内使基金的投资组合比例符\r\n 合基金合同的有关约定。除投资资产配置比例外,基金托管人对基金的投资比例的监督与检查自本基金合同生效之日起开始。\r\n (九)禁止行为\r\n 为维护基金份额持有人的合法权益,基金财产不得用于下列投资或者活动:\r\n 1、承销证券;\r\n 2、向他人贷款或者提供担保;\r\n 3、从事承担无限责任的投资;\r\n 4、买卖其他基金份额,但是国务院另有规定的除外;\r\n 5、向其基金管理人、基金托管人出资或者买卖其基金管理人、基金托管人发行的股票或者债券;\r\n 6、买卖与其基金管理人、基金托管人有控股关系的股东或者与其基金管理\r\n 人、基金托管人有其他重大利害关系的公司发行的证券或者承销期内承销的证券;\r\n 7、从事内幕交易、操纵证券交易价格及其他不正当的证券交易活动;\r\n 8、依照法律法规有关规定,由中国证监会规定禁止的其他活动;\r\n 9、法律法规或监管部门取消上述限制,如适用于本基金,则本基金投资不再受相关限制。\r\n (十)基金管理人代表基金行使股东和债券人权利权利的处理原则及方法\r\n 1、基金管理人按照国家有关规定代表基金独立行使股东权利,保护基金份额持有人的利益;\r\n 2、不谋求对上市公司的控股,不参与所投资上市公司的经营管理;\r\n 3、有利于基金财产的安全与增值;\r\n 4、不通过关联交易为自身、雇员、授权代理人或任何存在利害关系的第三人牟取任何不当利益。\r\n (十一)基金的融资、融券\r\n 本基金可以根据有关法律法规和政策的规定进行融资、融券。\r\n 十、基金投资组合报告\r\n 基金管理人的董事会及董事保证本报告所载资料不存在虚假记载、误导性陈述或重大遗漏,并对其内容的真实性、准确性和完整性承担个别及连带责任。\r\n 基金托管人中国建设银行股份有限公司根据本基金合同规定,于 2013 年 8月复核了本报告中的财务指标、净值表现和投资组合报告等内容,保证复核内容不存在虚假记载、误导性陈述或者重大遗漏。\r\n 本投资组合报告所载数据截至 2013 年 6 月 30 日(摘自本基金 2013 年 2 季报),本报告中所列财务数据未经审计。\r\n (一)报告期末基金资产组合情况\r\n 序号 项目 金额(元) 占基金总资产的比例(%)\r\n 1 权益投资 176,958,299.03 85.80\r\n 其中:股票 176,958,299.03 85.80\r\n 2 固定收益投资 - -\r\n 其中:债券 - -\r\n 资产支持证券 - -\r\n 3 金融衍生品投资 - -\r\n 4 买入返售金融资产 - -\r\n 其中:买断式回购的买入返售金融资产 - -\r\n 5 银行存款和结算备付金合计 29,169,531.28 14.14\r\n 6 其他资产 126,679.71 0.06\r\n 7 合计 206,254,510.02 100.00\r\n (二)报告期末按行业分类的股票投资组合\r\n 代码 行业类别 公允价值(元) 占基金资产净值比例(%)\r\n A 农、林、牧、渔业 6,794,526.30 3.33\r\n B 采矿业 741,500.00 0.36\r\n C 制造业 110,889,618.11 54.36\r\n D 电力、热力、燃气及水生产和供应业 - -\r\n E 建筑业 11,685,200.00 5.73\r\n F 批发和零售业 8,381,791.03 4.11\r\n G 交通运输、仓储和邮政业 - -H 住宿和餐饮业 - -\r\n I 信息传输、软件和信息技术服务业 9,320,428.92 4.57J 金融业 16,281,234.67 7.98\r\n K 房地产业 12,864,000.00 6.31\r\n L 租赁和商务服务业 - -\r\n M 科学研究和技术服务业 - -\r\n N 水利、环境和公共设施管理业 - -O 居民服务、修理和其他服务业 - -P 教育 - -\r\n Q 卫生和社会工作 - -\r\n R 文化、体育和娱乐业 - -S 综合 - -\r\n 合计 176,958,299.03 86.74\r\n (三)报告期末按公允价值占基金资产净值比例大小排序的前十名股票投资明细\r\n 序号 股票代码 股票名称 数量(股) 公允价值(元) 占基金资产净值比例(%)\r\n 1 300196 长海股份 447,470 9,714,573.70 4.76\r\n 2 601126 四方股份 590,000 8,525,500.00 4.18\r\n 3 600352 浙江龙盛 799,962 7,503,643.56 3.68\r\n 4 300124 汇川技术 200,000 6,998,000.00 3.43\r\n 5 002010 传化股份 815,723 6,599,199.07 3.23\r\n 6 600079 人福医药 250,000 6,520,000.00 3.20\r\n 7 600585 海螺水泥 479,983 6,422,172.54 3.15\r\n 8 600406 国电南瑞 429,899 6,418,392.07 3.15\r\n 9 601601 中国太保 392,419 6,251,234.67 3.06\r\n 10 002305 南国置业 700,000 5,775,000.00 2.83\r\n (四)报告期末按债券品种分类的债券投资组合本基金本报告期末未持有债券。\r\n (五)报告期末按公允价值占基金资产净值比例大小排名的前五名债券投资明细本基金本报告期末未持有债券。\r\n (六)报告期末按公允价值占基金资产净值比例大小排名的前十名资产支持证券投资明细本基金本报告期末未持有资产支持证券。\r\n (七)报告期末按公允价值占基金资产净值比例大小排名的前五名权证投资明细本基金本报告期末未持有权证。\r\n (八)报告期末本基金投资的股指期货交易情况说明本基金本报告期末未投资股指期货。\r\n (九)投资组合报告附注\r\n 1、报告期内本基金投资的前十名证券的发行主体未出现被监管部门立案调\r\n 查或在报告编制日前一年内受到公开谴责、处罚的情形。\r\n 2、本基金投资的前十名股票中,不存在超出基金合同规定备选股票库的情形。\r\n 3、其他资产构成\r\n 序号 名称 金额\r\n 1 存出保证金 118,197.90\r\n 2 应收证券清算款 -\r\n 3 应收股利 -\r\n 4 应收利息 6,210.59\r\n 5 应收申购款 2,271.22\r\n 6 其他应收款 -\r\n 7 待摊费用 -\r\n 8 其他 -\r\n 9 合计 126,679.71\r\n 4、报告期末持有的处于转股期的可转换债券明细。\r\n 本基金本报告期末未持有处于转股期的可转换债券。\r\n 、报告期末前十名股票中存在流通受限情况的说明本基金本报告期末前十名股票中不存在流通受限情况。\r\n 6、由于四舍五入的原因,分项之和与合计项可能存在尾差。\r\n 十一、基金的业绩\r\n 基金管理人依照恪尽职守、诚实信用、谨慎勤勉的原则管理和运用基金财产,但不保证基金一定盈利,也不保证最低收益。基金的过往业绩并不代表其未来表现。投资有风险,投资者在做出投资决策前应仔细阅读本基金的招募说明书。\r\n 2013 年 2 季度及历史各时间段基金份额净值增长率与同期业绩比较基准收\r\n 益率比较:\r\n 阶段 净值增长率①净值增长率标\r\n 准差②业绩比较基准收益\r\n 率③业绩比较基准收益率标\r\n 准差④\r\n ①-③ ②-④2009年7月30日(合同生效日)-2009 年\r\n 12 月 31 日\r\n -2.20% 1.56% 1.30% 1.54% -3.50% 0.02%\r\n 2010 年 1月 1日\r\n -2010 年 12 月 31 日 -6.75% 1.38% -7.46% 1.11% 0.71% 0.27%\r\n 2011 年 1月 1日\r\n -2011 年 12 月 31 日 -25.11% 1.32% -16.91% 0.91% -8.20% 0.41%\r\n 2012 年 1月 1日\r\n -2012 年 12 月 31 日 3.51% 1.23% 6.72% 0.90% -3.21% 0.33%\r\n 2013 年 1月 1日\r\n -2013 年 6月 30 日 4.81% 1.38% -8.41% 1.05% 13.22% 0.33%自基金合同生效日起至今(2009 年 07\r\n 月 30 日-2013 年 6\r\n 月 30 日)\r\n -25.90% 1.35% -23.87% 1.06% -2.03% 0.29%\r\n 自合同生效之日(2009 年 7 月 30 日)至 2013 年 6 月 30 日期间,本基金份额累计净值增长率与业绩比较基准收益率历史走势对比:\r\n 长长长长长长长长 基基基基\r\n 2009-07-30 2010-02-23 2010-09-08 2011-04-08 2011-10-27 2012-05-18 2012-11-30 2013-06-30\r\n 0%\r\n -5%\r\n -10%\r\n -15%\r\n -20%\r\n -25%\r\n -30%\r\n -35%\r\n 注:1、本基金基金合同生效日为2009年7月30日,图示日期为2009年7月30日至\r\n 2013年6月30日。\r\n 2、按基金合同规定,本基金自合同生效日起6个月内为建仓期,建仓期结束时,本基金的各项投资比例符合基金合同中关于投资范围、资产配置比例和投资限制的有关规定:投资于股票资产的比例范围是基金资产的60%-95%,投资于现金、债券资产以及中国证监会允许基金投资的其他证券品种的比例范围是基金资\r\n 产的5%-40%,现金及到期日在一年以内的政府债券不低于基金资产净值的5%。本\r\n 基金投资优势产业的资产不低于股票资产的80%。\r\n 十二、基金的财产\r\n (一)基金资产总值\r\n 基金资产总值是指基金拥有的各类有价证券、银行存款本息和基金应收申购款以及其他资产的价值总和。\r\n 其构成主要有:\r\n 1、银行存款及其应计利息;\r\n 2、清算备付金及其应计利息;\r\n 3、根据有关规定缴纳的保证金;\r\n 4、应收证券交易清算款;\r\n 5、应收申购款;\r\n 6、股票投资及其估值调整;\r\n 7、债券投资及其估值调整和应计利息;\r\n 8、其他投资及其估值调整;\r\n 9、其他资产等。\r\n (二)基金资产净值基金资产净值是指基金资产总值减去基金负债后的价值。\r\n 其构成主要有:\r\n 1、基金份额持有人申购基金份额所支付的款项;\r\n 2、运用基金资产所获得收益(亏损);\r\n 3、以前年度实现的尚未分配的收益或尚未弥补的亏损。\r\n (三)基金财产的账户\r\n 本基金财产以基金名义开立银行存款账户,以基金托管人的名义开立证券交易清算资金的结算备付金账户,以基金托管人和本基金联名的方式开立基金证券账户,以本基金的名义开立银行间债券托管账户。开立的基金专用账户与基金管理人、基金托管人、基金销售机构和注册登记机构固有的财产账户以及其他基金财产账户相独立。\r\n (四)基金财产的保管和处分\r\n 基金财产独立于基金管理人、基金托管人和代销机构的固有财产,并由基金托管人保管。基金管理人、基金托管人因基金财产的管理、运用或者其他情形而取得的财产和收益归入基金财产。基金管理人、基金托管人可以按基金合同的约定收取管理费、托管费以及其他基金合同约定的费用。基金管理人、基金托管人以其固有资产承担法律责任,其债权人不得对基金财产行使请求冻结、扣押和其他权利。\r\n 基金管理人、基金托管人因依法解散、被依法撤销或者被依法宣告破产等原因进行清算的,基金财产不属于其清算财产。\r\n 基金财产的债权,不得与基金管理人、基金托管人固有财产的债务相抵销;\r\n 不同基金财产的债权债务,不得相互抵销。\r\n 除依据《基金法》、基金合同及其他有关规定处分外,基金财产不得被处分。\r\n 非因基金财产本身承担的债务,不得对基金财产强制执行。\r\n 十三、基金资产的估值\r\n (一)估值目的\r\n 基金资产估值的目的是客观、准确地反映基金资产是否保值、增值。依据经基金资产估值后确定的基金资产净值而计算出的基金份额净值,是计算基金申购与赎回价格的基础。\r\n (二)估值日\r\n 本基金的估值日为相关的证券交易场所的正常营业日,以及国家法律法规规定需要对外披露基金净值的非营业日。\r\n (三)估值对象\r\n 基金所拥有的股票、权证、债券和银行存款本息、应收款项、其它投资等资产。\r\n (四)估值方法\r\n 1、股票估值方法\r\n (1)上市流通股票按估值日其所在证券交易所的收盘价估值;估值日无交易的,以最近交易日的收盘价估值。\r\n (2)未上市股票的估值\r\n 1)首次发行未上市的股票,按成本计量;\r\n 2)送股、转增股、配股和公开增发新股等发行未上市的股票,按估值日在证券交易所挂牌的同一股票的市价估值;\r\n 3)首次公开发行有明确锁定期的股票,同一股票在交易所上市后,按交易所上市的同一股票的市价估值;\r\n 4)非公开发行有明确锁定期的流通受限股票,按监管机构或行业协会有关规定确定公允价值;\r\n (3)在任何情况下,基金管理人如采用本项第(1)-(2)小项规定的方\r\n 法对基金资产进行估值,均应被认为采用了适当的估值方法。但是,如果基金管理人认为按本项第(1)-(2)小项规定的方法对基金资产进行估值不能客观反\r\n 映其公允价值的,基金管理人可根据具体情况,并与基金托管人商定后,按最能反映公允价值的价格估值;\r\n (4)国家有最新规定的,按其规定进行估值。\r\n 2、债券估值方法\r\n (1)证券交易所市场实行净价交易的债券按估值日收盘价估值,估值日没有交易的,按最近交易日的收盘价估值;\r\n (2)证券交易所市场未实行净价交易的债券按估值日收盘价减去债券收盘价\r\n 中所含的应收利息得到的净价进行估值,估值日没有交易的,以最近交易日的收盘净价估值;\r\n (3)发行未上市债券采用估值技术确定公允价值,在估值技术难以可靠计量\r\n 公允价值的情况下,按成本进行后续计量;\r\n (4)在全国银行间债券市场交易的债券、资产支持证券等固定收益品种,采用估值技术确定公允价值;\r\n (5)同一债券同时在两个或两个以上市场交易的,按债券所处的市场分别估值;\r\n (6)在任何情况下,基金管理人如采用本项第(1)-(5)小项规定的方法\r\n 对基金资产进行估值,均应被认为采用了适当的估值方法。但是,如果基金管理人认为按本项第(1)-(5)小项规定的方法对基金资产进行估值不能客观反映\r\n 其公允价值的,基金管理人在综合考虑市场成交价、市场报价、流动性、收益率曲线等多种因素基础上形成的债券估值,基金管理人可根据具体情况与基金托管人商定后,按最能反映公允价值的价格估值;\r\n (7)国家有最新规定的,按其规定进行估值。\r\n 3、权证估值方法\r\n (1)基金持有的权证,从持有确认日起到卖出日或行权日止,上市交易的权\r\n 证按估值日在证券交易所挂牌的该权证的收盘价估值;估值日没有交易的,按最近交易日的收盘价估值;\r\n 未上市交易的权证采用估值技术确定公允价值;在估值技术难以可靠计量公\r\n 允价值的情况下,按成本计量;\r\n (2)在任何情况下,基金管理人如采用本项第(1)小项规定的方法对基金\r\n 资产进行估值,均应被认为采用了适当的估值方法。但是,如果基金管理人认为按本项第(1)小项规定的方法对基金资产进行估值不能客观反映其公允价值的,基金管理人可根据具体情况,并与基金托管人商定后,按最能反映公允价值的价格估值;\r\n (3)国家有最新规定的,按其规定进行估值。\r\n 4、如基金管理人或基金托管人发现基金估值违反基金合同订明的估值方法、程序及相关法律法规的规定或者未能充分维护基金份额持有人利益时,应立即通知对方,共同查明原因,双方协商解决。\r\n 5、根据有关法律法规,基金资产净值计算和基金会计核算的义务由基金管理人承担。本基金的基金会计责任方由基金管理人担任,因此,就与本基金有关的会计问题,如经相关各方在平等基础上充分讨论后,仍无法达成一致的意见,按照基金管理人对基金资产净值的计算结果对外予以公布。\r\n (五)估值程序\r\n 1、基金份额净值是按照每个开放日闭市后,基金资产净值除以当日基金份\r\n 额的余额数量计算,精确到 0.001 元,小数点后第四位四舍五入。国家另有规定的,从其规定。\r\n 每个工作日计算基金资产净值及基金份额净值,并按规定公告。\r\n 2、基金管理人应每个工作日对基金资产估值。基金管理人每个开放日对基\r\n 金资产估值后,将基金份额净值结果发送基金托管人,经基金托管人复核无误后,由基金管理人对外公布。月末、年中和年末估值复核与基金会计账目的核对同时进行。基金日常估值由基金管理人进行。\r\n (六)估值错误的处理\r\n 基金管理人和基金托管人将采取必要、适当、合理的措施确保基金资产估值的准确性、及时性。当基金份额净值小数点后 3 位以内(含第 3 位)发生差错时,视为基金份额净值错误。\r\n 本基金合同的当事人应按照以下约定处理:\r\n 、差错类型\r\n 本基金运作过程中,如果由于基金管理人或基金托管人、或注册登记机构、或代销机构、或投资人自身的行为造成差错,导致其他当事人遭受损失的,差错的责任人应当对由于该差错遭受损失的当事人(“受损方”)按下述“差错处理原则”给予赔偿承担赔偿责任。上述差错的主要类型包括但不限于:资料申报差错、数据传输差错、数据计算差错、系统故障差错、下达指令差错等;对于因技术原因引起的差错,若系同行业现有技术水平不能预见、不能避免、不能抗拒,则属不可抗力,按照下述规定执行。\r\n 由于不可抗力原因造成投资人的交易资料灭失或被错误处理或造成其他差错,因不可抗力原因出现差错的当事人不对其他当事人承担赔偿责任,但因该差错取得不当得利的当事人仍应负有返还不当得利的义务。\r\n 2、差错处理原则\r\n (1)差错已发生,但尚未给当事人造成损失时,差错责任方应及时协调各方,及时进行更正,因更正差错发生的费用由差错责任方承担;由于差错责任方未及时更正已产生的差错,给当事人造成损失的,由差错责任方对直接损失承担赔偿责任;若差错责任方已经积极协调,并且有协助义务的当事人有足够的时间进行更正而未更正,则其应当承担相应赔偿责任。差错责任方应对更正的情况向有关当事人进行确认,确保差错已得到更正。\r\n (2)差错的责任方对可能导致有关当事人的直接损失负责,不对间接损失负责,并且仅对差错的有关直接当事人负责,不对第三方负责。\r\n (3)因差错而获得不当得利的当事人负有及时返还不当得利的义务。但差错\r\n 责任方仍应对差错负责,如果由于获得不当得利的当事人不返还或不全部返还不当得利造成其他当事人的利益损失(“受损方”),则差错责任方应赔偿受损方的损失,并在其支付的赔偿金额的范围内对获得不当得利的当事人享有要求交付不当得利的权利;如果获得不当得利的当事人已经将此部分不当得利返还给受损方,则受损方应当将其已经获得的赔偿额加上已经获得的不当得利返还的总和超过其实际损失的差额部分支付给差错责任方。\r\n (4)差错调整采用尽量恢复至假设未发生差错的正确情形的方式。\r\n (5)差错责任方拒绝进行赔偿时,如果因基金管理人的行为造成基金资产损失时,基金托管人应为基金的利益向基金管理人追偿,如果因基金托管人的行为造成基金资产损失时,基金管理人应为基金的利益向基金托管人追偿。除基金管理人和托管人之外的第三方造成基金资产的损失,并拒绝进行赔偿时,由基金管理人负责向差错方追偿;追偿过程中产生的有关费用,应列入基金费用,从基金资产中支付。\r\n (6)如果出现差错的当事人未按规定对受损方进行赔偿,并且依据法律法规、基金合同或其他规定,基金管理人自行或依据法院判决、仲裁裁决对受损方承担了赔偿责任,则基金管理人有权向有责任的当事人进行追索,并有权要求其赔偿或补偿由此发生的费用和遭受的损失。\r\n (7)按法律法规规定的其他原则处理差错。\r\n 3、差错处理程序\r\n 差错被发现后,有关的当事人应当及时进行处理,处理的程序如下:\r\n (1)查明差错发生的原因,列明所有的当事人,并根据差错发生的原因确定差错的责任方;\r\n (2)根据差错处理原则或当事人协商的方法对因差错造成的损失进行评估;\r\n (3)根据差错处理原则或当事人协商的方法由差错的责任方进行更正和赔偿损失;\r\n (4)根据差错处理的方法,需要修改基金注册登记机构交易数据的,由基\r\n 金注册登记机构进行更正,并就差错的更正向有关当事人进行确认;\r\n (5)当错误达到或超过基金资产净值的 0.25%时,基金管理公司应当及时\r\n 通知基金托管人并报中国证监会;错误偏差达到基金份额净值的 0.5%时,基金管理人应当公告、通报基金托管人并报中国证监会备案;\r\n 4、基金份额净值差错处理的原则和方法如下:\r\n (1)当基金份额净值后 3 位以内(含第 3 位)发生差错时,视为基金份额\r\n 净值错误;基金份额净值出现错误时,基金管理人应当立即予以纠正,通报基金托管人,并采取合理的措施防止损失进一步扩大;当错误达到或超过基金资产净\r\n 值的 0.25%时,基金管理公司应当及时通知基金托管人并报中国证监会;错误偏\r\n 差达到基金份额净值的 0.5%时,基金管理人应当公告、通报基金托管人并报中国证监会备案;当发生净值计算错误时,由基金管理人负责处理,由此给基金份额持有人和基金造成损失的,应由基金管理人先行赔付,基金管理人按差错情形,有权向其他当事人追偿。\r\n (2)当基金份额净值计算差错给基金和基金份额持有人造成损失需要进行赔偿时,基金管理人和基金托管人应根据实际情况界定双方承担的责任,经确认后按以下条款进行赔偿:\r\n 1)本基金的基金会计责任方由基金管理人担任,与本基金有关的会计问题,如经双方在平等基础上充分讨论后,尚不能达成一致时,按基金会计责任方的建议执行,由此给基金份额持有人和基金造成的损失,由基金管理人负责赔付;\r\n 2)若基金管理人计算的基金份额净值已由基金托管人复核确认后公告,而\r\n 且基金托管人未对计算过程提出疑义或要求基金管理人书面说明,份额净值出错且造成基金份额持有人损失的,应根据法律法规的规定对投资人或基金支付赔偿金,就实际向投资人或基金支付的赔偿金额,其中基金管理人承担 50%,基金托管人承担 50%;\r\n 3)如基金管理人和基金托管人对基金份额净值的计算结果,虽然多次重新\r\n 计算和核对,尚不能达成一致时,为避免不能按时公布基金份额净值的情形,以基金管理人的计算结果对外公布,由此给基金份额持有人和基金造成的损失,由基金管理人负责赔付;\r\n 4)由于基金管理人提供的信息错误(包括但不限于基金申购或赎回金额等),进而导致基金份额净值计算错误而引起的基金份额持有人和基金的损失,由基金管理人负责赔付;\r\n (3)由于证券交易所及登记结算公司发送的数据错误,有关会计制度变化\r\n 或由于其他不可抗力原因,基金管理人和基金托管人虽然已经采取必要、适当、合理的措施进行检查,但是未能发现该错误而造成的基金份额净值计算错误,基金管理人、基金托管人可以免除赔偿责任。但基金管理人、基金托管人应积极采取必要的措施消除由此造成的影响;\r\n (4)基金管理人和基金托管人由于各自技术系统设置而产生的净值计算尾差,以基金管理人计算结果为准;\r\n (5)前述内容如法律法规或者监管部门另有规定的,从其规定。如果行业\r\n 有通行做法,双方当事人应本着平等和保护基金份额持有人利益的原则进行协商。\r\n (七)基金净值的确认\r\n 用于基金信息披露的基金资产净值和基金份额净值由基金管理人负责计算,基金托管人负责进行复核。基金管理人应于每个开放日交易结束后计算当日的基金资产净值并发送给基金托管人。基金托管人对净值计算结果复核确认后发送给基金管理人,由基金管理人对基金净值予以公布。\r\n (八)暂停估值的情形\r\n 1、与本基金投资有关的证券交易场所遇法定节假日或因其他原因暂停营业时;\r\n 2、因不可抗力或其他情形致使基金管理人、基金托管人无法准确评估基金资产价值时;\r\n 3、占基金相当比例的投资品种的估值出现重大转变,而基金管理人为保障\r\n 投资人的利益,已决定延迟估值;\r\n 4、中国证监会和基金合同认定的其他情形。\r\n (九)特殊情形的处理\r\n 1、基金管理人或基金托管人按股票估值方法的第(3)项、债券估值方法的\r\n 第(6)项或权证估值方法的第(2)项进行估值时,所造成的误差不作为基金资产估值错误处理。\r\n 2、由于不可抗力原因,或由于证券交易所及其登记结算公司发送的数据错误,或国家会计政策变更、市场规则变更等,基金管理人和基金托管人虽然已经采取必要、适当、合理的措施进行检查,但是未能发现该错误的,由此造成的基金资产估值错误,基金管理人和基金托管人可以免除赔偿责任。但基金管理人应当积极采取必要的措施消除由此造成的影响。\r\n 十四、基金收益与分配\r\n (一)收益的构成\r\n 本基金合同项下基金收益指基金利润,具体包括:\r\n 1、买卖证券差价;\r\n 2、基金投资所得红利、股息、债券利息;\r\n 3、银行存款利息;\r\n 4、已实现的其他合法收入;\r\n 5、持有期间产生的公允价值变动;\r\n 因运用基金财产带来的成本或费用的节约应计入收益。\r\n (二)收益分配原则\r\n 1、本基金的每份基金份额享有同等分配权;\r\n 2、收益分配时所发生的银行转账或其他手续费用由投资人自行承担。当投\r\n 资人的现金红利小于一定金额,不足以支付银行转账或其他手续费用时,基金注册登记机构可将投资人的现金红利按红利发放日的基金份额净值自动转为基金份额;\r\n 3、本基金收益每年最多分配 12 次,每次基金收益分配比例不低于期末可供分配利润的 10%(期末可供分配利润是指期末资产负债表中未分配利润与未分配利润中已实现收益的孰低数),全年累计基金收益分配比例不低于期末可供分配利润的 30%;\r\n 4、若基金合同生效不满 3 个月则可不进行收益分配;\r\n 5、本基金收益分配方式分为两种:现金分红与红利再投资,投资人可选择现金红利或将现金红利按红利发放日的基金份额净值自动转为基金份额进行再投资;若投资人不选择,本基金默认的收益分配方式是现金分红;\r\n 6、基金红利发放日距离收益分配基准日(即期末可供分配利润计算截止日)\r\n 不得超过 15 个工作日;\r\n 7、基金收益分配基准日的基金份额净值减去每单位基金份额收益分配金额后不能低于面值;\r\n 、法律法规或监管机构另有规定的从其规定。\r\n (三)收益分配方案\r\n 本基金收益方案中应载明基金收益分配对象、分配原则、分配时间、分配数额及比例、分配方式、支付方式等内容。\r\n (四)收益分配方案的确定、公告与实施\r\n 本基金收益分配方案由基金管理人拟定,由基金托管人复核,2 日内指定媒体及基金管理人网站公告并报中国证监会备案。\r\n (五)收益分配中发生的费用\r\n 1、收益分配采用红利再投资方式免收再投资的费用。\r\n 2、收益分配时发生的银行转账等手续费用由基金份额持有人自行承担;如\r\n 果基金份额持有人所获现金红利不足支付前述银行转账等手续费用,注册登记机构自动将该基金份额持有人的现金红利按除权日的基金份额净值转为基金份额。\r\n 十五、基金费用与税收\r\n (一)与基金运作有关的费用\r\n 1、与基金运作有关费用包括:\r\n (1)基金管理人的管理费;\r\n (2)基金托管人的托管费;\r\n (3)基金财产拨划支付的银行费用;\r\n (4)基金合同生效后的信息披露费用;\r\n (5)基金份额持有人大会费用;\r\n (6)基金合同生效后与基金相关的会计师费、律师费;\r\n (7)基金的证券交易费用;\r\n (8)在中国证监会规定允许的前提下,本基金可以从基金财产中计提销售服务费;\r\n (9)依法可以在基金财产中列支的其他费用。\r\n 基金合同终止、本基金财产清算时所发生费用,按实际支出额从基金财产总值中扣除。\r\n 2、基金费用计提方法、计提标准和支付方式\r\n (1)基金管理费\r\n 本基金的管理费按前一日本基金资产净值的 1.5%年费率计提,计算方法如下:\r\n H=E×1.5%÷当年天数\r\n H 为每日应计提的基金管理费\r\n E 为前一日的基金资产净值\r\n 基金管理费每日计算,逐日累计至每月月末,按月支付,由基金管理人向基金托管人发送基金管理费划款指令,基金托管人复核后于次月首日起 3 个工作日内从基金财产中一次性支付给基金管理人。若遇法定节假日、公休假等,支付日期顺延。\r\n (2)基金托管费\r\n 本基金的托管费按前一日基金资产净值的 0.25%的年费率计提,计算方法如下:\r\n H=E×0.25%÷当年天数\r\n H 为每日应支付的基金托管费\r\n E 为前一日的基金资产净值\r\n 基金托管费每日计算,逐日累计至每月月末,按月支付,由基金管理人向基金托管人发送基金托管费划款指令,基金托管人复核后于次月首日起 3 个工作日内从基金财产中一次性支取。若遇法定节假日、公休假等,支付日期顺延。\r\n (3)上述“1、与基金运作有关费用列示”中(3)-(9)项费用由基金托\r\n 管人根据有关法律法规及相应协议规定,按费用支出金额支付,列入或摊入当期基金费用。\r\n 3、不列入基金费用的项目基金管理人和基金托管人因未履行或未完全履行义务导致的费用支出或基\r\n 金财产的损失,以及处理与基金运作无关的事项发生的费用等不列入基金费用。\r\n 基金募集期间所发生的信息披露费、律师费和会计师费以及其他费用不从基金财产中支付。\r\n 4、基金管理费和托管费的调整基金管理人和基金托管人可根据基金发展情况调整基金管理费率或基金托管费率。调高基金管理费率或基金托管费率,须召开基金份额持有人大会审议;\r\n 调低基金管理费率或基金托管费率,无须召开基金份额持有人大会。基金管理人必须最迟于新的费率实施日前 2 日在至少一种中国证监会指定媒体及基金管理人网站公告并报中国证监会备案。\r\n (二)与基金销售有关的费用\r\n 1、申购费用\r\n 基金申购费的费率水平、计算公式、收取方式和使用方式参见本招募说明书\r\n “八、基金份额的申购与赎回”相应部分。\r\n 2、赎回费用\r\n 基金赎回费的费率水平、计算公式、收取方式和使用方式参见本招募说明书\r\n “八、基金份额的申购与赎回”相应部分。\r\n 、转换费用\r\n 基金转换费用的费率水平、计算公式、收取方式和使用方式参见本招募说明\r\n 书“八、基金份额的申购与赎回”相应部分。\r\n (三)基金税收\r\n 基金和基金份额持有人根据国家法律法规的规定,履行纳税义务。\r\n 十六、基金的会计与审计\r\n (一)基金的会计政策\r\n 1、基金管理人为本基金的基金会计责任方;\r\n 2、基金的会计年度为公历年度的 1 月 1 日至 12 月 31 日;\r\n 3、基金核算以人民币为记帐本位币,以人民币元为记帐单位;\r\n 4、会计制度执行国家有关的会计制度;\r\n 5、本基金独立建账、独立核算;\r\n 6、基金管理人及基金托管人各自保留完整的会计账目、凭证并进行日常的会计核算,按照有关规定编制基金会计报表;\r\n 7、基金托管人每月与基金管理人就基金的会计核算、报表编制等进行核对并以书面方式确认。\r\n (二)基金的审计\r\n 1、本基金管理人聘请具有从事证券相关业务资格的会计师事务所及其注册会计师对本基金年度财务报表及其他规定事项进行审计。会计师事务所及其注册会计师与基金管理人、基金托管人相互独立。\r\n 2、会计师事务所更换经办注册会计师,应事先征得基金管理人同意。\r\n 3、基金管理人(或基金托管人)认为有充足理由更换会计师事务所,须经\r\n 基金托管人(或基金管理人)同意,并报中国证监会备案后可以更换。就更换会计师事务所,基金管理人应当依照《信息披露办法》的有关规定在指定媒体及基金管理人网站上公告。\r\n 十七、基金的信息披露\r\n 本基金的信息披露应符合《基金法》、《运作办法》、《信息披露办法》、基金合同及其他有关规定。\r\n 本基金信息披露义务人按照法律法规和中国证监会的规定披露基金信息,并保证所披露信息的真实性、准确性和完整性。\r\n 本基金信息披露义务人包括基金管理人、基金托管人、召集基金份额持有人大会的基金份额持有人等法律法规和中国证监会规定的自然人、法人和其他组织。\r\n 本基金信息披露义务人应当在中国证监会规定时间内,将应予披露的基金信息通过中国证监会指定的全国性报刊(以下简称“指定报刊”)和基金管理人、基金托管人的网站等媒介披露,并保证基金投资人能够按照基金合同约定的时间和方式查阅或者复制公开披露的信息资料。\r\n 本基金信息披露义务人承诺公开披露的基金信息,不得有下列行为:\r\n 1、虚假记载、误导性陈述或者重大遗漏;\r\n 2、对证券投资业绩进行预测;\r\n 3、违规承诺收益或者承担损失;\r\n 4、诋毁其他基金管理人、基金托管人或者基金份额发售机构;\r\n 5、登载任何自然人、法人或者其他组织的祝贺性、恭维性或推荐性的文字;\r\n 6、中国证监会禁止的其他行为。\r\n 本基金公开披露的信息应采用中文文本。如同时采用外文文本的,基金信息披露义务人应保证两种文本的内容一致。两种文本发生歧义的,以中文文本为准。\r\n 本基金公开披露的信息采用阿拉伯数字;除特别说明外,货币单位为人民币元。\r\n (一)公开披露的基金信息\r\n 公开披露的基金信息包括:\r\n 1、基金招募说明书、基金合同、基金托管协议\r\n 基金募集申请经中国证监会核准后,基金管理人在基金份额发售的 3 日前,将基金招募说明书、基金合同摘要登载在指定报刊和网站上;基金管理人、基金托管人应当将基金合同、基金托管协议登载在网站上。\r\n (1)基金招募说明书应当最大限度地披露影响基金投资人决策的全部事项,说明基金认购、申购和赎回安排、基金投资、基金产品特性、风险揭示、信息披露及基金份额持有人服务等内容。基金合同生效后,基金管理人在每 6 个月结束之日起 45 日内,更新招募说明书并登载在网站上,将更新后的招募说明书摘要登载在指定报刊上;基金管理人在公告的 15 日前向中国证监会报送更新的招募说明书,并就有关更新内容提供书面说明。\r\n (2)基金合同是界定基金合同当事人的各项权利、义务关系,明确基金份\r\n 额持有人大会召开的规则及具体程序,说明基金产品的特性等涉及基金投资人重大利益的事项的法律文件。\r\n (3)基金托管协议是界定基金托管人和基金管理人在基金财产保管及基金\r\n 运作监督等活动中的权利、义务关系的法律文件。\r\n 2、基金份额发售公告\r\n 基金管理人应当就基金份额发售的具体事宜编制基金份额发售公告,并在披露招募说明书的当日登载于指定报刊和网站上。\r\n 3、基金合同生效公告基金管理人应当在基金合同生效的次日在指定报刊和网站上登载基金合同生效公告。基金合同生效公告中将说明基金募集情况。\r\n 4、基金开始申购、赎回公告\r\n 基金管理人应于申购开始日、赎回开始日前 2 日在指定报刊及网站上公告。\r\n 5、基金资产净值、基金份额净值\r\n 基金合同生效后,在开始办理基金份额申购或者赎回前,基金管理人应当至少每周公告一次基金资产净值和基金份额净值。\r\n 在开始办理基金份额申购或者赎回后,基金管理人应当在每个开放日的次日,通过网站、基金份额发售网点以及其他媒介,披露开放日的基金份额净值和基金份额累计净值。\r\n 基金管理人应当公告半年度和年度最后一个市场交易日基金资产净值和基金份额净值。基金管理人应当在前款规定的市场交易日的次日,将基金资产净值、基金份额净值和基金份额累计净值登载在指定报刊和网站上。\r\n 基金管理人应当在基金合同、招募说明书等信息披露文件上载明基金份额申购、赎回价格的计算方式及有关申购、赎回费率,并保证投资人能够在基金份额发售网点查阅或者复制前述信息资料。\r\n 6、基金定期报告,包括基金年度报告、基金半年度报告和基金季度报告\r\n 基金管理人应当在每年结束之日起 90 日内,编制完成基金年度报告,并将年度报告正文登载于网站上,将年度报告摘要登载在指定报刊上。基金年度报告的财务会计报告应当经过审计。\r\n 基金管理人应当在上半年结束之日起 60 日内,编制完成基金半年度报告,并将半年度报告正文登载在网站上,将半年度报告摘要登载在指定报刊上。\r\n 基金管理人应当在每个季度结束之日起 15 个工作日内,编制完成基金季度报告,并将季度报告登载在指定报刊和网站上。\r\n 基金合同生效不足 2 个月的,基金管理人可以不编制当期季度报告、半年度报告或者年度报告。\r\n 基金定期报告在公开披露的第 2 个工作日,分别报中国证监会和基金管理人主要办公场所所在地中国证监会派出机构备案。报备应当采用电子文本和书面报告两种方式。\r\n 7、临时报告\r\n 本基金发生重大事件,有关信息披露义务人应当在 2 日内编制临时报告书,予以公告,并在公开披露日分别报中国证监会和基金管理人主要办公场所所在地中国证监会派出机构备案。\r\n 前款所称重大事件,是指可能对基金份额持有人权益或者基金份额的价格产生重大影响的下列事件:\r\n (1)基金份额持有人大会的召开及决议;\r\n (2)终止《基金合同》;\r\n (3)转换基金运作方式;\r\n (4)更换基金管理人、基金托管人;\r\n (5)基金管理人、基金托管人的法定名称、住所发生变更;\r\n (6)基金管理人股东及其出资比例发生变更;\r\n (7)基金募集期延长;\r\n (8)基金管理人的董事长、总经理及其他高级管理人员、基金经理和基金托管人基金托管部门负责人发生变动;\r\n (9)基金管理人的董事在一年内变更超过 50%;\r\n (10)基金管理人、基金托管人基金托管部门的主要业务人员在一年内变动\r\n 超过 30%;\r\n (11)涉及基金管理人、基金财产、基金托管业务的诉讼;\r\n (12)基金管理人、基金托管人受到监管部门的调查;\r\n (13)基金管理人及其董事、总经理及其他高级管理人员、基金经理受到严\r\n 重行政处罚,基金托管人及其基金托管部门负责人受到严重行政处罚;\r\n (14)重大关联交易事项;\r\n (15)基金收益分配事项;\r\n (16)管理费、托管费等费用计提标准、计提方式和费率发生变更;\r\n (17)基金份额净值计价错误达基金份额净值 0.5%;\r\n (18)基金改聘会计师事务所;\r\n (19)基金变更、增加或减少代销机构;\r\n (20)基金更换注册登记机构;\r\n (21)本基金开始办理申购、赎回;\r\n (22)本基金申购、赎回费率及其收费方式发生变更;\r\n (23)本基金发生巨额赎回并延期支付;\r\n (24)本基金连续发生巨额赎回并暂停接受赎回申请;\r\n (25)本基金暂停接受申购、赎回申请后重新接受申购、赎回;\r\n (26)中国证监会或基金合同规定的其他事项。\r\n 8、澄清公告\r\n 在基金合同存续期限内,任何公共媒体中出现的或者在市场上流传的消息可能对基金份额价格产生误导性影响或者引起较大波动的,相关信息披露义务人知悉后应当立即对该消息进行公开澄清,并将有关情况立即报告中国证监会。\r\n 9、基金份额持有人大会决议\r\n 基金份额持有人大会决定的事项,应当依法报中国证监会核准或者备案,并予以公告。召开基金份额持有人大会的,召集人应当至少提前 30 日公告基金份额持有人大会的召开时间、会议形式、审议事项、议事程序和表决方式等事项。\r\n 基金份额持有人依法自行召集基金份额持有人大会,基金管理人、基金托管人对基金份额持有人大会决定的事项不依法履行信息披露义务的,召集人应当履行相关信息披露义务。\r\n 10、中国证监会规定的其他信息。\r\n 法律法规或中国证监会另有规定的,从其规定。\r\n (二)信息披露事务管理\r\n 基金管理人、基金托管人应当建立健全信息披露管理制度,指定专人负责管理信息披露事务。\r\n 基金信息披露义务人公开披露基金信息,应当符合中国证监会相关基金信息披露内容与格式准则的规定。\r\n 基金托管人应当按照相关法律法规、中国证监会的规定和基金合同的约定,对基金管理人编制的基金资产净值、基金份额净值、基金份额申购赎回价格、基金定期报告和定期更新的招募说明书等公开披露的相关基金信息进行复核、审查,并向基金管理人出具书面文件或者盖章确认。\r\n 基金管理人、基金托管人应当在指定报刊中选择披露信息的报刊。\r\n 基金管理人、基金托管人除依法在指定报刊和网站上披露信息外,还可以根据需要在其他公共媒体披露信息,但是其他公共媒体不得早于指定报刊和网站披露信息,并且在不同媒介上披露同一信息的内容应当一致。\r\n (三)信息披露文件的存放与查阅\r\n 基金合同可印制成册,供投资人在基金管理人、基金托管人、代销机构的办公场所和营业场所查阅;投资人也可按工本费购买基金合同复制件,但内容应以基金合同正本为准。\r\n 招募说明书公布后,应当分别置备于基金管理人、基金托管人和基金份额发售机构的住所,供公众查阅、复制。\r\n 基金定期报告公布后,应当分别置备于基金管理人和基金托管人的住所,供公众查阅、复制。基金管理人和基金托管人应保证文本的内容与所公告的内容完全一致。\r\n 投资人在支付工本费后,可在合理时间内取得上述文件复制件。\r\n 十八、风险揭示\r\n 基金份额持有人须了解并承受以下风险:\r\n (一)风险揭示\r\n 1、市场风险\r\n 证券市场价格因受经济因素、政治因素、投资心理和交易制度等各种因素的影响而引起的波动,将对本基金资产产生潜在风险,主要包括:\r\n (1)政策风险\r\n 货币政策、财政政策、产业政策等国家政策的变化对证券市场产生一定的影响,导致市场价格波动,影响基金收益而产生风险。\r\n (2)经济周期风险\r\n 证券市场是国民经济的晴雨表,而经济运行具有周期性的特点。宏观经济运行状况将对证券市场的收益水平产生影响,从而产生风险。\r\n (3)利率风险\r\n 金融市场利率波动会导致股票市场及债券市场的价格和收益率的变动,同时直接影响企业的融资成本和利润水平。基金投资于股票和债券,收益水平会受到利率变化的影响。\r\n (4)上市公司经营风险\r\n 上市公司的经营状况受多种因素影响,如市场、技术、竞争、管理、财务等都会导致公司盈利发生变化,从而导致基金投资收益变化。\r\n (5)购买力风险\r\n 如果发生通货膨胀,基金投资于证券所获得的收益可能会被通货膨胀抵消,从而影响基金资产的保值增值。\r\n 2、信用风险\r\n 指基金在交易过程发生交收违约,或者基金所投资债券之发行人出现违约、拒绝支付到期本息,导致基金财产损失。\r\n 3、债券收益率曲线变动风险。\r\n 债券收益率曲线变动风险是指与收益率曲线非平行移动有关的风险,单一的久期指标并不能充分反映这一风险的存在。\r\n 、再投资风险\r\n 再投资风险反映了利率下降对固定收益证券利息收入再投资收益的影响,这与利率上升所带来的价格风险(即前面所提到的利率风险)互为消长。具体为当利率下降时,基金从投资的固定收益证券所得的利息收入进行再投资时,将获得较少的收益率。\r\n 5、流动性风险\r\n 指基金资产不能迅速转变成现金,或者不能应付可能出现的投资人大额赎回的风险。在开放式基金交易过程中,可能会发生巨额赎回的情形。巨额赎回可能会产生基金仓位调整的困难,导致流动性风险,甚至影响基金份额净值。\r\n 6、管理风险\r\n 在基金管理运作过程中,可能因基金管理人对经济形势和证券市场等判断有误、获取的信息不全等影响基金的收益水平。基金管理人和基金托管人的管理水平、管理手段和管理技术等对基金收益水平存在影响。\r\n 7、操作或技术风险\r\n 指相关当事人在业务各环节操作过程中,因内部控制存在缺陷或者人为因素造成操作失误或违反操作规程等引致的风险,例如,越权违规交易、会计部门欺诈、交易错误、IT 系统故障等风险。\r\n 在开放式基金的各种交易行为或者后台运作中,可能因为技术系统的故障或者差错而影响交易的正常进行或者导致投资人的利益受到影响。这种技术风险可能来自基金管理公司、注册登记机构、销售机构、证券交易所、证券登记结算机构等等。\r\n 8、合规性风险\r\n 指基金管理或运作过程中,违反国家法律、法规的规定,或者基金投资违反法规及基金合同有关规定的风险。\r\n 9、本基金的管理风险\r\n 在基金管理运作过程中基金管理人的知识、经验、判断、决策、技能等,会影响其对信息的占有和对经济形势、证券价格走势的判断,从而影响基金收益水平。因此,本基金的收益水平与本基金管理人的管理水平、管理手段和管理技术等相关性较大。因此本基金可能因为基金管理人的因素而影响基金收益水平。\r\n 、人才流失风险\r\n 公司主要业务人员的离职等可能会在一定程度上影响工作的连续性,并可能对基金运作产生影响。\r\n 11、其他风险\r\n 战争、自然灾害等不可抗力因素的出现,将会严重影响证券市场的运行,可能导致基金财产的损失。\r\n 金融市场危机、行业竞争、代理商违约、托管行违约等超出基金管理人自身直接控制能力之外的风险,可能导致基金或者基金份额持有人利益受损。\r\n (二)声明\r\n 本基金未经任何一级政府、机构及部门担保。投资人自愿投资于本基金,须自行承担投资风险。\r\n 十九、基金合同的变更、终止与基金财产的清算\r\n (一)基金合同的变更\r\n 1、基金合同变更内容对基金合同当事人权利、义务产生重大影响的,应召\r\n 开基金份额持有人大会,基金合同变更的内容应经基金份额持有人大会决议同意。\r\n (1)转换基金运作方式;\r\n (2)变更基金类别;\r\n (3)变更基金投资目标、投资范围或投资策略;\r\n (4)变更基金份额持有人大会程序;\r\n (5)更换基金管理人、基金托管人;\r\n (6)提高基金管理人、基金托管人的报酬标准。但根据适用的相关规定提高该等报酬标准的除外;\r\n (7)本基金与其他基金的合并;\r\n (8)对基金合同当事人权利、义务产生重大影响的其他事项;\r\n (9)法律法规、基金合同或中国证监会规定的其他情形。\r\n 但出现下列情况时,可不经基金份额持有人大会决议,由基金管理人和基金托管人同意变更后公布,并报中国证监会备案:\r\n (1)调低基金管理费、基金托管费和其他应由基金承担的费用;\r\n (2)在法律法规和本基金合同规定的范围内调低基金的申购费率、赎回费率或变更收费方式;\r\n (3)法律法规要求增加的基金费用的收取;\r\n (4)基金管理人、代销机构、注册登记机构在法律法规规定的范围内调整\r\n 有关基金认购、申购、赎回、转换、非交易过户、转托管等业务的规则;\r\n (5)因相应的法律法规发生变动必须对基金合同进行修改;\r\n (6)对基金合同的修改不涉及本基金合同当事人权利义务关系发生变化;\r\n (7)基金合同的修改对基金份额持有人利益无实质性不利影响;\r\n (8)按照法律法规或本基金合同规定不需召开基金份额持有人大会的其他情形。\r\n 、关于变更基金合同的基金份额持有人大会决议应报中国证监会核准或备案,并于中国证监会核准或出具无异议意见后生效执行,并自生效之日起 2 日内\r\n 在至少一种指定媒体上公告。\r\n (二)本基金合同的终止\r\n 有下列情形之一的,本基金合同经中国证监会核准后将终止:\r\n 1、基金份额持有人大会决定终止的;\r\n 2、基金管理人因解散、破产、撤销等事由,不能继续担任基金管理人的职务,而在 6 个月内无其他适当的基金管理公司承接其原有权利义务;\r\n 3、基金托管人因解散、破产、撤销等事由,不能继续担任基金托管人的职务,而在 6 个月内无其他适当的托管机构承接其原有权利义务;\r\n 4、中国证监会规定的其他情况。\r\n (三)基金财产的清算\r\n 1、基金财产清算组\r\n (1)基金合同终止时,成立基金财产清算组,基金财产清算组在中国证监会的监督下进行基金清算。\r\n (2)基金财产清算组成员由基金管理人、基金托管人、具有从事证券相关\r\n 业务资格的注册会计师、律师以及中国证监会指定的人员组成。基金财产清算组可以聘用必要的工作人员。\r\n (3)基金财产清算组负责基金财产的保管、清理、估价、变现和分配。基金财产清算组可以依法进行必要的民事活动。\r\n 2、基金财产清算程序\r\n 基金合同终止,应当按法律法规和本基金合同的有关规定对基金财产进行清算。基金财产清算程序主要包括:\r\n (1)基金合同终止后,发布基金财产清算公告;\r\n (2)基金合同终止时,由基金财产清算组统一接管基金财产;\r\n (3)对基金财产进行清理和确认;\r\n (4)对基金财产进行估价和变现;\r\n (5)聘请会计师事务所对清算报告进行审计;\r\n (6)聘请律师事务所出具法律意见书;\r\n (7)将基金财产清算结果报告中国证监会;\r\n (8)参加与基金财产有关的民事诉讼;\r\n (9)公布基金财产清算结果;\r\n (10)对基金剩余财产进行分配。\r\n 3、清算费用清算费用是指基金财产清算组在进行基金财产清算过程中发生的所有合理费用,清算费用由基金财产清算组优先从基金财产中支付。\r\n 4、基金财产按下列顺序清偿:\r\n (1)支付清算费用;\r\n (2)交纳所欠税款;\r\n (3)清偿基金债务;\r\n (4)按基金份额持有人持有的基金份额比例进行分配。\r\n 基金财产未按前款(1)-(3)项规定清偿前,不分配给基金份额持有人。\r\n 5、基金财产清算的公告\r\n 基金财产清算公告于基金合同终止并报中国证监会备案后 5 个工作日内由基金财产清算组公告;清算过程中的有关重大事项须及时公告;基金财产清算结\r\n 果经会计师事务所审计,律师事务所出具法律意见书后,由基金财产清算组报中国证监会备案并公告。\r\n 6、基金财产清算账册及文件的保存\r\n 基金财产清算账册及有关文件由基金托管人保存 15 年以上。\r\n 二十、基金合同的内容摘要\r\n (一)基金份额持有人、基金管理人和基金托管人的权利、义务\r\n 1、基金管理人的权利与义务\r\n 根据《基金法》及其他有关法律法规,基金管理人的权利为:\r\n (1)自本基金合同生效之日起,依照有关法律法规和本基金合同的规定独立运用基金财产;\r\n (2)依照基金合同获得基金管理费以及法律法规规定或监管部门批准的其他收入;\r\n (3)发售基金份额;\r\n (4)依照有关规定行使因基金财产投资于证券所产生的权利;\r\n (5)在符合有关法律法规的前提下,制订和调整有关基金认购、申购、赎\r\n 回、转换、非交易过户、转托管等业务的规则,在法律法规和本基金合同规定的范围内决定和调整基金的除调高托管费率和管理费率之外的相关费率结构和收费方式;\r\n (6)根据本基金合同及有关规定监督基金托管人,对于基金托管人违反了\r\n 本基金合同或有关法律法规规定的行为,对基金财产、其他当事人的利益造成重大损失的情形,应及时呈报中国证监会,并采取必要措施保护基金及相关当事人的利益;\r\n (7)在基金合同约定的范围内,拒绝或暂停受理申购和赎回申请;\r\n (8)在法律法规允许的前提下,为基金的利益依法为基金进行融资、融券;\r\n (9)自行担任或选择、更换注册登记机构,获取基金份额持有人名册,并对注册登记机构的代理行为进行必要的监督和检查;\r\n (10)选择、更换代销机构,并依据基金销售服务代理协议和有关法律法规,对其行为进行必要的监督和检查;\r\n (11)选择、更换律师、审计师、证券经纪商或其他为基金提供服务的外部机构;\r\n (12)在基金托管人更换时,提名新的基金托管人;\r\n (13)依法召集基金份额持有人大会;\r\n (14)法律法规和基金合同规定的其他权利。\r\n 根据《基金法》及其他有关法律法规,基金管理人的义务为:\r\n (1)依法募集基金,办理或者委托经中国证监会认定的其他机构代为办理\r\n 基金份额的发售、申购、赎回和登记事宜;\r\n (2)办理基金备案手续;\r\n (3)自基金合同生效之日起,以诚实信用、勤勉尽责的原则管理和运用基金财产;\r\n (4)配备足够的具有专业资格的人员进行基金投资分析、决策,以专业化的经营方式管理和运作基金财产;\r\n (5)建立健全内部风险控制、监察与稽核、财务管理及人事管理等制度,保证所管理的基金财产和管理人的财产相互独立,对所管理的不同基金分别管理,分别记账,进行证券投资;\r\n (6)除依据《基金法》、基金合同及其他有关规定外,不得为自己及任何第\r\n 三人谋取利益,不得委托第三人运作基金财产;\r\n (7)依法接受基金托管人的监督;\r\n (8)计算并公告基金资产净值,确定基金份额申购、赎回价格;\r\n (9)采取适当合理的措施使计算基金份额认购、申购、赎回和注销价格的方法符合基金合同等法律文件的规定;\r\n (10)按规定受理申购和赎回申请,及时、足额支付赎回款项;\r\n (11)进行基金会计核算并编制基金财务会计报告;\r\n (12)编制中期和年度基金报告;\r\n (13)严格按照《基金法》、基金合同及其他有关规定,履行信息披露及报告义务;\r\n (14)保守基金商业秘密,不得泄露基金投资计划、投资意向等,除《基金法》、基金合同及其他有关规定另有规定外,在基金信息公开披露前应予保密,不得向他人泄露;\r\n (15)按照基金合同的约定确定基金收益分配方案,及时向基金份额持有人分配收益;\r\n (16)依据《基金法》、基金合同及其他有关规定召集基金份额持有人大会或配合基金托管人、基金份额持有人依法召集基金份额持有人大会;\r\n (17)保存基金财产管理业务活动的记录、账册、报表和其他相关资料;\r\n (18)以基金管理人名义,代表基金份额持有人利益行使诉讼权利或者实施其他法律行为;\r\n (19)组织并参加基金财产清算小组,参与基金财产的保管、清理、估价、变现和分配;\r\n (20)因违反基金合同导致基金财产的损失或损害基金份额持有人合法权益,应当承担赔偿责任,其赔偿责任不因其退任而免除;\r\n (21)基金托管人违反基金合同造成基金财产损失时,应为基金份额持有人利益向基金托管人追偿;\r\n (22)按规定向基金托管人提供基金份额持有人名册资料;\r\n (23)面临解散、依法被撤销或者被依法宣告破产时,及时报告中国证监会并通知基金托管人;\r\n (24)执行生效的基金份额持有人大会决议;\r\n (25)不从事任何有损基金及其他基金当事人利益的活动;\r\n (26)依照法律法规为基金的利益对被投资公司行使股东权利,为基金的利\r\n 益行使因基金财产投资于证券所产生的权利,不谋求对上市公司的控股和直接管理;\r\n (27)法律法规、中国证监会和基金合同规定的其他义务。\r\n 2、基金托管人的权利与义务\r\n 根据《基金法》及其他有关法律法规,基金托管人的权利为:\r\n (1)依基金合同约定获得基金托管费以及法律法规规定或监管部门批准的其他收入;\r\n (2)监督基金管理人对本基金的投资运作;\r\n (3)自本基金合同生效之日起,依法保管基金资产;\r\n (4)在基金管理人更换时,提名新任基金管理人;\r\n (5)根据本基金合同及有关规定监督基金管理人,对于基金管理人违反本\r\n 基金合同或有关法律法规规定的行为,对基金资产、其他当事人的利益造成重大损失的情形,应及时呈报中国证监会,并采取必要措施保护基金及相关当事人的利益;\r\n (6)依法召集基金份额持有人大会;\r\n (7)按规定取得基金份额持有人名册资料;\r\n (8)法律法规和基金合同规定的其他权利。\r\n 根据《基金法》及其他有关法律法规,基金托管人的义务为:\r\n (1)安全保管基金财产;\r\n (2)设立专门的基金托管部,具有符合要求的营业场所,配备足够的、合\r\n 格的熟悉基金托管业务的专职人员,负责基金财产托管事宜;\r\n (3)对所托管的不同基金财产分别设置账户,确保基金财产的完整与独立;\r\n (4)除依据《基金法》、基金合同及其他有关规定外,不得为自己及任何第\r\n 三人谋取利益,不得委托第三人托管基金财产;\r\n (5)保管由基金管理人代表基金签订的与基金有关的重大合同及有关凭证;\r\n (6)按规定开设基金财产的资金账户和证券账户;\r\n (7)保守基金商业秘密,除《基金法》、基金合同及其他有关规定另有规定外,在基金信息公开披露前应予保密,不得向他人泄露;\r\n (8)对基金财务会计报告、中期和年度基金报告出具意见,说明基金管理人在各重要方面的运作是否严格按照基金合同的规定进行;如果基金管理人有未\r\n 执行基金合同规定的行为,还应当说明基金托管人是否采取了适当的措施;\r\n (9)保存基金托管业务活动的记录、账册、报表和其他相关资料;\r\n (10)按照基金合同的约定,根据基金管理人的投资指令,及时办理清算、交割事宜;\r\n (11)办理与基金托管业务活动有关的信息披露事项;\r\n (12)复核、审查基金管理人计算的基金资产净值和基金份额申购、赎回价格;\r\n (13)按照规定监督基金管理人的投资运作;\r\n (14)按规定制作相关账册并与基金管理人核对;\r\n (15)依据基金管理人的指令或有关规定向基金份额持有人支付基金收益和赎回款项;\r\n (16)按照规定召集基金份额持有人大会或配合基金份额持有人依法自行召集基金份额持有人大会;\r\n (17)因违反基金合同导致基金财产损失,应承担赔偿责任,其赔偿责任不因其退任而免除;\r\n (18)基金管理人因违反基金合同造成基金财产损失时,应为基金向基金管理人追偿;\r\n (19)参加基金财产清算小组,参与基金财产的保管、清理、估价、变现和分配;\r\n (20)面临解散、依法被撤销或者被依法宣告破产时,及时报告中国证监会\r\n 和银行业监督管理机构,并通知基金管理人;\r\n (21)执行生效的基金份额持有人大会决议;\r\n (22)不从事任何有损基金及其他基金当事人利益的活动;\r\n (23)建立并保存基金份额持有人名册;\r\n (24)法律法规、中国证监会和基金合同规定的其他义务。\r\n 3、基金份额持有人的权利与义务\r\n 根据《基金法》及其他有关法律法规,基金份额持有人的权利为:\r\n (1)分享基金财产收益;\r\n (2)参与分配清算后的剩余基金财产;\r\n (3)依法申请赎回其持有的基金份额;\r\n (4)按照规定要求召开基金份额持有人大会;\r\n (5)出席或者委派代表出席基金份额持有人大会,对基金份额持有人大会审议事项行使表决权;\r\n (6)查阅或者复制公开披露的基金信息资料;\r\n (7)监督基金管理人的投资运作;\r\n (8)对基金管理人、基金托管人、基金份额发售机构损害其合法权益的行为依法提起诉讼;\r\n (9)法律法规和基金合同规定的其他权利。\r\n 每份基金份额具有同等的合法权益。\r\n 根据《基金法》及其他有关法律法规,基金份额持有人的义务为:\r\n (1)遵守法律法规、基金合同及其他有关规定;\r\n (2)交纳基金认购、申购款项及法律法规和基金合同所规定的费用;\r\n (3)在持有的基金份额范围内,承担基金亏损或者基金合同终止的有限责任;\r\n (4)不从事任何有损基金及其他基金份额持有人合法权益的活动;\r\n (5)执行生效的基金份额持有人大会决议;\r\n (6)返还在基金交易过程中因任何原因,自基金管理人及基金管理人的代\r\n 理人、基金托管人、代销机构、其他基金份额持有人处获得的不当得利;\r\n (7)法律法规和基金合同规定的其他义务。\r\n (二)基金份额持有人大会召集、议事及表决的程序和规则\r\n 1、基金份额持有人大会由基金份额持有人或基金份额持有人的合法授权代表共同组成。基金份额持有人持有的每一基金份额具有同等的投票权。\r\n 2、召开事由\r\n (1)当出现或需要决定下列事由之一的,经基金管理人、基金托管人或持\r\n 有基金份额 10%以上(含 10%,下同)的基金份额持有人(以基金管理人收到提议当日的基金份额计算,下同)提议时,应当召开基金份额持有人大会:\r\n 1)终止基金合同;\r\n 2)转换基金运作方式;\r\n 3)变更基金类别;\r\n 4)变更基金投资目标、投资范围或投资策略;\r\n 5)变更基金份额持有人大会程序;\r\n 6)更换基金管理人、基金托管人;\r\n 7)提高基金管理人、基金托管人的报酬标准,但法律法规要求提高该等报酬标准的除外;\r\n 8)本基金与其他基金的合并;\r\n 9)对基金合同当事人权利、义务产生重大影响的其他事项;\r\n 10)法律法规、基金合同或中国证监会规定的其他情形。\r\n (2)出现以下情形之一的,可由基金管理人和基金托管人协商后修改基金合同,不需召开基金份额持有人大会:\r\n )调低基金管理费、基金托管费和其他应由基金承担的费用;\r\n 2)在法律法规和本基金合同规定的范围内调低基金的申购费率、赎回费率或变更收费方式;\r\n 3)法律法规要求增加的基金费用的收取;\r\n 4)基金管理人、代销机构、注册登记机构在法律法规规定的范围内调整有\r\n 关基金认购、申购、赎回、转换、非交易过户、转托管等业务的规则;\r\n 5)因相应的法律法规发生变动必须对基金合同进行修改;\r\n 6)对基金合同的修改不涉及本基金合同当事人权利义务关系发生变化;\r\n 7)基金合同的修改对基金份额持有人利益无实质性不利影响;\r\n 8)按照法律法规或本基金合同规定不需召开基金份额持有人大会的其他情形。\r\n 3、召集人和召集方式\r\n (1)除法律法规或本基金合同另有约定外,基金份额持有人大会由基金管理人召集。基金管理人未按规定召集或者不能召集时,由基金托管人召集。\r\n (2)基金托管人认为有必要召开基金份额持有人大会的,应当向基金管理\r\n 人提出书面提议。基金管理人应当自收到书面提议之日起 10 日内决定是否召集,并书面告知基金托管人。基金管理人决定召集的,应当自出具书面决定之日起\r\n 60 日内召开;基金管理人决定不召集,基金托管人仍认为有必要召开的,应当自行召集。\r\n (3)代表基金份额 10%以上的基金份额持有人认为有必要召开基金份额持\r\n 有人大会的,应当向基金管理人提出书面提议。基金管理人应当自收到书面提议之日起 10 日内决定是否召集,并书面告知提出提议的基金份额持有人代表和基金托管人。基金管理人决定召集的,应当自出具书面决定之日起 60 日内召开;\r\n 基金管理人决定不召集,代表基金份额 10%以上的基金份额持有人仍认为有必要召开的,应当向基金托管人提出书面提议。基金托管人应当自收到书面提议之日\r\n 起 10 日内决定是否召集,并书面告知提出提议的基金份额持有人代表和基金管理人;基金托管人决定召集的,应当自出具书面决定之日起 60 日内召开。\r\n (4)代表基金份额 10%以上的基金份额持有人就同一事项要求召开基金份\r\n 额持有人大会,而基金管理人、基金托管人都不召集的,代表基金份额 10%以上的基金份额持有人有权自行召集基金份额持有人大会,但应当至少提前 30 日向中国证监会备案。\r\n (5)基金份额持有人依法自行召集基金份额持有人大会的,基金管理人、基金托管人应当配合,不得阻碍、干扰。\r\n 4、召开基金份额持有人大会的通知时间、通知内容、通知方式\r\n (1)基金份额持有人大会的召集人(以下简称“召集人”)负责选择确定\r\n 开会时间、地点、方式和权益登记日。召开基金份额持有人大会,召集人必须于会议召开日前 30 日在指定媒体及基金管理人网站公告。基金份额持有人大会通知须至少载明以下内容:\r\n 1)会议召开的时间、地点和出席方式;\r\n 2)会议拟审议的主要事项;\r\n 3)会议形式;\r\n 4)议事程序;\r\n 5)有权出席基金份额持有人大会的基金份额持有人权益登记日;\r\n 6)代理投票的授权委托书的内容要求(包括但不限于代理人身份、代理权限和代理有效期限等)、送达时间和地点;\r\n 7)表决方式;\r\n 8)会务常设联系人姓名、电话;\r\n 9)出席会议者必须准备的文件和必须履行的手续;\r\n 10)召集人需要通知的其他事项。\r\n (2)采用通讯方式开会并进行表决的情况下,由召集人决定通讯方式和书\r\n 面表决方式,并在会议通知中说明本次基金份额持有人大会所采取的具体通讯方式、委托的公证机关及其联系方式和联系人、书面表决意见寄交的截止时间和收取方式。\r\n (3)如召集人为基金管理人,还应另行书面通知基金托管人到指定地点对\r\n 书面表决意见的计票进行监督;如召集人为基金托管人,则应另行书面通知基金管理人到指定地点对书面表决意见的计票进行监督;如召集人为基金份额持有人,则应另行书面通知基金管理人和基金托管人到指定地点对书面表决意见的计票进行监督。基金管理人或基金托管人拒不派代表对书面表决意见的计票进行监督的,不影响计票和表决结果。\r\n 5、基金份额持有人出席会议的方式\r\n (1)会议方式\r\n 1)基金份额持有人大会的召开方式包括现场开会和通讯方式开会。\r\n 2)现场开会由基金份额持有人本人出席或通过授权委托书委派其代理人出席,现场开会时基金管理人和基金托管人的授权代表应当出席,如基金管理人或基金托管人拒不派代表出席的,不影响表决效力。\r\n 3)通讯方式开会指按照本基金合同的相关规定以通讯的书面方式进行表决。\r\n 4)会议的召开方式由召集人确定,但决定转换基金运作方式、基金管理人\r\n 更换或基金托管人的更换、终止基金合同等事宜必须以现场开会方式召开基金份额持有人大会。\r\n (2)召开基金份额持有人大会的条件\r\n 1)现场开会方式\r\n 在同时符合以下条件时,现场会议方可举行:\r\n A、对到会者在权益登记日持有基金份额的统计显示,全部有效凭证所对应\r\n 的基金份额应占权益登记日基金总份额的 50%以上(含 50%,下同);\r\n B、到会的基金份额持有人身份证明及持有基金份额的凭证、代理人身份证\r\n 明、委托人持有基金份额的凭证及授权委托代理手续完备,到会者出具的相关文件符合有关法律法规和基金合同及会议通知的规定,并且持有基金份额的凭证与基金管理人持有的注册登记资料相符。\r\n 2)通讯开会方式\r\n 在同时符合以下条件时,通讯会议方可举行:\r\n A、召集人按本基金合同规定公布会议通知后,在 2 个工作日内连续公布相关提示性公告;\r\n B、召集人按基金合同规定通知基金托管人或/和基金管理人(分别或共同称为“监督人”)到指定地点对书面表决意见的计票进行监督;\r\n C、召集人在监督人和公证机关的监督下按照会议通知规定的方式收取和统\r\n 计基金份额持有人的书面表决意见,如基金管理人或基金托管人经通知拒不到场监督的,不影响表决效力;\r\n D、本人直接出具书面意见和授权他人代表出具书面意见的基金份额持有人\r\n 所代表的基金份额占权益登记日基金总份额的 50%以上;\r\n E、直接出具书面意见的基金份额持有人或受托代表他人出具书面意见的代\r\n 理人提交的持有基金份额的凭证、授权委托书等文件符合法律法规、基金合同和会议通知的规定,并与注册登记机构记录相符。\r\n 6、议事内容与程序\r\n (1)议事内容及提案权\r\n 1)议事内容为本基金合同规定的召开基金份额持有人大会事由所涉及的内容。\r\n 2)基金管理人、基金托管人、单独或合并持有权益登记日本基金总份额 10%以上的基金份额持有人可以在大会召集人发出会议通知前就召开事由向大会召集人提交需由基金份额持有人大会审议表决的提案。\r\n 3)对于基金份额持有人提交的提案,大会召集人应当按照以下原则对提案\r\n 进行审核:\r\n 关联性。大会召集人对于基金份额持有人提案涉及事项与基金有直接关系,并且不超出法律法规和基金合同规定的基金份额持有人大会职权范围的,应提交大会审议;对于不符合上述要求的,不提交基金份额持有人大会审议。如果召集人决定不将基金份额持有人提案提交大会表决,应当在该次基金份额持有人大会上进行解释和说明。\r\n 程序性。大会召集人可以对基金份额持有人的提案涉及的程序性问题做出决定。如将其提案进行分拆或合并表决,需征得原提案人同意;原提案人不同意变更的,大会主持人可以就程序性问题提请基金份额持有人大会做出决定,并按照基金份额持有人大会决定的程序进行审议。\r\n 4)单独或合并持有权益登记日基金总份额 10%以上的基金份额持有人提交\r\n 基金份额持有人大会审议表决的提案,基金管理人或基金托管人提交基金份额持有人大会审议表决的提案,未获基金份额持有人大会审议通过,就同一提案再次提请基金份额持有人大会审议,其时间间隔不少于 6 个月。法律法规另有规定的除外。\r\n 5)基金份额持有人大会的召集人发出召开会议的通知后,如果需要对原有提案进行修改,应当在基金份额持有人大会召开前 30 日及时公告。否则,会议的召开日期应当顺延并保证至少与公告日期有 30 日的间隔期。\r\n (2)议事程序\r\n 1)现场开会\r\n 在现场开会的方式下,首先由大会主持人按照规定程序宣布会议议事程序及注意事项,确定和公布监票人,然后由大会主持人宣读提案,经讨论后进行表决,经合法执业的律师见证后形成大会决议。\r\n 大会由召集人授权代表主持。基金管理人为召集人的,其授权代表未能主持大会的情况下,由基金托管人授权代表主持;如果基金管理人和基金托管人授权代表均未能主持大会,则由出席大会的基金份额持有人和代理人以所代表的基金\r\n 份额 50%以上多数选举产生一名代表作为该次基金份额持有人大会的主持人。\r\n 召集人应当制作出席会议人员的签名册。签名册载明参加会议人员姓名(或单位名称)、身份证号码、持有或代表有表决权的基金份额数量、委托人姓名(或单位名称)等事项。\r\n 2)通讯方式开会\r\n 在通讯表决开会的方式下,首先由召集人提前 30 日公布提案,在所通知的表决截止日期后第 2 个工作日在公证机关及监督人的监督下由召集人统计全部\r\n 有效表决并形成决议。如监督人经通知但拒绝到场监督,不影响在公证机关监督下形成的决议的有效性。\r\n (3)基金份额持有人大会不得对未事先公告的议事内容进行表决。\r\n 7、决议形成的条件、表决方式、程序\r\n (1)基金份额持有人所持每一基金份额享有平等的表决权。\r\n (2)基金份额持有人大会决议分为一般决议和特别决议:\r\n 1)一般决议\r\n 一般决议须经出席会议的基金份额持有人(或其代理人)所持表决权的 50%以上通过方为有效,除下列 2)所规定的须以特别决议通过事项以外的其他事项\r\n 均以一般决议的方式通过;\r\n 2)特别决议\r\n 特别决议须经出席会议的基金份额持有人(或其代理人)所持表决权的三分之二以上(含三分之二)通过方为有效;涉及更换基金管理人、更换基金托管人、转换基金运作方式、终止基金合同等重大事项必须以特别决议通过方为有效。\r\n (3)基金份额持有人大会决定的事项,应当依法报中国证监会核准或者备案,并予以公告。\r\n (4)采取通讯方式进行表决时,除非在计票时有充分的相反证据证明,否\r\n 则表面符合法律法规和会议通知规定的书面表决意见即视为有效的表决,表决意见模糊不清或相互矛盾的视为弃权表决,但应当计入出具书面意见的基金份额持有人所代表的基金份额总数。\r\n (5)基金份额持有人大会采取记名方式进行投票表决。\r\n (6)基金份额持有人大会的各项提案或同一项提案内并列的各项议题应当\r\n 分开审议、逐项表决。\r\n 8、计票\r\n (1)现场开会\r\n 1)如基金份额持有人大会由基金管理人或基金托管人召集,则基金份额持有人大会的主持人应当在会议开始后宣布在出席会议的基金份额持有人和代理人中推举两名基金份额持有人代表与大会召集人授权的一名监督员共同担任监票人;如大会由基金份额持有人自行召集,基金份额持有人大会的主持人应当在会议开始后宣布在出席会议的基金份额持有人和代理人中推举两名基金份额持\r\n 有人代表与基金管理人、基金托管人授权的一名监督员共同担任监票人;但如果基金管理人和基金托管人的授权代表未出席,则大会主持人可自行选举三名基金份额持有人代表担任监票人。\r\n 2)监票人应当在基金份额持有人表决后立即进行清点,由大会主持人当场公布计票结果。\r\n 3)如大会主持人对于提交的表决结果有异议,可以对投票数进行重新清点;\r\n 如大会主持人未组织监票人进行重新清点,而出席大会的基金份额持有人或代理人对大会主持人宣布的表决结果有异议,其有权在宣布表决结果后立即要求重新清点,大会主持人应当组织监票人立即重新清点并公布重新清点结果。重新清点\r\n 仅限一次。\r\n (2)通讯方式开会在通讯方式开会的情况下,计票方式为:由大会召集人授权的两名监票人在监督人派出的授权代表的监督下进行计票,并由公证机关对其计票过程予以公证;如监督人经通知但拒绝到场监督,则大会召集人可自行授权 3 名监票人进行计票,并由公证机关对其计票过程予以公证。\r\n 9、基金份额持有人大会决议报中国证监会核准或备案后的公告时间、方式\r\n (1)基金份额持有人大会通过的一般决议和特别决议,召集人应当自通过\r\n 之日起 5 日内报中国证监会核准或者备案。基金份额持有人大会决定的事项自中国证监会依法核准或者出具无异议意见之日起生效。\r\n (2)生效的基金份额持有人大会决议对全体基金份额持有人、基金管理人、基金托管人均有约束力。基金管理人、基金托管人和基金份额持有人应当执行生效的基金份额持有人大会决议。\r\n (3)基金份额持有人大会决议应自生效之日起 2 日内在指定媒体公告。如\r\n 果采用通讯方式进行表决,在公告基金份额持有人大会决议时,必须将公证书全文、公证机构、公证员姓名等一同公告。\r\n 10、法律法规或监管部门对基金份额持有人大会另有规定的,从其规定。\r\n (三)基金合同的变更、终止与基金财产的清算\r\n 1、基金合同的变更\r\n (1)基金合同变更内容对基金合同当事人权利、义务产生重大影响的,应\r\n 召开基金份额持有人大会,基金合同变更的内容应经基金份额持有人大会决议同意。\r\n 1)转换基金运作方式;\r\n 2)变更基金类别;\r\n 3)变更基金投资目标、投资范围或投资策略;\r\n 4)变更基金份额持有人大会程序;\r\n 5)更换基金管理人、基金托管人;\r\n 6)提高基金管理人、基金托管人的报酬标准。但根据适用的相关规定提高该等报酬标准的除外;\r\n 7)本基金与其他基金的合并;\r\n )对基金合同当事人权利、义务产生重大影响的其他事项;\r\n 9)法律法规、基金合同或中国证监会规定的其他情形。\r\n 但出现下列情况时,可不经基金份额持有人大会决议,由基金管理人和基金托管人同意变更后公布,并报中国证监会备案:\r\n 1)调低基金管理费、基金托管费和其他应由基金承担的费用;\r\n 2)在法律法规和本基金合同规定的范围内调低基金的申购费率、赎回费率或变更收费方式;\r\n 3)法律法规要求增加的基金费用的收取;\r\n 4)基金管理人、代销机构、注册登记机构在法律法规规定的范围内调整有\r\n 关基金认购、申购、赎回、转换、非交易过户、转托管等业务的规则;\r\n 5)因相应的法律法规发生变动必须对基金合同进行修改;\r\n 6)对基金合同的修改不涉及本基金合同当事人权利义务关系发生变化;\r\n 7)基金合同的修改对基金份额持有人利益无实质性不利影响;\r\n 8)按照法律法规或本基金合同规定不需召开基金份额持有人大会的其他情形。\r\n (2)关于变更基金合同的基金份额持有人大会决议应报中国证监会核准或备案,并于中国证监会核准或出具无异议意见后生效执行,并自生效之日起 2日内在至少一种指定媒体上公告。\r\n 2、本基金合同的终止\r\n 有下列情形之一的,本基金合同经中国证监会核准后将终止:\r\n (1)基金份额持有人大会决定终止的;\r\n (2)基金管理人因解散、破产、撤销等事由,不能继续担任基金管理人的职务,而在 6 个月内无其他适当的基金管理公司承接其原有权利义务;\r\n (3)基金托管人因解散、破产、撤销等事由,不能继续担任基金托管人的职务,而在 6 个月内无其他适当的托管机构承接其原有权利义务;\r\n (4)中国证监会规定的其他情况。\r\n 3、基金财产的清算\r\n (1)基金财产清算组\r\n 1)基金合同终止时,成立基金财产清算组,基金财产清算组在中国证监会的监督下进行基金清算。\r\n 2)基金财产清算组成员由基金管理人、基金托管人、具有从事证券相关业\r\n 务资格的注册会计师、律师以及中国证监会指定的人员组成。基金财产清算组可以聘用必要的工作人员。\r\n 3)基金财产清算组负责基金财产的保管、清理、估价、变现和分配。基金财产清算组可以依法进行必要的民事活动。\r\n (2)基金财产清算程序\r\n 基金合同终止,应当按法律法规和本基金合同的有关规定对基金财产进行清算。基金财产清算程序主要包括:\r\n 1)基金合同终止后,发布基金财产清算公告;\r\n 2)基金合同终止时,由基金财产清算组统一接管基金财产;\r\n 3)对基金财产进行清理和确认;\r\n 4)对基金财产进行估价和变现;\r\n 5)聘请会计师事务所对清算报告进行审计;\r\n 6)聘请律师事务所出具法律意见书;\r\n 7)将基金财产清算结果报告中国证监会;\r\n 8)参加与基金财产有关的民事诉讼;\r\n 9)公布基金财产清算结果;\r\n 10)对基金剩余财产进行分配。\r\n (3)清算费用清算费用是指基金财产清算组在进行基金财产清算过程中发生的所有合理费用,清算费用由基金财产清算组优先从基金财产中支付。\r\n (4)基金财产按下列顺序清偿:\r\n 1)支付清算费用;\r\n 2)交纳所欠税款;\r\n 3)清偿基金债务;\r\n 4)按基金份额持有人持有的基金份额比例进行分配。\r\n 基金财产未按前款 1)-3)项规定清偿前,不分配给基金份额持有人。\r\n (5)基金财产清算的公告基金财产清算公告于基金合同终止并报中国证监会备案后 5 个工作日内由基金财产清算组公告;清算过程中的有关重大事项须及时公告;基金财产清算结\r\n 果经会计师事务所审计,律师事务所出具法律意见书后,由基金财产清算组报中国证监会备案并公告。\r\n (6)基金财产清算账册及文件的保存\r\n 基金财产清算账册及有关文件由基金托管人保存 15 年以上。\r\n (四)争议的处理\r\n 对于因基金合同的订立、内容、履行和解释或与基金合同有关的争议,基金合同当事人应尽量通过协商、调解途径解决。不愿或者不能通过协商、调解解决的,任何一方均有权将争议提交中国国际经济贸易仲裁委员会,按照中国国际经济贸易仲裁委员会届时有效的仲裁规则进行仲裁。仲裁地点为北京市。仲裁裁决是终局的,对各方当事人均有约束力,仲裁费用由败诉方承担。\r\n 争议处理期间,基金合同当事人应恪守各自的职责,继续忠实、勤勉、尽责地履行基金合同规定的义务,维护基金份额持有人的合法权益。\r\n 本基金合同受中国法律管辖。\r\n (五)基金合同存放地和投资人取得基金合同的方式\r\n 基金合同可印制成册,在编制完成后,将存放于基金管理人所在地、基金托管人所在地,供公众查阅。投资人在支付工本费后,可在合理时间内取得上述文件复制件或复印件。投资人也可在基金管理人指定的网站上进行查阅。\r\n 二十一、基金托管协议的内容摘要\r\n (一)托管协议当事人\r\n 1、基金管理人\r\n 名称:长信基金管理有限责任公司\r\n 住所:上海市浦东新区银城中路 68 号时代金融中心 9 楼\r\n 办公地址:上海市浦东新区银城中路 68 号时代金融中心 9 楼\r\n 邮政编码: 200120\r\n 法定代表人:田丹\r\n 批准成立时间:2003 年 4 月 28 日\r\n 批准设立机关及批准设立文号:中国证监会证监基字【2003】63 号\r\n 组织形式:有限责任公司\r\n 注册资本:壹亿伍仟万元人民币\r\n 存续期间:持续经营\r\n 经营范围:基金管理业务、发起设立基金及中国证券监督管理委员会批准的其他业务(涉及许可经营的凭许可证经营)。\r\n 2、基金托管人\r\n 名称:中国建设银行股份有限公司(简称:中国建设银行)\r\n 住所:北京市西城区金融大街 25 号\r\n 办公地址:北京市西城区闹市口大街 1 号院 1 号楼\r\n 邮政编码:100033\r\n 法定代表人:王洪章\r\n 成立日期:2004 年 09 月 17 日\r\n 基金托管业务批准文号:中国证监会证监基字[1998]12 号\r\n 组织形式:股份有限公司\r\n 注册资本:贰仟伍佰亿壹仟零玖拾柒万柒仟肆佰捌拾陆元整\r\n 存续期间:持续经营\r\n 经营范围:吸收公众存款;发放短期、中期、长期贷款;办理国内外结算;\r\n 办理票据承兑与贴现;发行金融债券;代理发行、代理兑付、承销政府债券;买卖政府债券、金融债券;从事同业拆借;买卖、代理买卖外汇;从事银行卡业务;\r\n 提供信用证服务及担保;代理收付款项及代理保险业务;提供保管箱服务;经中国银行业监督管理机构等监管部门批准的其他业务。\r\n (二)基金托管人与基金管理人之间的业务监督、核查\r\n 1、基金托管人对基金管理人的业务监督和核查\r\n 基金托管人根据有关法律法规的规定及基金合同的约定,对基金投资范围、投资对象进行监督。基金合同明确约定基金投资风格或证券选择标准的,基金管理人应按照基金托管人要求的格式提供投资品种池和交易对手库,以便基金托管人运用相关技术系统,对基金实际投资是否符合基金合同关于证券选择标准的约定进行监督,对存在疑义的事项进行核查。\r\n 本基金的投资范围为具有良好流动性的金融工具,包括国内依法发行的股票、债券、权证、资产支持证券以及法律法规或中国证监会允许基金投资的其他金融工具。如法律法规或监管机构以后允许基金投资的其他品种,基金管理人在履行适当程序后,可以将其纳入投资范围。\r\n 本基金投资于股票资产的比例范围是基金资产的 60%-95%,投资于现金、债券资产以及中国证监会允许基金投资的其他证券品种的比例范围是基金资产的\r\n 5%-40%,现金及到期日在一年以内的政府债券不低于基金资产净值的 5%。本基\r\n 金投资优势产业的资产不低于股票资产的 80%。投资于权证、资产支持证券或其它衍生金融工具的比例遵守法律法规或中国证监会的有关规定。\r\n 2、基金托管人根据有关法律法规的规定及基金合同的约定,对基金投资、融资比例进行监督。基金托管人按下述比例和调整期限进行监督:\r\n (1)本基金持有一家上市公司的股票,其市值不超过基金资产净值的 10%;\r\n (2)本基金持有的全部权证,其市值不得超过基金资产净值的 3%;\r\n (3)本基金进入全国银行间同业市场进行债券回购的资金余额不得超过基\r\n 金资产净值的 40%;\r\n (4)本基金投资于股票资产的比例范围是基金资产的 60%-95%,投资于现\r\n 金、债券资产以及中国证监会允许基金投资的其他证券品种的比例范围是基金资\r\n 产的 5%-40%,现金及到期日在一年以内的政府债券不低于基金资产净值的 5%。\r\n 本基金投资优势产业的资产不低于股票资产的 80%;\r\n (5)本基金投资于同一原始权益人的各类资产支持证券的比例,不得超过\r\n 基金资产净值的 10%;\r\n (6)本基金持有的全部资产支持证券,其市值不得超过基金资产净值的\r\n 20%;\r\n (7)本基金持有的同一(指同一信用级别)资产支持证券的比例,不得超\r\n 过该资产支持证券规模的 10%;\r\n (8)本基金应投资于信用级别评级为 BBB 以上(含 BBB)的资产支持证券。\r\n 基金持有资产支持证券期间,如果其信用等级下降、不再符合投资标准,应在评级报告发布之日起 3 个月内予以全部卖出;\r\n (9)基金财产参与股票发行申购,本基金所申报的金额不超过本基金的总资产,本基金所申报的股票数量不超过拟发行股票公司本次发行股票的总量;\r\n (10)本基金在任何交易日买入权证的总金额,不得超过上一交易日基金资\r\n 产净值的 0.5%;\r\n (11)如果法律法规对上述投资组合比例限制进行变更的,以变更后的规定为准。法律法规或监管部门取消上述限制,如适用于本基金,则本基金投资不再受相关限制。\r\n 因证券市场波动、上市公司合并、基金规模变动、股权分置改革中支付对价等基金管理人之外的因素致使基金投资比例不符合上述规定投资比例的,基金管理人应当在 10 个交易日内进行调整。法律法规或者监管部门另有规定,从其规定。\r\n 对于因基金份额拆分、大比例分红等集中持续营销活动引起的基金净资产规\r\n 模在 10 个交易日内增加 10 亿元以上的情形,而导致证券投资比例低于基金合同约定的,基金管理人履行相关程序后可将调整时限从 10 个交易日延长到 3 个月。\r\n 法律法规如有变更,从其变更。除投资资产配置比例外,基金托管人对基金的投资比例限制的监督与检查自本基金合同生效之日起开始。基金管理人应当自基金合同生效之日起 6 个月内使基金的投资组合比例符合基金合同的有关约定。\r\n 3、基金托管人根据有关法律法规的规定及基金合同的约定,对本托管协议\r\n 第十五条第九款基金投资禁止行为进行监督。基金托管人通过事后监督方式对基金管理人基金投资禁止行为和关联交易进行监督。根据法律法规有关基金禁止从事关联交易的规定,基金管理人和基金托管人应事先相互提供与本机构有控股关系的股东、与本机构有其他重大利害关系的公司名单及有关关联方发行的证券名单。基金管理人和基金托管人有责任确保关联交易名单的真实性、准确性、完整性,并负责及时将更新后的名单发送给对方。\r\n 若基金托管人发现基金管理人与关联交易名单中列示的关联方进行法律法\r\n 规禁止基金从事的关联交易时,基金托管人应及时提醒基金管理人采取必要措施阻止该关联交易的发生,如基金托管人采取必要措施后仍无法阻止关联交易发生时,基金托管人有权向中国证监会报告。对于基金管理人已成交的关联交易,基金托管人事前无法阻止该关联交易的发生,只能进行事后结算,基金托管人不承担由此造成的损失,并向中国证监会报告。\r\n 4、基金托管人根据有关法律法规的规定及基金合同的约定,对基金管理人参与银行间债券市场进行监督。基金管理人应在基金投资运作之前向基金托管人提供符合法律法规及行业标准的、经慎重选择的、本基金适用的银行间债券市场交易对手名单,并约定各交易对手所适用的交易结算方式。基金管理人应严格按照交易对手名单的范围在银行间债券市场选择交易对手。基金托管人监督基金管理人是否按事前提供的银行间债券市场交易对手名单进行交易。基金管理人可以每半年对银行间债券市场交易对手名单及结算方式进行更新,新名单确定前已与本次剔除的交易对手所进行但尚未结算的交易,仍应按照协议进行结算。如基金管理人根据市场情况需要临时调整银行间债券市场交易对手名单及结算方式的,应向基金托管人说明理由,并在与交易对手发生交易前 3 个工作日内与基金托管人协商解决。\r\n 基金管理人负责对交易对手的资信控制,按银行间债券市场的交易规则进行交易,并负责解决因交易对手不履行合同而造成的纠纷及损失,基金托管人不承担由此造成的任何法律责任及损失。若未履约的交易对手在基金托管人与基金管理人确定的时间前仍未承担违约责任及其他相关法律责任的,基金管理人可以对相应损失先行予以承担,然后再向相关交易对手追偿。基金托管人则根据银行间债券市场成交单对合同履行情况进行监督。如基金托管人事后发现基金管理人没有按照事先约定的交易对手或交易方式进行交易时,基金托管人应及时提醒基金管理人,基金托管人不承担由此造成的任何损失和责任。\r\n 5、本基金投资流通受限证券,基金管理人应事先根据中国证监会相关规定,与基金托管人就相关事项签订补充协议,明确基金投资流通受限证券的比例。基金管理人应制订严格的投资决策流程和风险控制制度,防范流动性风险、法律风险和操作风险等各种风险。基金托管人对基金管理人是否遵守相关制度、流动性风险处置预案以及相关投资额度和比例等的情况进行监督。\r\n 6、基金托管人根据有关法律法规的规定及基金合同的约定,对基金资产净\r\n 值计算、基金份额净值计算、应收资金到账、基金费用开支及收入确定、基金收益分配、相关信息披露、基金宣传推介材料中登载基金业绩表现数据等进行监督和核查。\r\n 7、基金托管人发现基金管理人的上述事项及投资指令或实际投资运作违反\r\n 法律法规、基金合同和本托管协议的规定,应及时以电话提醒或书面提示等方式通知基金管理人限期纠正。基金管理人应积极配合和协助基金托管人的监督和核查。基金管理人收到书面通知后应在下一工作日前及时核对并以书面形式给基金托管人发出回函,就基金托管人的疑义进行解释或举证,说明违规原因及纠正期限,并保证在规定期限内及时改正。在上述规定期限内,基金托管人有权随时对通知事项进行复查,督促基金管理人改正。基金管理人对基金托管人通知的违规事项未能在限期内纠正的,基金托管人应报告中国证监会。\r\n 8、基金管理人有义务配合和协助基金托管人依照法律法规、基金合同和本\r\n 托管协议对基金业务执行核查。对基金托管人发出的书面提示,基金管理人应在规定时间内答复并改正,或就基金托管人的疑义进行解释或举证;对基金托管人按照法律法规、基金合同和本托管协议的要求需向中国证监会报送基金监督报告的事项,基金管理人应积极配合提供相关数据资料和制度等。\r\n 9、若基金托管人发现基金管理人依据交易程序已经生效的指令违反法律、行政法规和其他有关规定,或者违反基金合同约定的,应当立即通知基金管理人,由此造成的损失由基金管理人承担。\r\n 10、基金托管人发现基金管理人有重大违规行为,应及时报告中国证监会,同时通知基金管理人限期纠正,并将纠正结果报告中国证监会。基金管理人无正当理由,拒绝、阻挠对方根据本托管协议规定行使监督权,或采取拖延、欺诈等手段妨碍对方进行有效监督,情节严重或经基金托管人提出警告仍不改正的,基金托管人应报告中国证监会。\r\n 11、基金管理人对基金托管人的业务核查\r\n (1)基金管理人对基金托管人履行托管职责情况进行核查,核查事项包括\r\n 基金托管人安全保管基金财产、开设基金财产的资金账户和证券账户、复核基金管理人计算的基金资产净值和基金份额净值、根据基金管理人指令办理清算交收、相关信息披露和监督基金投资运作等行为。\r\n (2)基金管理人发现基金托管人擅自挪用基金财产、未对基金财产实行分\r\n 账管理、未执行或无故延迟执行基金管理人资金划拨指令、泄露基金投资信息等违反《基金法》、基金合同、本协议及其他有关规定时,应及时以书面形式通知基金托管人限期纠正。基金托管人收到通知后应及时核对并以书面形式给基金管理人发出回函,说明违规原因及纠正期限,并保证在规定期限内及时改正。在上述规定期限内,基金管理人有权随时对通知事项进行复查,督促基金托管人改正。\r\n 基金托管人应积极配合基金管理人的核查行为,包括但不限于:提交相关资料以供基金管理人核查托管财产的完整性和真实性,在规定时间内答复基金管理人并改正。\r\n (3)基金管理人发现基金托管人有重大违规行为,应及时报告中国证监会,同时通知基金托管人限期纠正,并将纠正结果报告中国证监会。基金托管人无正当理由,拒绝、阻挠对方根据本协议规定行使监督权,或采取拖延、欺诈等手段妨碍对方进行有效监督,情节严重或经基金管理人提出警告仍不改正的,基金管理人应报告中国证监会。\r\n (三)基金财产的保管\r\n 1、基金财产保管的原则\r\n (1)基金财产应独立于基金管理人、基金托管人的固有财产。\r\n (2)基金托管人应安全保管基金财产。\r\n (3)基金托管人按照规定开设基金财产的资金账户和证券账户。\r\n (4)基金托管人对所托管的不同基金财产分别设置账户,确保基金财产的完整与独立。\r\n (5)基金托管人根据基金管理人的指令,按照基金合同和本协议的约定保\r\n 管基金财产,如有特殊情况双方可另行协商解决。\r\n (6)对于因为基金投资产生的应收资产,应由基金管理人负责与有关当事\r\n 人确定到账日期并通知基金托管人,到账日基金财产没有到达基金账户的,基金托管人应及时通知基金管理人采取措施进行催收。由此给基金财产造成损失的,基金管理人应负责向有关当事人追偿基金财产的损失,基金托管人对此不承担任何责任。\r\n (7)除依据法律法规和基金合同的规定外,基金托管人不得委托第三人托管基金财产。\r\n 2、基金募集期间及募集资金的验资\r\n (1)基金募集期间募集的资金应存于中国证券登记结算有限责任公司的“基金认购专户”。\r\n (2)基金募集期满或基金停止募集时,募集的基金份额总额、基金募集金\r\n 额、基金份额持有人人数符合《基金法》、《运作办法》等有关规定后,基金管理人应将属于基金财产的全部资金划入基金托管人开立的基金银行账户,同时在规定时间内,聘请具有从事证券相关业务资格的会计师事务所进行验资,出具验资报告。出具的验资报告由参加验资的 2 名或 2 名以上中国注册会计师签字方为有效。\r\n (3)若基金募集期限届满,未能达到基金合同生效的条件,由基金管理人按规定办理退款等事宜。\r\n 3、基金银行账户的开立和管理\r\n (1)基金托管人可以基金的名义在其营业机构开立基金的银行账户,并根据基金管理人合法合规的指令办理资金收付。本基金的银行预留印鉴由基金托管人保管和使用。\r\n (2)基金银行账户的开立和使用,限于满足开展本基金业务的需要。基金托管人和基金管理人不得假借本基金的名义开立任何其他银行账户;亦不得使用基金的任何账户进行本基金业务以外的活动。\r\n (3)基金银行账户的开立和管理应符合银行业监督管理机构的有关规定。\r\n (4)在符合法律法规规定的条件下,基金托管人可以通过基金托管人专用账户办理基金资产的支付。\r\n 4、基金证券账户的开立和管理\r\n (1)基金托管人在中国证券登记结算有限责任公司上海分公司、深圳分公司为基金开立基金托管人与基金联名的证券账户。\r\n (2)基金证券账户的开立和使用,仅限于满足开展本基金业务的需要。基\r\n 金托管人和基金管理人不得出借或未经对方同意擅自转让基金的任何证券账户,亦不得使用基金的任何账户进行本基金业务以外的活动。\r\n (3)基金证券账户的开立和证券账户卡的保管由基金托管人负责,账户资产的管理和运用由基金管理人负责。\r\n (4)基金托管人以基金托管人的名义在中国证券登记结算有限责任公司开\r\n 立结算备付金账户,并代表所托管的基金完成与中国证券登记结算有限责任公司\r\n 的一级法人清算工作,基金管理人应予以积极协助。结算备付金、结算互保基金、交收价差资金等的收取按照中国证券登记结算有限责任公司的规定执行。\r\n (5)若中国证监会或其他监管机构在本托管协议订立日之后允许基金从事\r\n 其他投资品种的投资业务,涉及相关账户的开立、使用的,若无相关规定,则基金托管人比照上述关于账户开立、使用的规定执行。\r\n 5、债券托管专户的开设和管理\r\n 基金合同生效后,基金托管人根据中国人民银行、中央国债登记结算有限责任公司的有关规定,在中央国债登记结算有限责任公司开立债券托管账户,并代表基金进行银行间市场债券的结算。基金管理人和基金托管人共同代表基金签订全国银行间债券市场债券回购主协议。\r\n 6、其他账户的开立和管理\r\n (1)因业务发展需要而开立的其他账户,可以根据法律法规和基金合同的规定,由基金托管人负责开立。新账户按有关规定使用并管理。\r\n (2)法律法规等有关规定对相关账户的开立和管理另有规定的,从其规定办理。\r\n 7、基金财产投资的有关有价凭证等的保管基金财产投资的有关实物证券等有价凭证由基金托管人存放于基金托管人的保管库,也可存入中央国债登记结算有限责任公司、中国证券登记结算有限责任公司上海分公司/深圳分公司或票据营业中心的代保管库,保管凭证由基金托管人持有。实物证券等有价凭证的购买和转让,由基金管理人和基金托管人共同办理。基金托管人对由基金托管人以外机构实际有效控制的证券不承担保管责任。\r\n 8、与基金财产有关的重大合同的保管\r\n 与基金财产有关的重大合同的签署,由基金管理人负责。由基金管理人代表基金签署的、与基金财产有关的重大合同的原件分别由基金管理人、基金托管人保管。除本协议另有规定外,基金管理人代表基金签署的与基金财产有关的重大合同包括但不限于基金年度审计合同、基金信息披露协议及基金投资业务中产生的重大合同,基金管理人应保证基金管理人和基金托管人至少各持有一份正本的原件。基金管理人应在重大合同签署后及时以加密方式将重大合同传真给基金托管人,并在三十个工作日内将正本送达基金托管人处。重大合同的保管期限为基金合同终止后 15 年。\r\n (四)基金资产净值计算与复核\r\n 1、基金资产净值基金资产净值是指基金资产总值减去负债后的金额。\r\n 基金份额净值是指基金资产净值除以基金份额总数,基金份额净值的计算,精确到 0.001 元,小数点后第四位四舍五入,国家另有规定的,从其规定。\r\n 基金管理人每个工作日计算基金资产净值及基金份额净值,经基金托管人复核,按规定公告。\r\n 2、复核程序\r\n 基金管理人每开放日对基金资产进行估值后,将基金份额净值结果发送基金托管人,经基金托管人复核无误后,由基金管理人对外公布。\r\n 3、根据有关法律法规,基金资产净值计算和基金会计核算的义务由基金管理人承担。本基金的基金会计责任方由基金管理人担任,因此,就与本基金有关的会计问题,如经相关各方在平等基础上充分讨论后,仍无法达成一致意见的,按照基金管理人对基金资产净值的计算结果对外予以公布。\r\n (五)基金份额持有人名册的登记与保管基金份额持有人名册至少应包括基金份额持有人的名称和持有的基金份额。\r\n 基金份额持有人名册由基金注册登记机构根据基金管理人的指令编制和保管,基金管理人和基金托管人应分别保管基金份额持有人名册,保存期不少于 15 年。\r\n 如不能妥善保管,则按相关法规承担责任。\r\n 在基金托管人要求或编制半年报和年报前,基金管理人应将有关资料送交基金托管人,不得无故拒绝或延误提供,并保证其的真实性、准确性和完整性。基金托管人不得将所保管的基金份额持有人名册用于基金托管业务以外的其他用途,并应遵守保密义务。\r\n (六)争议解决方式\r\n 因本协议产生或与之相关的争议,双方当事人应通过协商、调解解决,协商、调解不能解决的,任何一方均有权将争议提交中国国际经济贸易仲裁委员会,仲裁地点为北京市,按照中国国际经济贸易仲裁委员会届时有效的仲裁规则进行仲裁。仲裁裁决是终局的,对当事人均有约束力,仲裁费用由败诉方承担。\r\n 争议处理期间,双方当事人应恪守基金管理人和基金托管人职责,各自继续忠实、勤勉、尽责地履行基金合同和本托管协议规定的义务,维护基金份额持有人的合法权益。\r\n 本协议适用中华人民共和国法律并从其解释。\r\n (七)托管协议的变更、终止\r\n 1、托管协议的变更程序\r\n 本协议双方当事人经协商一致,可以对协议进行修改。修改后的新协议,其内容不得与基金合同的规定有任何冲突。基金托管协议的变更报中国证监会核准或备案后生效。\r\n 2、基金托管协议终止出现的情形\r\n (1)基金合同终止;\r\n (2)基金托管人解散、依法被撤销、破产或由其他基金托管人接管基金资产;\r\n (3)基金管理人解散、依法被撤销、破产或由其他基金管理人接管基金管理权;\r\n (4)发生法律法规或基金合同规定的终止事项。\r\n 二十二、基金份额持有人服务长信基金管理有限责任公司(以下简称“本公司”,或“基金管理人”,或“公司”)将为基金份额持有人提供一系列的服务,并根据基金份额持有人的需要和市场的变化,增加或变更服务项目。基金份额持有人可以通过销售网点、客户服务中心、网站等渠道享受全方位、全过程的服务。以下是主要的服务方式和内容:\r\n 基金份额持有人服务内容\r\n 序号 类型 明细 内容详述\r\n (一) 账户服务对账单寄送服务\r\n 每次交易结束后,投资者可在 T+2 个工作日后通过销售机构的网点查询和打印确认单;\r\n 每月结束后的 15 个工作日内,基金管理人向本月发生的新开户并进行基金交易的投资者以书面或电子形式寄送交易对账单;\r\n 根据投资者的对账单定制需求以书面或电子形式寄送交易对账单。\r\n 其他资料 基金管理人将按基金份额持有人的需求不定期向其邮寄相关公司介绍和产品介绍的资料。\r\n (二) 查询服务网络在线查询客户通过基金账户号码或开户证件号码和查询密码登录基\r\n 金管理人网站“账户查询”栏目,可享有账户查询、短信/邮件信息定制、资料修改、在线咨询等多项在线服务。\r\n 交易信息查询\r\n 在一笔交易结束后,投资者可在 T+2 个工作日开始通过销售\r\n 机构的网点或登录基金管理人网站“账户查询”栏目查询交易情况,包括客户购买总金额、基金购买份额、基金分红份额、历史交易信息等等。\r\n 客户账户信息的修改基金份额持有人可以直接登录基金管理人网站修改账户的\r\n 非重要信息,如联系地址、电话、电子邮箱等等。也可以亲自到网点或致电客户服务专线,由人工坐席提供相关服务。\r\n 为了维护投资者的利益,投资者重要信息的更改手续办理如下:\r\n 1、代销客户:由代销渠道提交办理(具体提供材料请咨询代销机构)。以配号方式开立的开放式基金账户资料中的投资者名称、证件类型、证件号码的变更业务,在一个工作日内,对单个开放式基金账户只能够修改其中一项关键信息。\r\n 2、直销客户:非正常变更需要提供本人身份证复印件、公安机关证明原件以及开放式基金账户业务申请表;正常变更\r\n 需要提供身份证复印件和开放式基金账户业务申请表,邮寄到本公司。\r\n (三)基金投资服务网上交易投资者除可通过销售机构和基金管理人的直销网点办理申\r\n 购、赎回及信息查询外,还可通过基金管理人的网站(www.cxfund.com.cn)享受网上交易服务。具体业务规则详见本公司网站说明。\r\n 定期定额投资计划\r\n 通过定期定额投资计划,投资人可以通过固定的渠道,定期定额申购基金份额。定期定额投资计划的有关规则和开放时间另行公告。\r\n 定期不定额投资计划\r\n 通过定期不定额投资计划,投资者可以通过我公司“长金通”网上直销平台提交交易申请,约定“基金品种”、“每月扣款日期”(或“每月转换日期”)、“基准金额”(或“基准份额”)、“标的指数”、“均线种类”、“级差”等参数,用指定的计算方法计算出投资金额(或投资份额),委托我公司完成申购或转换交易的一种基金投资方式。\r\n 定期不定额转换通过定期不定额转换投资计划,投资者可以通过本公司“长金通”网上直销平台提交交易申请,约定“基金品种”、“每月转换日期”、“基准份额”、“标的指数”、“均线种类”、“级差”等参数,用指定的计算方法计算出投资份额,委托本公司完成交易的一种基金投资方式。\r\n 红利再投资\r\n 本基金收益分配时,经投资者选择,基金管理人将为持有人提供红利再投资服务,其分红资金按除息日的基金份额净值自动转成相应的基金份额。红利再投资免收申购费用。基金份额持有人可以随时(权益登记日申请设置的分红方式对当次分红无效)选择更改基金分红方式。\r\n (四)客户服务中心电话服务\r\n 客户服务中心自动语音系统提供 7×24 小时基金净值信息、账户交易情况、基金产品与服务等信息查询。\r\n 客户服务中心人工坐席提供每周 5 天的坐席服务,投资者可以通过该专线获得业务咨询、信息查询、服务投诉、信息定制、资料修改等专项服务。\r\n (五)客户投诉受理服务客户投诉处理流程\r\n 本公司客户投诉受理由客户服务中心统一管理,指定专人负责,设定专门的投诉管理工作流程,并由监察稽核部负责督促投诉的处理情况。\r\n 客户投诉方式\r\n 投资者可通过本公司的客户服务专线(400-700-5566)、代销机构、公司网站(www.cxfund.com.cn)、电子邮件(service@cxfund.com.cn)、信件、传真(021-61009800) 、各销售机构网点柜台等多种形式对本公司所提供的服务以及公司的政策规定进行投诉。客户投诉都将被定期汇总登记并存档,通过拨打客户服务专线进行的投诉将被电话录音存档,本公司将采取适当措施,及时妥善处理客户投诉,总结相关问题,完善内控制度。\r\n (六) 增值服务信息定制服务基金份额持有人可以在基金管理人网站或致电客户服务专\r\n 线定制自己所需要的信息,包括产品净值、交易确认、分红公告、公司新闻、基金信息、账户信息等方面的内容。基金管理人按照要求,将以手机短信或者电子邮件的方式定期向投资者发送信息,投资者也可以直接登录基金管理人网站浏览相关信息。\r\n 个性化理财服务\r\n 随着公司的发展,本公司将酌情为基金份额持有人提供个性化理财服务,如配备理财顾问为基金份额持有人提供理财建议以及相关的理财计划等形式。\r\n 组织投资者交流会\r\n 本公司将不定期地举行投资者交流会,为基金份额持有人提供基金、投资、理财等方面的讲座,使得本公司基金份额持有人能得到更多的理财信息和其他增值服务。另外,本公司基金经理也将通过多种方式不定期地与基金份额持有人交流,让基金份额持有人了解更多基金运作情况。\r\n (七)投资者教育服务\r\n 为了进一步做好投资者服务,让投资者了解证券市场和各类\r\n 证券投资品种的特点和风险,熟悉证券市场的法律法规,树立正确的投资理念,增强风险防范意识,依法维护自身合法权益,本公司将开展普及证券知识、宣传政策法规、揭示市场风险、引导依法维权等投资者教育活动。\r\n (八)公开信息披露服务披露公司信息\r\n 为方便社会公众了解公司的信息,包括本公司的发展概况、组织结构、公司文化、经营理念、经营管理层、经营情况等公开信息,本公司开通了全国统一的客户服务专线\r\n 400-700-5566 ( 免 长 话 费 ) 和 公 司 网 站(www.cxfund.com.cn),以方便投资者查询。\r\n 披露基金信息本公司将按规定在中国证监会指定的信息披露媒体上披露\r\n 法定的文件、公告信息。\r\n 本公司将通过客户服务中心、公司网站、代销机构及相关基金宣传资料来披露本基金相关信息,包括本基金的概况、投资理念、投资对象、风险收益特征、净值及其变化情况、基金经理介绍等多方面的信息。\r\n 本公司将通过客户服务中心、公司网站、代销机构等途径来告知认购、申购、赎回的手续、流程、费用和其他注意事项,基金投资者可以通过登陆公司网站下载相关表格。\r\n 其他信息的披露本公司客户服务中心和网站除为投资者提供上述信息咨询外,还提供其他信息咨询,包括托管人的情况、基金知识、市场新闻和行情、产品信息等多方面内容。\r\n (九)客户服务联络方式客户服务\r\n 专线 4007005566(免长话费)、工作时间内可转人工坐席。\r\n 传真 021-61009800-1000/1001\r\n 公司网址 http://www.cxfund.com.cn\r\n 电子信箱 service@cxfund.com.cn二十三、其它应披露的事项\r\n 序号 公告事项 法定披露方式 法定披露日期\r\n 1 (2013 年第【1】号)及摘要 上证报、中证报 2013-3-15\r\n 2 长信恒利优势股票型证券投资基金 2012年年报及摘要(仅摘要见报) 中证报、上证报 2013-3-26\r\n 3长信基金管理有限责任公司关于旗下部分开放式基金参加中国工商银行股份有限公司个人电子银行基金申购费率优惠活动的公告\r\n 上证报、中证报、证券时报 2013-3-28\r\n 4长信基金管理有限责任公司关于旗下部分开放式基金在上海好买基金销售有限公司基金电子交易平台开通定期定额投资业\r\n 务、及参加定期定额投资申购费率优惠活动的公告\r\n 上证报、中证报、证券时报、证券日报 2013-3-28\r\n 5长信基金管理有限责任公司关于增加和讯信息科技有限公司为旗下部分开放式基金\r\n 代销机构并开通定期定额投资业务、参加申购(含定投申购)费率优惠活动及开通转换业务的公告\r\n 上证报、中证报、证券时报、证券日报 2013-4-17\r\n 6 长信恒利优势股票型证券投资基金 2013年第 1季度报告 中证报、上证报 2013-4-22\r\n 7长信基金管理有限责任公司关于旗下部分开放式基金继续参加重庆银行基金网上申购和定期定额投资业务费率优惠活动的公告\r\n 上证报、中证报、证券时报 2013-5-21\r\n 8 长信基金管理有限责任公司关于旗下基金2013 年半年度末资产净值的公告\r\n 上证报、中证报、证券时报 2013-7-1\r\n 9长信基金管理有限责任公司关于旗下部分开放式基金参加交通银行股份有限公司网\r\n 上银行、手机银行基金申购费率优惠活动的公告\r\n 上证报、中证报、证券时报 2013-7-2\r\n 10 长信恒利优势股票型证券投资基金 2013年第 2季度报告 中证报、上证报 2013-7-18\r\n 11长信基金管理有限责任公司关于旗下部分开放式基金在申银万国证券股份有限公司\r\n 开通定期定额投资业务、及参加网上银行、电话委托申购基金申购费率优惠活动的公告\r\n 上证报、中证报、证券时报、证券日报 2013-7-19本信息披露事项截止时间为 2013 年 7 月 30 日二十四、招募说明书存放及查阅方式\r\n 本基金招募说明书(更新)存放在基金管理人、基金代销机构和注册登记机构的办公场所,投资人可在办公时间查阅。在支付工本费后,可在合理时间内取得上述文件的复制件或复印件。\r\n 基金管理人和基金托管人保证文本的内容与公告的内容完全一致。\r\n 二十五、备查文件\r\n 本基金备查文件包括:\r\n (一)中国证监会批准长信恒利优势股票型证券投资基金募集的文件;\r\n (二)《长信恒利优势股票型证券投资基金基金合同》;\r\n (三)《长信恒利优势股票型证券投资基金托管协议》;\r\n (四)法律意见书;\r\n (五)基金管理人业务资格批件、营业执照;\r\n (六)基金托管人业务资格批件、营业执照;\r\n (七)基金销售代理人业务资格批件和营业执照;\r\n (八)中国证监会要求的其他文件。\r\n 长信基金管理有限责任公司\r\n 二○一三年九月十二日\r\n ", "url": "无", "title": ["无"], "source_domain": "集团"} +{"raw_content": " 招商安本增利债券型证券投资基金2008年度第4季度报告\r\n\r\n §1 重要提示\r\n 基金管理人的董事会及董事保证本报告所载资料不存在虚假记载、误导性陈述或重大遗漏,并对其内容的真实性、准确性和完整性承担个别及连带责任。\r\n 基金托管人中国光大银行股份有限公司根据本基金合同规定,于复核了本报告中的财务指标、净值表现和投资组合报告等内容,保证复核内容不存在虚假记载、误导性陈述或者重大遗漏。  \r\n 基金管理人承诺以诚实信用、勤勉尽责的原则管理和运用基金资产,但不保证基金一定盈利。  \r\n 基金的过往业绩并不代表其未来表现。投资有风险,投资者在作出投资决策前应仔细阅读本基金的招募说明书。\r\n 本报告中财务资料未经审计。\r\n 本报告期自起至止。\r\n §2 基金产品概况\r\n基金简称 招商安本增利\r\n交易代码 217008\r\n基金运作方式 契约型开放式\r\n基金合同生效日 2006年07月11日\r\n报告期末基金份额总额 1,792,264,404.34份\r\n投资目标 在严格控制风险、维护基金本金安全的基础上,为基金份\r\n 额持有人谋求长期、稳定的资本增值。\r\n投资策略 1、资产配置 本基金对债券等固定收益类品种的投资比例\r\n 为80%-100%(其中现金或到期日在一年以内的政府债券\r\n 不低于5%);股票等权益类品种的投资比例为0%-20%。\r\n 2、组合构建\r\n (1)货币市场工具投资:将以严谨的市场价值分析为基\r\n 础,采用稳健的投资组合策略,通过对短期金融工具的\r\n 组合操作,在保持资产流动性的同时,追求稳定的投资\r\n 收益。\r\n (2)债券(不含可转债)投资:将采取积极主动的投\r\n 资策略,以中长期利率趋势分析为基础,结合中长期\r\n 的经济周期、宏观政策方向及收益率曲线分析,实施积\r\n 极的债券投资组合管理,以获取较高的债券组合投资\r\n 收益。\r\n (3)可转债投资:主要采用可转债相对价值分析策\r\n 略。通过分析不同市场环境下其股性和债性的\r\n 相对价值,把握可转债的价值走向,选择相应券种,\r\n 从而获取较高投资收益。\r\n (4)股票投资:在参与股票一级市场投资的过程中,\r\n 将全面深入地把握上市公司基本面,深入发掘新股内\r\n 在价值,结合市场估值水平和股市投资环境,充分发\r\n 挥本基金作为机构投资者在新股询价发行过程中的对\r\n 新股定价所起的积极作用,积极参与新股的申购、询\r\n 价与配售,有效识别并防范风险,以获取较好收益。\r\n 当本基金管理人判断市场出现明显的投资机会,或\r\n 行业(个股)的投资价值被明显低估时,本基金可\r\n 以直接参与股票二级市场投资,努力获取超额收益。\r\n 在构建二级市场股票投资组合时,本基金管理人强\r\n 调将定量的股票筛选和定性的公司研究有机结合,挖\r\n 掘价值被低估的股票。\r\n业绩比较基准 三年期银行定期存款税后利率+20bp\r\n风险收益特征 本基金为流动性好、低风险、稳健收益类产品,可以满足\r\n 追求本金安全基础上持续稳定收益的个人和机构投资者\r\n 的投资需求。\r\n基金管理人 招商基金管理有限公司\r\n基金托管人 中国光大银行股份有限公司\r\n §3主要财务指标和基金净值表现\r\n 3.1主要财务指标\r\n 单位:人民币元\r\n主要财务指标 报告期(2008年10月01日-2008年12月31日)\r\n1.本期已实现收益 29,018,135.41\r\n2.本期利润 79,493,373.28\r\n3.加权平均基金份额本期利润 0.0389\r\n4.期末基金资产净值 2,057,797,943.24\r\n5.期末基金份额净值 1.1482\r\n 注:1、上述基金业绩指标不包括持有人认购或交易基金的各项费用,计入费用后实际收益水平要低于所列数字。\r\n 2、本期已实现收益指基金本期利息收入、投资收益、其他收入(不含公允价值变动收益)扣除相关费用后的余额,本期利润为本期已实现收益加上本期公允价值变动收益。\r\n 3.2 基金净值表现\r\n 本报告期基金份额净值增长率及其与同期业绩比较基准收益率的比较\r\n阶段 净值增 净值增 业绩比 业绩比较 ①-③ ②-④\r\n- 长率① 长率标 较基准 基准收益\r\n- - 准差② 收益率③ 率标准差④\r\n过去三个月 3.57% 0.14% 1.18% 0.01% 2.39% 0.13%\r\n 自基金合同生效以来基金累计份额净值增长率变动及其与同期业绩比较基准收益率变动的比较\r\n 注:根据基金合同第十二条(三)投资方向的规定:本基金对债券等固定收益类品种的投资比例为80%-100%(其中现金或到期日在一年以内的政府债券不低于5%);股票等权益类品种的投资比例为0%-20%。截至,本基金投资于股票等权益类品种占基金净资产为0.02%,投资于债券等固定收益类品种占基金净资产为97.94%,现金或到期日在一年以内的政府债券占基金净资产为5.82% ,符合上述规定的要求。\r\n §4 管理人报告\r\n 4.1 基金经理(或基金经理小组)简介\r\n姓名 职务 任本基金的基金经理期限 证券从 说明\r\n 任职日期 离任日期 业年限\r\n汪仪 本基金及招 2008年12月31日 - 4.00 汪仪,男,中国国\r\n 商安泰系列 籍,中南财经政法大\r\n 开放式证券 学经济学硕士。曾任\r\n 投资基金基 职于广州市商业银行\r\n 金经理 股份有限公司金融同\r\n 业部、国投瑞银基金\r\n 管理有限公司,从事\r\n 资金管理、资金及债\r\n 券交易以及固定收益\r\n 投资研究工作;2007\r\n 年加入招商基金管理\r\n 有限公司,曾任固定\r\n 收益投资部高级研究\r\n 员,现任招商安泰系\r\n 列开放式证券投资基\r\n 金及招商安本增利债\r\n 券型证券投资基金基\r\n 金经理。\r\n胡军华 本基金及招 2006年07月11日 2008年12月31日 16.00 胡军华,女,中国国\r\n 商安泰系列 籍,中国人民大学经\r\n 开放式证券 济学硕士。曾任职于\r\n 投资基金基 中国经济开发信托投\r\n 金经理;本 资公司、华鑫证券深\r\n 公司固定收 圳证券营业、南方证\r\n 益投资部 券任债券业务总部,\r\n 总监 一直从事证券研究及\r\n 投资管理相关工作;\r\n 2003年3月起加盟招\r\n 商基金管理有限公\r\n 司,曾任固定收益投\r\n 资部高级研究员,副\r\n 总监及总监。胡军华\r\n 女士于2005年8月\r\n 24日起至2008年12月\r\n 30日担任本基金基\r\n 金经理。\r\n 4.2 管理人对报告期内本基金运作遵规守信情况的说明\r\n 本报告期内,本基金管理人严格遵守《中华人民共和国证券投资基金法》、《证券投资基金运作管理办法》、《招商安本增利债券型证券投资基金基金合同》等有关法律法规及其各项实施准则的规定,本着诚实信用、勤勉尽责的原则管理和运用基金资产,在严格控制风险的前提下,为基金持有人谋求最大利益。本报告期内,基金运作整体合法合规,无损害基金持有人利益的行为。基金的投资范围、投资比例及投资组合符合有关法律法规及基金合同的规定。\r\n 4.3 公平交易专项说明\r\n 公平交易制度的执行情况\r\n 基金管理人(以下简称“公司”)已建立较完善的研究方法和投资决策流程,确保各投资组合享有公平的投资决策机会。公司建立了所有组合适用的投资对象备选库,制定明确的备选库建立、维护程序。公司拥有健全的投资授权制度,明确投资决策委员会、投资总监、投资组合经理等各投资决策主体的职责和权限划分,投资组合经理在授权范围内可以自主决策,超过投资权限的操作需要经过严格的审批程序。公司固定收益投资研究成果向内部所有投资组合开放,在投资研究层面不存在各投资组合间不公平的问题。交易层面,公司交易部在至期间,对所有组合的各条指令,均在中央交易员的统一分派下,执行了公平交易。\r\n 本投资组合与其他投资风格相似的投资组合之间的业绩比较\r\n 报告期内,本组合不存在与公司管理的其他投资风格相似的组合之间的业绩表现差异超过5%的情况。\r\n 异常交易行为的专项说明\r\n 报告期间内,本组合未发生任何重大异常交易情况。\r\n 4.4 报告期内基金的投资策略和业绩表现说明\r\n 行情回顾及运作分析\r\n (1)股票市场\r\n 2008年四季度股票市场呈现探底弱势反弹继而下跌的震荡走势,四季度上证指数下跌20.75%,行业、板块间分化加剧。\r\n 分析四季度的股市运行环境,出于谨慎性考虑,本报告期本基金回避了股票市场的投资。\r\n (2)债券市场\r\n 2008年第四季度债券市场在宏观经济快速恶化,CPI大幅回落和央行不断减息的利好支持下,债券收益率继续下降,债市继续大幅上涨,以中债总指数为例,第四季度的涨幅为7.10%,长期限的债券回报居前。\r\n 关于本基金操作,我们在第四季度适时加大了组合的久期,较好的把握了市场的上涨行情。\r\n 基金表现\r\n 截至报告期末,本基金份额净值为1.1482元,本报告期份额净值增长率3.57%,同期业绩比较基准指数增长率为1.18%,超越指数2.39%,主要原因在于本基金较好的捕捉到市场热点板块,适时加大了组合久期,同时,回避了权益投资。\r\n 市场展望与投资策略\r\n (1) 股票市场\r\n 市场展望:\r\n 对于股票市场,2008年是不堪回首的一年。经过2008年的大幅下跌,我们认为2009年证券市场的环境将好于2008年,市场再次出现大幅下跌的概率较小,但是影响市场的利好、利空因素交织在一起,股票市场将以弱势震荡的方式运行。\r\n 不能回避的是,如果外围经济,尤其是美国经济如能在下半年开始企稳,并恢复低速增长,中国经济形势则将会开始好转,这将对股市构成实质性利好。\r\n 基于对市场的判断,本基金2009年在股票仓位方面计划将采取更加灵活的方式;在组合构建方面,将以稳定增长性行业构建组合的核心仓位、保证组合的防御性,对稳定增长个股、预期盈利改观以及盈利处于周期底部区域且估值处于价值投资区域的个股,进行重点配置。\r\n (2) 债券市场\r\n 市场展望:\r\n 展望2009年的债券市场,基于目前较为严峻的宏观经济形势,和处于低位的债券收益率,我们认为2009年债券市场将在一个高位水平进行盘整,大幅上涨和下跌的机会都不是很大。2009年将更为挑战债券基金的投资能力。2009年我们将重点关注国内外宏观经济数据和走势、政府保证经济增长的政策效果、外围经济能否企稳等因素,在利率下行的时候增配利率产品,在宏观经济见底和企业盈利好转的时候增配信用产品,挖掘超额收益。\r\n 投资策略:\r\n 基于对市场的判断,本基金2009年在固定收益组合构建方面计划将采取更加灵活的方式;若上半年经济数据继续呈现恶化态势的情况下,加大配置利率产品,以享受央行采取继续降息等宽松货币政策而带来的超额收益,若下半年经济企稳,企业赢利状况得到改善后,利率产品收益率很难再有大幅下降的空间时,加大对信用债券的配置力度,以获取超额收益。\r\n 站在目前的时点,展望2009年,无论是对股票投资而言,还是对债券投资,不确定性明显大于2008年,集中体现在对宏观经济走势的判断上。“这是最好的年代,也是最差的年代”,对于股票而言,可能投资的机会大于投机,而债券则恰恰相反,处于低位的收益率形同鸡肋,可能投机的机会大于投资。\r\n 不确定性的加大将对本基金管理人的投资能力提出严峻的挑战,我们也将更加努力的工作,以理想的业绩增长来回报持有人的支持。\r\n §5投资组合报告\r\n 5.1报告期末基金资产组合情况\r\n序号 项目 金额(元) 占基金总资\r\n 产的比例(%)\r\n1 权益投资 431,230.50 0.02\r\n 其中:股票 431,230.50 0.02\r\n2 固定收益投资 2,015,504,811.16 97.77\r\n 其中:债券 1,997,766,811.16 96.91\r\n 资产支持证券 17,738,000.00 0.86\r\n3 金融衍生品投资 - -\r\n4 买入返售金融资产 - -\r\n 其中:买断式回购的买入返售金融资产 - -\r\n5 银行存款和结算备付金合计 17,275,255.95 0.84\r\n6 其他资产 28,183,264.02 1.37\r\n7 合计 2,061,394,561.63 100.00\r\n 5.2 报告期末按行业分类的股票投资组合\r\n代码 行业类别 公允价值(元) 占基金资产净值比例(%)\r\nA 农、林、牧、渔业 - -\r\nB 采掘业 - -\r\nC 制造业 - -\r\nC0 食品、饮料 - -\r\nC1 纺织、服装、皮毛 - -\r\nC2 木材、家具 - -\r\nC3 造纸、印刷 - -\r\nC4 石油、化学、塑胶、塑料 - -\r\nC5 电子 - -\r\nC6 金属、非金属 - -\r\nC7 机械、设备、仪表 - -\r\nC8 医药、生物制品 - -\r\nC99 其他制造业 - -\r\nD 电力、煤气及水的生产和供应业 - -\r\nE 建筑业 - -\r\nF 交通运输、仓储业 - -\r\nG 信息技术业 431,230.50 0.02\r\nH 批发和零售贸易 - -\r\nI 金融、保险业 - -\r\nJ 房地产业 - -\r\nK 社会服务业 - -\r\nL 传播与文化产业 - -\r\nM 综合类 - -\r\n 合计 431,230.50 0.02\r\n 5.3 报告期末按公允价值占基金资产净值比例大小排序的前十名股票投资明细\r\n序号 股票代码 股票名称 数量(股) 公允价值(元) 占基金资产净值比例(%)\r\n1 002261 拓维信息 16,911 431,230.50 0.02\r\n 5.4报告期末按债券品种分类的债券投资组合\r\n序号 债券品种 公允价值(元) 占基金资产净值比例(%)\r\n1 国家债券 278,468,329.40 13.53\r\n2 央行票据 624,684,000.00 30.36\r\n3 金融债券 587,345,000.00 28.54\r\n- 其中:政策性金融债 577,238,000.00 28.05\r\n4 企业债券 392,840,356.70 19.09\r\n5 企业短期融资券 91,395,000.00 4.44\r\n6 可转债 23,034,125.06 1.12\r\n7 其他 - -\r\n8 合计 1,997,766,811.16 97.08\r\n 5.5 报告期末按公允价值占基金资产净值比例大小排名的前五名债券投资明细\r\n序号 债券代码 债券名称 数量(张) 公允价值(元) 占基金资产\r\n 净值比例(%)\r\n1 0801047 08央行票据47 2,000,000 213,800,000.00 10.39\r\n2 080022 08国债22 1,500,000 155,325,000.00 7.55\r\n3 080419 08农发19 1,500,000 155,280,000.00 7.55\r\n4 0801053 08央行票据53 1,000,000 107,010,000.00 5.20\r\n5 080218 08国开18 1,000,000 104,710,000.00 5.09\r\n 5.6 报告期末按公允价值占基金资产净值比例大小排名的前十名资产支持证券投资明细\r\n序号 证券代码 证券名称 数量(份) 公允价值(元) 占基金资产净值比例(%)\r\n1 0734011 07浦元1A 200,000 12,738,000.00 0.62\r\n2 119010 天电收益 100,000 5,000,000.00 0.24\r\n 5.7 报告期末按公允价值占基金资产净值比例大小排名的前五名权证投资明细\r\n 本基金本报告期末未持有权证。\r\n 5.8 投资组合报告附注\r\n 5.8.1 声明本基金投资的前十名证券的发行主体本期是否出现被监管部门立案调查,或在报告编制日前一年内受到公开谴责、处罚的情形。 本报告期内基金投资的前十名证券的发行主体未被监管部门立案调查,在报告编制日前一年内未受到过公开谴责、处罚。\r\n 5.8.2 声明基金投资的前十名股票是否超出基金合同规定的备选股票库。 基金投资的前十名股票中,未有投资于超出备选股票库之外的股票。\r\n 其他资产构成\r\n序号 名称 金额(元)\r\n1 存出保证金 750,000.00\r\n2 应收证券清算款 -\r\n3 应收股利 -\r\n4 应收利息 26,469,558.50\r\n5 应收申购款 963,705.52\r\n6 其他应收款 -\r\n7 待摊费用 -\r\n8 其他 -\r\n9 合计 28,183,264.02\r\n 报告期末持有的处于转股期的可转换债券明细\r\n序号 债券代码 债券名称 公允价值(元) 占基金资产净值比例(%)\r\n1 110002 南山转债 23,034,125.06 1.12\r\n 报告期末前十名股票中存在流通受限情况的说明\r\n 本基金本报告期末前十名股票中不存在流通受限的情况。\r\n 5.8.6 投资组合报告附注的其他文字描述部分\r\n 报告期内本基金未投资控股股东主承销的证券,未从二级市场主动投资分离交易可转债附送的权证,投资流通受限证券未违反相关法规或本基金管理有限公司的规定。\r\n §6 开放式基金份额变动\r\n 单位:份\r\n报告期期初基金份额总额 2,378,048,371.67\r\n报告期期间基金总申购份额 39,849,679.80\r\n报告期期间基金总赎回份额 625,633,647.13\r\n报告期期间基金拆分变动份额(份额减少以\"-\"填列) -\r\n报告期期末基金份额总额 1,792,264,404.34\r\n §7 影响投资者决策的其他重要信息\r\n 无。\r\n §8 备查文件目录\r\n 8.1 备查文件目录\r\n 1、中国证监会批准招商安本增利债券型证券投资基金设立的文件;\r\n 2、基金管理人业务资格批件、营业执照和公司章程;\r\n 3、基金托管人业务资格批件和营业执照;\r\n 4、《招商安本增利债券型证券投资基金基金合同》;\r\n 5、《招商安本增利债券型证券投资基金招募说明书》;\r\n 6、《招商安本增利债券型证券投资基金托管协议》;\r\n 7、《招商安本增利债券型证券投资基金2008年第4季度报告》。\r\n 8.2 存放地点\r\n 招商基金管理有限公司\r\n 地址:中国深圳深南大道7088号招商银行大厦\r\n 8.3 查阅方式\r\n 基金选定的信息披露报纸名称:上海证券报\r\n 登载季度报告的管理人互联网网址:http://www.cmfchina.com\r\n 招商基金管理有限公司\r\n", "url": "无", "title": ["无"], "source_domain": "集团"} +{"raw_content": " 关于嘉实丰和灵活配置混合型证券投资基金\r\n 开放日常申购、赎回、转换及定投业务的公告公告送出日期:2017 年 5 月 26 日\r\n 1 公告基本信息\r\n 基金名称 嘉实丰和灵活配置混合型证券投资基金\r\n 基金简称 嘉实丰和灵活配置混合\r\n 基金主代码 004355\r\n 基金运作方式 契约型、开放式基金合同生效日 2017 年 3 月 20 日\r\n 基金管理人名称 嘉实基金管理有限公司\r\n 基金托管人名称 中国农业银行股份有限公司\r\n 基金注册登记机构名称 嘉实基金管理有限公司\r\n 公告依据 《中华人民共和国证券投资基金法》、《证券投资基金运作管理办法》等法律法规以及《嘉实丰和灵活配置混合型证券投资基金基金合同》、《嘉实丰和灵活配置混合型证券投资基金招募说明书》\r\n 申购起始日 2017 年 5 月 31 日\r\n 赎回起始日 2017 年 5 月 31 日\r\n 转换转入起始日 2017 年 5 月 31 日\r\n 转换转出起始日 2017 年 5 月 31 日\r\n 定期定额投资起始日 2017 年 5 月 31 日\r\n 注:投资者范围:符合法律法规规定的可投资于证券投资基金的个人投资者、机构投资者和合格境外机构投资者以及法律法规或中国证监会允许购买证券投资基金的其他投资人。\r\n 2日常申购、赎回、转换和定期定额投资业务的办理时间\r\n 本基金自 2017 年 5 月 31 日开始办理基金份额的申购、赎回、转换和定投业务。本基金在开放日办理基金份额的申购、赎回、转换和定投,具体办理时间为上海证券交易所、深圳证券交易所的正常交易日的交易时间,但基金管理人根据法律法规、中国证监会的要求或本基金合同的规定公告暂停申购、赎回、转换和定投业务时除外。\r\n 基金合同生效后,若出现新的证券交易市场、证券交易所交易时间变更或其他特殊情况,基金管理人将视情况对前述开放日及开放时间进行相应的调整,但应在实施日前依照《信息披露办法》的有关规定在指定媒介上公告。\r\n 基金管理人不得在基金合同约定之外的日期或者时间办理基金份额的申购或者赎回或者转换。投资人在基金合同约定之外的日期和时间提出申购、赎回或转换申请且登记机构确认接收的,其基金份额申购、赎回、转换价格为下一开放日基金份额申购、赎回、转换的价格,并按照下一个开放日的申请处理。\r\n 3 日常申购业务\r\n 3.1 申购金额限制\r\n 投资者通过代销机构或嘉实基金管理有限公司网上直销首次申购单笔最低限额为人民币 10 元,追加申购单笔最低限额为人民币 10 元;投资者通过直销中心柜台首次申购单笔最低限额为人民币 20,000 元,追加\r\n 申购单笔最低限额为人民币 10 元。\r\n 投资者将当期分配的基金收益转购基金份额或采用定期定额投资计划时,不受最低申购金额的限制。\r\n 投资者可多次申购,对单个投资者累计持有份额不设上限限制。法律法规、中国证监会另有规定的除外。\r\n 3.2 申购费率\r\n 本基金基金份额前端申购费率按照申购金额递减,即申购金额越大,所适用的申购费率越低。投资者\r\n 在一天之内如果有多笔申购,适用费率按单笔分别计算。具体如下:\r\n 申购金额(含申购费) 申购费率\r\n M<50 万元 1.5%\r\n 50 万元≤M<200 万元 1.2%\r\n 200 万元≤M<500 万元 0.8%\r\n M≥500 万元 按笔收取,单笔 1000 元\r\n 个人投资者通过本基金管理人直销网上交易系统申购本基金业务实行申购费率优惠,其申购费率不按申购金额分档,统一优惠为申购金额的 0.6%,但中国银行长城借记卡、中国农业银行借记卡持卡人,申购本基金的申购费率优惠按照相关公告规定的费率执行;机构投资者通过本基金管理人直销网上交易系统申购本基金,其申购费率不按申购金额分档,统一优惠为申购金额的 0.6%。优惠后费率如果低于 0.6%,则\r\n 按 0.6%执行。基金招募说明书及相关公告规定的相应申购费率低于 0.6%时,按实际费率收取申购费。个人\r\n 投资者于本公司网上直销系统通过汇款方式申购本基金的,前端申购费率按照相关公告规定的优惠费率执行。\r\n 注:2014年 9月 2日,本基金管理人发布了《嘉实基金管理有限公司关于增加开通后端收费基金产品的公告》,自 2017年 5月 31日起,增加开通本基金在本公司基金网上直销系统的后端收费模式(包括申购、定期定额投资、基金转换等业务)、并对通过本公司基金网上直销系统交易的后端收费进行费率优惠,本基金优惠后的费率见下表:\r\n 持有期限(T)基金网上直销后端申购优惠费率\r\n 0》及其他中国证监会及中国证券投资基金业协会颁布的相关规定。\n 本财务报表以本基金持续经营为基础列报。\n 7.4.3遵循企业会计准则及其他有关规定的声明\n 第24页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 本财务报表符合企业会计准则的要求,真实、完整地反映了本基金于2020年12月31日的财务状况以及2020年度的经营成果和净值变动情况。\n 7.4.4重要会计政策和会计估计\n 本基金财务报表所载财务信息依照企业会计准则、《证券投资基金会计核算业务指引》和其他相关规定所厘定的主要会计政策和会计估计编制。\n 7.4.4.1会计年度\n 本基金会计年度采用公历年度,即每年自1月1日起至12月31日止。\n 7.4.4.2记账本位币\n 本基金记账本位币和编制本财务报表所采用的货币均为人民币。除有特别说明外,均以人民币元为单位表示。\n 7.4.4.3金融资产和金融负债的分类\n 金融工具是指形成本基金的金融资产(或负债),并形成其他单位的金融负债(或资产)或权益工具的合同。\n (1)金融资产分类\n 本基金的金融资产于初始确认时分为以下两类:以公允价值计量且其变动计入当期损益的金融\n 资产、贷款和应收款项;\n 本基金持有的以公允价值计量且其变动计入当期损益的金融资产主要包括股票投资、债券投资和衍生工具等;\n (2)金融负债分类本基金的金融负债于初始确认时归类为以公允价值计量且其变动计入当期损益的金融负债和其他金融负债。本基金目前持有的金融负债划分为其他金融负债。\n 7.4.4.4金融资产和金融负债的初始确认、后续计量和终止确认\n 本基金于成为金融工具合同的一方时确认一项金融资产或金融负债。\n 划分为以公允价值计量且其变动计入当期损益的金融资产的股票、债券等,以及不作为有效套期工具的衍生工具,按照取得时的公允价值作为初始确认金额,相关的交易费用在发生时计入当期损益;\n 第25页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 在持有以公允价值计量且其变动计入当期损益的金融资产期间取得的利息或现金股利,应当确认为当期收益。每日,本基金将以公允价值计量且其变动计入当期损益的金融资产或金融负债的公允价值变动计入当期损益;\n 处置该金融资产或金融负债时,其公允价值与初始入账金额之间的差额应确认为投资收益,同时调整公允价值变动收益;\n 当收取该金融资产现金流量的合同权利终止,或该收取金融资产现金流量的权利已转移,且符合金融资产转移的终止确认条件的,金融资产将终止确认;\n 当金融负债的现时义务全部或部分已经解除的,该金融负债或其一部分将终止确认;\n 本基金已将金融资产所有权上几乎所有的风险和报酬转移给转入方的,终止确认该金融资产;\n 保留了金融资产所有权上几乎所有的风险和报酬的,不终止确认该金融资产;本基金既没有转移也没有保留金融资产所有权上几乎所有的风险和报酬的,分别下列情况处理:放弃了对该金融资产控制的,终止确认该金融资产并确认产生的资产和负债;未放弃对该金融资产控制的,按照其继续涉入所转移金融资产的程度确认有关金融资产,并相应确认有关负债。\n 本基金主要金融工具的成本计价方法具体如下:\n (1)股票投资\n 买入股票于成交日确认为股票投资,股票投资成本按成交日应支付的全部价款扣除交易费用入账;\n 卖出股票于成交日确认股票投资收益,卖出股票的成本按移动加权平均法于成交日结转;\n (2)债券投资买入债券于成交日确认为债券投资。债券投资成本按成交日应支付的全部价款扣除交易费用入账,其中所包含的债券应收利息单独核算,不构成债券投资成本;\n 买入零息债券视同到期一次性还本付息的附息债券,根据其发行价、到期价和发行期限按直线法推算内含票面利率后,按上述会计处理方法核算;\n 卖出债券于成交日确认债券投资收益,卖出债券的成本按移动加权平均法结转;\n (3)权证投资买入权证于成交日确认为权证投资。权证投资成本按成交日应支付的全部价款扣除交易费用后入账;\n 卖出权证于成交日确认衍生工具投资收益,卖出权证的成本按移动加权平均法于成交日结转;\n (4)股指期货投资\n 第26页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告买入或卖出股指期货投资于成交日确认为股指期货投资。股指期货初始合约价值按成交金额确认;\n 股指期货平仓于成交日确认衍生工具投资收益,股指期货的初始合约价值按移动加权平均法于成交日结转;\n (5)分离交易可转债\n 申购新发行的分离交易可转债于获得日,按可分离权证公允价值占分离交易可转债全部公允价值的比例将购买分离交易可转债实际支付全部价款的一部分确认为权证投资成本,按实际支付的全部价款扣减可分离权证确定的成本确认债券成本;\n 上市后,上市流通的债券和权证分别按上述(2)、(3)中相关原则进行计算;\n (6)回购协议\n 本基金持有的回购协议(封闭式回购),以成本列示,按实际利率(当实际利率与合同利率差异较小时,也可以用合同利率)在实际持有期间内逐日计提利息。\n 7.4.4.5金融资产和金融负债的估值原则\n 公允价值,是指市场参与者在计量日发生的有序交易中,出售一项资产所能收到或者转移一项负债所需支付的价格。本基金以公允价值计量相关资产或负债,假定出售资产或者转移负债的有序交易在相关资产或负债的主要市场进行;不存在主要市场的,本基金假定该交易在相关资产或负债的最有利市场进行。主要市场(或最有利市场)是本基金在计量日能够进入的交易市场。本基金采用市场参与者在对该资产或负债定价时为实现其经济利益最大化所使用的假设。\n 在财务报表中以公允价值计量或披露的资产和负债,根据对公允价值计量整体而言具有重要意义的最低层次输入值,确定所属的公允价值层次:第一层次输入值,在计量日能够取得的相同资产或负债在活跃市场上未经调整的报价;第二层次输入值,除第一层次输入值外相关资产或负债直接或间接可观察的输入值;第三层次输入值,相关资产或负债的不可观察输入值。\n 每个资产负债表日,本基金对在财务报表中确认的持续以公允价值计量的资产和负债进行重新评估,以确定是否在公允价值计量层次之间发生转换。\n 本基金持有的金融工具按如下原则确定公允价值并进行估值:\n (1)存在活跃市场的金融工具,按照估值日能够取得的相同资产或负债在活跃市场上未经调整的\n 报价作为公允价值;估值日无报价且最近交易日后未发生影响公允价值计量的重大事件的,应采用最近交易日的报价确定公允价值。有充足证据表明估值日或最近交易日的报价不能真实反映公允价值的,应对报价进行调整,确定公允价值。\n 第27页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 与上述投资品种相同,但具有不同特征的,应以相同资产或负债的公允价值为基础,并在估值技术中考虑不同特征因素的影响。特征是指对资产出售或使用的限制等,如果该限制是针对资产持有者的,那么在估值技术中不应将该限制作为特征考虑。此外,基金管理人不应考虑因大量持有相关资产或负债所产生的溢价或折价;\n (2)不存在活跃市场的金融工具,应采用在当前情况下适用并且有足够可利用数据和其他信息支\n 持的估值技术确定公允价值。采用估值技术确定公允价值时,应优先使用可观察输入值,只有在无法取得相关资产或负债可观察输入值或取得不切实可行的情况下,才使用不可观察输入值;\n (3)如有确凿证据表明按上述方法进行估值不能客观反映其公允价值的,基金管理人可根据具体\n 情况与基金托管人商定后,按最能反映公允价值的方法估值;\n (4)如有新增事项,按国家最新规定估值。\n 7.4.4.6金融资产和金融负债的抵销\n 当本基金具有抵销已确认金融资产和金融负债的法定权利,且该种法定权利现在是可执行的,同时本基金计划以净额结算或同时变现该金融资产和清偿该金融负债时,金融资产和金融负债以相互抵销后的金额在资产负债表内列示。除此以外,金融资产和金融负债在资产负债表内分别列示,不予相互抵销。\n 7.4.4.7实收基金\n 实收基金为对外发行的基金份额总额所对应的金额。由于申购和赎回引起的实收基金变动分别于基金申购确认日及基金赎回确认日确认。上述申购和赎回分别包括基金转换所引起的转入基金的实收基金增加和转出基金的实收基金减少。\n 7.4.4.8损益平准金\n 损益平准金包括已实现损益平准金和未实现损益平准金。已实现损益平准金指在申购或赎回基金份额时,申购或赎回款项中包含的按累计未分配的已实现收益/(损失)占基金净值比例计算的金额。未实现损益平准金指在申购或赎回基金份额时,申购或赎回款项中包含的按累计未实现利得(/损失)占基金净值比例计算的金额。损益平准金于基金申购确认日或基金赎回确认日确认。\n 未实现损益平准金与已实现损益平准金均在“损益平准金”科目中核算,并于期末全额转入“未分配利润/(累计亏损)”。\n 7.4.4.9收入/(损失)的确认和计量\n 第28页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n (1)存款利息收入按存款的本金与适用的利率逐日计提的金额入账。若提前支取定期存款,按协\n 议规定的利率及持有期重新计算存款利息收入,并根据提前支取所实际收到的利息收入与账面已确认的利息收入的差额确认利息损失,列入利息收入减项,存款利息收入以净额列示;\n (2)债券利息收入按债券票面价值与票面利率或内含票面利率计算的金额扣除应由债券发行企\n 业代扣代缴的个人所得税后的净额确认,在债券实际持有期内逐日计提;\n (3)资产支持证券利息收入按证券票面价值与票面利率计算的金额,扣除应由资产支持证券发行\n 企业代扣代缴的个人所得税后的净额确认,在证券实际持有期内逐日计提;\n (4)买入返售金融资产收入,按买入返售金融资产的成本及实际利率(当实际利率与合同利率差异较小时,也可以用合同利率),在回购期内逐日计提;\n (5)股票投资收益/(损失)于卖出股票成交日确认,并按卖出股票成交金额与其成本的差额入账;\n (6)债券投资收益/(损失)于成交日确认,并按成交总额与其成本、应收利息的差额入账;\n (7)资产支持证券投资收益/(损失)于成交日确认,并按成交总额与其成本、应收利息的差额入账;\n (8)权证收益/(损失)于卖出权证成交日确认,并按卖出权证成交金额与其成本的差额入账;\n (9)股指期货投资收益/(损失)于平仓日确认,并按平仓成交金额与其初始合约价值的差额入账;\n (10)股利收益于除息日确认,并按上市公司宣告的分红派息比例计算的金额扣除应由上市公司代扣代缴的个人所得税后的净额入账;\n (11)公允价值变动收益/(损失)系本基金持有的以公允价值计量且其变动计入当期损益的金融\n 资产、以公允价值计量且其变动计入当期损益的金融负债等公允价值变动形成的应计入当期损益的利得或损失;\n (12)其他收入在主要风险和报酬已经转移给对方,经济利益很可能流入且金额可以可靠计量的时候确认。\n 7.4.4.10费用的确认和计量\n 本基金的管理人报酬和托管费等在费用涵盖期间按基金合同或相关公告约定的费率和计算方法逐日确认。\n 其他金融负债在持有期间确认的利息支出按实际利率法计算,实际利率法与直线法差异较小的则按直线法计算。\n 7.4.4.11基金的收益分配政策\n 第29页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 在存续期内,本基金(包括华安中证证券份额、华安中证证券 A 份额、华安中证证券 B 份额)不进行收益分配。\n 7.4.5会计政策和会计估计变更以及差错更正的说明\n 7.4.5.1会计政策变更的说明\n 本基金本报告期无会计政策变更。\n 7.4.5.2会计估计变更的说明\n 本基金本报告期无会计估计变更。\n 7.4.5.3差错更正的说明\n 本基金本报告期无重大会计差错的内容和更正金额。\n 7.4.6税项\n 7.4.6.1印花税\n 经国务院批准,财政部、国家税务总局研究决定,自2008年4月24日起,调整证券(股票)交易印花税税率,由原先的3‰调整为1‰;\n 经国务院批准,财政部、国家税务总局研究决定,自2008年9月19日起,调整由出让方按证券(股票)交易印花税税率缴纳印花税,受让方不再征收,税率不变;\n 根据财政部、国家税务总局财税[2005]103号文《关于股权分置试点改革有关税收政策问题的通知》的规定,股权分置改革过程中因非流通股股东向流通股股东支付对价而发生的股权转让,暂免征收印花税。\n 7.4.6.2增值税\n 根据财政部、国家税务总局财税[2016]36号文《关于全面推开营业税改增值税试点的通知》的规定,经国务院批准,自2016年5月1日起在全国范围内全面推开营业税改征增值税试点,金融业纳入试点范围,由缴纳营业税改为缴纳增值税。对证券投资基金(封闭式证券投资基金,开放式证券投资基金)管理人运用基金买卖股票、债券的转让收入免征增值税;国债、地方政府债利息收入以及金融同业往来利息收入免征增值税;存款利息收入不征收增值税;\n 根据财政部、国家税务总局财税[2016]46号文《关于进一步明确全面推开营改增试点金融业有关政策的通知》的规定,金融机构开展的质押式买入返售金融商品业务及持有政策性金融债券取得的利息收入属于金融同业往来利息收入;\n 第30页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告根据财政部、国家税务总局财税[2016]70号文《关于金融机构同业往来等增值税政策的补充通知》的规定,金融机构开展的买断式买入返售金融商品业务、同业存款、同业存单以及持有金融债券取得的利息收入属于金融同业往来利息收入;\n 根据财政部、国家税务总局财税[2016]140号文《关于明确金融、房地产开发、教育辅助服务等增值税政策的通知》的规定,本基金运营过程中发生的增值税应税行为,以本基金的基金管理人为增值税纳税人;\n 根据财政部、国家税务总局财税[2017]56号文《关于资管产品增值税有关问题的通知》的规定,自2018年1月1日起,本基金的基金管理人运营本基金过程中发生的增值税应税行为,暂适用简易计税方法,按照3%的征收率缴纳增值税。对本基金在2018年1月1日前运营过程中发生的增值税应税行为,未缴纳增值税的,不再缴纳;已缴纳增值税的,已纳税额从本基金的基金管理人以后月份的增值税应纳税额中抵减。\n 7.4.6.3城市维护建设税、教育费附加、地方教育附加\n 根据《中华人民共和国城市维护建设税暂行条例(2011年修订)》、《征收教育费附加的暂行\n 规定(2011年修订)》及相关地方教育附加的征收规定,凡缴纳消费税、增值税、营业税的单位和个人,都应当依照规定缴纳城市维护建设税、教育费附加(除按照相关规定缴纳农村教育事业费附加的单位外)及地方教育费附加。\n 7.4.6.4企业所得税\n 根据财政部、国家税务总局财税[2004]78号文《关于证券投资基金税收政策的通知》的规定,自2004年1月1日起,对证券投资基金(封闭式证券投资基金,开放式证券投资基金)管理人运用基金买卖股票、债券的差价收入,继续免征企业所得税;\n 根据财政部、国家税务总局财税[2005]103号文《关于股权分置试点改革有关税收政策问题的通知》的规定,股权分置改革中非流通股股东通过对价方式向流通股股东支付的股份、现金等收入,暂免征收流通股股东应缴纳的企业所得税;\n 根据财政部、国家税务总局财税[2008]1号文《关于企业所得税若干优惠政策的通知》的规定,对证券投资基金从证券市场中取得的收入,包括买卖股票、债券的差价收入,股权的股息、红利收入,债券的利息收入及其他收入,暂不征收企业所得税。\n 7.4.6.5个人所得税根据财政部、国家税务总局财税[2005]103号文《关于股权分置试点改革有关税收政策问题的通知》的规定,股权分置改革中非流通股股东通过对价方式向流通股股东支付的股份、现金等收入,暂免征收流通股股东应缴纳的个人所得税;\n 第31页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告根据财政部、国家税务总局财税[2008]132号文《财政部、国家税务总局关于储蓄存款利息所得有关个人所得税政策的通知》的规定,自2008年10月9日起,对储蓄存款利息所得暂免征收个人所得税;\n 根据财政部、国家税务总局、中国证监会财税[2012]85号文《关于实施上市公司股息红利差别化个人所得税政策有关问题的通知》的规定,自2013年1月1日起,证券投资基金从公开发行和转让市场取得的上市公司股票,持股期限在1个月以内(含1个月)的,其股息红利所得全额计入应纳税所得额;持股期限在1个月以上至1年(含1年)的,暂减按50%计入应纳税所得额;持股期限超过1年的,暂减按25%计入应纳税所得额。上述所得统一适用20%的税率计征个人所得税;\n 根据财政部、国家税务总局、中国证监会财税[2015]101号文《关于上市公司股息红利差别化个人所得税政策有关问题的通知》的规定,自2015年9月8日起,证券投资基金从公开发行和转让市场取得的上市公司股票,持股期限超过1年的,股息红利所得暂免征收个人所得税。\n 7.4.7重要财务报表项目的说明\n 7.4.7.1银行存款\n 单位:人民币元本期末上年度末项目\n 2020年12月31日2019年12月31日\n 活期存款37153342.4417266791.39\n 定期存款--\n 其中:存款期限1个月以内--\n 存款期限1-3个月--\n 存款期限3个月以上--\n 其他存款--\n 合计37153342.4417266791.39\n 7.4.7.2交易性金融资产\n 单位:人民币元本期末项目2020年12月31日成本公允价值公允价值变动\n 第32页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 股票546622734.23577659593.8831036859.65\n 贵金属投资-金交所黄\n ---金合约\n 交易所市场---\n 债券银行间市场---\n 合计---\n 资产支持证券---\n 基金---\n 其他---\n 合计546622734.23577659593.8831036859.65上年度末项目2019年12月31日成本公允价值公允价值变动\n 股票205918076.60211287284.585369207.98\n 贵金属投资-金交所黄\n ---金合约\n 交易所市场---\n 债券银行间市场---\n 合计---\n 资产支持证券---\n 基金---\n 其他---\n 合计205918076.60211287284.585369207.98\n 7.4.7.3衍生金融资产/负债\n 本基金本报告期末及上年度末均无衍生金融资产/负债余额。\n 7.4.7.4买入返售金融资产\n 7.4.7.4.1各项买入返售金融资产期末余额\n 本基金本报告期末及上年度末均未持有买入返售金融资产。\n 第33页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 7.4.7.4.2期末买断式逆回购交易中取得的债券\n 本基金本报告期末及上年度末均未持有买断式逆回购交易中取得的债券。\n 7.4.7.5应收利息\n 单位:人民币元本期末上年度末项目\n 2020年12月31日2019年12月31日\n 应收活期存款利息3875.283693.88\n 应收定期存款利息--\n 应收其他存款利息--\n 应收结算备付金利息88.4037.90\n 应收债券利息--\n 应收资产支持证券利息--\n 应收买入返售证券利息--\n 应收申购款利息46.3939.97\n 应收黄金合约拆借孳息--\n 其他59.408.70\n 合计4069.473780.45\n 7.4.7.6其他资产\n 本基金本报告期末及上年度末均无其他资产余额。\n 7.4.7.7应付交易费用\n 单位:人民币元本期末上年度末项目\n 2020年12月31日2019年12月31日\n 交易所市场应付交易费用773407.28152425.18\n 银行间市场应付交易费用--\n 合计773407.28152425.18\n 7.4.7.8其他负债\n 第34页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 单位:人民币元本期末上年度末项目\n 2020年12月31日2019年12月31日\n 应付券商交易单元保证金--\n 应付赎回费26701.7542014.68\n 预提信息披露费120000.00120000.00\n 预提审计费60000.0060000.00\n 指数使用费50000.0050000.00\n 应退替代款--\n 可退替代款--\n 预提账户维护费--\n 预提费用--\n 预提上市年费--\n 合计256701.75272014.68\n 7.4.7.9实收基金\n 金额单位:人民币元本期项目2020年1月1日至2020年12月31日\n 基金份额(份)账面金额\n 上年度末223939415.68340447022.11\n 本期申购1200898163.531825681573.73\n 本期赎回(以“-”号填列)-972591837.03-1478594474.34\n -基金拆分/份额折算前452245742.18687534121.50\n 基金拆分/份额折算调整10755667.11—\n 本期申购77777160.19115495255.44\n 本期赎回(以“-”号填列)-37421760.04-55569497.53\n 本期末503356809.44747459879.41\n 注:(1) 本基金的基金份额包括华安中证证券份额、华安中证证券 A 份额和华安中证证券 B 份额。\n (2)申购含配对转换入份额,赎回含配对转换出份额。\n (3)根据《华安中证全指证券公司指数分级证券投资基金基金合同》规定,每年的基金份额定期\n 折算基准日 12 月 15 日(遇节假日顺延),本基金将对华安中证证券 A 份额和华安中证证券份额进\n 第35页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 行定期份额折算。当华安中证证券份额的基金份额净值大于或等于 1.5000 元时;当华安中证证券 B份额的基金份额参考净值小于或等于 0.2500 元时,本基金将分别对华安中证证券 A 份额、华安中证证券 B 份额和华安中证证券份额进行不定期份额折算。\n (4) 本基金于 2020 年 12 月 15 日进行定期份额折算,对华安中证证券 A 份额和华安中证证券份额按照基金合同规定的定期份额折算方法进行份额调整。根据基金管理人于2020年12月17日发布的《关于华安中证全指证券公司指数分级证券投资基金定期份额折算结果及恢复交易的公告》,折算前华安中证证券份额为 436372944.18 份,华安中证证券 A 份额为 7936399.00 份;折算后华安中证证券份额为 447128611.29 份,华安中证证券 A 份额为 7936399.00 份,华安中证证券 A 份额经份额折算后产生的新增份额为华安中证证券份额。\n 7.4.7.10未分配利润\n 单位:人民币元项目已实现部分未实现部分未分配利润合计\n 上年度末-170446121.1554062300.29-116383820.86\n 本期利润49503227.1525667651.6775170878.82本期基金份额交易产生的\n -192005847.2295846781.26-96159065.96变动数\n 其中:基金申购款-919599451.67445199948.97-474399502.70\n 基金赎回款727593604.45-349353167.71378240436.74\n 本期已分配利润---\n 本期末-312948741.22175576733.22-137372008.00\n 7.4.7.11存款利息收入\n 单位:人民币元本期上年度可比期间项目2020年1月1日至2020年12月2019年1月1日至2019年12\n 31日月31日\n 活期存款利息收入147720.19111724.00\n 定期存款利息收入--\n 其他存款利息收入--\n 第36页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 结算备付金利息收入6135.073245.21\n 其他5040.321218.47\n 合计158895.58116187.68\n 7.4.7.12股票投资收益\n 单位:人民币元本期上年度可比期间项目2020年1月1日至2020年122019年1月1日至2019年12月31日月31日\n 卖出股票成交总额386639215.54175079702.46\n 减:卖出股票成本总额338632610.27176906614.52\n 买卖股票差价收入48006605.27-1826912.06\n 7.4.7.13债券投资收益\n 7.4.7.13.1债券投资收益项目构成\n 单位:人民币元本期上年度可比期间项目2020年1月1日至2020年122019年1月1日至2019年12月31日月31日债券投资收益——买卖债券(债转股及债券\n 566023.2328321.19到期兑付)差价收入\n 债券投资收益——赎回差价收入--\n 债券投资收益——申购差价收入--\n 合计566023.2328321.19\n 7.4.7.13.2债券投资收益——买卖债券差价收入\n 单位:人民币元本期上年度可比期间项目2020年1月1日至2020年12月2019年1月1日至2019年12月\n 31日31日\n 卖出债券(债转股及债券到期兑付)成交总\n 3494892.30710941.00\n 额\n 减:卖出债券(债转股及债券到期兑付)成\n 2928500.00682000.00\n 本总额\n 第37页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 减:应收利息总额369.07619.81\n 买卖债券差价收入566023.2328321.19\n 7.4.7.14资产支持证券投资收益\n 本基金本报告期及上年度可比期间均无资产支持证券投资收益。\n 7.4.7.15贵金属投资收益\n 7.4.7.15.1贵金属投资收益项目构成\n 本基金本报告期及上年度可比期间均无贵金属投资收益。\n 7.4.7.15.2贵金属投资收益——买卖贵金属差价收入\n 本基金本报告期及上年度可比期间均无贵金属投资收益——买卖贵金属差价收入。\n 7.4.7.15.3贵金属投资收益——赎回差价收入\n 本基金本报告期及上年度可比期间均无贵金属投资收益——赎回差价收入。\n 7.4.7.15.4贵金属投资收益——申购差价收入\n 本基金本报告期及上年度可比期间均无贵金属投资收益——申购差价收入。\n 7.4.7.16衍生工具收益\n 7.4.7.16.1衍生工具收益——买卖权证差价收入\n 本基金本报告期及上年度可比期间均无衍生工具收益——买卖权证差价收入。\n 7.4.7.16.2衍生工具收益——其他投资收益\n 本基金本报告期及上年度可比期间均无衍生工具收益——其他投资收益。\n 7.4.7.17股利收益\n 单位:人民币元本期上年度可比期间项目\n 2020年1月1日至2020年12月31日2019年1月1日至2019年12月31日\n 股票投资产生的股利收益4660945.222357928.36\n 基金投资产生的股利收益--\n 合计4660945.222357928.36\n 第38页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 7.4.7.18公允价值变动收益\n 单位:人民币元本期上年度可比期间项目名称\n 2020年1月1日至2020年12月31日2019年1月1日至2019年12月31日\n 1.交易性金融资产25667651.6748146803.87\n ——股票投资25667651.6748139631.87\n ——债券投资-7172.00\n ——资产支持证券投资--\n ——基金投资--\n ——贵金属投资--\n ——其他--\n 2.衍生工具--\n ——权证投资--\n 3.其他--\n 减:应税金融商品公允价值变\n 动产生的预估增值税--\n 合计25667651.6748146803.87\n 7.4.7.19其他收入\n 单位:人民币元本期上年度可比期间项目\n 2020年1月1日至2020年12月31日2019年1月1日至2019年12月31日\n 基金赎回费收入2596073.591052385.60\n 其他86.49-\n 合计2596160.081052385.60\n 7.4.7.20交易费用\n 单位:人民币元本期上年度可比期间项目\n 2020年1月1日至2020年12月31日2019年1月1日至2019年12月31日\n 交易所市场交易费用1504087.46615154.67\n 第39页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 银行间市场交易费用--\n 交易基金产生的费用--\n 其中:申购费--\n 赎回费--\n 合计1504087.46615154.67\n 7.4.7.21其他费用\n 单位:人民币元本期上年度可比期间项目2020年1月1日至2020年12月2019年1月1日至2019年12月31日\n 31日\n 审计费用60000.0060000.00\n 信息披露费120000.00120000.00\n 律师费35000.00-\n 指数使用费200000.00200000.00\n 公证费15000.00-\n 银行汇划费6595.343861.96\n 上市年费60000.0060000.00\n 合计496595.34443861.96\n 7.4.8或有事项、资产负债表日后事项的说明\n 7.4.8.1或有事项\n 截至资产负债表日,本基金无需要说明的重大或有事项。\n 7.4.8.2资产负债表日后事项\n 1、本基金于资产负债表日之后、年度报告批准报出日之前批准、公告或实施的分级份额终止运\n 作的情况如下:\n 根据《中华人民共和国证券投资基金法》、《公开募集证券投资基金运作管理办法》、《关于规范金融机构资产管理业务的指导意见》和《华安中证全指证券公司指数分级证券投资基金基金合同》等有关规定,本基金的基金管理人制定了本基金的分级份额终止运作实施方案,并于资产负债表日后实施完成。主要内容如下:\n 第40页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n (1) 华安中证证券 A 份额和华安中证证券 B 份额的最后交易日为 2020 年 12 月 31 日,终止上市日为2021年1月4日;\n (2) 本基金以 2020 年 12 月 31 日为折算基准日,将华安中证证券 A 份额和华安中证证券 B 份额折算为华安中证证券份额。根据基金管理人于2021年1月5日发布的《关于华安中证全指证券公司指数分级证券投资基金之华安中证证券 A 份额和华安中证证券 B 份额基金份额折算结果的公告》,折算前华安中证证券份额为 488271125.44 份,华安中证证券 A 份额为 7542842.00 份,华安中证证券 B 份额为 7542842.00 份;折算后华安中证证券份额为 503356808.44 份,华安中证证券 A 份额为 0.00 份,华安中证证券 B 份额为 0.00 份;\n (3) 华安中证证券 A 份额和华安中证证券 B 份额终止运作后,《华安中证全指证券公司指数分级证券投资基金基金合同》将修订为《华安中证全指证券公司指数型证券投资基金基金合同》。《华安中证全指证券公司指数型证券投资基金基金合同》于2021年1月1日生效,《华安中证全指证券公司指数分级证券投资基金基金合同》同时失效。\n 2、根据华安基金管理有限公司于2021年3月9日发布的公告,经华安基金管理有限公司股东\n 会第六十六次会议决议及中国证券监督管理委员会证监许可[2021]669号文核准,华安基金管理有限\n 公司股东上海锦江国际投资管理有限公司将其持有的华安基金管理有限公司8%的股权转让给国泰君安证券股份有限公司。\n 截至财务报表批准日,除上述事项外,本基金无其他需要披露的资产负债表日后事项。\n 7.4.9关联方关系\n 关联方名称与本基金的关系\n 华安基金管理有限公司(“华安基金公司”)基金管理人、基金销售机构\n 中国建设银行股份有限公司(“中国建设银行”)基金托管人、基金销售机构国泰君安证券股份有限公司基金管理人的股东上海上国投资产管理有限公司基金管理人的股东\n 上海工业投资(集团)有限公司基金管理人的股东上海锦江国际投资管理有限公司基金管理人的股东国泰君安投资管理股份有限公司基金管理人的股东\n 华安资产管理(香港)有限公司基金管理人的全资子公司\n 华安未来资产管理(上海)有限公司基金管理人的全资子公司\n 注:下述关联交易均在正常业务范围内按一般商业条款订立。\n 7.4.10本报告期及上年度可比期间的关联方交易\n 7.4.10.1通过关联方交易单元进行的交易\n 第41页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 7.4.10.1.1股票交易\n 金额单位:人民币元本期上年度可比期间\n 2020年1月1日至2020年12月31日2019年1月1日至2019年12月31日\n 关联方名称占当期股占当期股成交金额票成交总成交金额票成交总额的比例额的比例国泰君安证券股份\n 30466439.772.91%30845095.077.54%\n 有限公司\n 7.4.10.1.2权证交易\n 本基金本报告期及上年度可比期间均未通过关联方交易单元进行权证交易。\n 7.4.10.1.3债券交易\n 金额单位:人民币元本期上年度可比期间\n 2020年1月1日至2020年12月31日2019年1月1日至2019年12月31日\n 关联方名称占当期债占当期债成交金额券成交总成交金额券成交总额的比例额的比例国泰君安证券股份有\n 1017500.0015.84%--\n 限公司\n 7.4.10.1.4债券回购交易\n 本基金本报告期及上年度可比期间均未通过关联方交易单元进行回购交易。\n 7.4.10.1.5应支付关联方的佣金\n 金额单位:人民币元本期\n 2020年1月1日至2020年12月31日\n 关联方名称当期占当期佣金占期末应付佣期末应付佣金余额佣金总量的比例金总额的比例\n 第42页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告国泰君安证券股份有\n 26085.012.70%14806.691.91%\n 限公司上年度可比期间\n 2019年1月1日至2019年12月31日\n 关联方名称当期占当期佣金占期末应付佣期末应付佣金余额佣金总量的比例金总额的比例国泰君安证券股份有\n 28109.317.42%--\n 限公司\n 注:上述佣金按市场佣金率计算,以扣除由中国证券登记结算有限责任公司收取证管费、经手费和由券商承担的证券结算风险基金后的净额列示。该类佣金协议的服务范围还包括佣金收取方为本基金提供的证券投资研究成果和市场信息服务。\n 7.4.10.2关联方报酬\n 7.4.10.2.1基金管理费\n 单位:人民币元本期上年度可比期间项目2020年1月1日至2020年122019年1月1日至2019年12月31日月31日\n 当期发生的基金应支付的管理费3676294.532149804.61\n 其中:支付销售机构的客户维护费1191218.14708293.36\n 注:基金管理费按前一日的基金资产净值的1.00%的年费率计提。计算方法如下:\n H=E×基金管理费年费率/当年天数\n H 为每日应计提的基金管理费\n E 为前一日的基金资产净值\n 基金管理费每日计提,逐日累计至每月月末,按月支付。\n 7.4.10.2.2基金托管费\n 单位:人民币元本期上年度可比期间项目2020年1月1日至2020年122019年1月1日至2019年12月31日月31日\n 第43页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 当期发生的基金应支付的托管费808784.79472956.98\n 注:基金托管费按前一日的基金资产净值的0.22%的年费率计提。计算方法如下:\n H=E×基金托管费年费率/当年天数\n H 为每日应计提的基金托管费\n E 为前一日的基金资产净值\n 基金托管费每日计提,逐日累计至每月月末,按月支付。\n 7.4.10.3与关联方进行银行间同业市场的债券(含回购)交易\n 本基金本报告期及上年度可比期间均未与关联方进行银行间同业市场的债券(含回购)交易。\n 7.4.10.4各关联方投资本基金的情况\n 7.4.10.4.1报告期内基金管理人运用固有资金投资本基金的情况\n 份额单位:份本期上年度可比期间项目2020年1月1日至2020年12月312019年1月1日至2019年12月31日日\n 期初持有的基金份额--\n 期间申购/买入总份额22329873.00-\n 期间因拆分变动份额531067.00-\n 减:期间赎回/卖出总份额--\n 期末持有的基金份额22860940.00-期末持有的基金份额占基金总份\n 4.54%-\n 额比例\n 7.4.10.4.2报告期末除基金管理人之外的其他关联方投资本基金的情况\n 本基金除基金管理人之外的其他关联方于本报告期末及上年度末均未投资本基金。\n 7.4.10.5由关联方保管的银行存款余额及当期产生的利息收入\n 单位:人民币元本期上年度可比期间关联方名称\n 2020年1月1日至2020年12月31日2019年1月1日至2019年12月31日\n 第44页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告期末余额当期利息收入期末余额当期利息收入\n 中国建设银行37153342.44147720.1917266791.39111724.00\n 7.4.10.6本基金在承销期内参与关联方承销证券的情况\n 金额单位:人民币元本期\n 2020年1月1日至2020年12月31日\n 基金在承销期内买入关联方名称证券代码证券名称发行方式数量(单位:总金额股/张)国泰君安证\n 券股份有限688981中芯国际网下申购68556.001891960.50公司国泰君安证\n 券股份有限688256寒武纪网下申购2413.00156149.94公司国泰君安证\n 券股份有限688286敏芯股份网下申购1681.00105875.01公司国泰君安证\n 券股份有限605066天正电气网下申购1278.0012805.56公司国泰君安证\n 券股份有限688339亿华通网下申购2761.00212688.80公司国泰君安证\n 券股份有限688229博睿数据网下申购1643.00108682.97公司国泰君安证\n 券股份有限605388均瑶健康网下申购1230.0016518.90公司国泰君安证\n 券股份有限688017绿的谐波网下申购4138.00145803.67公司国泰君安证\n 券股份有限688095福昕软件网下申购834.00199928.69公司国泰君安证\n 券股份有限603112华翔股份网下申购920.007194.40公司\n 第45页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告国泰君安证\n 券股份有限003003天元股份网下申购756.007930.44公司国泰君安证老股东配\n 券股份有限110073国投转债9130.00913000.00售公司上年度可比期间\n 2019年1月1日至2019年12月31日\n 基金在承销期内买入关联方名称证券代码证券名称发行方式数量(单位:总金额股/张)\n ------\n 7.4.10.7其他关联交易事项的说明\n 7.4.10.7.1其他关联交易事项的说明\n 本基金本报告期末投资于基金管理人股东国泰君安证券股份有限公司发行的股票——国泰君安(代码601211)1445466股,期末公允价值为人民币25339018.98元,占本基金期末基金资产净值比例为4.15%。\n 本基金上年度末投资于基金管理人股东国泰君安证券股份有限公司发行的股票——国泰君安(代码601211)716666股,期末公允价值为人民币13251154.34元,占本基金期末基金资产净值比例为5.91%。\n 7.4.11利润分配情况\n 本基金本报告期未进行利润分配。\n 7.4.12期末(2020年12月31日)本基金持有的流通受限证券\n 7.4.12.1因认购新发/增发证券而于期末持有的流通受限证券\n 金额单位:人民币元\n 7.4.12.1.1受限证券类别:股票\n 流通期末期末\n 证券证券成功可流受认购期末估数量(单成本估值备注\n 代码名称认购日通日限类价格值单价位:股)总额总额型\n 30086锋尚2020-02021-0新股138.02126.67159.002194520140-\n 第46页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 0文化8-062-24限售.18.53\n 30086美畅2020-02021-0新股2218625907\n 43.7651.10507.00-\n 1股份8-062-24限售.32.70\n 30086南大2020-02021-0新股1190315081\n 71.7190.85166.00-\n 4环境8-132-25限售.86.10\n 30086杰美2020-02021-0新股1778318653\n 41.2643.28431.00-\n 8特8-122-24限售.06.68\n 30086康泰2020-02021-0新股8757.95578\n 10.16110.88862.00-\n 9医学8-122-24限售92.56\n 30087回盛2020-02021-0新股2077023916\n 33.6138.70618.00-\n 1生物8-132-24限售.98.60\n 30087天阳2020-02021-0新股1702930196\n 21.3437.84798.00-\n 2科技8-142-25限售.32.32\n 30087海晨2020-02021-0新股1486819998\n 30.7241.32484.00-\n 3股份8-143-02限售.48.88\n 30087金春2020-02021-0新股1737728933\n 30.5450.85569.00-\n 7股份8-173-03限售.26.65\n 30087维康2020-02021-0新股1657719536\n 41.3448.72401.00-\n 8药业8-173-03限售.34.72\n 30087大叶2020-02021-0新股4930.12637\n 10.5827.12466.00-\n 9股份8-253-01限售28.92\n 30088盛德2020-02021-0新股4123.9402.\n 14.1732.31291.00-\n 1鑫泰8-253-05限售4721\n 30088狄耐2020-12021-0新股1241016721\n 24.8733.51499.00-\n 4克1-055-12限售.13.49\n 30088谱尼2020-02021-0新股9338.15649\n 44.4774.52210.00-\n 7测试9-093-16限售70.20\n 30088爱克2020-02021-0新股1339714427\n 27.9730.12479.00-\n 9股份9-093-16限售.63.48\n 30089惠云2020-02021-0新股1143.4160.18745\n 3.6416.40-\n 1钛业9-103-17限售0052.20\n 30089品渥2020-02021-0新股7251.16322\n 26.6660.01272.00-\n 2食品9-113-24限售52.72\n 30089松原2020-02021-0新股3717.9682.\n 13.4735.08276.00-\n 3股份9-173-24限售7208\n 30089铜牛2020-02021-0新股3579.12819\n 12.6545.30283.00-\n 5信息9-173-24限售95.90\n 30089爱美2020-02021-0新股1856894727\n 118.27603.36157.00-\n 6客9-213-29限售.39.52\n 30089熊猫2020-12021-0新股5346.16382\n 10.7833.03496.00-\n 8乳品0-094-16限售88.88\n 30090广联2020-12021-0新股1570729147\n 17.8733.16879.00-\n 0航空0-194-29限售.73.64\n 30090国安2020-12021-0新股15.3824.26551.008474.13367-\n 第47页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 2达0-224-29限售38.26\n 30090康平2020-12021-0新股6763.12700\n 14.3026.85473.00-\n 7科技1-115-18限售90.05\n 30090仲景2020-12021-0新股1132517225\n 39.7460.44285.00-\n 8食品1-135-24限售.90.40\n 30091瑞丰2020-12021-0新股1434322690\n 30.2647.87474.00-\n 0新材1-205-27限售.24.38\n 30091兆龙2020-12021-0新股8322.15082\n 13.2123.94630.00-\n 3互连1-276-07限售30.20\n 60199中金2020-12021-0新股24951718081714\n 28.7868.71-\n 5公司0-225-06限售.009.78383.21\n 68812蓝特2020-02021-0新股5322.8201217881\n 15.4133.60-\n 7光学9-143-22限售00.029.20\n 68815先惠2020-02021-0新股2403.9316416162\n 38.7767.26-\n 5技术8-032-18限售00.315.78\n 68816埃夫2020-02021-0新股201091276926342\n 6.3513.10-\n 5特7-071-15限售.002.157.90\n 68817阿拉2020-12021-0新股3944.7663125336\n 19.4364.24-\n 9丁0-164-26限售00.922.56\n 68821瑞晟2020-02021-0新股1229.4268356681\n 34.7346.12-\n 5智能8-203-01限售00.17.48\n 68827天智2020-02021-0新股8810.1060733063\n 12.0437.53-\n 7航6-241-07限售002.409.30\n 68828圣湘2020-02021-0新股4253.2146946714\n 50.48109.84-\n 9生物8-203-01限售001.449.52\n 68833亿华2020-02021-0新股2761.2116371219\n 76.65257.95-\n 9通7-312-10限售000.659.95\n 68838泛亚2020-12021-0新股3217.5237215251\n 16.2847.41-\n 6微透0-094-16限售00.767.97\n 68852芯原2020-02021-0新股7200.2774156152\n 38.5377.99-\n 1股份8-112-18限售006.008.00\n 68857浙海2020-02021-0新股1503.4979463141\n 33.1342.01-\n 7德曼9-083-16限售00.39.03\n 注:以上“可流通日”是根据上市公司公告估算的流通日期,最终日期以上市公司公告为准。\n 7.4.12.2期末持有的暂时停牌等流通受限股票\n 本基金本报告期末未持有暂时停牌等流通受限股票。\n 7.4.12.3期末债券正回购交易中作为抵押的债券\n 7.4.12.3.1银行间市场债券正回购\n 截至本报告期末,本基金无因从事银行间市场债券正回购交易形成的卖出回购金融资产款余额。\n 第48页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 7.4.12.3.2交易所市场债券正回购\n 截至本报告期末,本基金无因从事交易所市场债券正回购交易形成的卖出回购金融资产款余额。\n 7.4.13金融工具风险及管理\n 本基金为股票型基金,属于较高风险、较高预期收益的基金品种,其风险和预期收益高于混合型基金、债券型基金和货币市场基金。从本基金所分离的两类基金份额来看,华安中证证券 A 份额具有低风险、预期收益相对稳定的特征;华安中证证券 B 份额具有高风险、高预期收益的特征。本基金在日常经营活动中面临的与这些金融工具相关的风险主要包括信用风险、流动性风险及市场风险。本基金通过被动的指数化投资管理,紧密跟踪标的指数,追求跟踪偏离度和跟踪误差最小化。\n 7.4.13.1风险管理政策和组织架构\n 本基金的基金管理人奉行全面风险管理体系的建设,建立了以风险控制委员会为核心的、由督察长、风险控制委员会、监察稽核部、风险管理部等相关业务部门构成的风险管理架构体系。本基金的基金管理人在董事会下设立风险控制委员会,负责制定风险管理的宏观政策,审议通过风险控制的总体措施等;在管理层层面设立合规与风险管理委员会,讨论和制定公司日常经营过程中风险防范和控制措施;在业务操作层面风险管理职责主要由监察稽核部和风险管理部负责,协调并与各部门合作完成运作风险管理和投资风险管理、绩效评估等。监察稽核部和风险管理部对公司执行总裁负责,并由督察长分管。\n 本基金的基金管理人对于金融工具的风险管理方法主要是通过定性分析和定量分析的方法去估\n 测各种风险产生的可能损失。从定性分析的角度出发,判断风险损失的严重程度和出现同类风险损失的频度。从定量分析的角度出发,根据本基金的投资目标,结合基金资产所运用金融工具,通过特定的风险量化指标、模型,形成常规的量化报告,确定风险损失的限度和相应置信程度,及时可靠地对各种风险进行监督、检查和评估,并通过相应决策,将风险控制在可承受的范围内。\n 7.4.13.2信用风险\n 信用风险是指基金在交易过程中因交易对手未履行合约责任,或者基金所投资证券之发行人出现违约、拒绝支付到期本息等情况,导致基金资产损失和收益变化的风险。\n 本基金的基金管理人在交易前对交易对手的资信状况进行了充分的评估。本基金的银行存款存放在经中国人民银行和中国证券监督管理委员会所批准的具有基金托管资格和基金代销资格的银行,并根据本基金的基金管理人管理交易对手的经验进行筛选,因而与这些银行存款相关的信用风险不重大。本基金在银行间同业市场进行交易前均对交易对手进行信用评估并对证券交割方式进行限制\n 第49页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告以控制相应的信用风险;在交易所进行的交易均以中国证券登记结算有限责任公司为交易对手完成\n 证券交收和款项清算,违约风险可能性很小。\n 本基金的基金管理人建立了信用风险管理流程,通过对投资品种信用等级评估来控制证券发行人的信用风险,且通过分散化投资以分散信用风险。\n 7.4.13.3流动性风险\n 流动性风险是指基金在履行与金融负债有关的义务时遇到资金短缺的风险。本基金的流动性风险一方面来自于基金份额持有人可随时要求赎回其持有的基金份额,另一方面来自于投资品种所处的交易市场不活跃而带来的变现困难或因投资集中而无法在市场出现剧烈波动的情况下以合理的价格变现。\n 针对兑付赎回资金的流动性风险,本基金的基金管理人每日对本基金的申购赎回情况进行严密监控并预测流动性需求,保持基金投资组合中的可用现金头寸与之相匹配。本基金的基金管理人在基金合同中设计了巨额赎回条款,约定在非常情况下赎回申请的处理方式,控制因开放申购赎回模式带来的流动性风险,有效保障基金份额持有人利益。\n 7.4.13.3.1报告期内本基金组合资产的流动性风险分析\n 本基金的基金管理人在基金运作过程中严格按照《公开募集证券投资基金运作管理办法》及《公开募集开放式证券投资基金流动性风险管理规定》(自2017年10月1日起施行)等法规的要求对本基\n 金组合资产的流动性风险进行管理,通过独立的风险管理部门对本基金的组合持仓集中度指标、流通受限制的投资品种比例以及组合在短时间内变现能力的综合指标等流动性指标进行持续的监测和分析。\n 本基金投资于一家公司发行的证券市值不超过基金资产净值的10%,且本基金与由本基金的基金管理人管理的其他基金共同持有一家公司发行的证券不得超过该证券的10%。本基金与由本基金的基金管理人管理的其他开放式基金共同持有一家上市公司发行的可流通股票不得超过该上市公司\n 可流通股票的15%,本基金与由本基金的基金管理人管理的全部投资组合持有一家上市公司发行的可流通股票,不得超过该上市公司可流通股票的30%。\n 本基金所持部分证券在证券交易所上市,其余亦可在银行间同业市场交易,部分基金资产流通暂时受限制不能自由转让的情况参见附注7.4.12。此外,本基金可通过卖出回购金融资产方式借入短期资金应对流动性需求,其上限一般不超过基金持有的债券投资的公允价值。本基金主动投资于流动性受限资产的市值合计不得超过基金资产净值的15%。\n 第50页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告本基金的基金管理人每日对基金组合资产中7个工作日可变现资产的可变现价值进行审慎评估与测算,确保每日确认的净赎回申请不得超过7个工作日可变现资产的可变现价值。\n 同时,本基金的基金管理人通过合理分散逆回购交易的到期日与交易对手的集中度;按照穿透原则对交易对手的财务状况、偿付能力及杠杆水平等进行必要的尽职调查与严格的准入管理,以及对不同的交易对手实施交易额度管理并进行动态调整等措施严格管理本基金从事逆回购交易的流动\n 性风险和交易对手风险。此外,本基金的基金管理人建立了逆回购交易质押品管理制度:根据质押品的资质确定质押率水平;持续监测质押品的风险状况与价值变动以确保质押品按公允价值计算足额;并在与私募类证券资管产品及中国证监会认定的其他主体为交易对手开展逆回购交易时,可接受质押品的资质要求与基金合同约定的投资范围保持一致。\n 综合上述各项流动性指标的监测结果及流动性风险管理措施的实施,本基金在本报告期内流动性情况良好。\n 7.4.13.4市场风险\n 市场风险是指基金所持金融工具的公允价值或未来现金流量因所处市场各类价格因素的变动而\n 发生波动的风险,包括利率风险、外汇风险和其他价格风险。\n 7.4.13.4.1利率风险\n 利率风险是指金融工具的公允价值或现金流量受市场利率变动而发生波动的风险。利率敏感性金融工具均面临由于市场利率上升而导致公允价值下降的风险,其中浮动利率类金融工具还面临每个付息期间结束根据市场利率重新定价时对于未来现金流影响的风险。\n 本基金的基金管理人定期对本基金面临的利率敏感性缺口进行监控,并通过调整投资组合的久期等方法对上述利率风险进行管理。\n 本基金的生息资产主要为银行存款、结算备付金和存出保证金等。\n 7.4.13.4.1.1利率风险敞口\n 单位:人民币元本期末\n 2020年12月311年以内1-5年5年以上不计息合计\n 日资产\n 银行存款37153342.44---37153342.44\n 第51页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 结算备付金196440.64---196440.64\n 存出保证金131848.75---131848.75\n 577659593.8\n 交易性金融资产---577659593.88\n 8\n 应收证券清算款-----\n 应收利息---4069.474069.47\n 应收申购款147678.82--3817448.323965127.14\n 619110422.3\n 资产总计37629310.65--581481111.67\n 2\n 负债\n 短期借款-----\n 交易性金融负债-----\n 衍生金融负债-----卖出回购金融资\n -----产款\n 应付证券清算款-----\n 应付赎回款---7436076.637436076.63\n 应付管理人报酬---456037.09456037.09\n 应付托管费---100328.16100328.16\n 应付销售服务费-----\n 应付交易费用---773407.28773407.28\n 应交税费-----\n 应付利息-----\n 应付利润-----\n 递延所得税负债-----\n 其他负债---256701.75256701.75\n 9022550.9\n 负债总计---9022550.91\n 610087871.4\n 利率敏感度缺口37629310.65--572458560.76\n 1\n 上年度末\n 2019年12月311年以内1-5年5年以上不计息合计\n 日资产\n 银行存款17266791.39---17266791.39\n 结算备付金84410.67---84410.67\n 存出保证金19283.51---19283.51\n 交易性金融资产---211287284.58211287284.5\n 第52页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 8\n 应收证券清算款---6145390.116145390.11\n 应收利息---3780.453780.45\n 应收申购款---1447763.861447763.86\n 236254704.5\n 资产总计17370485.57--218884219.00\n 7\n 负债\n 短期借款-----\n 应付赎回款---11522537.3311522537.33\n 应付管理人报酬---200431.27200431.27\n 应付托管费---44094.8644094.86\n 应付交易费用---152425.18152425.18\n 其他负债---272014.68272014.68\n 负债总计---12191503.3212191503.32\n 224063201.2\n 利率敏感度缺口17370485.57--206692715.68\n 5\n 注:表中所示为本基金资产及负债的公允价值,并按照合约规定的重新定价日或到期日孰早者进行了分类。\n 7.4.13.4.1.2利率风险的敏感性分析\n 本基金于2020年12月31日及2019年12月31日未持有债券资产,且持有的银行存款均为活期存款,因此市场利率的变动对于本基金资产净值无重大影响。\n 7.4.13.4.2外汇风险\n 外汇风险是指金融工具的公允价值或未来现金流量因外汇汇率变动而发生波动的风险。本基金的所有资产及负债以人民币计价,因此无重大外汇风险。\n 7.4.13.4.3其他价格风险\n 其他价格风险是指基金所持金融工具的公允价值或未来现金流量因除市场利率和外汇汇率以外的市场价格因素变动而发生波动的风险。本基金主要投资于证券交易所上市或银行间同业市场交易的股票和债券,所面临的其他价格风险来源于单个证券发行主体自身经营情况或特殊事项的影响,也可能来源于证券市场整体波动的影响。\n 本基金的基金管理人定期结合宏观及微观环境的变化,对投资策略、资产配置、投资组合进行修正,来主动应对可能发生的市场价格风险。\n 第53页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 本基金通过投资组合的分散化降低其他价格风险。基金的投资组合比例为:投资于股票资产的比例不低于基金资产的90%,投资于中证全指证券公司指数成分股及其备选成分股的比例不低于非现金基金资产的80%,每个交易日日终在扣除股指期货保证金以后,本基金保留的现金或到期日在一年以内的政府债券投资比例不低于基金资产净值的5%,其中现金不包括结算备付金、存出保证金、应收申购款等。权证、股指期货及其他金融工具的投资比例依照法律法规或监管机构的规定执行。\n 此外,本基金的基金管理人每日对本基金所持有的证券价格实施监控,定期运用多种定量方法对基金进行风险度量,包括 VaR(Value at Risk)指标等来测试本基金面临的潜在价格风险,及时可靠地对风险进行跟踪和控制。\n 7.4.13.4.3.1其他价格风险敞口\n 金额单位:人民币元本期末上年度末\n 2020年12月31日2019年12月31日\n 占基金占基金项目资产净资产净公允价值公允价值值比例值比例\n (%)(%)\n 交易性金融资产-股票投资577659593.8894.68211287284.5894.30\n 交易性金融资产—基金投资----\n 交易性金融资产-贵金属投资----\n 衍生金融资产-权证投资----\n 合计577659593.8894.68211287284.5894.30\n 7.4.13.4.3.2其他价格风险的敏感性分析\n 基金的市场价格风险决定于业绩比较基准的变动假设除上述基准以外的其他市场变量保持不变对资产负债表日基金资产净值的\n 影响金额(单位:人民币元)相关风险变量的变动分析本期末上年度末\n 2020年12月31日2019年12月31日\n 业绩比较基准增加5%增加约29487712.98增加约10964685.71\n 第54页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 业绩比较基准减少5%减少约29487712.98减少约10964685.71\n 7.4.14有助于理解和分析会计报表需要说明的其他事项\n 7.4.14.1公允价值\n 7.4.14.1.1不以公允价值计量的金融工具\n 不以公允价值计量的金融资产和负债主要包括贷款和应收款项以及其他金融负债,其因剩余期限不长,公允价值与账面价值相若。\n 7.4.14.1.2以公允价值计量的金融工具\n 7.4.14.1.2.1各层次金融工具公允价值\n 于2020年12月31日,本基金持有的以公允价值计量且其变动计入当期损益的金融资产中属于\n 第一层次的余额为人民币572098442.71元,属于第二层次的余额为人民币0.00元,属于第三层次的余额为人民币5561151.17元(于2019年12月31日,本基金持有的以公允价值计量且其变动计入当期损益的金融资产中属于第一层次的余额为人民币210648595.77元,属于第二层次的余额为人民币200724.33元,属于第三层次的余额为人民币437964.48元)。\n 7.4.14.1.2.2公允价值所属层次间的重大变动\n 对于证券交易所上市的股票和可转换债券,若出现重大事项停牌、交易不活跃、或属于非公开发行等情况,本基金分别于停牌日至交易恢复活跃日期间、交易不活跃期间及限售期间不将相关股票和可转换债券的公允价值列入第一层次;并根据估值调整中采用的不可观察输入值对于公允价值\n 的影响程度,确定相关股票和可转换债券公允价值应属第二层次或第三层次。\n 7.4.14.1.2.3第三层次公允价值余额和本期变动金额\n 本基金持有的以公允价值计量且其变动计入当期损益的金融工具第三层次公允价值本期变动情\n 况如下:\n 单位:人民币元交易性金融资产\n 上年度末437964.48\n 转入第三层次-\n 转出第三层次423987.36\n 当期计入损益的利得或损失总额3354287.90\n 第55页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 购买2373213.35\n 出售180327.20\n 本期末5561151.17\n 本期末持有的资产计入损益的当期未实现利得或损失的变动3187937.82\n 7.4.14.2承诺事项\n 截至资产负债表日,本基金无需要说明的承诺事项。\n 7.4.14.3其他事项\n 截至资产负债表日,本基金无需要说明的其他重要事项。\n 7.4.14.4财务报表的批准\n 本财务报表已于2021年3月24日经本基金的基金管理人批准。\n §8投资组合报告\n 8.1期末基金资产组合情况\n 金额单位:人民币元\n 序号项目金额占基金总资产的比例(%)\n 1权益投资577659593.8893.30\n 其中:股票577659593.8893.30\n 2基金投资--\n 3固定收益投资--\n 其中:债券--\n 资产支持证券--\n 4贵金属投资--\n 5金融衍生品投资--\n 6买入返售金融资产--\n 其中:买断式回购的买入返\n --售金融资产银行存款和结算备付金合\n 737349783.086.03\n 计\n 8其他各项资产4101045.360.66\n 第56页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 9合计619110422.32100.00\n 8.2期末按行业分类的股票投资组合\n 8.2.1指数投资期末按行业分类的股票投资组合\n 金额单位:人民币元占基金资产净值代码行业类别公允价值比例(%)\n A 农、林、牧、渔业 - -\n --\n B 采矿业\n C 制造业 - -\n D 电力、热力、燃气及水生产和供应业 - -\n E 建筑业 - -\n F 批发和零售业 - -\n G 交通运输、仓储和邮政业 - -\n H 住宿和餐饮业 - -\n I 信息传输、软件和信息技术服务业 - -\n J 金融业 572098442.71 93.77\n K 房地产业 - -\n L 租赁和商务服务业 - -\n M 科学研究和技术服务业 - -\n N 水利、环境和公共设施管理业 - -\n O 居民服务、修理和其他服务业 - -\n P 教育 - -\n Q 卫生和社会工作 - -\n R 文化、体育和娱乐业 - -\n S 综合 - -\n 合计572098442.7193.77\n 第57页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 8.2.2积极投资期末按行业分类的股票投资组合\n 金额单位:人民币元占基金资产净值代码行业类别公允价值比例(%)\n A 农、林、牧、渔业 - -\n --\n B 采矿业\n C 制造业 2901668.75 0.48\n D 电力、热力、燃气及水生产和供应业 - -\n E 建筑业 - -\n F 批发和零售业 16322.72 0.00\n G 交通运输、仓储和邮政业 19998.88 0.00\n H 住宿和餐饮业 - -\n I 信息传输、软件和信息技术服务业 604544.22 0.10\n J 金融业 1714383.21 0.28\n K 房地产业 - -\n L 租赁和商务服务业 - -\n M 科学研究和技术服务业 269011.76 0.04\n N 水利、环境和公共设施管理业 15081.10 0.00\n O 居民服务、修理和其他服务业 - -\n P 教育 - -\n Q 卫生和社会工作 - -\n R 文化、体育和娱乐业 20140.53 0.00\n S 综合 - -\n 合计5561151.170.91\n 8.3期末按公允价值占基金资产净值比例大小排序的所有股票投资明细\n 8.3.1期末指数投资按公允价值占基金资产净值比例大小排序的所有股票投资明细\n 金额单位:人民币元\n 第58页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告占基金资产净\n 序号股票代码股票名称数量(股)公允价值\n 值比例(%)\n 1600030中信证券273156480307981.6013.16\n 2300059东方财富220880068472800.0011.22\n 3601688华泰证券188697433984401.745.57\n 4600837海通证券247655831848535.885.22\n 5600999招商证券118938427760222.564.55\n 6601211国泰君安144546625339018.984.15\n 7600958东方证券133850615566824.782.55\n 8000776广发证券94848715441368.362.53\n 9000166申万宏源288871115252394.082.50\n 10601377兴业证券171737314906797.642.44\n 11601901方正证券131889013676889.302.24\n 12600109国金证券77545912616717.932.07\n 13002736国信证券92383112601054.842.07\n 14601788光大证券62603311594131.161.90\n 15000783长江证券124097910424223.601.71\n 16601108财通证券80530010187045.001.67\n 17601555东吴证券9952009812672.001.61\n 18002797第一创业9429189382034.101.54\n 19601099太平洋21835508908884.001.46\n 20601878浙商证券5788278856053.101.45\n 21601456国联证券3722007939026.001.30\n 22000728国元证券8390637518004.481.23\n 23600061国投资本5418197493356.771.23\n 24000750国海证券12213867157321.961.17\n 25601066中信建投1667227002324.001.15\n 26601162天风证券10682806516508.001.07\n 27002500山西证券6902666177880.701.01\n 28601198东兴证券4418215885055.720.96\n 29601990南京证券4723285795464.560.95\n 30600369西南证券10641615725186.180.94\n 31002673西部证券5610265688803.640.93\n 32600909华安证券6963845571072.000.91\n 33002926华西证券4205175248052.160.86\n 34601881中国银河4130455167192.950.85\n 35600155华创阳安3899115142926.090.84\n 36002670国盛金控3716455110118.750.84\n 37600918中泰证券2451004534350.000.74\n 38000686东北证券4497824416859.240.72\n 39601236红塔证券2306004286854.000.70\n 40600621华鑫股份1696083861974.160.63\n 41002939长城证券2980003835260.000.63\n 第59页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 42601375中原证券4421883104159.760.51\n 43600864哈投股份3325002822925.000.46\n 44601696中银证券976002701568.000.44\n 45000712锦龙股份1432742265161.940.37\n 46600095湘财股份1200001752000.000.29\n 47002945华林证券862001299034.000.21\n 48603093南华期货36800676752.000.11\n 49002961瑞达期货19300463200.000.08\n 8.3.2期末积极投资按公允价值占基金资产净值比例大小排序的所有股票投资明细\n 金额单位:人民币元占基金资产净\n 序号股票代码股票名称数量(股)公允价值\n 值比例(%)\n 1601995中金公司24951.001714383.210.28\n 2688339亿华通2761.00712199.950.12\n 3688521芯原股份7200.00561528.000.09\n 4688289圣湘生物4253.00467149.520.08\n 5688277天智航8810.00330639.300.05\n 6688165埃夫特20109.00263427.900.04\n 7688179阿拉丁3944.00253362.560.04\n 8688127蓝特光学5322.00178819.200.03\n 9688155先惠技术2403.00161625.780.03\n 10688386泛亚微透3217.00152517.970.02\n 11300869康泰医学862.0095578.560.02\n 12300896爱美客157.0094727.520.02\n 13688577浙海德曼1503.0063141.030.01\n 14688215瑞晟智能1229.0056681.480.01\n 15300872天阳科技798.0030196.320.00\n 16300900广联航空879.0029147.640.00\n 17300877金春股份569.0028933.650.00\n 18300861美畅股份507.0025907.700.00\n 19300871回盛生物618.0023916.600.00\n 20300910瑞丰新材474.0022690.380.00\n 21300860锋尚文化159.0020140.530.00\n 22300873海晨股份484.0019998.880.00\n 23300878维康药业401.0019536.720.00\n 24300891惠云钛业1143.0018745.200.00\n 25300868杰美特431.0018653.680.00\n 26300908仲景食品285.0017225.400.00\n 27300884狄耐克499.0016721.490.00\n 28300898熊猫乳品496.0016382.880.00\n 29300892品渥食品272.0016322.720.00\n 30300887谱尼测试210.0015649.200.00\n 第60页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 31300913兆龙互连630.0015082.200.00\n 32300864南大环境166.0015081.100.00\n 33300889爱克股份479.0014427.480.00\n 34300902国安达551.0013367.260.00\n 35300895铜牛信息283.0012819.900.00\n 36300907康平科技473.0012700.050.00\n 37300879大叶股份466.0012637.920.00\n 38300893松原股份276.009682.080.00\n 39300881盛德鑫泰291.009402.210.00\n 8.4报告期内股票投资组合的重大变动\n 8.4.1累计买入金额超出期初基金资产净值2%或前20名的股票明细\n 金额单位:人民币元占期初基金资序号股票代码股票名称本期累计买入金额产净值比例\n (%)\n 1600030中信证券100054759.8544.65\n 2601688华泰证券54930015.1824.52\n 3600837海通证券51678859.9223.06\n 4300059东方财富50375739.5922.48\n 5601211国泰君安32467847.8714.49\n 6600999招商证券27748726.1212.38\n 7000776广发证券19641967.208.77\n 8000166申万宏源17689788.897.89\n 9600958东方证券15616501.316.97\n 10601377兴业证券13456019.006.01\n 11002736国信证券13328833.755.95\n 12601990南京证券12692398.605.66\n 13601901方正证券11830459.355.28\n 14601788光大证券11607060.005.18\n 15600109国金证券11572667.465.16\n 16601162天风证券10890362.354.86\n 17601555东吴证券10814157.844.83\n 18601066中信建投10770408.554.81\n 19000783长江证券10677146.254.77\n 20601108财通证券9879054.964.41\n 21600061国投资本9364547.414.18\n 22601099太平洋9023396.054.03\n 23002797第一创业8996923.014.02\n 24601878浙商证券8858459.003.95\n 25000728国元证券8686093.203.88\n 第61页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 26601456国联证券7481272.243.34\n 27601198东兴证券7419679.823.31\n 28000750国海证券7151264.753.19\n 29601881中国银河7110932.323.17\n 30600155华创阳安6987082.003.12\n 31002926华西证券6920871.343.09\n 32002500山西证券6881057.723.07\n 33600909华安证券6527806.002.91\n 34002673西部证券6486853.082.90\n 35600369西南证券6291151.002.81\n 36002939长城证券5881305.412.62\n 37601236红塔证券5501110.002.46\n 38000686东北证券4550265.322.03\n 注:本项“买入金额”均按买卖成交金额(成交单价乘以成交数量)填列,不考虑相关交易费用。\n 8.4.2累计卖出金额超出期初基金资产净值2%或前20名的股票明细\n 金额单位:人民币元占期初基金资序号股票代码股票名称本期累计卖出金额产净值比例\n (%)\n 1600030中信证券55486502.8024.76\n 2600837海通证券32600562.0314.55\n 3601688华泰证券30538460.4613.63\n 4300059东方财富23376557.6410.43\n 5601211国泰君安18067469.418.06\n 6600999招商证券14071496.736.28\n 7000776广发证券11442827.035.11\n 8000166申万宏源9209532.674.11\n 9600958东方证券6609229.682.95\n 10601066中信建投6546337.002.92\n 11601990南京证券6194994.512.76\n 12002736国信证券6012674.482.68\n 13601901方正证券5887973.972.63\n 14688981中芯国际5703493.122.55\n 15601377兴业证券5512065.002.46\n 16600061国投资本5387273.002.40\n 17600109国金证券5362583.152.39\n 18000783长江证券5255731.702.35\n 19601555东吴证券4870497.442.17\n 20601788光大证券4829479.962.16\n 21601198东兴证券4550018.082.03\n 第62页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 注:本项“卖出金额”均按买卖成交金额(成交单价乘以成交数量)填列,不考虑相关交易费用。\n 8.4.3买入股票的成本总额及卖出股票的收入总额\n 单位:人民币元\n 买入股票的成本(成交)总额679337267.90\n 卖出股票的收入(成交)总额386639215.54\n 注:本项“买入股票的成本(成交)总额”和“卖出股票的收入(成交)总额”均按买卖成交金额(成交单价乘以成交数量)填列,不考虑相关交易费用。\n 8.5期末按债券品种分类的债券投资组合\n 本基金本报告期末未持有债券投资。\n 8.6期末按公允价值占基金资产净值比例大小排序的前五名债券投资明细\n 本基金本报告期末未持有债券。\n 8.7期末按公允价值占基金资产净值比例大小排序的所有资产支持证券投资明细\n 本基金本报告期末未持有资产支持证券。\n 8.8报告期末按公允价值占基金资产净值比例大小排序的前五名贵金属投资明细\n 本基金本报告期末未持有贵金属投资。\n 8.9期末按公允价值占基金资产净值比例大小排序的前五名权证投资明细\n 本基金本报告期末未持有权证投资。\n 8.10报告期末本基金投资的股指期货交易情况说明\n 8.10.1报告期末本基金投资的股指期货持仓和损益明细\n 本基金本报告期末未持有股指期货。\n 8.10.2本基金投资股指期货的投资政策无。\n 8.11报告期末本基金投资的国债期货交易情况说明\n 8.11.1本期国债期货投资政策\n 第63页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告无。\n 8.11.2报告期末本基金投资的国债期货持仓和损益明细\n 本基金本报告期末未持有国债期货。\n 8.11.3本期国债期货投资评价无。\n 8.12投资组合报告附注\n 8.12.1本报告期内,本基金投资的前十名证券的发行主体没有被监管部门立案调查的,也没有在报\n 告编制日前一年内受到公开谴责、处罚的情况。\n 8.12.2本基金投资的前十名股票中,不存在投资于超出基金合同规定备选股票库之外的股票。\n 8.12.3期末其他各项资产构成\n 单位:人民币元序号名称金额\n 1存出保证金131848.75\n 2应收证券清算款-\n 3应收股利-\n 4应收利息4069.47\n 5应收申购款3965127.14\n 6其他应收款-\n 7待摊费用-\n 8其他-\n 9合计4101045.36\n 8.12.4期末持有的处于转股期的可转换债券明细\n 本基金本报告期末未持有处于转股期的可转换债券。\n 8.12.5期末前十名股票中存在流通受限情况的说明\n 8.12.5.1期末指数投资前十名股票中存在流通受限情况的说明\n 本基金本报告期末未持有存在流通受限情况的股票。\n 8.12.5.2期末积极投资前五名股票中存在流通受限情况的说明\n 第64页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 金额单位:人民币元流通受限部分的公允占基金资产净序号股票代码股票名称流通受限情况说明\n 价值值比例(%)\n 1601995中金公司1714383.210.28处于锁定期\n 2688339亿华通712199.950.12处于锁定期\n 3688521芯原股份561528.000.09处于锁定期\n 4688289圣湘生物467149.520.08处于锁定期\n 5688277天智航330639.300.05处于锁定期\n 8.12.6投资组合报告附注的其他文字描述部分无。\n §9基金份额持有人信息\n 9.1期末基金份额持有人户数及持有人结构\n 份额单位:份持有人结构持有人户户均持有的机构投资者个人投资者份额级别\n 数(户)基金份额占总份占总份持有份额持有份额额比例额比例华安中证全指证\n 券公司指数分级13755057.24242800.003.22%7300042.0096.78%\n A华安中证全指证\n 100.00\n 券公司指数分级10886932.760.000.00%7542842.00\n %\n B华安中证全指证\n 742946572.1588852511.4218.20%399418614.0281.80%\n 券公司指数分级\n 合计755196665.3089095311.4217.70%414261498.0282.30%\n 第65页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 9.2期末上市基金前十名持有人\n 华安中证全指证券公司指数分级 A\n 序号持有人名称持有份额(份)占上市总份额比例\n 1陈建燕824833.0010.94%\n 2胡园园715022.009.48%\n 3刘文茵692952.009.19%\n 4丁碧霞608247.008.06%\n 5傅越千412144.005.46%\n 6谢琳娜330300.004.38%\n 7王回生305319.004.05%\n 8樊孝鹏242400.003.21%\n 9穆荣才223151.002.96%\n 10王武世220000.002.92%\n 华安中证全指证券公司指数分级B\n 序号持有人名称持有份额(份)占上市总份额比例\n 1王武世677000.008.98%\n 2邓意超573400.007.60%\n 3李霞566530.007.51%\n 4朱洪宏476380.006.32%\n 5钟贵雄373410.004.95%\n 6王泽稷360000.004.77%\n 7林辉218401.002.90%\n 8欧静虹196593.002.61%\n 9钱中明154569.002.05%\n 10杨芳133736.001.77%\n 9.3期末基金管理人的从业人员持有本基金的情况\n 项目份额级别持有份额总数(份)占基金总份额比例华安中证全指证券公司\n 100023.001.33%\n 指数分级 A华安中证全指证券公司\n 基金管理人所有从业人0.000.00%\n 指数分级 B员持有本基金华安中证全指证券公司\n 13117.170.00%\n 指数分级\n 合计113140.170.02%\n 9.4期末基金管理人的从业人员持有本开放式基金份额总量区间的情况\n 本公司高级管理人员、基金投资和研究部门负责人持有该只基金份额总量的数量区间为0。\n 本基金的基金经理持有本基金份额总量的数量区间为0。\n 第66页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 9.5发起式基金发起资金持有份额情况\n §10开放式基金份额变动\n 单位:份华安中证全指证券华安中证全指证券华安中证全指证券项目\n 公司指数分级 A 公司指数分级 B 公司指数分级基金合同生效日(2015年6月9\n 101534190.00101534190.0046316587.95日)基金份额总额\n 本报告期期初基金份额总额16678941.0016678941.00190581533.68\n 本报告期基金总申购份额--1278675323.72\n 减:本报告期基金总赎回份额--1010013597.07\n 本报告期基金拆分变动份额-9136099.00-9136099.0029027865.11\n 本报告期期末基金份额总额7542842.007542842.00488271125.44拆分变动份额含本基金三级份额之间的配对转换份额和基金份额折算后的调整份额。\n §11重大事件揭示\n 11.1基金份额持有人大会决议\n 本基金于从2020年9月16日起至2020年10月30日期间以通讯方式召开了基金份额持有人大会,根据计票结果,本人直接或委托授权代表出具有效表决意见的基金份额持有人所代表的华安证券分级份额未达到在权益登记日基金份额总数的1/2(含1/2),未达到法定的持有人会议召开条件,故本次基金份额持有人大会召开失败。本次持有人大会详情请见本基金管理人于2020年11月4日发布的《关于华安中证全指证券公司指数分级证券投资基金基金份额持有人大会会议情况的公告》。\n 11.2基金管理人、基金托管人的专门基金托管部门的重大人事变动\n 1、本报告期内本基金管理人重大人事变动如下:\n (1)2020年8月15日,基金管理人发布了《华安基金管理有限公司关于总经理变更的公告》,童威先生离任本基金管理人的总经理。\n (2)2020年8月22日,基金管理人发布了《华安基金管理有限公司关于督察长变更的公告》,薛珍女士离任本基金管理人的督察长。\n (3)2020年10月17日,基金管理人发布了《华安基金管理有限公司关于总经理变更的公告》,张霄岭先生新任本基金管理人的总经理。\n (4)2020年12月18日,基金管理人发布了《华安基金管理有限公司关于首席信息官任职的公告》,范伟隽先生新任本基金管理人的首席信息官。\n 第67页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 2、本报告期内本基金托管人的专门基金托管部门重大人事变动如下:\n 无。\n 11.3涉及基金管理人、基金财产、基金托管业务的诉讼\n 报告期内无涉及本基金财产、基金托管业务的诉讼。报告期内基金管理人无涉及本基金财产的诉讼。\n 11.4基金投资策略的改变\n 本报告期内无基金投资策略的改变。\n 11.5为基金进行审计的会计师事务所情况\n 本报告期内本基金未改聘为基金审计的会计师事务所。\n 报告年度应支付给聘任会计师事务所的报酬为人民币60000.00元。\n 目前的审计机构已提供审计服务的连续年限:自基金合同生效日起至今。\n 11.6管理人、托管人及其高级管理人员受稽查或处罚等情况\n 本报告期内无管理人、托管人及其高级管理人员受稽查或处罚等情况。\n 11.7基金租用证券公司交易单元的有关情况\n 11.7.1基金租用证券公司交易单元进行股票投资及佣金支付情况\n 金额单位:人民币元股票交易应支付该券商的佣金交易占当期股占当期佣券商名称单元备注成交金额票成交总佣金金总量的数量额的比例比例\n 瑞银证券1-----\n 中银国际1-----\n 中山证券1-----\n 万联证券1-----\n 财信证券1-----\n 粤开证券1-----\n 财通证券1-----\n 华安证券1-----\n 西南证券1-----\n 财达证券1-----\n 中信证券(华\n 2-----\n 南)\n 湘财证券1-----\n 国盛证券1231764999.8822.15%213323.9522.12%-\n 第68页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 广发证券1136392763.8213.03%127021.9913.17%-\n 天风证券2112111093.2510.71%103257.7410.71%-\n 申万宏源391155986.938.71%83070.538.61%-\n 兴业证券188424493.948.45%82350.378.54%-\n 中信建投144164645.974.22%41130.344.26%-\n 中信证券142538590.154.07%39616.354.11%-\n 华泰证券139008710.363.73%36329.433.77%-\n 上海证券334782468.043.32%32392.373.36%-\n 方正证券333133311.393.17%30194.623.13%-\n 中泰证券132977376.413.15%30052.523.12%-\n 光大证券228644989.142.74%26104.222.71%-\n 国泰君安证券130466439.772.91%26085.012.70%-\n 海通证券120895015.602.00%19459.682.02%-\n 国信证券118844358.531.80%17549.761.82%-\n 长江证券215582282.411.49%14395.351.49%-\n 银河证券115252532.241.46%14204.921.47%-\n 东北证券112443700.551.19%11588.761.20%-\n 招商证券38385509.160.80%7809.590.81%-\n 中金公司14729182.090.45%4404.450.46%-\n 新时代证券24704467.560.45%4205.280.44%-\n 注:1、券商专用交易单元选择标准:\n 基金管理人负责选择证券经营机构,选用其交易单元供本基金证券买卖专用,选择标准为:\n (1)内部管理规范、严谨;具备健全的内控制度,并能满足基金运作高度保密的要求;\n (2)研究实力较强,有固定的研究机构和专门研究人员,能够针对本基金业务需要,提供高质量的研究报告和较为全面的服务;\n (3)具有战略规划和定位,能够积极推动多边业务合作,最大限度地调动整体资源,为基金投资赢取机会;\n (4)其他有利于基金持有人利益的商业合作考虑。\n 2、券商专用交易单元选择程序:\n (1)对交易单元候选券商的综合服务进行评估\n 由相关部门牵头并组织有关人员依据上述交易单元选择标准和《券商服务评价办法》,对候选交易单元的券商服务质量和综合实力进行评估。\n (2)填写《新增交易单元申请审核表》牵头部门汇总对各候选交易单元券商的综合评估结果,择优选出拟新增单元,填写《新增交易单元申请审核表》,对拟新增交易单元的必要性和合规性进行阐述。\n 第69页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n (3)候选交易单元名单提交分管领导审批\n 公司分管领导对相关部门提交的《新增交易单元申请审核表》及其对券商综合评估的结果进行审核,并签署审批意见。\n (4)协议签署及通知托管人\n 基金管理人与被选择的券商签订《证券交易单元租用协议》,并通知基金托管人。\n 3、报告期内基金租用券商交易单元的变更情况:\n 无\n 11.7.2基金租用证券公司交易单元进行其他证券投资的情况\n 金额单位:人民币元债券交易回购交易权证交易占当期债占当期回占当期权证券商名称成交金额券成交总成交金额购成交总成交金额成交总额的额的比例额的比例比例\n 瑞银证券------\n 中银国际------\n 中山证券------\n 万联证券------\n 财信证券------\n 粤开证券------\n 财通证券------\n 华安证券------\n 西南证券------\n 财达证券------\n 中信证券(华\n ------\n 南)\n 湘财证券------\n 国盛证券1084509.1016.88%----\n 广发证券------\n 天风证券------\n 申万宏源------\n 兴业证券310320.604.83%----\n 中信建投------\n 中信证券913000.0014.21%----\n 华泰证券1792477.2027.91%----\n 上海证券------\n 第70页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 方正证券------\n 中泰证券------\n 光大证券1305585.4020.33%----\n 国泰君安证券1017500.0015.84%----\n 海通证券------\n 国信证券------\n 长江证券------\n 银河证券------\n 东北证券------\n 招商证券------\n 中金公司------\n 新时代证券------\n 11.8其他重大事件\n 序号公告事项法定披露方式法定披露日期中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 1露网站和公司网站等指2020-01-21\n 金2019年第4季度报告定媒介华安基金管理有限公司关于调整旗下基金中国证监会基金电子披\n 22020年春节假期清算交收安排及申购赎回等露网站和公司网站等指2020-01-28\n 交易业务的提示性公告定媒介中国证监会基金电子披华安基金管理有限公司关于公司固有资金投\n 3露网站和公司网站等指2020-02-04\n 资旗下偏股型公募基金相关事宜的公告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下部分分级基\n 4露网站和公司网站等指2020-03-05\n 金暂停基金份额拆分业务的公告定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 5露网站和公司网站等指2020-03-07\n 金基金合同(更新)定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 6露网站和公司网站等指2020-03-07\n 金托管协议(更新)定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 7露网站和公司网站等指2020-03-07\n 金更新的招募说明书摘要(2020年第1号)定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 8露网站和公司网站等指2020-03-07\n 金更新的招募说明书(2020年第1号)定媒介华安基金管理有限公司关于根据信息披露管中国证监会基金电子披\n 9理办法修订旗下公募基金基金合同等法律文露网站和公司网站等指2020-03-07\n 件的公告定媒介\n 10华安基金管理有限公司关于基金电子直销平中国证监会基金电子披2020-03-14\n 第71页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 台调整“微钱宝”账户交易费率优惠活动的公露网站和公司网站等指告定媒介中国证监会基金电子披华安基金管理有限公司关于推迟披露旗下公\n 11露网站和公司网站等指2020-03-25\n 募基金2019年年度报告的公告定媒介中国证监会基金电子披华安基金关于基金电子交易平台延长工行直\n 12露网站和公司网站等指2020-03-30\n 联结算方式费率优惠活动的公告定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 13露网站和公司网站等指2020-04-11\n 金2019年年度报告定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 14露网站和公司网站等指2020-04-22\n 金2020年第1季度报告定媒介华安基金管理有限公司关于暂停泰诚财富基中国证监会基金电子披\n 15金销售(大连)有限公司办理旗下基金相关销露网站和公司网站等指2020-04-24\n 售业务的公告定媒介中国证监会基金电子披关于基金电子交易平台延长工行直联结算方\n 16露网站和公司网站等指2020-06-29\n 式费率优惠活动的公告定媒介中国证监会基金电子披\n 关于基金电子直销平台延长“微钱宝”账户交\n 17露网站和公司网站等指2020-06-29\n 易费率优惠活动的公告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下基金投资关\n 18露网站和公司网站等指2020-07-11\n 联方承销期内承销证券的公告(中芯国际)定媒介中国证监会基金电子披华安基金管理有限公司关于旗下基金投资关\n 19露网站和公司网站等指2020-07-11\n 联方承销期内承销证券的公告(寒武纪)定媒介中国证监会基金电子披关于旗下部分基金增加南京证券为销售机构\n 20露网站和公司网站等指2020-07-14\n 并参加费率优惠活动的公告定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 21露网站和公司网站等指2020-07-21\n 金2020年第2季度报告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下基金持有的\n 22露网站和公司网站等指2020-07-21\n “招商证券”股票估值调整的公告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下基金投资关\n 23露网站和公司网站等指2020-07-29\n 联方承销证券的公告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下基金投资关\n 24露网站和公司网站等指2020-08-04\n 联方承销期内承销证券的公告(亿华通)定媒介\n 第72页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告中国证监会基金电子披华安基金管理有限公司关于旗下基金投资关\n 25露网站和公司网站等指2020-08-04\n 联方承销期内承销证券的公告(天正电气)定媒介中国证监会基金电子披华安基金管理有限公司关于旗下基金投资关\n 26露网站和公司网站等指2020-08-04\n 联方承销期内承销证券的公告(敏芯股份)定媒介中国证监会基金电子披华安基金管理有限公司关于旗下基金投资关\n 27露网站和公司网站等指2020-08-11\n 联方承销期内承销证券的公告(博睿数据)定媒介中国证监会基金电子披华安基金管理有限公司关于旗下基金投资关\n 28露网站和公司网站等指2020-08-12\n 联方承销期内承销证券的公告(均瑶健康)定媒介中国证监会基金电子披华安基金管理有限公司关于总经理变更的公\n 29露网站和公司网站等指2020-08-15\n 告定媒介关于华安中证全指证券公司指数分级证券投中国证监会基金电子披\n 30资基金暂停大额申购、大额转换转入及定期定露网站和公司网站等指2020-08-17\n 额投资的公告定媒介中国证监会基金电子披关于华安中证全指证券公司指数分级证券投\n 31露网站和公司网站等指2020-08-20\n 资基金暂停申购及定期定额投资的公告定媒介中国证监会基金电子披华安基金管理有限公司关于督察长变更的公\n 32露网站和公司网站等指2020-08-22\n 告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下基金投资关\n 33露网站和公司网站等指2020-08-25\n 联方承销期内承销证券的公告(绿的谐波)定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 34露网站和公司网站等指2020-08-28\n 金2020年中期报告定媒介中国证监会基金电子披关于召开华安中证全指证券公司指数分级证\n 35露网站和公司网站等指2020-08-31\n 券投资基金基金份额持有人大会的公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 36券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-08-31\n 提示性公告定媒介华安中证全指证券公司指数分级证券投资基中国证监会基金电子披\n 37 金(华安中证全指证券公司指数分级 A)基金 露网站和公司网站等指 2020-08-31\n 产品资料概要定媒介华安中证全指证券公司指数分级证券投资基中国证监会基金电子披\n 38 金(华安中证全指证券公司指数分级 B)基金 露网站和公司网站等指 2020-08-31\n 产品资料概要定媒介华安中证全指证券公司指数分级证券投资基中国证监会基金电子披\n 392020-08-31金(华安中证全指证券公司指数分级)基金产露网站和公司网站等指\n 第73页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告品资料概要定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 40券投资基金基金份额持有人大会的第一次提露网站和公司网站等指2020-09-01\n 示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 41券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-01\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 42券投资基金基金份额持有人大会的第二次提露网站和公司网站等指2020-09-02\n 示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 43券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-02\n 提示性公告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下基金投资关\n 44露网站和公司网站等指2020-09-02\n 联方承销期内承销证券的公告(福昕软件)定媒介中国证监会基金电子披关于华安中证全指证券公司指数分级证券投\n 45露网站和公司网站等指2020-09-03\n 资基金恢复申购及定期定额投资的公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 46券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-03\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 47券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-04\n 提示性公告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下部分基金实\n 48露网站和公司网站等指2020-09-04\n 施赎回费率优惠活动的公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 49券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-05\n 提示性公告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下基金投资关\n 50露网站和公司网站等指2020-09-05\n 联方承销期内承销证券的公告(华翔股份)定媒介中国证监会基金电子披关于华安中证全指证券公司指数分级证券投\n 51露网站和公司网站等指2020-09-07\n 资基金恢复基金份额拆分业务的公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 52券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-07\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 53券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-08\n 提示性公告定媒介\n 54关于华安中证全指证券公司指数分级证券投中国证监会基金电子披2020-09-09\n 第74页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告资基金暂停基金份额拆分业务的公告露网站和公司网站等指定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 55券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-09\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 56券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-10\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 57券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-11\n 提示性公告定媒介华安基金管理有限公司关于暂停上海有鱼基中国证监会基金电子披\n 58金销售有限公司办理旗下基金相关销售业务露网站和公司网站等指2020-09-11\n 的公告定媒介关于召开华安中证银行指数分级证券投资基中国证监会基金电子披\n 59金基金份额持有人大会相关事项的提示性公露网站和公司网站等指2020-09-12\n 告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下基金投资关\n 60露网站和公司网站等指2020-09-12\n 联方承销期内承销证券的公告(天元股份)定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 61券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-14\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 62券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-15\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 63券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-16\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 64券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-17\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 65券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-18\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 66券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-19\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 67券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-21\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 68券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-22\n 提示性公告定媒介\n 第75页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 69券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-23\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 70券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-24\n 提示性公告定媒介中国证监会基金电子披\n 关于暂停中民财富基金销售(上海)有限公司\n 71露网站和公司网站等指2020-09-24\n 旗下基金相关销售业务的公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 72券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-25\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 73券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-26\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 74券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-28\n 提示性公告定媒介中国证监会基金电子披关于基金电子交易平台延长工行直联结算方\n 75露网站和公司网站等指2020-09-28\n 式费率优惠活动的公告定媒介中国证监会基金电子披\n 关于基金电子直销平台延长“微钱宝”账户交\n 76露网站和公司网站等指2020-09-28\n 易费率优惠活动的公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 77券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-29\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 78券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-09-30\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 79券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-09\n 提示性公告定媒介中国证监会基金电子披关于旗下基金参加中国建设银行股份有限公\n 80露网站和公司网站等指2020-10-09\n 司费率优惠活动的公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 81券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-10\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 82券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-12\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 832020-10-13\n 券投资基金基金份额持有人大会相关事项的露网站和公司网站等指\n 第76页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 84券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-14\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 85券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-15\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 86券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-16\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 87券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-17\n 提示性公告定媒介中国证监会基金电子披华安基金管理有限公司关于总经理变更的公\n 88露网站和公司网站等指2020-10-17\n 告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 89券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-19\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 90券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-20\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 91券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-21\n 提示性公告定媒介关于召开华安中证银行指数分级证券投资基中国证监会基金电子披\n 92金基金份额持有人大会相关事项的提示性公露网站和公司网站等指2020-10-22\n 告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 93券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-23\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 94券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-24\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 95券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-26\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 96券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-27\n 提示性公告定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 97露网站和公司网站等指2020-10-27\n 金2020年第3季度报告定媒介\n 98关于召开华安中证全指证券公司指数分级证中国证监会基金电子披2020-10-28\n 第77页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告券投资基金基金份额持有人大会相关事项的露网站和公司网站等指提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 99券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-29\n 提示性公告定媒介关于召开华安中证全指证券公司指数分级证中国证监会基金电子披\n 100券投资基金基金份额持有人大会相关事项的露网站和公司网站等指2020-10-30\n 提示性公告定媒介关于华安中证全指证券公司指数分级证券投中国证监会基金电子披\n 101 资基金持有人大会之证券股 A 份额、证券股 B 露网站和公司网站等指 2020-11-03\n 份额停牌提示性公告定媒介中国证监会基金电子披关于华安中证全指证券公司指数分级证券投\n 102露网站和公司网站等指2020-11-04\n 资基金基金份额持有人大会会议情况的公告定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 103露网站和公司网站等指2020-11-06\n 金基金合同(更新)定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 104露网站和公司网站等指2020-11-06\n 金托管协议(更新)定媒介中国证监会基金电子披华安基金管理有限公司关于修订旗下部分公\n 105露网站和公司网站等指2020-11-06\n 募基金基金合同的公告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下分级基金整\n 106露网站和公司网站等指2020-11-09\n 改的提示性公告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下分级基金整\n 107露网站和公司网站等指2020-11-10\n 改的提示性公告定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 108露网站和公司网站等指2020-11-11\n 金更新的招募说明书(2020年第2号)定媒介华安中证全指证券公司指数分级证券投资基中国证监会基金电子披\n 109 金(华安中证全指证券公司指数分级 A)基金 露网站和公司网站等指 2020-11-11\n 产品资料概要更新定媒介华安中证全指证券公司指数分级证券投资基中国证监会基金电子披\n 110 金(华安中证全指证券公司指数分级 B)基金 露网站和公司网站等指 2020-11-11\n 产品资料概要更新定媒介华安中证全指证券公司指数分级证券投资基中国证监会基金电子披\n 111金(华安中证全指证券公司指数分级)基金产露网站和公司网站等指2020-11-11\n 品资料概要更新定媒介中国证监会基金电子披华安基金管理有限公司关于旗下分级基金整\n 112露网站和公司网站等指2020-11-11\n 改的提示性公告定媒介\n 第78页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告中国证监会基金电子披华安基金管理有限公司关于旗下分级基金整\n 113露网站和公司网站等指2020-11-12\n 改的提示性公告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下分级基金整\n 114露网站和公司网站等指2020-11-13\n 改的提示性公告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下分级基金整\n 115露网站和公司网站等指2020-11-14\n 改的提示性公告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下分级基金整\n 116露网站和公司网站等指2020-11-16\n 改的提示性公告定媒介中国证监会基金电子披华安基金管理有限公司关于旗下分级基金整\n 117露网站和公司网站等指2020-11-17\n 改的提示性公告定媒介中国证监会基金电子披关于华安中证全指证券公司指数分级证券投\n 118露网站和公司网站等指2020-11-18\n 资基金修订基金合同的公告定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 119露网站和公司网站等指2020-11-18\n 金基金合同(更新)定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披\n 120券公司指数分级证券投资基金整改的提示性露网站和公司网站等指2020-11-19\n 公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披\n 121券公司指数分级证券投资基金整改的提示性露网站和公司网站等指2020-11-20\n 公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披\n 122券公司指数分级证券投资基金整改的提示性露网站和公司网站等指2020-11-21\n 公告定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 123露网站和公司网站等指2020-11-23\n 金更新的招募说明书(2020年第3号)定媒介华安中证全指证券公司指数分级证券投资基中国证监会基金电子披\n 124 金(华安中证全指证券公司指数分级 A)基金 露网站和公司网站等指 2020-11-23\n 产品资料概要更新定媒介华安中证全指证券公司指数分级证券投资基中国证监会基金电子披\n 125 金(华安中证全指证券公司指数分级 B)基金 露网站和公司网站等指 2020-11-23\n 产品资料概要更新定媒介华安中证全指证券公司指数分级证券投资基中国证监会基金电子披\n 126金(华安中证全指证券公司指数分级)基金产露网站和公司网站等指2020-11-23\n 品资料概要更新定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披\n 1272020-11-23\n 券公司指数分级证券投资基金整改的提示性露网站和公司网站等指\n 第79页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披\n 128券公司指数分级证券投资基金整改的提示性露网站和公司网站等指2020-11-24\n 公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披\n 129券公司指数分级证券投资基金整改的提示性露网站和公司网站等指2020-11-25\n 公告定媒介中国证监会基金电子披关于旗下基金参加宁波银行费率优惠活动的\n 130露网站和公司网站等指2020-11-26\n 公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披\n 131券公司指数分级证券投资基金整改的提示性露网站和公司网站等指2020-11-26\n 公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披\n 132券公司指数分级证券投资基金整改的提示性露网站和公司网站等指2020-11-27\n 公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披\n 133券公司指数分级证券投资基金整改的提示性露网站和公司网站等指2020-11-30\n 公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披\n 134券公司指数分级证券投资基金整改的提示性露网站和公司网站等指2020-12-01\n 公告定媒介关于华安中证全指证券公司指数分级证券投中国证监会基金电子披\n 资基金之华安中证证券 A 份额和华安中证证\n 135露网站和公司网站等指2020-12-02\n 券 B 份额终止运作、终止上市并修改基金合定媒介同的公告中国证监会基金电子披华安中证全指证券公司指数型证券投资基金\n 136露网站和公司网站等指2020-12-02\n 基金合同定媒介中国证监会基金电子披华安中证全指证券公司指数型证券投资基金\n 137露网站和公司网站等指2020-12-02\n 托管协议定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 138露网站和公司网站等指2020-12-02\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 139露网站和公司网站等指2020-12-03\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 140露网站和公司网站等指2020-12-04\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告\n 第80页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 141露网站和公司网站等指2020-12-07\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 142露网站和公司网站等指2020-12-08\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 143露网站和公司网站等指2020-12-09\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 144露网站和公司网站等指2020-12-10\n 金办理定期份额折算业务的公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 145露网站和公司网站等指2020-12-10\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 146露网站和公司网站等指2020-12-11\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 147露网站和公司网站等指2020-12-14\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 148露网站和公司网站等指2020-12-15\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告关于华安中证全指证券公司指数分级证券投中国证监会基金电子披\n 149 资基金之华安中证证券 A 份额约定年基准收 露网站和公司网站等指 2020-12-16\n 益率调整的公告定媒介关于华安中证全指证券公司指数分级证券投中国证监会基金电子披\n 150资基金办理定期份额折算业务期间华安中证露网站和公司网站等指2020-12-16\n 证券 A 份额停复牌的公告 定媒介关于华安中证银行指数分级证券投资基金之中国证监会基金电子披\n 151 华安中证银行 A 份额约定年基准收益率调整 露网站和公司网站等指 2020-12-16\n 的公告定媒介关于华安中证银行指数分级证券投资基金办中国证监会基金电子披\n 152 理定期份额折算业务期间华安中证银行 A 份 露网站和公司网站等指 2020-12-16\n 额停复牌的公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披\n 1532020-12-16\n 券公司指数分级证券投资基金之华安中证证露网站和公司网站等指\n 第81页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 券 A 份额和华安中证证券 B 份额终止运作的 定媒介特别风险提示公告中国证监会基金电子披关于华安中证全指证券公司指数分级证券投\n 154露网站和公司网站等指2020-12-17\n 资基金定期份额折算结果及恢复交易的公告定媒介中国证监会基金电子披\n 关于华安中证证券 A 份额定期份额折算后次\n 155露网站和公司网站等指2020-12-17日前收盘价调整的公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 156露网站和公司网站等指2020-12-17\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 157露网站和公司网站等指2020-12-18\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告中国证监会基金电子披华安基金管理有限公司关于旗下所有前端收\n 158露网站和公司网站等指2020-12-18\n 费模式基金在直销柜台实施费率优惠的公告定媒介中国证监会基金电子披华安基金管理有限公司关于首席信息官任职\n 159露网站和公司网站等指2020-12-18\n 的公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 160露网站和公司网站等指2020-12-21\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 161露网站和公司网站等指2020-12-22\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 162露网站和公司网站等指2020-12-23\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告华安基金管理有限公司关于终止北京电盈基中国证监会基金电子披\n 163金销售有限公司办理旗下基金相关销售业务露网站和公司网站等指2020-12-23\n 的公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 164露网站和公司网站等指2020-12-24\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 165露网站和公司网站等指2020-12-25\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告\n 第82页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告中国证监会基金电子披关于基金电子交易平台延长工行直联结算方\n 166露网站和公司网站等指2020-12-28\n 式费率优惠活动的公告定媒介中国证监会基金电子披\n 关于基金电子直销平台延长“微钱宝”账户交\n 167露网站和公司网站等指2020-12-28\n 易费率优惠活动的公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 168露网站和公司网站等指2020-12-28\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告关于华安中证全指证券公司指数分级证券投中国证监会基金电子披\n 169 资基金之华安中证证券 A 份额和华安中证证 露网站和公司网站等指 2020-12-29\n 券 B 份额基金份额折算的公告 定媒介关于华安中证全指证券公司指数分级证券投中国证监会基金电子披\n 170资基金暂停申购、赎回及定期定额投资业务的露网站和公司网站等指2020-12-29\n 公告定媒介中国证监会基金电子披华安中证全指证券公司指数分级证券投资基\n 171露网站和公司网站等指2020-12-29\n 金转型后基金名称、基金简称变更的公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 172露网站和公司网站等指2020-12-29\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 173露网站和公司网站等指2020-12-30\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告中国证监会基金电子披华安基金管理有限公司关于旗下基金参加部\n 174露网站和公司网站等指2020-12-30\n 分代销机构费率优惠活动的公告定媒介华安基金管理有限公司关于华安中证全指证中国证监会基金电子披券公司指数分级证券投资基金之华安中证证\n 175露网站和公司网站等指2020-12-31\n 券 A 份额和华安中证证券 B 份额终止运作的定媒介特别风险提示公告\n 注:前款所涉重大事件已作为临时报告在指定媒介上披露。\n §12备查文件目录\n 12.1备查文件目录\n 1、《华安中证全指证券公司指数分级证券投资基金基金合同》\n 2、《华安中证全指证券公司指数分级证券投资基金招募说明书》\n 3、《华安中证全指证券公司指数分级证券投资基金托管协议》\n 第83页共84页华安中证全指证券公司指数分级证券投资基金2020年年度报告\n 4、中国证监会批准华安中证全指证券公司指数分级证券投资基金设立的文件;\n 5、本报告期内在中国证监会指定报纸上公开披露的各项公告原件;\n 6、基金管理人业务资格批件、营业执照和公司章程;\n 7、基金托管人业务资格批件和营业执照;\n 8、华安基金管理有限公司开放式基金业务规则;\n 12.2存放地点\n 基金管理人和基金托管人的办公场所,并登载于基金管理人互联网站 http://www.huaan.com.cn。\n 12.3查阅方式\n 投资者可登录基金管理人互联网站查阅,或在营业时间内至基金管理人或基金托管人的办公场所免费查阅。\n 华安基金管理有限公司\n 二〇二一年三月二十六日\n ", "url": "无", "title": ["无"], "source_domain": "集团"} diff --git a/flagdata/quality_assessment/Bert/models/config.json b/flagdata/quality_assessment/Bert/models/config.json new file mode 100644 index 0000000..3dd593e --- /dev/null +++ b/flagdata/quality_assessment/Bert/models/config.json @@ -0,0 +1,35 @@ +{ + "_name_or_path": "bert-base-chinese", + "architectures": [ + "BertModel" + ], + "score_range": [0, 1], + "attention_probs_dropout_prob": 0.1, + "classifier_dropout": null, + "directionality": "bidi", + "hidden_act": "gelu", + "hidden_dropout_prob": 0.1, + "hidden_size": 768, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_norm_eps": 1e-12, + "max_position_embeddings": 512, + "model_type": "bert", + "num_attention_heads": 12, + "num_hidden_layers": 12, + "pad_token_id": 0, + "pooler_fc_size": 768, + "pooler_num_attention_heads": 12, + "pooler_num_fc_layers": 3, + "pooler_size_per_head": 128, + "pooler_type": "first_token_transform", + "position_embedding_type": "absolute", + "torch_dtype": "float32", + "transformers_version": "4.31.0", + "type_vocab_size": 2, + "use_cache": true, + "vocab_size": 21128, + "doc_cfg": {"sequences": 1}, + "segment_cfg": {"use_segment_scale": false, "scales": [90, 30, 130, 10], + "sequences": [12, 36, 9, 108]} + } \ No newline at end of file diff --git a/flagdata/quality_assessment/Bert/models/tokenizer/special_tokens_map.json b/flagdata/quality_assessment/Bert/models/tokenizer/special_tokens_map.json new file mode 100644 index 0000000..7520992 --- /dev/null +++ b/flagdata/quality_assessment/Bert/models/tokenizer/special_tokens_map.json @@ -0,0 +1,7 @@ +{ + "cls_token": "[CLS]", + "mask_token": "[MASK]", + "pad_token": "[PAD]", + "sep_token": "[SEP]", + "unk_token": "[UNK]" +} diff --git a/flagdata/quality_assessment/Bert/models/tokenizer/tokenizer_config.json b/flagdata/quality_assessment/Bert/models/tokenizer/tokenizer_config.json new file mode 100644 index 0000000..8ee5223 --- /dev/null +++ b/flagdata/quality_assessment/Bert/models/tokenizer/tokenizer_config.json @@ -0,0 +1,15 @@ +{ + "clean_up_tokenization_spaces": true, + "cls_token": "[CLS]", + "do_basic_tokenize": true, + "do_lower_case": false, + "mask_token": "[MASK]", + "model_max_length": 512, + "never_split": null, + "pad_token": "[PAD]", + "sep_token": "[SEP]", + "strip_accents": null, + "tokenize_chinese_chars": true, + "tokenizer_class": "BertTokenizer", + "unk_token": "[UNK]" +} diff --git a/flagdata/quality_assessment/Bert/models/tokenizer/vocab.txt b/flagdata/quality_assessment/Bert/models/tokenizer/vocab.txt new file mode 100644 index 0000000..d6d2cba --- /dev/null +++ b/flagdata/quality_assessment/Bert/models/tokenizer/vocab.txt @@ -0,0 +1,21128 @@ +[PAD] +[unused1] +[unused2] +[unused3] +[unused4] +[unused5] +[unused6] +[unused7] +[unused8] +[unused9] +[unused10] +[unused11] +[unused12] +[unused13] +[unused14] +[unused15] +[unused16] +[unused17] +[unused18] +[unused19] +[unused20] +[unused21] +[unused22] +[unused23] +[unused24] +[unused25] +[unused26] +[unused27] +[unused28] +[unused29] +[unused30] +[unused31] +[unused32] +[unused33] +[unused34] +[unused35] +[unused36] +[unused37] +[unused38] +[unused39] +[unused40] +[unused41] +[unused42] +[unused43] +[unused44] +[unused45] +[unused46] +[unused47] +[unused48] +[unused49] +[unused50] +[unused51] +[unused52] +[unused53] +[unused54] +[unused55] +[unused56] +[unused57] +[unused58] +[unused59] +[unused60] +[unused61] +[unused62] +[unused63] +[unused64] +[unused65] +[unused66] +[unused67] +[unused68] +[unused69] +[unused70] +[unused71] +[unused72] +[unused73] +[unused74] +[unused75] +[unused76] +[unused77] +[unused78] +[unused79] +[unused80] +[unused81] +[unused82] +[unused83] +[unused84] +[unused85] +[unused86] +[unused87] +[unused88] +[unused89] +[unused90] +[unused91] +[unused92] +[unused93] +[unused94] +[unused95] +[unused96] +[unused97] +[unused98] +[unused99] +[UNK] +[CLS] +[SEP] +[MASK] + + +! +" +# +$ +% +& +' +( +) +* ++ +, +- +. +/ +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +: +; +< += +> +? +@ +[ +\ +] +^ +_ +a +b +c +d +e +f +g +h +i +j +k +l +m +n +o +p +q +r +s +t +u +v +w +x +y +z +{ +| +} +~ +£ +¤ +¥ +§ +© +« +® +° +± +² +³ +µ +· +¹ +º +» +¼ +× +ß +æ +÷ +ø +đ +ŋ +ɔ +ə +ɡ +ʰ +ˇ +ˈ +ˊ +ˋ +ˍ +ː +˙ +˚ +ˢ +α +β +γ +δ +ε +η +θ +ι +κ +λ +μ +ν +ο +π +ρ +ς +σ +τ +υ +φ +χ +ψ +ω +а +б +в +г +д +е +ж +з +и +к +л +м +н +о +п +р +с +т +у +ф +х +ц +ч +ш +ы +ь +я +і +ا +ب +ة +ت +د +ر +س +ع +ل +م +ن +ه +و +ي +۩ +ก +ง +น +ม +ย +ร +อ +า +เ +๑ +་ +ღ +ᄀ +ᄁ +ᄂ +ᄃ +ᄅ +ᄆ +ᄇ +ᄈ +ᄉ +ᄋ +ᄌ +ᄎ +ᄏ +ᄐ +ᄑ +ᄒ +ᅡ +ᅢ +ᅣ +ᅥ +ᅦ +ᅧ +ᅨ +ᅩ +ᅪ +ᅬ +ᅭ +ᅮ +ᅯ +ᅲ +ᅳ +ᅴ +ᅵ +ᆨ +ᆫ +ᆯ +ᆷ +ᆸ +ᆺ +ᆻ +ᆼ +ᗜ +ᵃ +ᵉ +ᵍ +ᵏ +ᵐ +ᵒ +ᵘ +‖ +„ +† +• +‥ +‧ +
 +‰ +′ +″ +‹ +› +※ +‿ +⁄ +ⁱ +⁺ +ⁿ +₁ +₂ +₃ +₄ +€ +℃ +№ +™ +ⅰ +ⅱ +ⅲ +ⅳ +ⅴ +← +↑ +→ +↓ +↔ +↗ +↘ +⇒ +∀ +− +∕ +∙ +√ +∞ +∟ +∠ +∣ +∥ +∩ +∮ +∶ +∼ +∽ +≈ +≒ +≡ +≤ +≥ +≦ +≧ +≪ +≫ +⊙ +⋅ +⋈ +⋯ +⌒ +① +② +③ +④ +⑤ +⑥ +⑦ +⑧ +⑨ +⑩ +⑴ +⑵ +⑶ +⑷ +⑸ +⒈ +⒉ +⒊ +⒋ +ⓒ +ⓔ +ⓘ +─ +━ +│ +┃ +┅ +┆ +┊ +┌ +└ +├ +┣ +═ +║ +╚ +╞ +╠ +╭ +╮ +╯ +╰ +╱ +╳ +▂ +▃ +▅ +▇ +█ +▉ +▋ +▌ +▍ +▎ +■ +□ +▪ +▫ +▬ +▲ +△ +▶ +► +▼ +▽ +◆ +◇ +○ +◎ +● +◕ +◠ +◢ +◤ +☀ +★ +☆ +☕ +☞ +☺ +☼ +♀ +♂ +♠ +♡ +♣ +♥ +♦ +♪ +♫ +♬ +✈ +✔ +✕ +✖ +✦ +✨ +✪ +✰ +✿ +❀ +❤ +➜ +➤ +⦿ +、 +。 +〃 +々 +〇 +〈 +〉 +《 +》 +「 +」 +『 +』 +【 +】 +〓 +〔 +〕 +〖 +〗 +〜 +〝 +〞 +ぁ +あ +ぃ +い +う +ぇ +え +お +か +き +く +け +こ +さ +し +す +せ +そ +た +ち +っ +つ +て +と +な +に +ぬ +ね +の +は +ひ +ふ +へ +ほ +ま +み +む +め +も +ゃ +や +ゅ +ゆ +ょ +よ +ら +り +る +れ +ろ +わ +を +ん +゜ +ゝ +ァ +ア +ィ +イ +ゥ +ウ +ェ +エ +ォ +オ +カ +キ +ク +ケ +コ +サ +シ +ス +セ +ソ +タ +チ +ッ +ツ +テ +ト +ナ +ニ +ヌ +ネ +ノ +ハ +ヒ +フ +ヘ +ホ +マ +ミ +ム +メ +モ +ャ +ヤ +ュ +ユ +ョ +ヨ +ラ +リ +ル +レ +ロ +ワ +ヲ +ン +ヶ +・ +ー +ヽ +ㄅ +ㄆ +ㄇ +ㄉ +ㄋ +ㄌ +ㄍ +ㄎ +ㄏ +ㄒ +ㄚ +ㄛ +ㄞ +ㄟ +ㄢ +ㄤ +ㄥ +ㄧ +ㄨ +ㆍ +㈦ +㊣ +㎡ +㗎 +一 +丁 +七 +万 +丈 +三 +上 +下 +不 +与 +丐 +丑 +专 +且 +丕 +世 +丘 +丙 +业 +丛 +东 +丝 +丞 +丟 +両 +丢 +两 +严 +並 +丧 +丨 +个 +丫 +中 +丰 +串 +临 +丶 +丸 +丹 +为 +主 +丼 +丽 +举 +丿 +乂 +乃 +久 +么 +义 +之 +乌 +乍 +乎 +乏 +乐 +乒 +乓 +乔 +乖 +乗 +乘 +乙 +乜 +九 +乞 +也 +习 +乡 +书 +乩 +买 +乱 +乳 +乾 +亀 +亂 +了 +予 +争 +事 +二 +于 +亏 +云 +互 +五 +井 +亘 +亙 +亚 +些 +亜 +亞 +亟 +亡 +亢 +交 +亥 +亦 +产 +亨 +亩 +享 +京 +亭 +亮 +亲 +亳 +亵 +人 +亿 +什 +仁 +仃 +仄 +仅 +仆 +仇 +今 +介 +仍 +从 +仏 +仑 +仓 +仔 +仕 +他 +仗 +付 +仙 +仝 +仞 +仟 +代 +令 +以 +仨 +仪 +们 +仮 +仰 +仲 +件 +价 +任 +份 +仿 +企 +伉 +伊 +伍 +伎 +伏 +伐 +休 +伕 +众 +优 +伙 +会 +伝 +伞 +伟 +传 +伢 +伤 +伦 +伪 +伫 +伯 +估 +伴 +伶 +伸 +伺 +似 +伽 +佃 +但 +佇 +佈 +位 +低 +住 +佐 +佑 +体 +佔 +何 +佗 +佘 +余 +佚 +佛 +作 +佝 +佞 +佟 +你 +佢 +佣 +佤 +佥 +佩 +佬 +佯 +佰 +佳 +併 +佶 +佻 +佼 +使 +侃 +侄 +來 +侈 +例 +侍 +侏 +侑 +侖 +侗 +供 +依 +侠 +価 +侣 +侥 +侦 +侧 +侨 +侬 +侮 +侯 +侵 +侶 +侷 +便 +係 +促 +俄 +俊 +俎 +俏 +俐 +俑 +俗 +俘 +俚 +保 +俞 +俟 +俠 +信 +俨 +俩 +俪 +俬 +俭 +修 +俯 +俱 +俳 +俸 +俺 +俾 +倆 +倉 +個 +倌 +倍 +倏 +們 +倒 +倔 +倖 +倘 +候 +倚 +倜 +借 +倡 +値 +倦 +倩 +倪 +倫 +倬 +倭 +倶 +债 +值 +倾 +偃 +假 +偈 +偉 +偌 +偎 +偏 +偕 +做 +停 +健 +側 +偵 +偶 +偷 +偻 +偽 +偿 +傀 +傅 +傍 +傑 +傘 +備 +傚 +傢 +傣 +傥 +储 +傩 +催 +傭 +傲 +傳 +債 +傷 +傻 +傾 +僅 +働 +像 +僑 +僕 +僖 +僚 +僥 +僧 +僭 +僮 +僱 +僵 +價 +僻 +儀 +儂 +億 +儆 +儉 +儋 +儒 +儕 +儘 +償 +儡 +優 +儲 +儷 +儼 +儿 +兀 +允 +元 +兄 +充 +兆 +兇 +先 +光 +克 +兌 +免 +児 +兑 +兒 +兔 +兖 +党 +兜 +兢 +入 +內 +全 +兩 +八 +公 +六 +兮 +兰 +共 +兲 +关 +兴 +兵 +其 +具 +典 +兹 +养 +兼 +兽 +冀 +内 +円 +冇 +冈 +冉 +冊 +册 +再 +冏 +冒 +冕 +冗 +写 +军 +农 +冠 +冢 +冤 +冥 +冨 +冪 +冬 +冯 +冰 +冲 +决 +况 +冶 +冷 +冻 +冼 +冽 +冾 +净 +凄 +准 +凇 +凈 +凉 +凋 +凌 +凍 +减 +凑 +凛 +凜 +凝 +几 +凡 +凤 +処 +凪 +凭 +凯 +凰 +凱 +凳 +凶 +凸 +凹 +出 +击 +函 +凿 +刀 +刁 +刃 +分 +切 +刈 +刊 +刍 +刎 +刑 +划 +列 +刘 +则 +刚 +创 +初 +删 +判 +別 +刨 +利 +刪 +别 +刮 +到 +制 +刷 +券 +刹 +刺 +刻 +刽 +剁 +剂 +剃 +則 +剉 +削 +剋 +剌 +前 +剎 +剐 +剑 +剔 +剖 +剛 +剜 +剝 +剣 +剤 +剥 +剧 +剩 +剪 +副 +割 +創 +剷 +剽 +剿 +劃 +劇 +劈 +劉 +劊 +劍 +劏 +劑 +力 +劝 +办 +功 +加 +务 +劣 +动 +助 +努 +劫 +劭 +励 +劲 +劳 +労 +劵 +効 +劾 +势 +勁 +勃 +勇 +勉 +勋 +勐 +勒 +動 +勖 +勘 +務 +勛 +勝 +勞 +募 +勢 +勤 +勧 +勳 +勵 +勸 +勺 +勻 +勾 +勿 +匀 +包 +匆 +匈 +匍 +匐 +匕 +化 +北 +匙 +匝 +匠 +匡 +匣 +匪 +匮 +匯 +匱 +匹 +区 +医 +匾 +匿 +區 +十 +千 +卅 +升 +午 +卉 +半 +卍 +华 +协 +卑 +卒 +卓 +協 +单 +卖 +南 +単 +博 +卜 +卞 +卟 +占 +卡 +卢 +卤 +卦 +卧 +卫 +卮 +卯 +印 +危 +即 +却 +卵 +卷 +卸 +卻 +卿 +厂 +厄 +厅 +历 +厉 +压 +厌 +厕 +厘 +厚 +厝 +原 +厢 +厥 +厦 +厨 +厩 +厭 +厮 +厲 +厳 +去 +县 +叁 +参 +參 +又 +叉 +及 +友 +双 +反 +収 +发 +叔 +取 +受 +变 +叙 +叛 +叟 +叠 +叡 +叢 +口 +古 +句 +另 +叨 +叩 +只 +叫 +召 +叭 +叮 +可 +台 +叱 +史 +右 +叵 +叶 +号 +司 +叹 +叻 +叼 +叽 +吁 +吃 +各 +吆 +合 +吉 +吊 +吋 +同 +名 +后 +吏 +吐 +向 +吒 +吓 +吕 +吖 +吗 +君 +吝 +吞 +吟 +吠 +吡 +否 +吧 +吨 +吩 +含 +听 +吭 +吮 +启 +吱 +吳 +吴 +吵 +吶 +吸 +吹 +吻 +吼 +吽 +吾 +呀 +呂 +呃 +呆 +呈 +告 +呋 +呎 +呐 +呓 +呕 +呗 +员 +呛 +呜 +呢 +呤 +呦 +周 +呱 +呲 +味 +呵 +呷 +呸 +呻 +呼 +命 +咀 +咁 +咂 +咄 +咆 +咋 +和 +咎 +咏 +咐 +咒 +咔 +咕 +咖 +咗 +咘 +咙 +咚 +咛 +咣 +咤 +咦 +咧 +咨 +咩 +咪 +咫 +咬 +咭 +咯 +咱 +咲 +咳 +咸 +咻 +咽 +咿 +哀 +品 +哂 +哄 +哆 +哇 +哈 +哉 +哋 +哌 +响 +哎 +哏 +哐 +哑 +哒 +哔 +哗 +哟 +員 +哥 +哦 +哧 +哨 +哩 +哪 +哭 +哮 +哲 +哺 +哼 +哽 +唁 +唄 +唆 +唇 +唉 +唏 +唐 +唑 +唔 +唠 +唤 +唧 +唬 +售 +唯 +唰 +唱 +唳 +唷 +唸 +唾 +啃 +啄 +商 +啉 +啊 +問 +啓 +啕 +啖 +啜 +啞 +啟 +啡 +啤 +啥 +啦 +啧 +啪 +啫 +啬 +啮 +啰 +啱 +啲 +啵 +啶 +啷 +啸 +啻 +啼 +啾 +喀 +喂 +喃 +善 +喆 +喇 +喉 +喊 +喋 +喎 +喏 +喔 +喘 +喙 +喚 +喜 +喝 +喟 +喧 +喪 +喫 +喬 +單 +喰 +喱 +喲 +喳 +喵 +営 +喷 +喹 +喺 +喻 +喽 +嗅 +嗆 +嗇 +嗎 +嗑 +嗒 +嗓 +嗔 +嗖 +嗚 +嗜 +嗝 +嗟 +嗡 +嗣 +嗤 +嗦 +嗨 +嗪 +嗬 +嗯 +嗰 +嗲 +嗳 +嗶 +嗷 +嗽 +嘀 +嘅 +嘆 +嘈 +嘉 +嘌 +嘍 +嘎 +嘔 +嘖 +嘗 +嘘 +嘚 +嘛 +嘜 +嘞 +嘟 +嘢 +嘣 +嘤 +嘧 +嘩 +嘭 +嘮 +嘯 +嘰 +嘱 +嘲 +嘴 +嘶 +嘸 +嘹 +嘻 +嘿 +噁 +噌 +噎 +噓 +噔 +噗 +噙 +噜 +噠 +噢 +噤 +器 +噩 +噪 +噬 +噱 +噴 +噶 +噸 +噹 +噻 +噼 +嚀 +嚇 +嚎 +嚏 +嚐 +嚓 +嚕 +嚟 +嚣 +嚥 +嚨 +嚮 +嚴 +嚷 +嚼 +囂 +囉 +囊 +囍 +囑 +囔 +囗 +囚 +四 +囝 +回 +囟 +因 +囡 +团 +団 +囤 +囧 +囪 +囫 +园 +困 +囱 +囲 +図 +围 +囹 +固 +国 +图 +囿 +圃 +圄 +圆 +圈 +國 +圍 +圏 +園 +圓 +圖 +團 +圜 +土 +圣 +圧 +在 +圩 +圭 +地 +圳 +场 +圻 +圾 +址 +坂 +均 +坊 +坍 +坎 +坏 +坐 +坑 +块 +坚 +坛 +坝 +坞 +坟 +坠 +坡 +坤 +坦 +坨 +坪 +坯 +坳 +坵 +坷 +垂 +垃 +垄 +型 +垒 +垚 +垛 +垠 +垢 +垣 +垦 +垩 +垫 +垭 +垮 +垵 +埂 +埃 +埋 +城 +埔 +埕 +埗 +域 +埠 +埤 +埵 +執 +埸 +培 +基 +埼 +堀 +堂 +堃 +堅 +堆 +堇 +堑 +堕 +堙 +堡 +堤 +堪 +堯 +堰 +報 +場 +堵 +堺 +堿 +塊 +塌 +塑 +塔 +塗 +塘 +塚 +塞 +塢 +塩 +填 +塬 +塭 +塵 +塾 +墀 +境 +墅 +墉 +墊 +墒 +墓 +増 +墘 +墙 +墜 +增 +墟 +墨 +墩 +墮 +墳 +墻 +墾 +壁 +壅 +壆 +壇 +壊 +壑 +壓 +壕 +壘 +壞 +壟 +壢 +壤 +壩 +士 +壬 +壮 +壯 +声 +売 +壳 +壶 +壹 +壺 +壽 +处 +备 +変 +复 +夏 +夔 +夕 +外 +夙 +多 +夜 +够 +夠 +夢 +夥 +大 +天 +太 +夫 +夭 +央 +夯 +失 +头 +夷 +夸 +夹 +夺 +夾 +奂 +奄 +奇 +奈 +奉 +奋 +奎 +奏 +奐 +契 +奔 +奕 +奖 +套 +奘 +奚 +奠 +奢 +奥 +奧 +奪 +奬 +奮 +女 +奴 +奶 +奸 +她 +好 +如 +妃 +妄 +妆 +妇 +妈 +妊 +妍 +妒 +妓 +妖 +妘 +妙 +妝 +妞 +妣 +妤 +妥 +妨 +妩 +妪 +妮 +妲 +妳 +妹 +妻 +妾 +姆 +姉 +姊 +始 +姍 +姐 +姑 +姒 +姓 +委 +姗 +姚 +姜 +姝 +姣 +姥 +姦 +姨 +姪 +姫 +姬 +姹 +姻 +姿 +威 +娃 +娄 +娅 +娆 +娇 +娉 +娑 +娓 +娘 +娛 +娜 +娟 +娠 +娣 +娥 +娩 +娱 +娲 +娴 +娶 +娼 +婀 +婁 +婆 +婉 +婊 +婕 +婚 +婢 +婦 +婧 +婪 +婭 +婴 +婵 +婶 +婷 +婺 +婿 +媒 +媚 +媛 +媞 +媧 +媲 +媳 +媽 +媾 +嫁 +嫂 +嫉 +嫌 +嫑 +嫔 +嫖 +嫘 +嫚 +嫡 +嫣 +嫦 +嫩 +嫲 +嫵 +嫻 +嬅 +嬉 +嬌 +嬗 +嬛 +嬢 +嬤 +嬪 +嬰 +嬴 +嬷 +嬸 +嬿 +孀 +孃 +子 +孑 +孔 +孕 +孖 +字 +存 +孙 +孚 +孛 +孜 +孝 +孟 +孢 +季 +孤 +学 +孩 +孪 +孫 +孬 +孰 +孱 +孳 +孵 +學 +孺 +孽 +孿 +宁 +它 +宅 +宇 +守 +安 +宋 +完 +宏 +宓 +宕 +宗 +官 +宙 +定 +宛 +宜 +宝 +实 +実 +宠 +审 +客 +宣 +室 +宥 +宦 +宪 +宫 +宮 +宰 +害 +宴 +宵 +家 +宸 +容 +宽 +宾 +宿 +寂 +寄 +寅 +密 +寇 +富 +寐 +寒 +寓 +寛 +寝 +寞 +察 +寡 +寢 +寥 +實 +寧 +寨 +審 +寫 +寬 +寮 +寰 +寵 +寶 +寸 +对 +寺 +寻 +导 +対 +寿 +封 +専 +射 +将 +將 +專 +尉 +尊 +尋 +對 +導 +小 +少 +尔 +尕 +尖 +尘 +尚 +尝 +尤 +尧 +尬 +就 +尴 +尷 +尸 +尹 +尺 +尻 +尼 +尽 +尾 +尿 +局 +屁 +层 +屄 +居 +屆 +屈 +屉 +届 +屋 +屌 +屍 +屎 +屏 +屐 +屑 +展 +屜 +属 +屠 +屡 +屢 +層 +履 +屬 +屯 +山 +屹 +屿 +岀 +岁 +岂 +岌 +岐 +岑 +岔 +岖 +岗 +岘 +岙 +岚 +岛 +岡 +岩 +岫 +岬 +岭 +岱 +岳 +岷 +岸 +峇 +峋 +峒 +峙 +峡 +峤 +峥 +峦 +峨 +峪 +峭 +峯 +峰 +峴 +島 +峻 +峽 +崁 +崂 +崆 +崇 +崎 +崑 +崔 +崖 +崗 +崙 +崛 +崧 +崩 +崭 +崴 +崽 +嵇 +嵊 +嵋 +嵌 +嵐 +嵘 +嵩 +嵬 +嵯 +嶂 +嶄 +嶇 +嶋 +嶙 +嶺 +嶼 +嶽 +巅 +巍 +巒 +巔 +巖 +川 +州 +巡 +巢 +工 +左 +巧 +巨 +巩 +巫 +差 +己 +已 +巳 +巴 +巷 +巻 +巽 +巾 +巿 +币 +市 +布 +帅 +帆 +师 +希 +帐 +帑 +帕 +帖 +帘 +帚 +帛 +帜 +帝 +帥 +带 +帧 +師 +席 +帮 +帯 +帰 +帳 +帶 +帷 +常 +帼 +帽 +幀 +幂 +幄 +幅 +幌 +幔 +幕 +幟 +幡 +幢 +幣 +幫 +干 +平 +年 +并 +幸 +幹 +幺 +幻 +幼 +幽 +幾 +广 +庁 +広 +庄 +庆 +庇 +床 +序 +庐 +库 +应 +底 +庖 +店 +庙 +庚 +府 +庞 +废 +庠 +度 +座 +庫 +庭 +庵 +庶 +康 +庸 +庹 +庾 +廁 +廂 +廃 +廈 +廉 +廊 +廓 +廖 +廚 +廝 +廟 +廠 +廢 +廣 +廬 +廳 +延 +廷 +建 +廿 +开 +弁 +异 +弃 +弄 +弈 +弊 +弋 +式 +弑 +弒 +弓 +弔 +引 +弗 +弘 +弛 +弟 +张 +弥 +弦 +弧 +弩 +弭 +弯 +弱 +張 +強 +弹 +强 +弼 +弾 +彅 +彆 +彈 +彌 +彎 +归 +当 +录 +彗 +彙 +彝 +形 +彤 +彥 +彦 +彧 +彩 +彪 +彫 +彬 +彭 +彰 +影 +彷 +役 +彻 +彼 +彿 +往 +征 +径 +待 +徇 +很 +徉 +徊 +律 +後 +徐 +徑 +徒 +従 +徕 +得 +徘 +徙 +徜 +從 +徠 +御 +徨 +復 +循 +徬 +微 +徳 +徴 +徵 +德 +徹 +徼 +徽 +心 +必 +忆 +忌 +忍 +忏 +忐 +忑 +忒 +忖 +志 +忘 +忙 +応 +忠 +忡 +忤 +忧 +忪 +快 +忱 +念 +忻 +忽 +忿 +怀 +态 +怂 +怅 +怆 +怎 +怏 +怒 +怔 +怕 +怖 +怙 +怜 +思 +怠 +怡 +急 +怦 +性 +怨 +怪 +怯 +怵 +总 +怼 +恁 +恃 +恆 +恋 +恍 +恐 +恒 +恕 +恙 +恚 +恢 +恣 +恤 +恥 +恨 +恩 +恪 +恫 +恬 +恭 +息 +恰 +恳 +恵 +恶 +恸 +恺 +恻 +恼 +恿 +悄 +悅 +悉 +悌 +悍 +悔 +悖 +悚 +悟 +悠 +患 +悦 +您 +悩 +悪 +悬 +悯 +悱 +悲 +悴 +悵 +悶 +悸 +悻 +悼 +悽 +情 +惆 +惇 +惊 +惋 +惑 +惕 +惘 +惚 +惜 +惟 +惠 +惡 +惦 +惧 +惨 +惩 +惫 +惬 +惭 +惮 +惯 +惰 +惱 +想 +惴 +惶 +惹 +惺 +愁 +愆 +愈 +愉 +愍 +意 +愕 +愚 +愛 +愜 +感 +愣 +愤 +愧 +愫 +愷 +愿 +慄 +慈 +態 +慌 +慎 +慑 +慕 +慘 +慚 +慟 +慢 +慣 +慧 +慨 +慫 +慮 +慰 +慳 +慵 +慶 +慷 +慾 +憂 +憊 +憋 +憎 +憐 +憑 +憔 +憚 +憤 +憧 +憨 +憩 +憫 +憬 +憲 +憶 +憾 +懂 +懇 +懈 +應 +懊 +懋 +懑 +懒 +懦 +懲 +懵 +懶 +懷 +懸 +懺 +懼 +懾 +懿 +戀 +戈 +戊 +戌 +戍 +戎 +戏 +成 +我 +戒 +戕 +或 +战 +戚 +戛 +戟 +戡 +戦 +截 +戬 +戮 +戰 +戲 +戳 +戴 +戶 +户 +戸 +戻 +戾 +房 +所 +扁 +扇 +扈 +扉 +手 +才 +扎 +扑 +扒 +打 +扔 +払 +托 +扛 +扣 +扦 +执 +扩 +扪 +扫 +扬 +扭 +扮 +扯 +扰 +扱 +扳 +扶 +批 +扼 +找 +承 +技 +抄 +抉 +把 +抑 +抒 +抓 +投 +抖 +抗 +折 +抚 +抛 +抜 +択 +抟 +抠 +抡 +抢 +护 +报 +抨 +披 +抬 +抱 +抵 +抹 +押 +抽 +抿 +拂 +拄 +担 +拆 +拇 +拈 +拉 +拋 +拌 +拍 +拎 +拐 +拒 +拓 +拔 +拖 +拗 +拘 +拙 +拚 +招 +拜 +拟 +拡 +拢 +拣 +拥 +拦 +拧 +拨 +择 +括 +拭 +拮 +拯 +拱 +拳 +拴 +拷 +拼 +拽 +拾 +拿 +持 +挂 +指 +挈 +按 +挎 +挑 +挖 +挙 +挚 +挛 +挝 +挞 +挟 +挠 +挡 +挣 +挤 +挥 +挨 +挪 +挫 +振 +挲 +挹 +挺 +挽 +挾 +捂 +捅 +捆 +捉 +捋 +捌 +捍 +捎 +捏 +捐 +捕 +捞 +损 +捡 +换 +捣 +捧 +捨 +捩 +据 +捱 +捲 +捶 +捷 +捺 +捻 +掀 +掂 +掃 +掇 +授 +掉 +掌 +掏 +掐 +排 +掖 +掘 +掙 +掛 +掠 +採 +探 +掣 +接 +控 +推 +掩 +措 +掬 +掰 +掲 +掳 +掴 +掷 +掸 +掺 +揀 +揃 +揄 +揆 +揉 +揍 +描 +提 +插 +揖 +揚 +換 +握 +揣 +揩 +揪 +揭 +揮 +援 +揶 +揸 +揹 +揽 +搀 +搁 +搂 +搅 +損 +搏 +搐 +搓 +搔 +搖 +搗 +搜 +搞 +搡 +搪 +搬 +搭 +搵 +搶 +携 +搽 +摀 +摁 +摄 +摆 +摇 +摈 +摊 +摒 +摔 +摘 +摞 +摟 +摧 +摩 +摯 +摳 +摸 +摹 +摺 +摻 +撂 +撃 +撅 +撇 +撈 +撐 +撑 +撒 +撓 +撕 +撚 +撞 +撤 +撥 +撩 +撫 +撬 +播 +撮 +撰 +撲 +撵 +撷 +撸 +撻 +撼 +撿 +擀 +擁 +擂 +擄 +擅 +擇 +擊 +擋 +操 +擎 +擒 +擔 +擘 +據 +擞 +擠 +擡 +擢 +擦 +擬 +擰 +擱 +擲 +擴 +擷 +擺 +擼 +擾 +攀 +攏 +攒 +攔 +攘 +攙 +攜 +攝 +攞 +攢 +攣 +攤 +攥 +攪 +攫 +攬 +支 +收 +攸 +改 +攻 +放 +政 +故 +效 +敌 +敍 +敎 +敏 +救 +敕 +敖 +敗 +敘 +教 +敛 +敝 +敞 +敢 +散 +敦 +敬 +数 +敲 +整 +敵 +敷 +數 +斂 +斃 +文 +斋 +斌 +斎 +斐 +斑 +斓 +斗 +料 +斛 +斜 +斟 +斡 +斤 +斥 +斧 +斩 +斫 +斬 +断 +斯 +新 +斷 +方 +於 +施 +旁 +旃 +旅 +旋 +旌 +旎 +族 +旖 +旗 +无 +既 +日 +旦 +旧 +旨 +早 +旬 +旭 +旮 +旱 +时 +旷 +旺 +旻 +昀 +昂 +昆 +昇 +昉 +昊 +昌 +明 +昏 +易 +昔 +昕 +昙 +星 +映 +春 +昧 +昨 +昭 +是 +昱 +昴 +昵 +昶 +昼 +显 +晁 +時 +晃 +晉 +晋 +晌 +晏 +晒 +晓 +晔 +晕 +晖 +晗 +晚 +晝 +晞 +晟 +晤 +晦 +晨 +晩 +普 +景 +晰 +晴 +晶 +晷 +智 +晾 +暂 +暄 +暇 +暈 +暉 +暌 +暐 +暑 +暖 +暗 +暝 +暢 +暧 +暨 +暫 +暮 +暱 +暴 +暸 +暹 +曄 +曆 +曇 +曉 +曖 +曙 +曜 +曝 +曠 +曦 +曬 +曰 +曲 +曳 +更 +書 +曹 +曼 +曾 +替 +最 +會 +月 +有 +朋 +服 +朐 +朔 +朕 +朗 +望 +朝 +期 +朦 +朧 +木 +未 +末 +本 +札 +朮 +术 +朱 +朴 +朵 +机 +朽 +杀 +杂 +权 +杆 +杈 +杉 +李 +杏 +材 +村 +杓 +杖 +杜 +杞 +束 +杠 +条 +来 +杨 +杭 +杯 +杰 +東 +杳 +杵 +杷 +杼 +松 +板 +极 +构 +枇 +枉 +枋 +析 +枕 +林 +枚 +果 +枝 +枢 +枣 +枪 +枫 +枭 +枯 +枰 +枱 +枳 +架 +枷 +枸 +柄 +柏 +某 +柑 +柒 +染 +柔 +柘 +柚 +柜 +柞 +柠 +柢 +查 +柩 +柬 +柯 +柱 +柳 +柴 +柵 +査 +柿 +栀 +栃 +栄 +栅 +标 +栈 +栉 +栋 +栎 +栏 +树 +栓 +栖 +栗 +校 +栩 +株 +样 +核 +根 +格 +栽 +栾 +桀 +桁 +桂 +桃 +桅 +框 +案 +桉 +桌 +桎 +桐 +桑 +桓 +桔 +桜 +桠 +桡 +桢 +档 +桥 +桦 +桧 +桨 +桩 +桶 +桿 +梁 +梅 +梆 +梏 +梓 +梗 +條 +梟 +梢 +梦 +梧 +梨 +梭 +梯 +械 +梳 +梵 +梶 +检 +棂 +棄 +棉 +棋 +棍 +棒 +棕 +棗 +棘 +棚 +棟 +棠 +棣 +棧 +森 +棱 +棲 +棵 +棹 +棺 +椁 +椅 +椋 +植 +椎 +椒 +検 +椪 +椭 +椰 +椹 +椽 +椿 +楂 +楊 +楓 +楔 +楚 +楝 +楞 +楠 +楣 +楨 +楫 +業 +楮 +極 +楷 +楸 +楹 +楼 +楽 +概 +榄 +榆 +榈 +榉 +榔 +榕 +榖 +榛 +榜 +榨 +榫 +榭 +榮 +榱 +榴 +榷 +榻 +槁 +槃 +構 +槌 +槍 +槎 +槐 +槓 +様 +槛 +槟 +槤 +槭 +槲 +槳 +槻 +槽 +槿 +樁 +樂 +樊 +樑 +樓 +標 +樞 +樟 +模 +樣 +権 +横 +樫 +樯 +樱 +樵 +樸 +樹 +樺 +樽 +樾 +橄 +橇 +橋 +橐 +橘 +橙 +機 +橡 +橢 +橫 +橱 +橹 +橼 +檀 +檄 +檎 +檐 +檔 +檗 +檜 +檢 +檬 +檯 +檳 +檸 +檻 +櫃 +櫚 +櫛 +櫥 +櫸 +櫻 +欄 +權 +欒 +欖 +欠 +次 +欢 +欣 +欧 +欲 +欸 +欺 +欽 +款 +歆 +歇 +歉 +歌 +歎 +歐 +歓 +歙 +歛 +歡 +止 +正 +此 +步 +武 +歧 +歩 +歪 +歯 +歲 +歳 +歴 +歷 +歸 +歹 +死 +歼 +殁 +殃 +殆 +殇 +殉 +殊 +残 +殒 +殓 +殖 +殘 +殞 +殡 +殤 +殭 +殯 +殲 +殴 +段 +殷 +殺 +殼 +殿 +毀 +毁 +毂 +毅 +毆 +毋 +母 +毎 +每 +毒 +毓 +比 +毕 +毗 +毘 +毙 +毛 +毡 +毫 +毯 +毽 +氈 +氏 +氐 +民 +氓 +气 +氖 +気 +氙 +氛 +氟 +氡 +氢 +氣 +氤 +氦 +氧 +氨 +氪 +氫 +氮 +氯 +氰 +氲 +水 +氷 +永 +氹 +氾 +汀 +汁 +求 +汆 +汇 +汉 +汎 +汐 +汕 +汗 +汙 +汛 +汝 +汞 +江 +池 +污 +汤 +汨 +汩 +汪 +汰 +汲 +汴 +汶 +汹 +決 +汽 +汾 +沁 +沂 +沃 +沅 +沈 +沉 +沌 +沏 +沐 +沒 +沓 +沖 +沙 +沛 +沟 +没 +沢 +沣 +沥 +沦 +沧 +沪 +沫 +沭 +沮 +沱 +河 +沸 +油 +治 +沼 +沽 +沾 +沿 +況 +泄 +泉 +泊 +泌 +泓 +法 +泗 +泛 +泞 +泠 +泡 +波 +泣 +泥 +注 +泪 +泫 +泮 +泯 +泰 +泱 +泳 +泵 +泷 +泸 +泻 +泼 +泽 +泾 +洁 +洄 +洋 +洒 +洗 +洙 +洛 +洞 +津 +洩 +洪 +洮 +洱 +洲 +洵 +洶 +洸 +洹 +活 +洼 +洽 +派 +流 +浃 +浄 +浅 +浆 +浇 +浊 +测 +济 +浏 +浑 +浒 +浓 +浔 +浙 +浚 +浜 +浣 +浦 +浩 +浪 +浬 +浮 +浯 +浴 +海 +浸 +涂 +涅 +涇 +消 +涉 +涌 +涎 +涓 +涔 +涕 +涙 +涛 +涝 +涞 +涟 +涠 +涡 +涣 +涤 +润 +涧 +涨 +涩 +涪 +涮 +涯 +液 +涵 +涸 +涼 +涿 +淀 +淄 +淅 +淆 +淇 +淋 +淌 +淑 +淒 +淖 +淘 +淙 +淚 +淞 +淡 +淤 +淦 +淨 +淩 +淪 +淫 +淬 +淮 +深 +淳 +淵 +混 +淹 +淺 +添 +淼 +清 +済 +渉 +渊 +渋 +渍 +渎 +渐 +渔 +渗 +渙 +渚 +減 +渝 +渠 +渡 +渣 +渤 +渥 +渦 +温 +測 +渭 +港 +渲 +渴 +游 +渺 +渾 +湃 +湄 +湊 +湍 +湖 +湘 +湛 +湟 +湧 +湫 +湮 +湯 +湳 +湾 +湿 +満 +溃 +溅 +溉 +溏 +源 +準 +溜 +溝 +溟 +溢 +溥 +溧 +溪 +溫 +溯 +溱 +溴 +溶 +溺 +溼 +滁 +滂 +滄 +滅 +滇 +滋 +滌 +滑 +滓 +滔 +滕 +滙 +滚 +滝 +滞 +滟 +满 +滢 +滤 +滥 +滦 +滨 +滩 +滬 +滯 +滲 +滴 +滷 +滸 +滾 +滿 +漁 +漂 +漆 +漉 +漏 +漓 +演 +漕 +漠 +漢 +漣 +漩 +漪 +漫 +漬 +漯 +漱 +漲 +漳 +漸 +漾 +漿 +潆 +潇 +潋 +潍 +潑 +潔 +潘 +潛 +潜 +潞 +潟 +潢 +潤 +潦 +潧 +潭 +潮 +潰 +潴 +潸 +潺 +潼 +澀 +澄 +澆 +澈 +澍 +澎 +澗 +澜 +澡 +澤 +澧 +澱 +澳 +澹 +激 +濁 +濂 +濃 +濑 +濒 +濕 +濘 +濛 +濟 +濠 +濡 +濤 +濫 +濬 +濮 +濯 +濱 +濺 +濾 +瀅 +瀆 +瀉 +瀋 +瀏 +瀑 +瀕 +瀘 +瀚 +瀛 +瀝 +瀞 +瀟 +瀧 +瀨 +瀬 +瀰 +瀾 +灌 +灏 +灑 +灘 +灝 +灞 +灣 +火 +灬 +灭 +灯 +灰 +灵 +灶 +灸 +灼 +災 +灾 +灿 +炀 +炁 +炅 +炉 +炊 +炎 +炒 +炔 +炕 +炖 +炙 +炜 +炫 +炬 +炭 +炮 +炯 +炳 +炷 +炸 +点 +為 +炼 +炽 +烁 +烂 +烃 +烈 +烊 +烏 +烘 +烙 +烛 +烟 +烤 +烦 +烧 +烨 +烩 +烫 +烬 +热 +烯 +烷 +烹 +烽 +焉 +焊 +焕 +焖 +焗 +焘 +焙 +焚 +焜 +無 +焦 +焯 +焰 +焱 +然 +焼 +煅 +煉 +煊 +煌 +煎 +煒 +煖 +煙 +煜 +煞 +煤 +煥 +煦 +照 +煨 +煩 +煮 +煲 +煸 +煽 +熄 +熊 +熏 +熒 +熔 +熙 +熟 +熠 +熨 +熬 +熱 +熵 +熹 +熾 +燁 +燃 +燄 +燈 +燉 +燊 +燎 +燒 +燔 +燕 +燙 +燜 +營 +燥 +燦 +燧 +燭 +燮 +燴 +燻 +燼 +燿 +爆 +爍 +爐 +爛 +爪 +爬 +爭 +爰 +爱 +爲 +爵 +父 +爷 +爸 +爹 +爺 +爻 +爽 +爾 +牆 +片 +版 +牌 +牍 +牒 +牙 +牛 +牝 +牟 +牠 +牡 +牢 +牦 +牧 +物 +牯 +牲 +牴 +牵 +特 +牺 +牽 +犀 +犁 +犄 +犊 +犍 +犒 +犢 +犧 +犬 +犯 +状 +犷 +犸 +犹 +狀 +狂 +狄 +狈 +狎 +狐 +狒 +狗 +狙 +狞 +狠 +狡 +狩 +独 +狭 +狮 +狰 +狱 +狸 +狹 +狼 +狽 +猎 +猕 +猖 +猗 +猙 +猛 +猜 +猝 +猥 +猩 +猪 +猫 +猬 +献 +猴 +猶 +猷 +猾 +猿 +獄 +獅 +獎 +獐 +獒 +獗 +獠 +獣 +獨 +獭 +獰 +獲 +獵 +獷 +獸 +獺 +獻 +獼 +獾 +玄 +率 +玉 +王 +玑 +玖 +玛 +玟 +玠 +玥 +玩 +玫 +玮 +环 +现 +玲 +玳 +玷 +玺 +玻 +珀 +珂 +珅 +珈 +珉 +珊 +珍 +珏 +珐 +珑 +珙 +珞 +珠 +珣 +珥 +珩 +珪 +班 +珮 +珲 +珺 +現 +球 +琅 +理 +琇 +琉 +琊 +琍 +琏 +琐 +琛 +琢 +琥 +琦 +琨 +琪 +琬 +琮 +琰 +琲 +琳 +琴 +琵 +琶 +琺 +琼 +瑀 +瑁 +瑄 +瑋 +瑕 +瑗 +瑙 +瑚 +瑛 +瑜 +瑞 +瑟 +瑠 +瑣 +瑤 +瑩 +瑪 +瑯 +瑰 +瑶 +瑾 +璀 +璁 +璃 +璇 +璉 +璋 +璎 +璐 +璜 +璞 +璟 +璧 +璨 +環 +璽 +璿 +瓊 +瓏 +瓒 +瓜 +瓢 +瓣 +瓤 +瓦 +瓮 +瓯 +瓴 +瓶 +瓷 +甄 +甌 +甕 +甘 +甙 +甚 +甜 +生 +產 +産 +甥 +甦 +用 +甩 +甫 +甬 +甭 +甯 +田 +由 +甲 +申 +电 +男 +甸 +町 +画 +甾 +畀 +畅 +界 +畏 +畑 +畔 +留 +畜 +畝 +畢 +略 +畦 +番 +畫 +異 +畲 +畳 +畴 +當 +畸 +畹 +畿 +疆 +疇 +疊 +疏 +疑 +疔 +疖 +疗 +疙 +疚 +疝 +疟 +疡 +疣 +疤 +疥 +疫 +疮 +疯 +疱 +疲 +疳 +疵 +疸 +疹 +疼 +疽 +疾 +痂 +病 +症 +痈 +痉 +痊 +痍 +痒 +痔 +痕 +痘 +痙 +痛 +痞 +痠 +痢 +痣 +痤 +痧 +痨 +痪 +痫 +痰 +痱 +痴 +痹 +痺 +痼 +痿 +瘀 +瘁 +瘋 +瘍 +瘓 +瘘 +瘙 +瘟 +瘠 +瘡 +瘢 +瘤 +瘦 +瘧 +瘩 +瘪 +瘫 +瘴 +瘸 +瘾 +療 +癇 +癌 +癒 +癖 +癜 +癞 +癡 +癢 +癣 +癥 +癫 +癬 +癮 +癱 +癲 +癸 +発 +登 +發 +白 +百 +皂 +的 +皆 +皇 +皈 +皋 +皎 +皑 +皓 +皖 +皙 +皚 +皮 +皰 +皱 +皴 +皺 +皿 +盂 +盃 +盅 +盆 +盈 +益 +盎 +盏 +盐 +监 +盒 +盔 +盖 +盗 +盘 +盛 +盜 +盞 +盟 +盡 +監 +盤 +盥 +盧 +盪 +目 +盯 +盱 +盲 +直 +相 +盹 +盼 +盾 +省 +眈 +眉 +看 +県 +眙 +眞 +真 +眠 +眦 +眨 +眩 +眯 +眶 +眷 +眸 +眺 +眼 +眾 +着 +睁 +睇 +睏 +睐 +睑 +睛 +睜 +睞 +睡 +睢 +督 +睥 +睦 +睨 +睪 +睫 +睬 +睹 +睽 +睾 +睿 +瞄 +瞅 +瞇 +瞋 +瞌 +瞎 +瞑 +瞒 +瞓 +瞞 +瞟 +瞠 +瞥 +瞧 +瞩 +瞪 +瞬 +瞭 +瞰 +瞳 +瞻 +瞼 +瞿 +矇 +矍 +矗 +矚 +矛 +矜 +矢 +矣 +知 +矩 +矫 +短 +矮 +矯 +石 +矶 +矽 +矾 +矿 +码 +砂 +砌 +砍 +砒 +研 +砖 +砗 +砚 +砝 +砣 +砥 +砧 +砭 +砰 +砲 +破 +砷 +砸 +砺 +砼 +砾 +础 +硅 +硐 +硒 +硕 +硝 +硫 +硬 +确 +硯 +硼 +碁 +碇 +碉 +碌 +碍 +碎 +碑 +碓 +碗 +碘 +碚 +碛 +碟 +碣 +碧 +碩 +碰 +碱 +碳 +碴 +確 +碼 +碾 +磁 +磅 +磊 +磋 +磐 +磕 +磚 +磡 +磨 +磬 +磯 +磲 +磷 +磺 +礁 +礎 +礙 +礡 +礦 +礪 +礫 +礴 +示 +礼 +社 +祀 +祁 +祂 +祇 +祈 +祉 +祎 +祐 +祕 +祖 +祗 +祚 +祛 +祜 +祝 +神 +祟 +祠 +祢 +祥 +票 +祭 +祯 +祷 +祸 +祺 +祿 +禀 +禁 +禄 +禅 +禍 +禎 +福 +禛 +禦 +禧 +禪 +禮 +禱 +禹 +禺 +离 +禽 +禾 +禿 +秀 +私 +秃 +秆 +秉 +秋 +种 +科 +秒 +秘 +租 +秣 +秤 +秦 +秧 +秩 +秭 +积 +称 +秸 +移 +秽 +稀 +稅 +程 +稍 +税 +稔 +稗 +稚 +稜 +稞 +稟 +稠 +稣 +種 +稱 +稲 +稳 +稷 +稹 +稻 +稼 +稽 +稿 +穀 +穂 +穆 +穌 +積 +穎 +穗 +穢 +穩 +穫 +穴 +究 +穷 +穹 +空 +穿 +突 +窃 +窄 +窈 +窍 +窑 +窒 +窓 +窕 +窖 +窗 +窘 +窜 +窝 +窟 +窠 +窥 +窦 +窨 +窩 +窪 +窮 +窯 +窺 +窿 +竄 +竅 +竇 +竊 +立 +竖 +站 +竜 +竞 +竟 +章 +竣 +童 +竭 +端 +競 +竹 +竺 +竽 +竿 +笃 +笆 +笈 +笋 +笏 +笑 +笔 +笙 +笛 +笞 +笠 +符 +笨 +第 +笹 +笺 +笼 +筆 +等 +筊 +筋 +筍 +筏 +筐 +筑 +筒 +答 +策 +筛 +筝 +筠 +筱 +筲 +筵 +筷 +筹 +签 +简 +箇 +箋 +箍 +箏 +箐 +箔 +箕 +算 +箝 +管 +箩 +箫 +箭 +箱 +箴 +箸 +節 +篁 +範 +篆 +篇 +築 +篑 +篓 +篙 +篝 +篠 +篡 +篤 +篩 +篪 +篮 +篱 +篷 +簇 +簌 +簍 +簡 +簦 +簧 +簪 +簫 +簷 +簸 +簽 +簾 +簿 +籁 +籃 +籌 +籍 +籐 +籟 +籠 +籤 +籬 +籮 +籲 +米 +类 +籼 +籽 +粄 +粉 +粑 +粒 +粕 +粗 +粘 +粟 +粤 +粥 +粧 +粪 +粮 +粱 +粲 +粳 +粵 +粹 +粼 +粽 +精 +粿 +糅 +糊 +糍 +糕 +糖 +糗 +糙 +糜 +糞 +糟 +糠 +糧 +糬 +糯 +糰 +糸 +系 +糾 +紀 +紂 +約 +紅 +紉 +紊 +紋 +納 +紐 +紓 +純 +紗 +紘 +紙 +級 +紛 +紜 +素 +紡 +索 +紧 +紫 +紮 +累 +細 +紳 +紹 +紺 +終 +絃 +組 +絆 +経 +結 +絕 +絞 +絡 +絢 +給 +絨 +絮 +統 +絲 +絳 +絵 +絶 +絹 +綁 +綏 +綑 +經 +継 +続 +綜 +綠 +綢 +綦 +綫 +綬 +維 +綱 +網 +綴 +綵 +綸 +綺 +綻 +綽 +綾 +綿 +緊 +緋 +総 +緑 +緒 +緘 +線 +緝 +緞 +締 +緣 +編 +緩 +緬 +緯 +練 +緹 +緻 +縁 +縄 +縈 +縛 +縝 +縣 +縫 +縮 +縱 +縴 +縷 +總 +績 +繁 +繃 +繆 +繇 +繋 +織 +繕 +繚 +繞 +繡 +繩 +繪 +繫 +繭 +繳 +繹 +繼 +繽 +纂 +續 +纍 +纏 +纓 +纔 +纖 +纜 +纠 +红 +纣 +纤 +约 +级 +纨 +纪 +纫 +纬 +纭 +纯 +纰 +纱 +纲 +纳 +纵 +纶 +纷 +纸 +纹 +纺 +纽 +纾 +线 +绀 +练 +组 +绅 +细 +织 +终 +绊 +绍 +绎 +经 +绑 +绒 +结 +绔 +绕 +绘 +给 +绚 +绛 +络 +绝 +绞 +统 +绡 +绢 +绣 +绥 +绦 +继 +绩 +绪 +绫 +续 +绮 +绯 +绰 +绳 +维 +绵 +绶 +绷 +绸 +绻 +综 +绽 +绾 +绿 +缀 +缄 +缅 +缆 +缇 +缈 +缉 +缎 +缓 +缔 +缕 +编 +缘 +缙 +缚 +缜 +缝 +缠 +缢 +缤 +缥 +缨 +缩 +缪 +缭 +缮 +缰 +缱 +缴 +缸 +缺 +缽 +罂 +罄 +罌 +罐 +网 +罔 +罕 +罗 +罚 +罡 +罢 +罩 +罪 +置 +罰 +署 +罵 +罷 +罹 +羁 +羅 +羈 +羊 +羌 +美 +羔 +羚 +羞 +羟 +羡 +羣 +群 +羥 +羧 +羨 +義 +羯 +羲 +羸 +羹 +羽 +羿 +翁 +翅 +翊 +翌 +翎 +習 +翔 +翘 +翟 +翠 +翡 +翦 +翩 +翰 +翱 +翳 +翹 +翻 +翼 +耀 +老 +考 +耄 +者 +耆 +耋 +而 +耍 +耐 +耒 +耕 +耗 +耘 +耙 +耦 +耨 +耳 +耶 +耷 +耸 +耻 +耽 +耿 +聂 +聆 +聊 +聋 +职 +聒 +联 +聖 +聘 +聚 +聞 +聪 +聯 +聰 +聲 +聳 +聴 +聶 +職 +聽 +聾 +聿 +肃 +肄 +肅 +肆 +肇 +肉 +肋 +肌 +肏 +肓 +肖 +肘 +肚 +肛 +肝 +肠 +股 +肢 +肤 +肥 +肩 +肪 +肮 +肯 +肱 +育 +肴 +肺 +肽 +肾 +肿 +胀 +胁 +胃 +胄 +胆 +背 +胍 +胎 +胖 +胚 +胛 +胜 +胝 +胞 +胡 +胤 +胥 +胧 +胫 +胭 +胯 +胰 +胱 +胳 +胴 +胶 +胸 +胺 +能 +脂 +脅 +脆 +脇 +脈 +脉 +脊 +脍 +脏 +脐 +脑 +脓 +脖 +脘 +脚 +脛 +脣 +脩 +脫 +脯 +脱 +脲 +脳 +脸 +脹 +脾 +腆 +腈 +腊 +腋 +腌 +腎 +腐 +腑 +腓 +腔 +腕 +腥 +腦 +腩 +腫 +腭 +腮 +腰 +腱 +腳 +腴 +腸 +腹 +腺 +腻 +腼 +腾 +腿 +膀 +膈 +膊 +膏 +膑 +膘 +膚 +膛 +膜 +膝 +膠 +膦 +膨 +膩 +膳 +膺 +膻 +膽 +膾 +膿 +臀 +臂 +臃 +臆 +臉 +臊 +臍 +臓 +臘 +臟 +臣 +臥 +臧 +臨 +自 +臬 +臭 +至 +致 +臺 +臻 +臼 +臾 +舀 +舂 +舅 +舆 +與 +興 +舉 +舊 +舌 +舍 +舎 +舐 +舒 +舔 +舖 +舗 +舛 +舜 +舞 +舟 +航 +舫 +般 +舰 +舱 +舵 +舶 +舷 +舸 +船 +舺 +舾 +艇 +艋 +艘 +艙 +艦 +艮 +良 +艰 +艱 +色 +艳 +艷 +艹 +艺 +艾 +节 +芃 +芈 +芊 +芋 +芍 +芎 +芒 +芙 +芜 +芝 +芡 +芥 +芦 +芩 +芪 +芫 +芬 +芭 +芮 +芯 +花 +芳 +芷 +芸 +芹 +芻 +芽 +芾 +苁 +苄 +苇 +苋 +苍 +苏 +苑 +苒 +苓 +苔 +苕 +苗 +苛 +苜 +苞 +苟 +苡 +苣 +若 +苦 +苫 +苯 +英 +苷 +苹 +苻 +茁 +茂 +范 +茄 +茅 +茉 +茎 +茏 +茗 +茜 +茧 +茨 +茫 +茬 +茭 +茯 +茱 +茲 +茴 +茵 +茶 +茸 +茹 +茼 +荀 +荃 +荆 +草 +荊 +荏 +荐 +荒 +荔 +荖 +荘 +荚 +荞 +荟 +荠 +荡 +荣 +荤 +荥 +荧 +荨 +荪 +荫 +药 +荳 +荷 +荸 +荻 +荼 +荽 +莅 +莆 +莉 +莊 +莎 +莒 +莓 +莖 +莘 +莞 +莠 +莢 +莧 +莪 +莫 +莱 +莲 +莴 +获 +莹 +莺 +莽 +莿 +菀 +菁 +菅 +菇 +菈 +菊 +菌 +菏 +菓 +菖 +菘 +菜 +菟 +菠 +菡 +菩 +華 +菱 +菲 +菸 +菽 +萁 +萃 +萄 +萊 +萋 +萌 +萍 +萎 +萘 +萝 +萤 +营 +萦 +萧 +萨 +萩 +萬 +萱 +萵 +萸 +萼 +落 +葆 +葉 +著 +葚 +葛 +葡 +董 +葦 +葩 +葫 +葬 +葭 +葯 +葱 +葳 +葵 +葷 +葺 +蒂 +蒋 +蒐 +蒔 +蒙 +蒜 +蒞 +蒟 +蒡 +蒨 +蒲 +蒸 +蒹 +蒻 +蒼 +蒿 +蓁 +蓄 +蓆 +蓉 +蓋 +蓑 +蓓 +蓖 +蓝 +蓟 +蓦 +蓬 +蓮 +蓼 +蓿 +蔑 +蔓 +蔔 +蔗 +蔘 +蔚 +蔡 +蔣 +蔥 +蔫 +蔬 +蔭 +蔵 +蔷 +蔺 +蔻 +蔼 +蔽 +蕁 +蕃 +蕈 +蕉 +蕊 +蕎 +蕙 +蕤 +蕨 +蕩 +蕪 +蕭 +蕲 +蕴 +蕻 +蕾 +薄 +薅 +薇 +薈 +薊 +薏 +薑 +薔 +薙 +薛 +薦 +薨 +薩 +薪 +薬 +薯 +薰 +薹 +藉 +藍 +藏 +藐 +藓 +藕 +藜 +藝 +藤 +藥 +藩 +藹 +藻 +藿 +蘆 +蘇 +蘊 +蘋 +蘑 +蘚 +蘭 +蘸 +蘼 +蘿 +虎 +虏 +虐 +虑 +虔 +處 +虚 +虛 +虜 +虞 +號 +虢 +虧 +虫 +虬 +虱 +虹 +虻 +虽 +虾 +蚀 +蚁 +蚂 +蚊 +蚌 +蚓 +蚕 +蚜 +蚝 +蚣 +蚤 +蚩 +蚪 +蚯 +蚱 +蚵 +蛀 +蛆 +蛇 +蛊 +蛋 +蛎 +蛐 +蛔 +蛙 +蛛 +蛟 +蛤 +蛭 +蛮 +蛰 +蛳 +蛹 +蛻 +蛾 +蜀 +蜂 +蜃 +蜆 +蜇 +蜈 +蜊 +蜍 +蜒 +蜓 +蜕 +蜗 +蜘 +蜚 +蜜 +蜡 +蜢 +蜥 +蜱 +蜴 +蜷 +蜻 +蜿 +蝇 +蝈 +蝉 +蝌 +蝎 +蝕 +蝗 +蝙 +蝟 +蝠 +蝦 +蝨 +蝴 +蝶 +蝸 +蝼 +螂 +螃 +融 +螞 +螢 +螨 +螯 +螳 +螺 +蟀 +蟄 +蟆 +蟋 +蟎 +蟑 +蟒 +蟠 +蟬 +蟲 +蟹 +蟻 +蟾 +蠅 +蠍 +蠔 +蠕 +蠛 +蠟 +蠡 +蠢 +蠣 +蠱 +蠶 +蠹 +蠻 +血 +衄 +衅 +衆 +行 +衍 +術 +衔 +街 +衙 +衛 +衝 +衞 +衡 +衢 +衣 +补 +表 +衩 +衫 +衬 +衮 +衰 +衲 +衷 +衹 +衾 +衿 +袁 +袂 +袄 +袅 +袈 +袋 +袍 +袒 +袖 +袜 +袞 +袤 +袪 +被 +袭 +袱 +裁 +裂 +装 +裆 +裊 +裏 +裔 +裕 +裘 +裙 +補 +裝 +裟 +裡 +裤 +裨 +裱 +裳 +裴 +裸 +裹 +製 +裾 +褂 +複 +褐 +褒 +褓 +褔 +褚 +褥 +褪 +褫 +褲 +褶 +褻 +襁 +襄 +襟 +襠 +襪 +襬 +襯 +襲 +西 +要 +覃 +覆 +覇 +見 +規 +覓 +視 +覚 +覦 +覧 +親 +覬 +観 +覷 +覺 +覽 +觀 +见 +观 +规 +觅 +视 +览 +觉 +觊 +觎 +觐 +觑 +角 +觞 +解 +觥 +触 +觸 +言 +訂 +計 +訊 +討 +訓 +訕 +訖 +託 +記 +訛 +訝 +訟 +訣 +訥 +訪 +設 +許 +訳 +訴 +訶 +診 +註 +証 +詆 +詐 +詔 +評 +詛 +詞 +詠 +詡 +詢 +詣 +試 +詩 +詫 +詬 +詭 +詮 +詰 +話 +該 +詳 +詹 +詼 +誅 +誇 +誉 +誌 +認 +誓 +誕 +誘 +語 +誠 +誡 +誣 +誤 +誥 +誦 +誨 +說 +説 +読 +誰 +課 +誹 +誼 +調 +諄 +談 +請 +諏 +諒 +論 +諗 +諜 +諡 +諦 +諧 +諫 +諭 +諮 +諱 +諳 +諷 +諸 +諺 +諾 +謀 +謁 +謂 +謄 +謊 +謎 +謐 +謔 +謗 +謙 +講 +謝 +謠 +謨 +謬 +謹 +謾 +譁 +證 +譎 +譏 +識 +譙 +譚 +譜 +警 +譬 +譯 +議 +譲 +譴 +護 +譽 +讀 +變 +讓 +讚 +讞 +计 +订 +认 +讥 +讧 +讨 +让 +讪 +讫 +训 +议 +讯 +记 +讲 +讳 +讴 +讶 +讷 +许 +讹 +论 +讼 +讽 +设 +访 +诀 +证 +诃 +评 +诅 +识 +诈 +诉 +诊 +诋 +词 +诏 +译 +试 +诗 +诘 +诙 +诚 +诛 +话 +诞 +诟 +诠 +诡 +询 +诣 +诤 +该 +详 +诧 +诩 +诫 +诬 +语 +误 +诰 +诱 +诲 +说 +诵 +诶 +请 +诸 +诺 +读 +诽 +课 +诿 +谀 +谁 +调 +谄 +谅 +谆 +谈 +谊 +谋 +谌 +谍 +谎 +谏 +谐 +谑 +谒 +谓 +谔 +谕 +谗 +谘 +谙 +谚 +谛 +谜 +谟 +谢 +谣 +谤 +谥 +谦 +谧 +谨 +谩 +谪 +谬 +谭 +谯 +谱 +谲 +谴 +谶 +谷 +豁 +豆 +豇 +豈 +豉 +豊 +豌 +豎 +豐 +豔 +豚 +象 +豢 +豪 +豫 +豬 +豹 +豺 +貂 +貅 +貌 +貓 +貔 +貘 +貝 +貞 +負 +財 +貢 +貧 +貨 +販 +貪 +貫 +責 +貯 +貰 +貳 +貴 +貶 +買 +貸 +費 +貼 +貽 +貿 +賀 +賁 +賂 +賃 +賄 +資 +賈 +賊 +賑 +賓 +賜 +賞 +賠 +賡 +賢 +賣 +賤 +賦 +質 +賬 +賭 +賴 +賺 +購 +賽 +贅 +贈 +贊 +贍 +贏 +贓 +贖 +贛 +贝 +贞 +负 +贡 +财 +责 +贤 +败 +账 +货 +质 +贩 +贪 +贫 +贬 +购 +贮 +贯 +贰 +贱 +贲 +贴 +贵 +贷 +贸 +费 +贺 +贻 +贼 +贾 +贿 +赁 +赂 +赃 +资 +赅 +赈 +赊 +赋 +赌 +赎 +赏 +赐 +赓 +赔 +赖 +赘 +赚 +赛 +赝 +赞 +赠 +赡 +赢 +赣 +赤 +赦 +赧 +赫 +赭 +走 +赳 +赴 +赵 +赶 +起 +趁 +超 +越 +趋 +趕 +趙 +趟 +趣 +趨 +足 +趴 +趵 +趸 +趺 +趾 +跃 +跄 +跆 +跋 +跌 +跎 +跑 +跖 +跚 +跛 +距 +跟 +跡 +跤 +跨 +跩 +跪 +路 +跳 +践 +跷 +跹 +跺 +跻 +踉 +踊 +踌 +踏 +踐 +踝 +踞 +踟 +踢 +踩 +踪 +踮 +踱 +踴 +踵 +踹 +蹂 +蹄 +蹇 +蹈 +蹉 +蹊 +蹋 +蹑 +蹒 +蹙 +蹟 +蹣 +蹤 +蹦 +蹩 +蹬 +蹭 +蹲 +蹴 +蹶 +蹺 +蹼 +蹿 +躁 +躇 +躉 +躊 +躋 +躍 +躏 +躪 +身 +躬 +躯 +躲 +躺 +軀 +車 +軋 +軌 +軍 +軒 +軟 +転 +軸 +軼 +軽 +軾 +較 +載 +輒 +輓 +輔 +輕 +輛 +輝 +輟 +輩 +輪 +輯 +輸 +輻 +輾 +輿 +轄 +轅 +轆 +轉 +轍 +轎 +轟 +车 +轧 +轨 +轩 +转 +轭 +轮 +软 +轰 +轲 +轴 +轶 +轻 +轼 +载 +轿 +较 +辄 +辅 +辆 +辇 +辈 +辉 +辊 +辍 +辐 +辑 +输 +辕 +辖 +辗 +辘 +辙 +辛 +辜 +辞 +辟 +辣 +辦 +辨 +辩 +辫 +辭 +辮 +辯 +辰 +辱 +農 +边 +辺 +辻 +込 +辽 +达 +迁 +迂 +迄 +迅 +过 +迈 +迎 +运 +近 +返 +还 +这 +进 +远 +违 +连 +迟 +迢 +迤 +迥 +迦 +迩 +迪 +迫 +迭 +述 +迴 +迷 +迸 +迹 +迺 +追 +退 +送 +适 +逃 +逅 +逆 +选 +逊 +逍 +透 +逐 +递 +途 +逕 +逗 +這 +通 +逛 +逝 +逞 +速 +造 +逢 +連 +逮 +週 +進 +逵 +逶 +逸 +逻 +逼 +逾 +遁 +遂 +遅 +遇 +遊 +運 +遍 +過 +遏 +遐 +遑 +遒 +道 +達 +違 +遗 +遙 +遛 +遜 +遞 +遠 +遢 +遣 +遥 +遨 +適 +遭 +遮 +遲 +遴 +遵 +遶 +遷 +選 +遺 +遼 +遽 +避 +邀 +邁 +邂 +邃 +還 +邇 +邈 +邊 +邋 +邏 +邑 +邓 +邕 +邛 +邝 +邢 +那 +邦 +邨 +邪 +邬 +邮 +邯 +邰 +邱 +邳 +邵 +邸 +邹 +邺 +邻 +郁 +郅 +郊 +郎 +郑 +郜 +郝 +郡 +郢 +郤 +郦 +郧 +部 +郫 +郭 +郴 +郵 +郷 +郸 +都 +鄂 +鄉 +鄒 +鄔 +鄙 +鄞 +鄢 +鄧 +鄭 +鄰 +鄱 +鄲 +鄺 +酉 +酊 +酋 +酌 +配 +酐 +酒 +酗 +酚 +酝 +酢 +酣 +酥 +酩 +酪 +酬 +酮 +酯 +酰 +酱 +酵 +酶 +酷 +酸 +酿 +醃 +醇 +醉 +醋 +醍 +醐 +醒 +醚 +醛 +醜 +醞 +醣 +醪 +醫 +醬 +醮 +醯 +醴 +醺 +釀 +釁 +采 +釉 +释 +釋 +里 +重 +野 +量 +釐 +金 +釗 +釘 +釜 +針 +釣 +釦 +釧 +釵 +鈀 +鈉 +鈍 +鈎 +鈔 +鈕 +鈞 +鈣 +鈦 +鈪 +鈴 +鈺 +鈾 +鉀 +鉄 +鉅 +鉉 +鉑 +鉗 +鉚 +鉛 +鉤 +鉴 +鉻 +銀 +銃 +銅 +銑 +銓 +銖 +銘 +銜 +銬 +銭 +銮 +銳 +銷 +銹 +鋁 +鋅 +鋒 +鋤 +鋪 +鋰 +鋸 +鋼 +錄 +錐 +錘 +錚 +錠 +錢 +錦 +錨 +錫 +錮 +錯 +録 +錳 +錶 +鍊 +鍋 +鍍 +鍛 +鍥 +鍰 +鍵 +鍺 +鍾 +鎂 +鎊 +鎌 +鎏 +鎔 +鎖 +鎗 +鎚 +鎧 +鎬 +鎮 +鎳 +鏈 +鏖 +鏗 +鏘 +鏞 +鏟 +鏡 +鏢 +鏤 +鏽 +鐘 +鐮 +鐲 +鐳 +鐵 +鐸 +鐺 +鑄 +鑊 +鑑 +鑒 +鑣 +鑫 +鑰 +鑲 +鑼 +鑽 +鑾 +鑿 +针 +钉 +钊 +钎 +钏 +钒 +钓 +钗 +钙 +钛 +钜 +钝 +钞 +钟 +钠 +钡 +钢 +钣 +钤 +钥 +钦 +钧 +钨 +钩 +钮 +钯 +钰 +钱 +钳 +钴 +钵 +钺 +钻 +钼 +钾 +钿 +铀 +铁 +铂 +铃 +铄 +铅 +铆 +铉 +铎 +铐 +铛 +铜 +铝 +铠 +铡 +铢 +铣 +铤 +铨 +铩 +铬 +铭 +铮 +铰 +铲 +铵 +银 +铸 +铺 +链 +铿 +销 +锁 +锂 +锄 +锅 +锆 +锈 +锉 +锋 +锌 +锏 +锐 +锑 +错 +锚 +锟 +锡 +锢 +锣 +锤 +锥 +锦 +锭 +键 +锯 +锰 +锲 +锵 +锹 +锺 +锻 +镀 +镁 +镂 +镇 +镉 +镌 +镍 +镐 +镑 +镕 +镖 +镗 +镛 +镜 +镣 +镭 +镯 +镰 +镳 +镶 +長 +长 +門 +閃 +閉 +開 +閎 +閏 +閑 +閒 +間 +閔 +閘 +閡 +関 +閣 +閥 +閨 +閩 +閱 +閲 +閹 +閻 +閾 +闆 +闇 +闊 +闌 +闍 +闔 +闕 +闖 +闘 +關 +闡 +闢 +门 +闪 +闫 +闭 +问 +闯 +闰 +闲 +间 +闵 +闷 +闸 +闹 +闺 +闻 +闽 +闾 +阀 +阁 +阂 +阅 +阆 +阇 +阈 +阉 +阎 +阐 +阑 +阔 +阕 +阖 +阙 +阚 +阜 +队 +阡 +阪 +阮 +阱 +防 +阳 +阴 +阵 +阶 +阻 +阿 +陀 +陂 +附 +际 +陆 +陇 +陈 +陋 +陌 +降 +限 +陕 +陛 +陝 +陞 +陟 +陡 +院 +陣 +除 +陨 +险 +陪 +陰 +陲 +陳 +陵 +陶 +陷 +陸 +険 +陽 +隅 +隆 +隈 +隊 +隋 +隍 +階 +随 +隐 +隔 +隕 +隘 +隙 +際 +障 +隠 +隣 +隧 +隨 +險 +隱 +隴 +隶 +隸 +隻 +隼 +隽 +难 +雀 +雁 +雄 +雅 +集 +雇 +雉 +雋 +雌 +雍 +雎 +雏 +雑 +雒 +雕 +雖 +雙 +雛 +雜 +雞 +離 +難 +雨 +雪 +雯 +雰 +雲 +雳 +零 +雷 +雹 +電 +雾 +需 +霁 +霄 +霆 +震 +霈 +霉 +霊 +霍 +霎 +霏 +霑 +霓 +霖 +霜 +霞 +霧 +霭 +霰 +露 +霸 +霹 +霽 +霾 +靂 +靄 +靈 +青 +靓 +靖 +静 +靚 +靛 +靜 +非 +靠 +靡 +面 +靥 +靦 +革 +靳 +靴 +靶 +靼 +鞅 +鞋 +鞍 +鞏 +鞑 +鞘 +鞠 +鞣 +鞦 +鞭 +韆 +韋 +韌 +韓 +韜 +韦 +韧 +韩 +韬 +韭 +音 +韵 +韶 +韻 +響 +頁 +頂 +頃 +項 +順 +須 +頌 +預 +頑 +頒 +頓 +頗 +領 +頜 +頡 +頤 +頫 +頭 +頰 +頷 +頸 +頹 +頻 +頼 +顆 +題 +額 +顎 +顏 +顔 +願 +顛 +類 +顧 +顫 +顯 +顱 +顴 +页 +顶 +顷 +项 +顺 +须 +顼 +顽 +顾 +顿 +颁 +颂 +预 +颅 +领 +颇 +颈 +颉 +颊 +颌 +颍 +颐 +频 +颓 +颔 +颖 +颗 +题 +颚 +颛 +颜 +额 +颞 +颠 +颡 +颢 +颤 +颦 +颧 +風 +颯 +颱 +颳 +颶 +颼 +飄 +飆 +风 +飒 +飓 +飕 +飘 +飙 +飚 +飛 +飞 +食 +飢 +飨 +飩 +飪 +飯 +飲 +飼 +飽 +飾 +餃 +餅 +餉 +養 +餌 +餐 +餒 +餓 +餘 +餚 +餛 +餞 +餡 +館 +餮 +餵 +餾 +饅 +饈 +饋 +饌 +饍 +饑 +饒 +饕 +饗 +饞 +饥 +饨 +饪 +饬 +饭 +饮 +饯 +饰 +饱 +饲 +饴 +饵 +饶 +饷 +饺 +饼 +饽 +饿 +馀 +馁 +馄 +馅 +馆 +馈 +馋 +馍 +馏 +馒 +馔 +首 +馗 +香 +馥 +馨 +馬 +馭 +馮 +馳 +馴 +駁 +駄 +駅 +駆 +駐 +駒 +駕 +駛 +駝 +駭 +駱 +駿 +騁 +騎 +騏 +験 +騙 +騨 +騰 +騷 +驀 +驅 +驊 +驍 +驒 +驕 +驗 +驚 +驛 +驟 +驢 +驥 +马 +驭 +驮 +驯 +驰 +驱 +驳 +驴 +驶 +驷 +驸 +驹 +驻 +驼 +驾 +驿 +骁 +骂 +骄 +骅 +骆 +骇 +骈 +骊 +骋 +验 +骏 +骐 +骑 +骗 +骚 +骛 +骜 +骞 +骠 +骡 +骤 +骥 +骧 +骨 +骯 +骰 +骶 +骷 +骸 +骼 +髂 +髅 +髋 +髏 +髒 +髓 +體 +髖 +高 +髦 +髪 +髮 +髯 +髻 +鬃 +鬆 +鬍 +鬓 +鬚 +鬟 +鬢 +鬣 +鬥 +鬧 +鬱 +鬼 +魁 +魂 +魄 +魅 +魇 +魍 +魏 +魔 +魘 +魚 +魯 +魷 +鮑 +鮨 +鮪 +鮭 +鮮 +鯉 +鯊 +鯖 +鯛 +鯨 +鯰 +鯽 +鰍 +鰓 +鰭 +鰲 +鰻 +鰾 +鱈 +鱉 +鱔 +鱗 +鱷 +鱸 +鱼 +鱿 +鲁 +鲈 +鲍 +鲑 +鲛 +鲜 +鲟 +鲢 +鲤 +鲨 +鲫 +鲱 +鲲 +鲶 +鲷 +鲸 +鳃 +鳄 +鳅 +鳌 +鳍 +鳕 +鳖 +鳗 +鳝 +鳞 +鳥 +鳩 +鳳 +鳴 +鳶 +鴉 +鴕 +鴛 +鴦 +鴨 +鴻 +鴿 +鵑 +鵜 +鵝 +鵡 +鵬 +鵰 +鵲 +鶘 +鶩 +鶯 +鶴 +鷗 +鷲 +鷹 +鷺 +鸚 +鸞 +鸟 +鸠 +鸡 +鸢 +鸣 +鸥 +鸦 +鸨 +鸪 +鸭 +鸯 +鸳 +鸵 +鸽 +鸾 +鸿 +鹂 +鹃 +鹄 +鹅 +鹈 +鹉 +鹊 +鹌 +鹏 +鹑 +鹕 +鹘 +鹜 +鹞 +鹤 +鹦 +鹧 +鹫 +鹭 +鹰 +鹳 +鹵 +鹹 +鹼 +鹽 +鹿 +麂 +麋 +麒 +麓 +麗 +麝 +麟 +麥 +麦 +麩 +麴 +麵 +麸 +麺 +麻 +麼 +麽 +麾 +黃 +黄 +黍 +黎 +黏 +黑 +黒 +黔 +默 +黛 +黜 +黝 +點 +黠 +黨 +黯 +黴 +鼋 +鼎 +鼐 +鼓 +鼠 +鼬 +鼹 +鼻 +鼾 +齁 +齊 +齋 +齐 +齒 +齡 +齢 +齣 +齦 +齿 +龄 +龅 +龈 +龊 +龋 +龌 +龍 +龐 +龔 +龕 +龙 +龚 +龛 +龜 +龟 +︰ +︱ +︶ +︿ +﹁ +﹂ +﹍ +﹏ +﹐ +﹑ +﹒ +﹔ +﹕ +﹖ +﹗ +﹙ +﹚ +﹝ +﹞ +﹡ +﹣ +! +" +# +$ +% +& +' +( +) +* ++ +, +- +. +/ +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +: +; +< += +> +? +@ +[ +\ +] +^ +_ +` +a +b +c +d +e +f +g +h +i +j +k +l +m +n +o +p +q +r +s +t +u +v +w +x +y +z +{ +| +} +~ +。 +「 +」 +、 +・ +ッ +ー +イ +ク +シ +ス +ト +ノ +フ +ラ +ル +ン +゙ +゚ + ̄ +¥ +👍 +🔥 +😂 +😎 +... +yam +10 +2017 +12 +11 +2016 +20 +30 +15 +06 +lofter +##s +2015 +by +16 +14 +18 +13 +24 +17 +2014 +21 +##0 +22 +19 +25 +23 +com +100 +00 +05 +2013 +##a +03 +09 +08 +28 +##2 +50 +01 +04 +##1 +27 +02 +2012 +##3 +26 +##e +07 +##8 +##5 +##6 +##4 +##9 +##7 +29 +2011 +40 +##t +2010 +##o +##d +##i +2009 +##n +app +www +the +##m +31 +##c +##l +##y +##r +##g +2008 +60 +http +200 +qq +##p +80 +##f +google +pixnet +90 +cookies +tripadvisor +500 +##er +##k +35 +##h +facebook +2007 +2000 +70 +##b +of +##x +##u +45 +300 +iphone +32 +1000 +2006 +48 +ip +36 +in +38 +3d +##w +##ing +55 +ctrip +##on +##v +33 +##の +to +34 +400 +id +2005 +it +37 +windows +llc +top +99 +42 +39 +000 +led +at +##an +41 +51 +52 +46 +49 +43 +53 +44 +##z +android +58 +and +59 +2004 +56 +vr +##か +5000 +2003 +47 +blogthis +twitter +54 +##le +150 +ok +2018 +57 +75 +cn +no +ios +##in +##mm +##00 +800 +on +te +3000 +65 +2001 +360 +95 +ig +lv +120 +##ng +##を +##us +##に +pc +てす +── +600 +##te +85 +2002 +88 +##ed +html +ncc +wifi +email +64 +blog +is +##10 +##て +mail +online +##al +dvd +##ic +studio +##は +##℃ +##ia +##と +line +vip +72 +##q +98 +##ce +##en +for +##is +##ra +##es +##j +usb +net +cp +1999 +asia +4g +##cm +diy +new +3c +##お +ta +66 +language +vs +apple +tw +86 +web +##ne +ipad +62 +you +##re +101 +68 +##tion +ps +de +bt +pony +atm +##2017 +1998 +67 +##ch +ceo +##or +go +##na +av +pro +cafe +96 +pinterest +97 +63 +pixstyleme3c +##ta +more +said +##2016 +1997 +mp3 +700 +##ll +nba +jun +##20 +92 +tv +1995 +pm +61 +76 +nbsp +250 +##ie +linux +##ma +cd +110 +hd +##17 +78 +##ion +77 +6000 +am +##th +##st +94 +##se +##et +69 +180 +gdp +my +105 +81 +abc +89 +flash +79 +one +93 +1990 +1996 +##ck +gps +##も +##ly +web885 +106 +2020 +91 +##ge +4000 +1500 +xd +boss +isbn +1994 +org +##ry +me +love +##11 +0fork +73 +##12 +3g +##ter +##ar +71 +82 +##la +hotel +130 +1970 +pk +83 +87 +140 +ie +##os +##30 +##el +74 +##50 +seo +cpu +##ml +p2p +84 +may +##る +sun +tue +internet +cc +posted +youtube +##at +##ン +##man +ii +##ル +##15 +abs +nt +pdf +yahoo +ago +1980 +##it +news +mac +104 +##てす +##me +##り +java +1992 +spa +##de +##nt +hk +all +plus +la +1993 +##mb +##16 +##ve +west +##da +160 +air +##い +##ps +から +##to +1989 +logo +htc +php +https +fi +momo +##son +sat +##ke +##80 +ebd +suv +wi +day +apk +##88 +##um +mv +galaxy +wiki +or +brake +##ス +1200 +する +this +1991 +mon +##こ +❤2017 +po +##ない +javascript +life +home +june +##ss +system +900 +##ー +##0 +pp +1988 +world +fb +4k +br +##as +ic +ai +leonardo +safari +##60 +live +free +xx +wed +win7 +kiehl +##co +lg +o2o +##go +us +235 +1949 +mm +しい +vfm +kanye +##90 +##2015 +##id +jr +##ey +123 +rss +##sa +##ro +##am +##no +thu +fri +350 +##sh +##ki +103 +comments +name +##のて +##pe +##ine +max +1987 +8000 +uber +##mi +##ton +wordpress +office +1986 +1985 +##ment +107 +bd +win10 +##ld +##li +gmail +bb +dior +##rs +##ri +##rd +##ます +up +cad +##® +dr +して +read +##21 +をお +##io +##99 +url +1984 +pvc +paypal +show +policy +##40 +##ty +##18 +with +##★ +##01 +txt +102 +##ba +dna +from +post +mini +ar +taiwan +john +##ga +privacy +agoda +##13 +##ny +word +##24 +##22 +##by +##ur +##hz +1982 +##ang +265 +cookie +netscape +108 +##ka +##~ +##ad +house +share +note +ibm +code +hello +nike +sim +survey +##016 +1979 +1950 +wikia +##32 +##017 +5g +cbc +##tor +##kg +1983 +##rt +##14 +campaign +store +2500 +os +##ct +##ts +##° +170 +api +##ns +365 +excel +##な +##ao +##ら +##し +~~ +##nd +university +163 +には +518 +##70 +##ya +##il +##25 +pierre +ipo +0020 +897 +##23 +hotels +##ian +のお +125 +years +6606 +##ers +##26 +high +##day +time +##ay +bug +##line +##く +##す +##be +xp +talk2yam +yamservice +10000 +coco +##dy +sony +##ies +1978 +microsoft +david +people +##ha +1960 +instagram +intel +その +##ot +iso +1981 +##va +115 +##mo +##land +xxx +man +co +ltxsw +##ation +baby +220 +##pa +##ol +1945 +7000 +tag +450 +##ue +msn +##31 +oppo +##ト +##ca +control +##om +st +chrome +##ure +##ん +be +##き +lol +##19 +した +##bo +240 +lady +##100 +##way +##から +4600 +##ko +##do +##un +4s +corporation +168 +##ni +herme +##28 +cp +978 +##up +##06 +ui +##ds +ppt +admin +three +します +bbc +re +128 +##48 +ca +##015 +##35 +hp +##ee +tpp +##た +##ive +×× +root +##cc +##ました +##ble +##ity +adobe +park +114 +et +oled +city +##ex +##ler +##ap +china +##book +20000 +view +##ice +global +##km +your +hong +##mg +out +##ms +ng +ebay +##29 +menu +ubuntu +##cy +rom +##view +open +ktv +do +server +##lo +if +english +##ね +##5 +##oo +1600 +##02 +step1 +kong +club +135 +july +inc +1976 +mr +hi +##net +touch +##ls +##ii +michael +lcd +##05 +##33 +phone +james +step2 +1300 +ios9 +##box +dc +##2 +##ley +samsung +111 +280 +pokemon +css +##ent +##les +いいえ +##1 +s8 +atom +play +bmw +##said +sa +etf +ctrl +♥yoyo♥ +##55 +2025 +##2014 +##66 +adidas +amazon +1958 +##ber +##ner +visa +##77 +##der +1800 +connectivity +##hi +firefox +109 +118 +hr +so +style +mark +pop +ol +skip +1975 +as +##27 +##ir +##61 +190 +mba +##う +##ai +le +##ver +1900 +cafe2017 +lte +super +113 +129 +##ron +amd +like +##☆ +are +##ster +we +##sk +paul +data +international +##ft +longchamp +ssd +good +##ート +##ti +reply +##my +↓↓↓ +apr +star +##ker +source +136 +js +112 +get +force +photo +##one +126 +##2013 +##ow +link +bbs +1972 +goods +##lin +python +119 +##ip +game +##ics +##ません +blue +##● +520 +##45 +page +itunes +##03 +1955 +260 +1968 +gt +gif +618 +##ff +##47 +group +くたさい +about +bar +ganji +##nce +music +lee +not +1977 +1971 +1973 +##per +an +faq +comment +##って +days +##ock +116 +##bs +1974 +1969 +v1 +player +1956 +xbox +sql +fm +f1 +139 +##ah +210 +##lv +##mp +##000 +melody +1957 +##3 +550 +17life +199 +1966 +xml +market +##au +##71 +999 +##04 +what +gl +##95 +##age +tips +##68 +book +##ting +mysql +can +1959 +230 +##ung +wonderland +watch +10℃ +##ction +9000 +mar +mobile +1946 +1962 +article +##db +part +▲top +party +って +1967 +1964 +1948 +##07 +##ore +##op +この +dj +##78 +##38 +010 +main +225 +1965 +##ong +art +320 +ad +134 +020 +##73 +117 +pm2 +japan +228 +##08 +ts +1963 +##ica +der +sm +##36 +2019 +##wa +ct +##7 +##や +##64 +1937 +homemesh +search +##85 +##れは +##tv +##di +macbook +##9 +##くたさい +service +##♥ +type +った +750 +##ier +##si +##75 +##います +##ok +best +##ット +goris +lock +##った +cf +3m +big +##ut +ftp +carol +##vi +10 +1961 +happy +sd +##ac +122 +anti +pe +cnn +iii +1920 +138 +##ラ +1940 +esp +jan +tags +##98 +##51 +august +vol +##86 +154 +##™ +##fs +##れ +##sion +design +ac +##ム +press +jordan +ppp +that +key +check +##6 +##tt +##㎡ +1080p +##lt +power +##42 +1952 +##bc +vivi +##ック +he +133 +121 +jpg +##rry +201 +175 +3500 +1947 +nb +##ted +##rn +しています +1954 +usd +##t00 +master +##ンク +001 +model +##58 +al +##09 +1953 +##34 +ram +goo +ても +##ui +127 +1930 +red +##ary +rpg +item +##pm +##41 +270 +##za +project +##2012 +hot +td +blogabstract +##ger +##62 +650 +##44 +gr2 +##します +##m +black +electronic +nfc +year +asus +また +html5 +cindy +##hd +m3 +132 +esc +##od +booking +##53 +fed +tvb +##81 +##ina +mit +165 +##いる +chan +192 +distribution +next +になる +peter +bios +steam +cm +1941 +にも +pk10 +##ix +##65 +##91 +dec +nasa +##ana +icecat +00z +b1 +will +##46 +li +se +##ji +##み +##ard +oct +##ain +jp +##ze +##bi +cio +##56 +smart +h5 +##39 +##port +curve +vpn +##nm +##dia +utc +##あり +12345678910 +##52 +rmvb +chanel +a4 +miss +##and +##im +media +who +##63 +she +girl +5s +124 +vera +##して +class +vivo +king +##フ +##ei +national +ab +1951 +5cm +888 +145 +ipod +ap +1100 +5mm +211 +ms +2756 +##69 +mp4 +msci +##po +##89 +131 +mg +index +380 +##bit +##out +##zz +##97 +##67 +158 +apec +##8 +photoshop +opec +¥799 +ては +##96 +##tes +##ast +2g +○○ +##ール +¥2899 +##ling +##よ +##ory +1938 +##ical +kitty +content +##43 +step3 +##cn +win8 +155 +vc +1400 +iphone7 +robert +##した +tcl +137 +beauty +##87 +en +dollars +##ys +##oc +step +pay +yy +a1 +##2011 +##lly +##ks +##♪ +1939 +188 +download +1944 +sep +exe +ph +います +school +gb +center +pr +street +##board +uv +##37 +##lan +winrar +##que +##ua +##com +1942 +1936 +480 +gpu +##4 +ettoday +fu +tom +##54 +##ren +##via +149 +##72 +b2b +144 +##79 +##tch +rose +arm +mb +##49 +##ial +##nn +nvidia +step4 +mvp +00㎡ +york +156 +##イ +how +cpi +591 +2765 +gov +kg +joe +##xx +mandy +pa +##ser +copyright +fashion +1935 +don +##け +ecu +##ist +##art +erp +wap +have +##lm +talk +##ek +##ning +##if +ch +##ite +video +1943 +cs +san +iot +look +##84 +##2010 +##ku +october +##ux +trump +##hs +##ide +box +141 +first +##ins +april +##ight +##83 +185 +angel +protected +aa +151 +162 +x1 +m2 +##fe +##× +##ho +size +143 +min +ofo +fun +gomaji +ex +hdmi +food +dns +march +chris +kevin +##のか +##lla +##pp +##ec +ag +ems +6s +720p +##rm +##ham +off +##92 +asp +team +fandom +ed +299 +▌♥ +##ell +info +されています +##82 +sina +4066 +161 +##able +##ctor +330 +399 +315 +dll +rights +ltd +idc +jul +3kg +1927 +142 +ma +surface +##76 +##ク +~~~ +304 +mall +eps +146 +green +##59 +map +space +donald +v2 +sodu +##light +1931 +148 +1700 +まて +310 +reserved +htm +##han +##57 +2d +178 +mod +##ise +##tions +152 +ti +##shi +doc +1933 +icp +055 +wang +##ram +shopping +aug +##pi +##well +now +wam +b2 +からお +##hu +236 +1928 +##gb +266 +f2 +##93 +153 +mix +##ef +##uan +bwl +##plus +##res +core +##ess +tea +5℃ +hktvmall +nhk +##ate +list +##ese +301 +feb +4m +inn +ての +nov +159 +12345 +daniel +##ci +pass +##bet +##nk +coffee +202 +ssl +airbnb +##ute +fbi +woshipm +skype +ea +cg +sp +##fc +##www +yes +edge +alt +007 +##94 +fpga +##ght +##gs +iso9001 +さい +##ile +##wood +##uo +image +lin +icon +american +##em +1932 +set +says +##king +##tive +blogger +##74 +なと +256 +147 +##ox +##zy +##red +##ium +##lf +nokia +claire +##リ +##ding +november +lohas +##500 +##tic +##マ +##cs +##ある +##che +##ire +##gy +##ult +db +january +win +##カ +166 +road +ptt +##ま +##つ +198 +##fa +##mer +anna +pchome +はい +udn +ef +420 +##time +##tte +2030 +##ア +g20 +white +かかります +1929 +308 +garden +eleven +di +##おります +chen +309b +777 +172 +young +cosplay +ちてない +4500 +bat +##123 +##tra +##ては +kindle +npc +steve +etc +##ern +##| +call +xperia +ces +travel +sk +s7 +##ous +1934 +##int +みいたたけます +183 +edu +file +cho +qr +##car +##our +186 +##ant +##d +eric +1914 +rends +##jo +##する +mastercard +##2000 +kb +##min +290 +##ino +vista +##ris +##ud +jack +2400 +##set +169 +pos +1912 +##her +##ou +taipei +しく +205 +beta +##ませんか +232 +##fi +express +255 +body +##ill +aphojoy +user +december +meiki +##ick +tweet +richard +##av +##ᆫ +iphone6 +##dd +ちてすか +views +##mark +321 +pd +##00 +times +##▲ +level +##ash +10g +point +5l +##ome +208 +koreanmall +##ak +george +q2 +206 +wma +tcp +##200 +スタッフ +full +mlb +##lle +##watch +tm +run +179 +911 +smith +business +##und +1919 +color +##tal +222 +171 +##less +moon +4399 +##rl +update +pcb +shop +499 +157 +little +なし +end +##mhz +van +dsp +easy +660 +##house +##key +history +##o +oh +##001 +##hy +##web +oem +let +was +##2009 +##gg +review +##wan +182 +##°c +203 +uc +title +##val +united +233 +2021 +##ons +doi +trivago +overdope +sbs +##ance +##ち +grand +special +573032185 +imf +216 +wx17house +##so +##ーム +audi +##he +london +william +##rp +##ake +science +beach +cfa +amp +ps4 +880 +##800 +##link +##hp +crm +ferragamo +bell +make +##eng +195 +under +zh +photos +2300 +##style +##ント +via +176 +da +##gi +company +i7 +##ray +thomas +370 +ufo +i5 +##max +plc +ben +back +research +8g +173 +mike +##pc +##ッフ +september +189 +##ace +vps +february +167 +pantos +wp +lisa +1921 +★★ +jquery +night +long +offer +##berg +##news +1911 +##いて +ray +fks +wto +せます +over +164 +340 +##all +##rus +1924 +##888 +##works +blogtitle +loftpermalink +##→ +187 +martin +test +ling +km +##め +15000 +fda +v3 +##ja +##ロ +wedding +かある +outlet +family +##ea +をこ +##top +story +##ness +salvatore +##lu +204 +swift +215 +room +している +oracle +##ul +1925 +sam +b2c +week +pi +rock +##のは +##a +##けと +##ean +##300 +##gle +cctv +after +chinese +##back +powered +x2 +##tan +1918 +##nes +##イン +canon +only +181 +##zi +##las +say +##oe +184 +##sd +221 +##bot +##world +##zo +sky +made +top100 +just +1926 +pmi +802 +234 +gap +##vr +177 +les +174 +▲topoct +ball +vogue +vi +ing +ofweek +cos +##list +##ort +▲topmay +##なら +##lon +として +last +##tc +##of +##bus +##gen +real +eva +##コ +a3 +nas +##lie +##ria +##coin +##bt +▲topapr +his +212 +cat +nata +vive +health +⋯⋯ +drive +sir +▲topmar +du +cup +##カー +##ook +##よう +##sy +alex +msg +tour +しました +3ce +##word +193 +ebooks +r8 +block +318 +##より +2200 +nice +pvp +207 +months +1905 +rewards +##ther +1917 +0800 +##xi +##チ +##sc +micro +850 +gg +blogfp +op +1922 +daily +m1 +264 +true +##bb +ml +##tar +##のお +##ky +anthony +196 +253 +##yo +state +218 +##ara +##aa +##rc +##tz +##ston +より +gear +##eo +##ade +ge +see +1923 +##win +##ura +ss +heart +##den +##ita +down +##sm +el +png +2100 +610 +rakuten +whatsapp +bay +dream +add +##use +680 +311 +pad +gucci +mpv +##ode +##fo +island +▲topjun +##▼ +223 +jason +214 +chicago +##❤ +しの +##hone +io +##れる +##ことか +sogo +be2 +##ology +990 +cloud +vcd +##con +2~3 +##ford +##joy +##kb +##こさいます +##rade +but +##ach +docker +##ful +rfid +ul +##ase +hit +ford +##star +580 +##○ +11 +a2 +sdk +reading +edited +##are +cmos +##mc +238 +siri +light +##ella +##ため +bloomberg +##read +pizza +##ison +jimmy +##vm +college +node +journal +ba +18k +##play +245 +##cer +20 +magic +##yu +191 +jump +288 +tt +##ings +asr +##lia +3200 +step5 +network +##cd +mc +いします +1234 +pixstyleme +273 +##600 +2800 +money +★★★★★ +1280 +12 +430 +bl +みの +act +##tus +tokyo +##rial +##life +emba +##ae +saas +tcs +##rk +##wang +summer +##sp +ko +##ving +390 +premium +##その +netflix +##ヒ +uk +mt +##lton +right +frank +two +209 +える +##ple +##cal +021 +##んな +##sen +##ville +hold +nexus +dd +##ius +てお +##mah +##なく +tila +zero +820 +ce +##tin +resort +##ws +charles +old +p10 +5d +report +##360 +##ru +##には +bus +vans +lt +##est +pv +##レ +links +rebecca +##ツ +##dm +azure +##365 +きな +limited +bit +4gb +##mon +1910 +moto +##eam +213 +1913 +var +eos +なとの +226 +blogspot +された +699 +e3 +dos +dm +fc +##ments +##ik +##kw +boy +##bin +##ata +960 +er +##せ +219 +##vin +##tu +##ula +194 +##∥ +station +##ろ +##ature +835 +files +zara +hdr +top10 +nature +950 +magazine +s6 +marriott +##シ +avira +case +##っと +tab +##ran +tony +##home +oculus +im +##ral +jean +saint +cry +307 +rosie +##force +##ini +ice +##bert +のある +##nder +##mber +pet +2600 +##◆ +plurk +▲topdec +##sis +00kg +▲topnov +720 +##ence +tim +##ω +##nc +##ても +##name +log +ips +great +ikea +malaysia +unix +##イト +3600 +##ncy +##nie +12000 +akb48 +##ye +##oid +404 +##chi +##いた +oa +xuehai +##1000 +##orm +##rf +275 +さん +##ware +##リー +980 +ho +##pro +text +##era +560 +bob +227 +##ub +##2008 +8891 +scp +avi +##zen +2022 +mi +wu +museum +qvod +apache +lake +jcb +▲topaug +★★★ +ni +##hr +hill +302 +ne +weibo +490 +ruby +##ーシ +##ヶ +##row +4d +▲topjul +iv +##ish +github +306 +mate +312 +##スト +##lot +##ane +andrew +のハイト +##tina +t1 +rf +ed2k +##vel +##900 +way +final +りの +ns +5a +705 +197 +##メ +sweet +bytes +##ene +▲topjan +231 +##cker +##2007 +##px +100g +topapp +229 +helpapp +rs +low +14k +g4g +care +630 +ldquo +あり +##fork +leave +rm +edition +##gan +##zon +##qq +▲topsep +##google +##ism +gold +224 +explorer +##zer +toyota +category +select +visual +##labels +restaurant +##md +posts +s1 +##ico +もっと +angelababy +123456 +217 +sports +s3 +mbc +1915 +してくたさい +shell +x86 +candy +##new +kbs +face +xl +470 +##here +4a +swissinfo +v8 +▲topfeb +dram +##ual +##vice +3a +##wer +sport +q1 +ios10 +public +int +card +##c +ep +au +rt +##れた +1080 +bill +##mll +kim +30 +460 +wan +##uk +##ミ +x3 +298 +0t +scott +##ming +239 +e5 +##3d +h7n9 +worldcat +brown +##あります +##vo +##led +##580 +##ax +249 +410 +##ert +paris +##~6 +polo +925 +##lr +599 +##ナ +capital +##hing +bank +cv +1g +##chat +##s +##たい +adc +##ule +2m +##e +digital +hotmail +268 +##pad +870 +bbq +quot +##ring +before +wali +##まて +mcu +2k +2b +という +costco +316 +north +333 +switch +##city +##p +philips +##mann +management +panasonic +##cl +##vd +##ping +##rge +alice +##lk +##ましょう +css3 +##ney +vision +alpha +##ular +##400 +##tter +lz +にお +##ありません +mode +gre +1916 +pci +##tm +237 +1~2 +##yan +##そ +について +##let +##キ +work +war +coach +ah +mary +##ᅵ +huang +##pt +a8 +pt +follow +##berry +1895 +##ew +a5 +ghost +##ション +##wn +##og +south +##code +girls +##rid +action +villa +git +r11 +table +games +##cket +error +##anonymoussaid +##ag +here +##ame +##gc +qa +##■ +##lis +gmp +##gin +vmalife +##cher +yu +wedding +##tis +demo +dragon +530 +soho +social +bye +##rant +river +orz +acer +325 +##↑ +##ース +##ats +261 +del +##ven +440 +ups +##ように +##ター +305 +value +macd +yougou +##dn +661 +##ano +ll +##urt +##rent +continue +script +##wen +##ect +paper +263 +319 +shift +##chel +##フト +##cat +258 +x5 +fox +243 +##さん +car +aaa +##blog +loading +##yn +##tp +kuso +799 +si +sns +イカせるテンマ +ヒンクテンマ3 +rmb +vdc +forest +central +prime +help +ultra +##rmb +##ような +241 +square +688 +##しい +のないフロクに +##field +##reen +##ors +##ju +c1 +start +510 +##air +##map +cdn +##wo +cba +stephen +m8 +100km +##get +opera +##base +##ood +vsa +com™ +##aw +##ail +251 +なのて +count +t2 +##ᅡ +##een +2700 +hop +##gp +vsc +tree +##eg +##ose +816 +285 +##ories +##shop +alphago +v4 +1909 +simon +##ᆼ +fluke62max +zip +スホンサー +##sta +louis +cr +bas +##~10 +bc +##yer +hadoop +##ube +##wi +1906 +0755 +hola +##low +place +centre +5v +d3 +##fer +252 +##750 +##media +281 +540 +0l +exchange +262 +series +##ハー +##san +eb +##bank +##k +q3 +##nge +##mail +take +##lp +259 +1888 +client +east +cache +event +vincent +##ールを +きを +##nse +sui +855 +adchoice +##и +##stry +##なたの +246 +##zone +ga +apps +sea +##ab +248 +cisco +##タ +##rner +kymco +##care +dha +##pu +##yi +minkoff +royal +p1 +への +annie +269 +collection +kpi +playstation +257 +になります +866 +bh +##bar +queen +505 +radio +1904 +andy +armani +##xy +manager +iherb +##ery +##share +spring +raid +johnson +1908 +##ob +volvo +hall +##ball +v6 +our +taylor +##hk +bi +242 +##cp +kate +bo +water +technology +##rie +サイトは +277 +##ona +##sl +hpv +303 +gtx +hip +rdquo +jayz +stone +##lex +##rum +namespace +##やり +620 +##ale +##atic +des +##erson +##ql +##ves +##type +enter +##この +##てきます +d2 +##168 +##mix +##bian +との +a9 +jj +ky +##lc +access +movie +##hc +リストに +tower +##ration +##mit +ます +##nch +ua +tel +prefix +##o2 +1907 +##point +1901 +ott +~10 +##http +##ury +baidu +##ink +member +##logy +bigbang +nownews +##js +##shot +##tb +##こと +247 +eba +##tics +##lus +ける +v5 +spark +##ama +there +##ions +god +##lls +##down +hiv +##ress +burberry +day2 +##kv +◆◆ +jeff +related +film +edit +joseph +283 +##ark +cx +32gb +order +g9 +30000 +##ans +##tty +s5 +##bee +かあります +thread +xr +buy +sh +005 +land +spotify +mx +##ari +276 +##verse +×email +sf +why +##ことて +244 +7headlines +nego +sunny +dom +exo +401 +666 +positioning +fit +rgb +##tton +278 +kiss +alexa +adam +lp +みリストを +##g +mp +##ties +##llow +amy +##du +np +002 +institute +271 +##rth +##lar +2345 +590 +##des +sidebar +15 +imax +site +##cky +##kit +##ime +##009 +season +323 +##fun +##ンター +##ひ +gogoro +a7 +pu +lily +fire +twd600 +##ッセーシを +いて +##vis +30ml +##cture +##をお +information +##オ +close +friday +##くれる +yi +nick +てすか +##tta +##tel +6500 +##lock +cbd +economy +254 +かお +267 +tinker +double +375 +8gb +voice +##app +oops +channel +today +985 +##right +raw +xyz +##+ +jim +edm +##cent +7500 +supreme +814 +ds +##its +##asia +dropbox +##てすか +##tti +books +272 +100ml +##tle +##ller +##ken +##more +##boy +sex +309 +##dom +t3 +##ider +##なります +##unch +1903 +810 +feel +5500 +##かった +##put +により +s2 +mo +##gh +men +ka +amoled +div +##tr +##n1 +port +howard +##tags +ken +dnf +##nus +adsense +##а +ide +##へ +buff +thunder +##town +##ique +has +##body +auto +pin +##erry +tee +てした +295 +number +##the +##013 +object +psp +cool +udnbkk +16gb +##mic +miui +##tro +most +r2 +##alk +##nity +1880 +±0 +##いました +428 +s4 +law +version +##oa +n1 +sgs +docomo +##tf +##ack +henry +fc2 +##ded +##sco +##014 +##rite +286 +0mm +linkedin +##ada +##now +wii +##ndy +ucbug +##◎ +sputniknews +legalminer +##ika +##xp +2gb +##bu +q10 +oo +b6 +come +##rman +cheese +ming +maker +##gm +nikon +##fig +ppi +kelly +##ります +jchere +てきます +ted +md +003 +fgo +tech +##tto +dan +soc +##gl +##len +hair +earth +640 +521 +img +##pper +##a1 +##てきる +##ロク +acca +##ition +##ference +suite +##ig +outlook +##mond +##cation +398 +##pr +279 +101vip +358 +##999 +282 +64gb +3800 +345 +airport +##over +284 +##おり +jones +##ith +lab +##su +##いるのて +co2 +town +piece +##llo +no1 +vmware +24h +##qi +focus +reader +##admin +##ora +tb +false +##log +1898 +know +lan +838 +##ces +f4 +##ume +motel +stop +##oper +na +flickr +netcomponents +##af +##─ +pose +williams +local +##ound +##cg +##site +##iko +いお +274 +5m +gsm +con +##ath +1902 +friends +##hip +cell +317 +##rey +780 +cream +##cks +012 +##dp +facebooktwitterpinterestgoogle +sso +324 +shtml +song +swiss +##mw +##キンク +lumia +xdd +string +tiffany +522 +marc +られた +insee +russell +sc +dell +##ations +ok +camera +289 +##vs +##flow +##late +classic +287 +##nter +stay +g1 +mtv +512 +##ever +##lab +##nger +qe +sata +ryan +d1 +50ml +cms +##cing +su +292 +3300 +editor +296 +##nap +security +sunday +association +##ens +##700 +##bra +acg +##かり +sofascore +とは +mkv +##ign +jonathan +gary +build +labels +##oto +tesla +moba +qi +gohappy +general +ajax +1024 +##かる +サイト +society +##test +##urs +wps +fedora +##ich +mozilla +328 +##480 +##dr +usa +urn +##lina +##r +grace +##die +##try +##ader +1250 +##なり +elle +570 +##chen +##ᆯ +price +##ten +uhz +##ough +eq +##hen +states +push +session +balance +wow +506 +##cus +##py +when +##ward +##ep +34e +wong +library +prada +##サイト +##cle +running +##ree +313 +ck +date +q4 +##ctive +##ool +##> +mk +##ira +##163 +388 +die +secret +rq +dota +buffet +は1ヶ +e6 +##ez +pan +368 +ha +##card +##cha +2a +##さ +alan +day3 +eye +f3 +##end +france +keep +adi +rna +tvbs +##ala +solo +nova +##え +##tail +##ょう +support +##ries +##なる +##ved +base +copy +iis +fps +##ways +hero +hgih +profile +fish +mu +ssh +entertainment +chang +##wd +click +cake +##ond +pre +##tom +kic +pixel +##ov +##fl +product +6a +##pd +dear +##gate +es +yumi +audio +##² +##sky +echo +bin +where +##ture +329 +##ape +find +sap +isis +##なと +nand +##101 +##load +##ream +band +a6 +525 +never +##post +festival +50cm +##we +555 +guide +314 +zenfone +##ike +335 +gd +forum +jessica +strong +alexander +##ould +software +allen +##ious +program +360° +else +lohasthree +##gar +することかてきます +please +##れます +rc +##ggle +##ric +bim +50000 +##own +eclipse +355 +brian +3ds +##side +061 +361 +##other +##ける +##tech +##ator +485 +engine +##ged +##t +plaza +##fit +cia +ngo +westbrook +shi +tbs +50mm +##みませんか +sci +291 +reuters +##ily +contextlink +##hn +af +##cil +bridge +very +##cel +1890 +cambridge +##ize +15g +##aid +##data +790 +frm +##head +award +butler +##sun +meta +##mar +america +ps3 +puma +pmid +##すか +lc +670 +kitchen +##lic +オーフン5 +きなしソフトサーヒス +そして +day1 +future +★★★★ +##text +##page +##rris +pm1 +##ket +fans +##っています +1001 +christian +bot +kids +trackback +##hai +c3 +display +##hl +n2 +1896 +idea +さんも +##sent +airmail +##ug +##men +pwm +けます +028 +##lution +369 +852 +awards +schemas +354 +asics +wikipedia +font +##tional +##vy +c2 +293 +##れている +##dget +##ein +っている +contact +pepper +スキル +339 +##~5 +294 +##uel +##ument +730 +##hang +みてす +q5 +##sue +rain +##ndi +wei +swatch +##cept +わせ +331 +popular +##ste +##tag +p2 +501 +trc +1899 +##west +##live +justin +honda +ping +messenger +##rap +v9 +543 +##とは +unity +appqq +はすへて +025 +leo +##tone +##テ +##ass +uniqlo +##010 +502 +her +jane +memory +moneydj +##tical +human +12306 +していると +##m2 +coc +miacare +##mn +tmt +##core +vim +kk +##may +fan +target +use +too +338 +435 +2050 +867 +737 +fast +##2c +services +##ope +omega +energy +##わ +pinkoi +1a +##なから +##rain +jackson +##ement +##シャンルの +374 +366 +そんな +p9 +rd +##ᆨ +1111 +##tier +##vic +zone +##│ +385 +690 +dl +isofix +cpa +m4 +322 +kimi +めて +davis +##lay +lulu +##uck +050 +weeks +qs +##hop +920 +##n +ae +##ear +~5 +eia +405 +##fly +korea +jpeg +boost +##ship +small +##リア +1860 +eur +297 +425 +valley +##iel +simple +##ude +rn +k2 +##ena +されます +non +patrick +しているから +##ナー +feed +5757 +30g +process +well +qqmei +##thing +they +aws +lu +pink +##ters +##kin +または +board +##vertisement +wine +##ien +unicode +##dge +r1 +359 +##tant +いを +##twitter +##3c +cool1 +される +##れて +##l +isp +##012 +standard +45㎡2 +402 +##150 +matt +##fu +326 +##iner +googlemsn +pixnetfacebookyahoo +##ラン +x7 +886 +##uce +メーカー +sao +##ev +##きました +##file +9678 +403 +xddd +shirt +6l +##rio +##hat +3mm +givenchy +ya +bang +##lio +monday +crystal +ロクイン +##abc +336 +head +890 +ubuntuforumwikilinuxpastechat +##vc +##~20 +##rity +cnc +7866 +ipv6 +null +1897 +##ost +yang +imsean +tiger +##fet +##ンス +352 +##= +dji +327 +ji +maria +##come +##んて +foundation +3100 +##beth +##なった +1m +601 +active +##aft +##don +3p +sr +349 +emma +##khz +living +415 +353 +1889 +341 +709 +457 +sas +x6 +##face +pptv +x4 +##mate +han +sophie +##jing +337 +fifa +##mand +other +sale +inwedding +##gn +てきちゃいます +##mmy +##pmlast +bad +nana +nbc +してみてくたさいね +なとはお +##wu +##かあります +##あ +note7 +single +##340 +せからこ +してくたさい♪この +しにはとんとんワークケートを +するとあなたにもっとマッチした +ならワークケートへ +もみつかっちゃうかも +ワークケートの +##bel +window +##dio +##ht +union +age +382 +14 +##ivity +##y +コメント +domain +neo +##isa +##lter +5k +f5 +steven +##cts +powerpoint +tft +self +g2 +ft +##テル +zol +##act +mwc +381 +343 +もう +nbapop +408 +てある +eds +ace +##room +previous +author +tomtom +il +##ets +hu +financial +☆☆☆ +っています +bp +5t +chi +1gb +##hg +fairmont +cross +008 +gay +h2 +function +##けて +356 +also +1b +625 +##ータ +##raph +1894 +3~5 +##ils +i3 +334 +avenue +##host +による +##bon +##tsu +message +navigation +50g +fintech +h6 +##ことを +8cm +##ject +##vas +##firm +credit +##wf +xxxx +form +##nor +##space +huawei +plan +json +sbl +##dc +machine +921 +392 +wish +##120 +##sol +windows7 +edward +##ために +development +washington +##nsis +lo +818 +##sio +##ym +##bor +planet +##~8 +##wt +ieee +gpa +##めて +camp +ann +gm +##tw +##oka +connect +##rss +##work +##atus +wall +chicken +soul +2mm +##times +fa +##ather +##cord +009 +##eep +hitachi +gui +harry +##pan +e1 +disney +##press +##ーション +wind +386 +frigidaire +##tl +liu +hsu +332 +basic +von +ev +いた +てきる +スホンサーサイト +learning +##ull +expedia +archives +change +##wei +santa +cut +ins +6gb +turbo +brand +cf1 +508 +004 +return +747 +##rip +h1 +##nis +##をこ +128gb +##にお +3t +application +しており +emc +rx +##oon +384 +quick +412 +15058 +wilson +wing +chapter +##bug +beyond +##cms +##dar +##oh +zoom +e2 +trip +sb +##nba +rcep +342 +aspx +ci +080 +gc +gnu +める +##count +advanced +dance +dv +##url +##ging +367 +8591 +am09 +shadow +battle +346 +##i +##cia +##という +emily +##のてす +##tation +host +ff +techorz +sars +##mini +##mporary +##ering +nc +4200 +798 +##next +cma +##mbps +##gas +##ift +##dot +##ィ +455 +##~17 +amana +##りの +426 +##ros +ir +00㎡1 +##eet +##ible +##↓ +710 +ˋ▽ˊ +##aka +dcs +iq +##v +l1 +##lor +maggie +##011 +##iu +588 +##~1 +830 +##gt +1tb +articles +create +##burg +##iki +database +fantasy +##rex +##cam +dlc +dean +##you +hard +path +gaming +victoria +maps +cb +##lee +##itor +overchicstoretvhome +systems +##xt +416 +p3 +sarah +760 +##nan +407 +486 +x9 +install +second +626 +##ann +##ph +##rcle +##nic +860 +##nar +ec +##とう +768 +metro +chocolate +##rian +~4 +##table +##しています +skin +##sn +395 +mountain +##0mm +inparadise +6m +7x24 +ib +4800 +##jia +eeworld +creative +g5 +g3 +357 +parker +ecfa +village +からの +18000 +sylvia +サーヒス +hbl +##ques +##onsored +##x2 +##きます +##v4 +##tein +ie6 +383 +##stack +389 +ver +##ads +##baby +sound +bbe +##110 +##lone +##uid +ads +022 +gundam +351 +thinkpad +006 +scrum +match +##ave +mems +##470 +##oy +##なりました +##talk +glass +lamigo +span +##eme +job +##a5 +jay +wade +kde +498 +##lace +ocean +tvg +##covery +##r3 +##ners +##rea +junior +think +##aine +cover +##ision +##sia +↓↓ +##bow +msi +413 +458 +406 +##love +711 +801 +soft +z2 +##pl +456 +1840 +mobil +mind +##uy +427 +nginx +##oi +めた +##rr +6221 +##mple +##sson +##ーシてす +371 +##nts +91tv +comhd +crv3000 +##uard +1868 +397 +deep +lost +field +gallery +##bia +rate +spf +redis +traction +930 +icloud +011 +なら +fe +jose +372 +##tory +into +sohu +fx +899 +379 +kicstart2 +##hia +すく +##~3 +##sit +ra +24 +##walk +##xure +500g +##pact +pacific +xa +natural +carlo +##250 +##walker +1850 +##can +cto +gigi +516 +##サー +pen +##hoo +ob +matlab +##b +##yy +13913459 +##iti +mango +##bbs +sense +c5 +oxford +##ニア +walker +jennifer +##ola +course +##bre +701 +##pus +##rder +lucky +075 +##ぁ +ivy +なお +##nia +sotheby +side +##ugh +joy +##orage +##ush +##bat +##dt +364 +r9 +##2d +##gio +511 +country +wear +##lax +##~7 +##moon +393 +seven +study +411 +348 +lonzo +8k +##ェ +evolution +##イフ +##kk +gs +kd +##レス +arduino +344 +b12 +##lux +arpg +##rdon +cook +##x5 +dark +five +##als +##ida +とても +sign +362 +##ちの +something +20mm +##nda +387 +##posted +fresh +tf +1870 +422 +cam +##mine +##skip +##form +##ssion +education +394 +##tee +dyson +stage +##jie +want +##night +epson +pack +あります +##ppy +テリヘル +##█ +wd +##eh +##rence +left +##lvin +golden +mhz +discovery +##trix +##n2 +loft +##uch +##dra +##sse +speed +~1 +1mdb +sorry +welcome +##urn +wave +gaga +##lmer +teddy +##160 +トラックハック +せよ +611 +##f2016 +378 +rp +##sha +rar +##あなたに +##きた +840 +holiday +##ュー +373 +074 +##vg +##nos +##rail +gartner +gi +6p +##dium +kit +488 +b3 +eco +##ろう +20g +sean +##stone +autocad +nu +##np +f16 +write +029 +m5 +##ias +images +atp +##dk +fsm +504 +1350 +ve +52kb +##xxx +##のに +##cake +414 +unit +lim +ru +1v +##ification +published +angela +16g +analytics +ak +##q +##nel +gmt +##icon +again +##₂ +##bby +ios11 +445 +かこさいます +waze +いてす +##ハ +9985 +##ust +##ティー +framework +##007 +iptv +delete +52sykb +cl +wwdc +027 +30cm +##fw +##ての +1389 +##xon +brandt +##ses +##dragon +tc +vetements +anne +monte +modern +official +##へて +##ere +##nne +##oud +もちろん +50 +etnews +##a2 +##graphy +421 +863 +##ちゃん +444 +##rtex +##てお +l2 +##gma +mount +ccd +たと +archive +morning +tan +ddos +e7 +##ホ +day4 +##ウ +gis +453 +its +495 +factory +bruce +pg +##ito +ってくたさい +guest +cdma +##lling +536 +n3 +しかし +3~4 +mega +eyes +ro +13 +women +dac +church +##jun +singapore +##facebook +6991 +starbucks +##tos +##stin +##shine +zen +##mu +tina +20℃ +1893 +##たけて +503 +465 +request +##gence +qt +##っ +1886 +347 +363 +q7 +##zzi +diary +##tore +409 +##ead +468 +cst +##osa +canada +agent +va +##jiang +##ちは +##ーク +##lam +sg +##nix +##sday +##よって +g6 +##master +bing +##zl +charlie +16 +8mm +nb40 +##ーン +thai +##ルフ +ln284ct +##itz +##2f +bonnie +##food +##lent +originals +##stro +##lts +418 +∟∣ +##bscribe +children +ntd +yesstyle +##かも +hmv +##tment +d5 +2cm +arts +sms +##pn +##я +##いい +topios9 +539 +lifestyle +virtual +##ague +xz +##deo +muji +024 +unt +##nnis +##ᅩ +faq1 +1884 +396 +##ette +fly +64㎡ +はしめまして +441 +curry +##pop +のこ +release +##← +##◆◆ +##cast +073 +ありな +500ml +##ews +5c +##stle +ios7 +##ima +787 +dog +lenovo +##r4 +roger +013 +cbs +vornado +100m +417 +##desk +##クok +##ald +1867 +9595 +2900 +##van +oil +##x +some +break +common +##jy +##lines +g7 +twice +419 +ella +nano +belle +にこ +##mes +##self +##note +jb +##ことかてきます +benz +##との +##ova +451 +save +##wing +##ますのて +kai +りは +##hua +##rect +rainer +##unge +448 +##0m +adsl +##かな +guestname +##uma +##kins +##zu +tokichoi +##price +county +##med +##mus +rmk +391 +address +vm +えて +openload +##group +##hin +##iginal +amg +urban +##oz +jobs +emi +##public +beautiful +##sch +album +##dden +##bell +jerry +works +hostel +miller +##drive +##rmin +##10 +376 +boot +828 +##370 +##fx +##cm~ +1885 +##nome +##ctionary +##oman +##lish +##cr +##hm +433 +##how +432 +francis +xi +c919 +b5 +evernote +##uc +vga +##3000 +coupe +##urg +##cca +##uality +019 +6g +れる +multi +##また +##ett +em +hey +##ani +##tax +##rma +inside +than +740 +leonnhurt +##jin +ict +れた +bird +notes +200mm +くの +##dical +##lli +result +442 +iu +ee +438 +smap +gopro +##last +yin +pure +998 +32g +けた +5kg +##dan +##rame +mama +##oot +bean +marketing +##hur +2l +bella +sync +xuite +##ground +515 +discuz +##getrelax +##ince +##bay +##5s +cj +##イス +gmat +apt +##pass +jing +##rix +c4 +rich +##とても +niusnews +##ello +bag +770 +##eting +##mobile +18 +culture +015 +##のてすか +377 +1020 +area +##ience +616 +details +gp +universal +silver +dit +はお +private +ddd +u11 +kanshu +##ified +fung +##nny +dx +##520 +tai +475 +023 +##fr +##lean +3s +##pin +429 +##rin +25000 +ly +rick +##bility +usb3 +banner +##baru +##gion +metal +dt +vdf +1871 +karl +qualcomm +bear +1010 +oldid +ian +jo +##tors +population +##ernel +1882 +mmorpg +##mv +##bike +603 +##© +ww +friend +##ager +exhibition +##del +##pods +fpx +structure +##free +##tings +kl +##rley +##copyright +##mma +california +3400 +orange +yoga +4l +canmake +honey +##anda +##コメント +595 +nikkie +##ルハイト +dhl +publishing +##mall +##gnet +20cm +513 +##クセス +##┅ +e88 +970 +##dog +fishbase +##! +##" +### +##$ +##% +##& +##' +##( +##) +##* +##+ +##, +##- +##. +##/ +##: +##; +##< +##= +##> +##? +##@ +##[ +##\ +##] +##^ +##_ +##{ +##| +##} +##~ +##£ +##¤ +##¥ +##§ +##« +##± +##³ +##µ +##· +##¹ +##º +##» +##¼ +##ß +##æ +##÷ +##ø +##đ +##ŋ +##ɔ +##ə +##ɡ +##ʰ +##ˇ +##ˈ +##ˊ +##ˋ +##ˍ +##ː +##˙ +##˚ +##ˢ +##α +##β +##γ +##δ +##ε +##η +##θ +##ι +##κ +##λ +##μ +##ν +##ο +##π +##ρ +##ς +##σ +##τ +##υ +##φ +##χ +##ψ +##б +##в +##г +##д +##е +##ж +##з +##к +##л +##м +##н +##о +##п +##р +##с +##т +##у +##ф +##х +##ц +##ч +##ш +##ы +##ь +##і +##ا +##ب +##ة +##ت +##د +##ر +##س +##ع +##ل +##م +##ن +##ه +##و +##ي +##۩ +##ก +##ง +##น +##ม +##ย +##ร +##อ +##า +##เ +##๑ +##་ +##ღ +##ᄀ +##ᄁ +##ᄂ +##ᄃ +##ᄅ +##ᄆ +##ᄇ +##ᄈ +##ᄉ +##ᄋ +##ᄌ +##ᄎ +##ᄏ +##ᄐ +##ᄑ +##ᄒ +##ᅢ +##ᅣ +##ᅥ +##ᅦ +##ᅧ +##ᅨ +##ᅪ +##ᅬ +##ᅭ +##ᅮ +##ᅯ +##ᅲ +##ᅳ +##ᅴ +##ᆷ +##ᆸ +##ᆺ +##ᆻ +##ᗜ +##ᵃ +##ᵉ +##ᵍ +##ᵏ +##ᵐ +##ᵒ +##ᵘ +##‖ +##„ +##† +##• +##‥ +##‧ +##
 +##‰ +##′ +##″ +##‹ +##› +##※ +##‿ +##⁄ +##ⁱ +##⁺ +##ⁿ +##₁ +##₃ +##₄ +##€ +##№ +##ⅰ +##ⅱ +##ⅲ +##ⅳ +##ⅴ +##↔ +##↗ +##↘ +##⇒ +##∀ +##− +##∕ +##∙ +##√ +##∞ +##∟ +##∠ +##∣ +##∩ +##∮ +##∶ +##∼ +##∽ +##≈ +##≒ +##≡ +##≤ +##≥ +##≦ +##≧ +##≪ +##≫ +##⊙ +##⋅ +##⋈ +##⋯ +##⌒ +##① +##② +##③ +##④ +##⑤ +##⑥ +##⑦ +##⑧ +##⑨ +##⑩ +##⑴ +##⑵ +##⑶ +##⑷ +##⑸ +##⒈ +##⒉ +##⒊ +##⒋ +##ⓒ +##ⓔ +##ⓘ +##━ +##┃ +##┆ +##┊ +##┌ +##└ +##├ +##┣ +##═ +##║ +##╚ +##╞ +##╠ +##╭ +##╮ +##╯ +##╰ +##╱ +##╳ +##▂ +##▃ +##▅ +##▇ +##▉ +##▋ +##▌ +##▍ +##▎ +##□ +##▪ +##▫ +##▬ +##△ +##▶ +##► +##▽ +##◇ +##◕ +##◠ +##◢ +##◤ +##☀ +##☕ +##☞ +##☺ +##☼ +##♀ +##♂ +##♠ +##♡ +##♣ +##♦ +##♫ +##♬ +##✈ +##✔ +##✕ +##✖ +##✦ +##✨ +##✪ +##✰ +##✿ +##❀ +##➜ +##➤ +##⦿ +##、 +##。 +##〃 +##々 +##〇 +##〈 +##〉 +##《 +##》 +##「 +##」 +##『 +##』 +##【 +##】 +##〓 +##〔 +##〕 +##〖 +##〗 +##〜 +##〝 +##〞 +##ぃ +##ぇ +##ぬ +##ふ +##ほ +##む +##ゃ +##ゅ +##ゆ +##ょ +##゜ +##ゝ +##ァ +##ゥ +##エ +##ォ +##ケ +##サ +##セ +##ソ +##ッ +##ニ +##ヌ +##ネ +##ノ +##ヘ +##モ +##ャ +##ヤ +##ュ +##ユ +##ョ +##ヨ +##ワ +##ヲ +##・ +##ヽ +##ㄅ +##ㄆ +##ㄇ +##ㄉ +##ㄋ +##ㄌ +##ㄍ +##ㄎ +##ㄏ +##ㄒ +##ㄚ +##ㄛ +##ㄞ +##ㄟ +##ㄢ +##ㄤ +##ㄥ +##ㄧ +##ㄨ +##ㆍ +##㈦ +##㊣ +##㗎 +##一 +##丁 +##七 +##万 +##丈 +##三 +##上 +##下 +##不 +##与 +##丐 +##丑 +##专 +##且 +##丕 +##世 +##丘 +##丙 +##业 +##丛 +##东 +##丝 +##丞 +##丟 +##両 +##丢 +##两 +##严 +##並 +##丧 +##丨 +##个 +##丫 +##中 +##丰 +##串 +##临 +##丶 +##丸 +##丹 +##为 +##主 +##丼 +##丽 +##举 +##丿 +##乂 +##乃 +##久 +##么 +##义 +##之 +##乌 +##乍 +##乎 +##乏 +##乐 +##乒 +##乓 +##乔 +##乖 +##乗 +##乘 +##乙 +##乜 +##九 +##乞 +##也 +##习 +##乡 +##书 +##乩 +##买 +##乱 +##乳 +##乾 +##亀 +##亂 +##了 +##予 +##争 +##事 +##二 +##于 +##亏 +##云 +##互 +##五 +##井 +##亘 +##亙 +##亚 +##些 +##亜 +##亞 +##亟 +##亡 +##亢 +##交 +##亥 +##亦 +##产 +##亨 +##亩 +##享 +##京 +##亭 +##亮 +##亲 +##亳 +##亵 +##人 +##亿 +##什 +##仁 +##仃 +##仄 +##仅 +##仆 +##仇 +##今 +##介 +##仍 +##从 +##仏 +##仑 +##仓 +##仔 +##仕 +##他 +##仗 +##付 +##仙 +##仝 +##仞 +##仟 +##代 +##令 +##以 +##仨 +##仪 +##们 +##仮 +##仰 +##仲 +##件 +##价 +##任 +##份 +##仿 +##企 +##伉 +##伊 +##伍 +##伎 +##伏 +##伐 +##休 +##伕 +##众 +##优 +##伙 +##会 +##伝 +##伞 +##伟 +##传 +##伢 +##伤 +##伦 +##伪 +##伫 +##伯 +##估 +##伴 +##伶 +##伸 +##伺 +##似 +##伽 +##佃 +##但 +##佇 +##佈 +##位 +##低 +##住 +##佐 +##佑 +##体 +##佔 +##何 +##佗 +##佘 +##余 +##佚 +##佛 +##作 +##佝 +##佞 +##佟 +##你 +##佢 +##佣 +##佤 +##佥 +##佩 +##佬 +##佯 +##佰 +##佳 +##併 +##佶 +##佻 +##佼 +##使 +##侃 +##侄 +##來 +##侈 +##例 +##侍 +##侏 +##侑 +##侖 +##侗 +##供 +##依 +##侠 +##価 +##侣 +##侥 +##侦 +##侧 +##侨 +##侬 +##侮 +##侯 +##侵 +##侶 +##侷 +##便 +##係 +##促 +##俄 +##俊 +##俎 +##俏 +##俐 +##俑 +##俗 +##俘 +##俚 +##保 +##俞 +##俟 +##俠 +##信 +##俨 +##俩 +##俪 +##俬 +##俭 +##修 +##俯 +##俱 +##俳 +##俸 +##俺 +##俾 +##倆 +##倉 +##個 +##倌 +##倍 +##倏 +##們 +##倒 +##倔 +##倖 +##倘 +##候 +##倚 +##倜 +##借 +##倡 +##値 +##倦 +##倩 +##倪 +##倫 +##倬 +##倭 +##倶 +##债 +##值 +##倾 +##偃 +##假 +##偈 +##偉 +##偌 +##偎 +##偏 +##偕 +##做 +##停 +##健 +##側 +##偵 +##偶 +##偷 +##偻 +##偽 +##偿 +##傀 +##傅 +##傍 +##傑 +##傘 +##備 +##傚 +##傢 +##傣 +##傥 +##储 +##傩 +##催 +##傭 +##傲 +##傳 +##債 +##傷 +##傻 +##傾 +##僅 +##働 +##像 +##僑 +##僕 +##僖 +##僚 +##僥 +##僧 +##僭 +##僮 +##僱 +##僵 +##價 +##僻 +##儀 +##儂 +##億 +##儆 +##儉 +##儋 +##儒 +##儕 +##儘 +##償 +##儡 +##優 +##儲 +##儷 +##儼 +##儿 +##兀 +##允 +##元 +##兄 +##充 +##兆 +##兇 +##先 +##光 +##克 +##兌 +##免 +##児 +##兑 +##兒 +##兔 +##兖 +##党 +##兜 +##兢 +##入 +##內 +##全 +##兩 +##八 +##公 +##六 +##兮 +##兰 +##共 +##兲 +##关 +##兴 +##兵 +##其 +##具 +##典 +##兹 +##养 +##兼 +##兽 +##冀 +##内 +##円 +##冇 +##冈 +##冉 +##冊 +##册 +##再 +##冏 +##冒 +##冕 +##冗 +##写 +##军 +##农 +##冠 +##冢 +##冤 +##冥 +##冨 +##冪 +##冬 +##冯 +##冰 +##冲 +##决 +##况 +##冶 +##冷 +##冻 +##冼 +##冽 +##冾 +##净 +##凄 +##准 +##凇 +##凈 +##凉 +##凋 +##凌 +##凍 +##减 +##凑 +##凛 +##凜 +##凝 +##几 +##凡 +##凤 +##処 +##凪 +##凭 +##凯 +##凰 +##凱 +##凳 +##凶 +##凸 +##凹 +##出 +##击 +##函 +##凿 +##刀 +##刁 +##刃 +##分 +##切 +##刈 +##刊 +##刍 +##刎 +##刑 +##划 +##列 +##刘 +##则 +##刚 +##创 +##初 +##删 +##判 +##別 +##刨 +##利 +##刪 +##别 +##刮 +##到 +##制 +##刷 +##券 +##刹 +##刺 +##刻 +##刽 +##剁 +##剂 +##剃 +##則 +##剉 +##削 +##剋 +##剌 +##前 +##剎 +##剐 +##剑 +##剔 +##剖 +##剛 +##剜 +##剝 +##剣 +##剤 +##剥 +##剧 +##剩 +##剪 +##副 +##割 +##創 +##剷 +##剽 +##剿 +##劃 +##劇 +##劈 +##劉 +##劊 +##劍 +##劏 +##劑 +##力 +##劝 +##办 +##功 +##加 +##务 +##劣 +##动 +##助 +##努 +##劫 +##劭 +##励 +##劲 +##劳 +##労 +##劵 +##効 +##劾 +##势 +##勁 +##勃 +##勇 +##勉 +##勋 +##勐 +##勒 +##動 +##勖 +##勘 +##務 +##勛 +##勝 +##勞 +##募 +##勢 +##勤 +##勧 +##勳 +##勵 +##勸 +##勺 +##勻 +##勾 +##勿 +##匀 +##包 +##匆 +##匈 +##匍 +##匐 +##匕 +##化 +##北 +##匙 +##匝 +##匠 +##匡 +##匣 +##匪 +##匮 +##匯 +##匱 +##匹 +##区 +##医 +##匾 +##匿 +##區 +##十 +##千 +##卅 +##升 +##午 +##卉 +##半 +##卍 +##华 +##协 +##卑 +##卒 +##卓 +##協 +##单 +##卖 +##南 +##単 +##博 +##卜 +##卞 +##卟 +##占 +##卡 +##卢 +##卤 +##卦 +##卧 +##卫 +##卮 +##卯 +##印 +##危 +##即 +##却 +##卵 +##卷 +##卸 +##卻 +##卿 +##厂 +##厄 +##厅 +##历 +##厉 +##压 +##厌 +##厕 +##厘 +##厚 +##厝 +##原 +##厢 +##厥 +##厦 +##厨 +##厩 +##厭 +##厮 +##厲 +##厳 +##去 +##县 +##叁 +##参 +##參 +##又 +##叉 +##及 +##友 +##双 +##反 +##収 +##发 +##叔 +##取 +##受 +##变 +##叙 +##叛 +##叟 +##叠 +##叡 +##叢 +##口 +##古 +##句 +##另 +##叨 +##叩 +##只 +##叫 +##召 +##叭 +##叮 +##可 +##台 +##叱 +##史 +##右 +##叵 +##叶 +##号 +##司 +##叹 +##叻 +##叼 +##叽 +##吁 +##吃 +##各 +##吆 +##合 +##吉 +##吊 +##吋 +##同 +##名 +##后 +##吏 +##吐 +##向 +##吒 +##吓 +##吕 +##吖 +##吗 +##君 +##吝 +##吞 +##吟 +##吠 +##吡 +##否 +##吧 +##吨 +##吩 +##含 +##听 +##吭 +##吮 +##启 +##吱 +##吳 +##吴 +##吵 +##吶 +##吸 +##吹 +##吻 +##吼 +##吽 +##吾 +##呀 +##呂 +##呃 +##呆 +##呈 +##告 +##呋 +##呎 +##呐 +##呓 +##呕 +##呗 +##员 +##呛 +##呜 +##呢 +##呤 +##呦 +##周 +##呱 +##呲 +##味 +##呵 +##呷 +##呸 +##呻 +##呼 +##命 +##咀 +##咁 +##咂 +##咄 +##咆 +##咋 +##和 +##咎 +##咏 +##咐 +##咒 +##咔 +##咕 +##咖 +##咗 +##咘 +##咙 +##咚 +##咛 +##咣 +##咤 +##咦 +##咧 +##咨 +##咩 +##咪 +##咫 +##咬 +##咭 +##咯 +##咱 +##咲 +##咳 +##咸 +##咻 +##咽 +##咿 +##哀 +##品 +##哂 +##哄 +##哆 +##哇 +##哈 +##哉 +##哋 +##哌 +##响 +##哎 +##哏 +##哐 +##哑 +##哒 +##哔 +##哗 +##哟 +##員 +##哥 +##哦 +##哧 +##哨 +##哩 +##哪 +##哭 +##哮 +##哲 +##哺 +##哼 +##哽 +##唁 +##唄 +##唆 +##唇 +##唉 +##唏 +##唐 +##唑 +##唔 +##唠 +##唤 +##唧 +##唬 +##售 +##唯 +##唰 +##唱 +##唳 +##唷 +##唸 +##唾 +##啃 +##啄 +##商 +##啉 +##啊 +##問 +##啓 +##啕 +##啖 +##啜 +##啞 +##啟 +##啡 +##啤 +##啥 +##啦 +##啧 +##啪 +##啫 +##啬 +##啮 +##啰 +##啱 +##啲 +##啵 +##啶 +##啷 +##啸 +##啻 +##啼 +##啾 +##喀 +##喂 +##喃 +##善 +##喆 +##喇 +##喉 +##喊 +##喋 +##喎 +##喏 +##喔 +##喘 +##喙 +##喚 +##喜 +##喝 +##喟 +##喧 +##喪 +##喫 +##喬 +##單 +##喰 +##喱 +##喲 +##喳 +##喵 +##営 +##喷 +##喹 +##喺 +##喻 +##喽 +##嗅 +##嗆 +##嗇 +##嗎 +##嗑 +##嗒 +##嗓 +##嗔 +##嗖 +##嗚 +##嗜 +##嗝 +##嗟 +##嗡 +##嗣 +##嗤 +##嗦 +##嗨 +##嗪 +##嗬 +##嗯 +##嗰 +##嗲 +##嗳 +##嗶 +##嗷 +##嗽 +##嘀 +##嘅 +##嘆 +##嘈 +##嘉 +##嘌 +##嘍 +##嘎 +##嘔 +##嘖 +##嘗 +##嘘 +##嘚 +##嘛 +##嘜 +##嘞 +##嘟 +##嘢 +##嘣 +##嘤 +##嘧 +##嘩 +##嘭 +##嘮 +##嘯 +##嘰 +##嘱 +##嘲 +##嘴 +##嘶 +##嘸 +##嘹 +##嘻 +##嘿 +##噁 +##噌 +##噎 +##噓 +##噔 +##噗 +##噙 +##噜 +##噠 +##噢 +##噤 +##器 +##噩 +##噪 +##噬 +##噱 +##噴 +##噶 +##噸 +##噹 +##噻 +##噼 +##嚀 +##嚇 +##嚎 +##嚏 +##嚐 +##嚓 +##嚕 +##嚟 +##嚣 +##嚥 +##嚨 +##嚮 +##嚴 +##嚷 +##嚼 +##囂 +##囉 +##囊 +##囍 +##囑 +##囔 +##囗 +##囚 +##四 +##囝 +##回 +##囟 +##因 +##囡 +##团 +##団 +##囤 +##囧 +##囪 +##囫 +##园 +##困 +##囱 +##囲 +##図 +##围 +##囹 +##固 +##国 +##图 +##囿 +##圃 +##圄 +##圆 +##圈 +##國 +##圍 +##圏 +##園 +##圓 +##圖 +##團 +##圜 +##土 +##圣 +##圧 +##在 +##圩 +##圭 +##地 +##圳 +##场 +##圻 +##圾 +##址 +##坂 +##均 +##坊 +##坍 +##坎 +##坏 +##坐 +##坑 +##块 +##坚 +##坛 +##坝 +##坞 +##坟 +##坠 +##坡 +##坤 +##坦 +##坨 +##坪 +##坯 +##坳 +##坵 +##坷 +##垂 +##垃 +##垄 +##型 +##垒 +##垚 +##垛 +##垠 +##垢 +##垣 +##垦 +##垩 +##垫 +##垭 +##垮 +##垵 +##埂 +##埃 +##埋 +##城 +##埔 +##埕 +##埗 +##域 +##埠 +##埤 +##埵 +##執 +##埸 +##培 +##基 +##埼 +##堀 +##堂 +##堃 +##堅 +##堆 +##堇 +##堑 +##堕 +##堙 +##堡 +##堤 +##堪 +##堯 +##堰 +##報 +##場 +##堵 +##堺 +##堿 +##塊 +##塌 +##塑 +##塔 +##塗 +##塘 +##塚 +##塞 +##塢 +##塩 +##填 +##塬 +##塭 +##塵 +##塾 +##墀 +##境 +##墅 +##墉 +##墊 +##墒 +##墓 +##増 +##墘 +##墙 +##墜 +##增 +##墟 +##墨 +##墩 +##墮 +##墳 +##墻 +##墾 +##壁 +##壅 +##壆 +##壇 +##壊 +##壑 +##壓 +##壕 +##壘 +##壞 +##壟 +##壢 +##壤 +##壩 +##士 +##壬 +##壮 +##壯 +##声 +##売 +##壳 +##壶 +##壹 +##壺 +##壽 +##处 +##备 +##変 +##复 +##夏 +##夔 +##夕 +##外 +##夙 +##多 +##夜 +##够 +##夠 +##夢 +##夥 +##大 +##天 +##太 +##夫 +##夭 +##央 +##夯 +##失 +##头 +##夷 +##夸 +##夹 +##夺 +##夾 +##奂 +##奄 +##奇 +##奈 +##奉 +##奋 +##奎 +##奏 +##奐 +##契 +##奔 +##奕 +##奖 +##套 +##奘 +##奚 +##奠 +##奢 +##奥 +##奧 +##奪 +##奬 +##奮 +##女 +##奴 +##奶 +##奸 +##她 +##好 +##如 +##妃 +##妄 +##妆 +##妇 +##妈 +##妊 +##妍 +##妒 +##妓 +##妖 +##妘 +##妙 +##妝 +##妞 +##妣 +##妤 +##妥 +##妨 +##妩 +##妪 +##妮 +##妲 +##妳 +##妹 +##妻 +##妾 +##姆 +##姉 +##姊 +##始 +##姍 +##姐 +##姑 +##姒 +##姓 +##委 +##姗 +##姚 +##姜 +##姝 +##姣 +##姥 +##姦 +##姨 +##姪 +##姫 +##姬 +##姹 +##姻 +##姿 +##威 +##娃 +##娄 +##娅 +##娆 +##娇 +##娉 +##娑 +##娓 +##娘 +##娛 +##娜 +##娟 +##娠 +##娣 +##娥 +##娩 +##娱 +##娲 +##娴 +##娶 +##娼 +##婀 +##婁 +##婆 +##婉 +##婊 +##婕 +##婚 +##婢 +##婦 +##婧 +##婪 +##婭 +##婴 +##婵 +##婶 +##婷 +##婺 +##婿 +##媒 +##媚 +##媛 +##媞 +##媧 +##媲 +##媳 +##媽 +##媾 +##嫁 +##嫂 +##嫉 +##嫌 +##嫑 +##嫔 +##嫖 +##嫘 +##嫚 +##嫡 +##嫣 +##嫦 +##嫩 +##嫲 +##嫵 +##嫻 +##嬅 +##嬉 +##嬌 +##嬗 +##嬛 +##嬢 +##嬤 +##嬪 +##嬰 +##嬴 +##嬷 +##嬸 +##嬿 +##孀 +##孃 +##子 +##孑 +##孔 +##孕 +##孖 +##字 +##存 +##孙 +##孚 +##孛 +##孜 +##孝 +##孟 +##孢 +##季 +##孤 +##学 +##孩 +##孪 +##孫 +##孬 +##孰 +##孱 +##孳 +##孵 +##學 +##孺 +##孽 +##孿 +##宁 +##它 +##宅 +##宇 +##守 +##安 +##宋 +##完 +##宏 +##宓 +##宕 +##宗 +##官 +##宙 +##定 +##宛 +##宜 +##宝 +##实 +##実 +##宠 +##审 +##客 +##宣 +##室 +##宥 +##宦 +##宪 +##宫 +##宮 +##宰 +##害 +##宴 +##宵 +##家 +##宸 +##容 +##宽 +##宾 +##宿 +##寂 +##寄 +##寅 +##密 +##寇 +##富 +##寐 +##寒 +##寓 +##寛 +##寝 +##寞 +##察 +##寡 +##寢 +##寥 +##實 +##寧 +##寨 +##審 +##寫 +##寬 +##寮 +##寰 +##寵 +##寶 +##寸 +##对 +##寺 +##寻 +##导 +##対 +##寿 +##封 +##専 +##射 +##将 +##將 +##專 +##尉 +##尊 +##尋 +##對 +##導 +##小 +##少 +##尔 +##尕 +##尖 +##尘 +##尚 +##尝 +##尤 +##尧 +##尬 +##就 +##尴 +##尷 +##尸 +##尹 +##尺 +##尻 +##尼 +##尽 +##尾 +##尿 +##局 +##屁 +##层 +##屄 +##居 +##屆 +##屈 +##屉 +##届 +##屋 +##屌 +##屍 +##屎 +##屏 +##屐 +##屑 +##展 +##屜 +##属 +##屠 +##屡 +##屢 +##層 +##履 +##屬 +##屯 +##山 +##屹 +##屿 +##岀 +##岁 +##岂 +##岌 +##岐 +##岑 +##岔 +##岖 +##岗 +##岘 +##岙 +##岚 +##岛 +##岡 +##岩 +##岫 +##岬 +##岭 +##岱 +##岳 +##岷 +##岸 +##峇 +##峋 +##峒 +##峙 +##峡 +##峤 +##峥 +##峦 +##峨 +##峪 +##峭 +##峯 +##峰 +##峴 +##島 +##峻 +##峽 +##崁 +##崂 +##崆 +##崇 +##崎 +##崑 +##崔 +##崖 +##崗 +##崙 +##崛 +##崧 +##崩 +##崭 +##崴 +##崽 +##嵇 +##嵊 +##嵋 +##嵌 +##嵐 +##嵘 +##嵩 +##嵬 +##嵯 +##嶂 +##嶄 +##嶇 +##嶋 +##嶙 +##嶺 +##嶼 +##嶽 +##巅 +##巍 +##巒 +##巔 +##巖 +##川 +##州 +##巡 +##巢 +##工 +##左 +##巧 +##巨 +##巩 +##巫 +##差 +##己 +##已 +##巳 +##巴 +##巷 +##巻 +##巽 +##巾 +##巿 +##币 +##市 +##布 +##帅 +##帆 +##师 +##希 +##帐 +##帑 +##帕 +##帖 +##帘 +##帚 +##帛 +##帜 +##帝 +##帥 +##带 +##帧 +##師 +##席 +##帮 +##帯 +##帰 +##帳 +##帶 +##帷 +##常 +##帼 +##帽 +##幀 +##幂 +##幄 +##幅 +##幌 +##幔 +##幕 +##幟 +##幡 +##幢 +##幣 +##幫 +##干 +##平 +##年 +##并 +##幸 +##幹 +##幺 +##幻 +##幼 +##幽 +##幾 +##广 +##庁 +##広 +##庄 +##庆 +##庇 +##床 +##序 +##庐 +##库 +##应 +##底 +##庖 +##店 +##庙 +##庚 +##府 +##庞 +##废 +##庠 +##度 +##座 +##庫 +##庭 +##庵 +##庶 +##康 +##庸 +##庹 +##庾 +##廁 +##廂 +##廃 +##廈 +##廉 +##廊 +##廓 +##廖 +##廚 +##廝 +##廟 +##廠 +##廢 +##廣 +##廬 +##廳 +##延 +##廷 +##建 +##廿 +##开 +##弁 +##异 +##弃 +##弄 +##弈 +##弊 +##弋 +##式 +##弑 +##弒 +##弓 +##弔 +##引 +##弗 +##弘 +##弛 +##弟 +##张 +##弥 +##弦 +##弧 +##弩 +##弭 +##弯 +##弱 +##張 +##強 +##弹 +##强 +##弼 +##弾 +##彅 +##彆 +##彈 +##彌 +##彎 +##归 +##当 +##录 +##彗 +##彙 +##彝 +##形 +##彤 +##彥 +##彦 +##彧 +##彩 +##彪 +##彫 +##彬 +##彭 +##彰 +##影 +##彷 +##役 +##彻 +##彼 +##彿 +##往 +##征 +##径 +##待 +##徇 +##很 +##徉 +##徊 +##律 +##後 +##徐 +##徑 +##徒 +##従 +##徕 +##得 +##徘 +##徙 +##徜 +##從 +##徠 +##御 +##徨 +##復 +##循 +##徬 +##微 +##徳 +##徴 +##徵 +##德 +##徹 +##徼 +##徽 +##心 +##必 +##忆 +##忌 +##忍 +##忏 +##忐 +##忑 +##忒 +##忖 +##志 +##忘 +##忙 +##応 +##忠 +##忡 +##忤 +##忧 +##忪 +##快 +##忱 +##念 +##忻 +##忽 +##忿 +##怀 +##态 +##怂 +##怅 +##怆 +##怎 +##怏 +##怒 +##怔 +##怕 +##怖 +##怙 +##怜 +##思 +##怠 +##怡 +##急 +##怦 +##性 +##怨 +##怪 +##怯 +##怵 +##总 +##怼 +##恁 +##恃 +##恆 +##恋 +##恍 +##恐 +##恒 +##恕 +##恙 +##恚 +##恢 +##恣 +##恤 +##恥 +##恨 +##恩 +##恪 +##恫 +##恬 +##恭 +##息 +##恰 +##恳 +##恵 +##恶 +##恸 +##恺 +##恻 +##恼 +##恿 +##悄 +##悅 +##悉 +##悌 +##悍 +##悔 +##悖 +##悚 +##悟 +##悠 +##患 +##悦 +##您 +##悩 +##悪 +##悬 +##悯 +##悱 +##悲 +##悴 +##悵 +##悶 +##悸 +##悻 +##悼 +##悽 +##情 +##惆 +##惇 +##惊 +##惋 +##惑 +##惕 +##惘 +##惚 +##惜 +##惟 +##惠 +##惡 +##惦 +##惧 +##惨 +##惩 +##惫 +##惬 +##惭 +##惮 +##惯 +##惰 +##惱 +##想 +##惴 +##惶 +##惹 +##惺 +##愁 +##愆 +##愈 +##愉 +##愍 +##意 +##愕 +##愚 +##愛 +##愜 +##感 +##愣 +##愤 +##愧 +##愫 +##愷 +##愿 +##慄 +##慈 +##態 +##慌 +##慎 +##慑 +##慕 +##慘 +##慚 +##慟 +##慢 +##慣 +##慧 +##慨 +##慫 +##慮 +##慰 +##慳 +##慵 +##慶 +##慷 +##慾 +##憂 +##憊 +##憋 +##憎 +##憐 +##憑 +##憔 +##憚 +##憤 +##憧 +##憨 +##憩 +##憫 +##憬 +##憲 +##憶 +##憾 +##懂 +##懇 +##懈 +##應 +##懊 +##懋 +##懑 +##懒 +##懦 +##懲 +##懵 +##懶 +##懷 +##懸 +##懺 +##懼 +##懾 +##懿 +##戀 +##戈 +##戊 +##戌 +##戍 +##戎 +##戏 +##成 +##我 +##戒 +##戕 +##或 +##战 +##戚 +##戛 +##戟 +##戡 +##戦 +##截 +##戬 +##戮 +##戰 +##戲 +##戳 +##戴 +##戶 +##户 +##戸 +##戻 +##戾 +##房 +##所 +##扁 +##扇 +##扈 +##扉 +##手 +##才 +##扎 +##扑 +##扒 +##打 +##扔 +##払 +##托 +##扛 +##扣 +##扦 +##执 +##扩 +##扪 +##扫 +##扬 +##扭 +##扮 +##扯 +##扰 +##扱 +##扳 +##扶 +##批 +##扼 +##找 +##承 +##技 +##抄 +##抉 +##把 +##抑 +##抒 +##抓 +##投 +##抖 +##抗 +##折 +##抚 +##抛 +##抜 +##択 +##抟 +##抠 +##抡 +##抢 +##护 +##报 +##抨 +##披 +##抬 +##抱 +##抵 +##抹 +##押 +##抽 +##抿 +##拂 +##拄 +##担 +##拆 +##拇 +##拈 +##拉 +##拋 +##拌 +##拍 +##拎 +##拐 +##拒 +##拓 +##拔 +##拖 +##拗 +##拘 +##拙 +##拚 +##招 +##拜 +##拟 +##拡 +##拢 +##拣 +##拥 +##拦 +##拧 +##拨 +##择 +##括 +##拭 +##拮 +##拯 +##拱 +##拳 +##拴 +##拷 +##拼 +##拽 +##拾 +##拿 +##持 +##挂 +##指 +##挈 +##按 +##挎 +##挑 +##挖 +##挙 +##挚 +##挛 +##挝 +##挞 +##挟 +##挠 +##挡 +##挣 +##挤 +##挥 +##挨 +##挪 +##挫 +##振 +##挲 +##挹 +##挺 +##挽 +##挾 +##捂 +##捅 +##捆 +##捉 +##捋 +##捌 +##捍 +##捎 +##捏 +##捐 +##捕 +##捞 +##损 +##捡 +##换 +##捣 +##捧 +##捨 +##捩 +##据 +##捱 +##捲 +##捶 +##捷 +##捺 +##捻 +##掀 +##掂 +##掃 +##掇 +##授 +##掉 +##掌 +##掏 +##掐 +##排 +##掖 +##掘 +##掙 +##掛 +##掠 +##採 +##探 +##掣 +##接 +##控 +##推 +##掩 +##措 +##掬 +##掰 +##掲 +##掳 +##掴 +##掷 +##掸 +##掺 +##揀 +##揃 +##揄 +##揆 +##揉 +##揍 +##描 +##提 +##插 +##揖 +##揚 +##換 +##握 +##揣 +##揩 +##揪 +##揭 +##揮 +##援 +##揶 +##揸 +##揹 +##揽 +##搀 +##搁 +##搂 +##搅 +##損 +##搏 +##搐 +##搓 +##搔 +##搖 +##搗 +##搜 +##搞 +##搡 +##搪 +##搬 +##搭 +##搵 +##搶 +##携 +##搽 +##摀 +##摁 +##摄 +##摆 +##摇 +##摈 +##摊 +##摒 +##摔 +##摘 +##摞 +##摟 +##摧 +##摩 +##摯 +##摳 +##摸 +##摹 +##摺 +##摻 +##撂 +##撃 +##撅 +##撇 +##撈 +##撐 +##撑 +##撒 +##撓 +##撕 +##撚 +##撞 +##撤 +##撥 +##撩 +##撫 +##撬 +##播 +##撮 +##撰 +##撲 +##撵 +##撷 +##撸 +##撻 +##撼 +##撿 +##擀 +##擁 +##擂 +##擄 +##擅 +##擇 +##擊 +##擋 +##操 +##擎 +##擒 +##擔 +##擘 +##據 +##擞 +##擠 +##擡 +##擢 +##擦 +##擬 +##擰 +##擱 +##擲 +##擴 +##擷 +##擺 +##擼 +##擾 +##攀 +##攏 +##攒 +##攔 +##攘 +##攙 +##攜 +##攝 +##攞 +##攢 +##攣 +##攤 +##攥 +##攪 +##攫 +##攬 +##支 +##收 +##攸 +##改 +##攻 +##放 +##政 +##故 +##效 +##敌 +##敍 +##敎 +##敏 +##救 +##敕 +##敖 +##敗 +##敘 +##教 +##敛 +##敝 +##敞 +##敢 +##散 +##敦 +##敬 +##数 +##敲 +##整 +##敵 +##敷 +##數 +##斂 +##斃 +##文 +##斋 +##斌 +##斎 +##斐 +##斑 +##斓 +##斗 +##料 +##斛 +##斜 +##斟 +##斡 +##斤 +##斥 +##斧 +##斩 +##斫 +##斬 +##断 +##斯 +##新 +##斷 +##方 +##於 +##施 +##旁 +##旃 +##旅 +##旋 +##旌 +##旎 +##族 +##旖 +##旗 +##无 +##既 +##日 +##旦 +##旧 +##旨 +##早 +##旬 +##旭 +##旮 +##旱 +##时 +##旷 +##旺 +##旻 +##昀 +##昂 +##昆 +##昇 +##昉 +##昊 +##昌 +##明 +##昏 +##易 +##昔 +##昕 +##昙 +##星 +##映 +##春 +##昧 +##昨 +##昭 +##是 +##昱 +##昴 +##昵 +##昶 +##昼 +##显 +##晁 +##時 +##晃 +##晉 +##晋 +##晌 +##晏 +##晒 +##晓 +##晔 +##晕 +##晖 +##晗 +##晚 +##晝 +##晞 +##晟 +##晤 +##晦 +##晨 +##晩 +##普 +##景 +##晰 +##晴 +##晶 +##晷 +##智 +##晾 +##暂 +##暄 +##暇 +##暈 +##暉 +##暌 +##暐 +##暑 +##暖 +##暗 +##暝 +##暢 +##暧 +##暨 +##暫 +##暮 +##暱 +##暴 +##暸 +##暹 +##曄 +##曆 +##曇 +##曉 +##曖 +##曙 +##曜 +##曝 +##曠 +##曦 +##曬 +##曰 +##曲 +##曳 +##更 +##書 +##曹 +##曼 +##曾 +##替 +##最 +##會 +##月 +##有 +##朋 +##服 +##朐 +##朔 +##朕 +##朗 +##望 +##朝 +##期 +##朦 +##朧 +##木 +##未 +##末 +##本 +##札 +##朮 +##术 +##朱 +##朴 +##朵 +##机 +##朽 +##杀 +##杂 +##权 +##杆 +##杈 +##杉 +##李 +##杏 +##材 +##村 +##杓 +##杖 +##杜 +##杞 +##束 +##杠 +##条 +##来 +##杨 +##杭 +##杯 +##杰 +##東 +##杳 +##杵 +##杷 +##杼 +##松 +##板 +##极 +##构 +##枇 +##枉 +##枋 +##析 +##枕 +##林 +##枚 +##果 +##枝 +##枢 +##枣 +##枪 +##枫 +##枭 +##枯 +##枰 +##枱 +##枳 +##架 +##枷 +##枸 +##柄 +##柏 +##某 +##柑 +##柒 +##染 +##柔 +##柘 +##柚 +##柜 +##柞 +##柠 +##柢 +##查 +##柩 +##柬 +##柯 +##柱 +##柳 +##柴 +##柵 +##査 +##柿 +##栀 +##栃 +##栄 +##栅 +##标 +##栈 +##栉 +##栋 +##栎 +##栏 +##树 +##栓 +##栖 +##栗 +##校 +##栩 +##株 +##样 +##核 +##根 +##格 +##栽 +##栾 +##桀 +##桁 +##桂 +##桃 +##桅 +##框 +##案 +##桉 +##桌 +##桎 +##桐 +##桑 +##桓 +##桔 +##桜 +##桠 +##桡 +##桢 +##档 +##桥 +##桦 +##桧 +##桨 +##桩 +##桶 +##桿 +##梁 +##梅 +##梆 +##梏 +##梓 +##梗 +##條 +##梟 +##梢 +##梦 +##梧 +##梨 +##梭 +##梯 +##械 +##梳 +##梵 +##梶 +##检 +##棂 +##棄 +##棉 +##棋 +##棍 +##棒 +##棕 +##棗 +##棘 +##棚 +##棟 +##棠 +##棣 +##棧 +##森 +##棱 +##棲 +##棵 +##棹 +##棺 +##椁 +##椅 +##椋 +##植 +##椎 +##椒 +##検 +##椪 +##椭 +##椰 +##椹 +##椽 +##椿 +##楂 +##楊 +##楓 +##楔 +##楚 +##楝 +##楞 +##楠 +##楣 +##楨 +##楫 +##業 +##楮 +##極 +##楷 +##楸 +##楹 +##楼 +##楽 +##概 +##榄 +##榆 +##榈 +##榉 +##榔 +##榕 +##榖 +##榛 +##榜 +##榨 +##榫 +##榭 +##榮 +##榱 +##榴 +##榷 +##榻 +##槁 +##槃 +##構 +##槌 +##槍 +##槎 +##槐 +##槓 +##様 +##槛 +##槟 +##槤 +##槭 +##槲 +##槳 +##槻 +##槽 +##槿 +##樁 +##樂 +##樊 +##樑 +##樓 +##標 +##樞 +##樟 +##模 +##樣 +##権 +##横 +##樫 +##樯 +##樱 +##樵 +##樸 +##樹 +##樺 +##樽 +##樾 +##橄 +##橇 +##橋 +##橐 +##橘 +##橙 +##機 +##橡 +##橢 +##橫 +##橱 +##橹 +##橼 +##檀 +##檄 +##檎 +##檐 +##檔 +##檗 +##檜 +##檢 +##檬 +##檯 +##檳 +##檸 +##檻 +##櫃 +##櫚 +##櫛 +##櫥 +##櫸 +##櫻 +##欄 +##權 +##欒 +##欖 +##欠 +##次 +##欢 +##欣 +##欧 +##欲 +##欸 +##欺 +##欽 +##款 +##歆 +##歇 +##歉 +##歌 +##歎 +##歐 +##歓 +##歙 +##歛 +##歡 +##止 +##正 +##此 +##步 +##武 +##歧 +##歩 +##歪 +##歯 +##歲 +##歳 +##歴 +##歷 +##歸 +##歹 +##死 +##歼 +##殁 +##殃 +##殆 +##殇 +##殉 +##殊 +##残 +##殒 +##殓 +##殖 +##殘 +##殞 +##殡 +##殤 +##殭 +##殯 +##殲 +##殴 +##段 +##殷 +##殺 +##殼 +##殿 +##毀 +##毁 +##毂 +##毅 +##毆 +##毋 +##母 +##毎 +##每 +##毒 +##毓 +##比 +##毕 +##毗 +##毘 +##毙 +##毛 +##毡 +##毫 +##毯 +##毽 +##氈 +##氏 +##氐 +##民 +##氓 +##气 +##氖 +##気 +##氙 +##氛 +##氟 +##氡 +##氢 +##氣 +##氤 +##氦 +##氧 +##氨 +##氪 +##氫 +##氮 +##氯 +##氰 +##氲 +##水 +##氷 +##永 +##氹 +##氾 +##汀 +##汁 +##求 +##汆 +##汇 +##汉 +##汎 +##汐 +##汕 +##汗 +##汙 +##汛 +##汝 +##汞 +##江 +##池 +##污 +##汤 +##汨 +##汩 +##汪 +##汰 +##汲 +##汴 +##汶 +##汹 +##決 +##汽 +##汾 +##沁 +##沂 +##沃 +##沅 +##沈 +##沉 +##沌 +##沏 +##沐 +##沒 +##沓 +##沖 +##沙 +##沛 +##沟 +##没 +##沢 +##沣 +##沥 +##沦 +##沧 +##沪 +##沫 +##沭 +##沮 +##沱 +##河 +##沸 +##油 +##治 +##沼 +##沽 +##沾 +##沿 +##況 +##泄 +##泉 +##泊 +##泌 +##泓 +##法 +##泗 +##泛 +##泞 +##泠 +##泡 +##波 +##泣 +##泥 +##注 +##泪 +##泫 +##泮 +##泯 +##泰 +##泱 +##泳 +##泵 +##泷 +##泸 +##泻 +##泼 +##泽 +##泾 +##洁 +##洄 +##洋 +##洒 +##洗 +##洙 +##洛 +##洞 +##津 +##洩 +##洪 +##洮 +##洱 +##洲 +##洵 +##洶 +##洸 +##洹 +##活 +##洼 +##洽 +##派 +##流 +##浃 +##浄 +##浅 +##浆 +##浇 +##浊 +##测 +##济 +##浏 +##浑 +##浒 +##浓 +##浔 +##浙 +##浚 +##浜 +##浣 +##浦 +##浩 +##浪 +##浬 +##浮 +##浯 +##浴 +##海 +##浸 +##涂 +##涅 +##涇 +##消 +##涉 +##涌 +##涎 +##涓 +##涔 +##涕 +##涙 +##涛 +##涝 +##涞 +##涟 +##涠 +##涡 +##涣 +##涤 +##润 +##涧 +##涨 +##涩 +##涪 +##涮 +##涯 +##液 +##涵 +##涸 +##涼 +##涿 +##淀 +##淄 +##淅 +##淆 +##淇 +##淋 +##淌 +##淑 +##淒 +##淖 +##淘 +##淙 +##淚 +##淞 +##淡 +##淤 +##淦 +##淨 +##淩 +##淪 +##淫 +##淬 +##淮 +##深 +##淳 +##淵 +##混 +##淹 +##淺 +##添 +##淼 +##清 +##済 +##渉 +##渊 +##渋 +##渍 +##渎 +##渐 +##渔 +##渗 +##渙 +##渚 +##減 +##渝 +##渠 +##渡 +##渣 +##渤 +##渥 +##渦 +##温 +##測 +##渭 +##港 +##渲 +##渴 +##游 +##渺 +##渾 +##湃 +##湄 +##湊 +##湍 +##湖 +##湘 +##湛 +##湟 +##湧 +##湫 +##湮 +##湯 +##湳 +##湾 +##湿 +##満 +##溃 +##溅 +##溉 +##溏 +##源 +##準 +##溜 +##溝 +##溟 +##溢 +##溥 +##溧 +##溪 +##溫 +##溯 +##溱 +##溴 +##溶 +##溺 +##溼 +##滁 +##滂 +##滄 +##滅 +##滇 +##滋 +##滌 +##滑 +##滓 +##滔 +##滕 +##滙 +##滚 +##滝 +##滞 +##滟 +##满 +##滢 +##滤 +##滥 +##滦 +##滨 +##滩 +##滬 +##滯 +##滲 +##滴 +##滷 +##滸 +##滾 +##滿 +##漁 +##漂 +##漆 +##漉 +##漏 +##漓 +##演 +##漕 +##漠 +##漢 +##漣 +##漩 +##漪 +##漫 +##漬 +##漯 +##漱 +##漲 +##漳 +##漸 +##漾 +##漿 +##潆 +##潇 +##潋 +##潍 +##潑 +##潔 +##潘 +##潛 +##潜 +##潞 +##潟 +##潢 +##潤 +##潦 +##潧 +##潭 +##潮 +##潰 +##潴 +##潸 +##潺 +##潼 +##澀 +##澄 +##澆 +##澈 +##澍 +##澎 +##澗 +##澜 +##澡 +##澤 +##澧 +##澱 +##澳 +##澹 +##激 +##濁 +##濂 +##濃 +##濑 +##濒 +##濕 +##濘 +##濛 +##濟 +##濠 +##濡 +##濤 +##濫 +##濬 +##濮 +##濯 +##濱 +##濺 +##濾 +##瀅 +##瀆 +##瀉 +##瀋 +##瀏 +##瀑 +##瀕 +##瀘 +##瀚 +##瀛 +##瀝 +##瀞 +##瀟 +##瀧 +##瀨 +##瀬 +##瀰 +##瀾 +##灌 +##灏 +##灑 +##灘 +##灝 +##灞 +##灣 +##火 +##灬 +##灭 +##灯 +##灰 +##灵 +##灶 +##灸 +##灼 +##災 +##灾 +##灿 +##炀 +##炁 +##炅 +##炉 +##炊 +##炎 +##炒 +##炔 +##炕 +##炖 +##炙 +##炜 +##炫 +##炬 +##炭 +##炮 +##炯 +##炳 +##炷 +##炸 +##点 +##為 +##炼 +##炽 +##烁 +##烂 +##烃 +##烈 +##烊 +##烏 +##烘 +##烙 +##烛 +##烟 +##烤 +##烦 +##烧 +##烨 +##烩 +##烫 +##烬 +##热 +##烯 +##烷 +##烹 +##烽 +##焉 +##焊 +##焕 +##焖 +##焗 +##焘 +##焙 +##焚 +##焜 +##無 +##焦 +##焯 +##焰 +##焱 +##然 +##焼 +##煅 +##煉 +##煊 +##煌 +##煎 +##煒 +##煖 +##煙 +##煜 +##煞 +##煤 +##煥 +##煦 +##照 +##煨 +##煩 +##煮 +##煲 +##煸 +##煽 +##熄 +##熊 +##熏 +##熒 +##熔 +##熙 +##熟 +##熠 +##熨 +##熬 +##熱 +##熵 +##熹 +##熾 +##燁 +##燃 +##燄 +##燈 +##燉 +##燊 +##燎 +##燒 +##燔 +##燕 +##燙 +##燜 +##營 +##燥 +##燦 +##燧 +##燭 +##燮 +##燴 +##燻 +##燼 +##燿 +##爆 +##爍 +##爐 +##爛 +##爪 +##爬 +##爭 +##爰 +##爱 +##爲 +##爵 +##父 +##爷 +##爸 +##爹 +##爺 +##爻 +##爽 +##爾 +##牆 +##片 +##版 +##牌 +##牍 +##牒 +##牙 +##牛 +##牝 +##牟 +##牠 +##牡 +##牢 +##牦 +##牧 +##物 +##牯 +##牲 +##牴 +##牵 +##特 +##牺 +##牽 +##犀 +##犁 +##犄 +##犊 +##犍 +##犒 +##犢 +##犧 +##犬 +##犯 +##状 +##犷 +##犸 +##犹 +##狀 +##狂 +##狄 +##狈 +##狎 +##狐 +##狒 +##狗 +##狙 +##狞 +##狠 +##狡 +##狩 +##独 +##狭 +##狮 +##狰 +##狱 +##狸 +##狹 +##狼 +##狽 +##猎 +##猕 +##猖 +##猗 +##猙 +##猛 +##猜 +##猝 +##猥 +##猩 +##猪 +##猫 +##猬 +##献 +##猴 +##猶 +##猷 +##猾 +##猿 +##獄 +##獅 +##獎 +##獐 +##獒 +##獗 +##獠 +##獣 +##獨 +##獭 +##獰 +##獲 +##獵 +##獷 +##獸 +##獺 +##獻 +##獼 +##獾 +##玄 +##率 +##玉 +##王 +##玑 +##玖 +##玛 +##玟 +##玠 +##玥 +##玩 +##玫 +##玮 +##环 +##现 +##玲 +##玳 +##玷 +##玺 +##玻 +##珀 +##珂 +##珅 +##珈 +##珉 +##珊 +##珍 +##珏 +##珐 +##珑 +##珙 +##珞 +##珠 +##珣 +##珥 +##珩 +##珪 +##班 +##珮 +##珲 +##珺 +##現 +##球 +##琅 +##理 +##琇 +##琉 +##琊 +##琍 +##琏 +##琐 +##琛 +##琢 +##琥 +##琦 +##琨 +##琪 +##琬 +##琮 +##琰 +##琲 +##琳 +##琴 +##琵 +##琶 +##琺 +##琼 +##瑀 +##瑁 +##瑄 +##瑋 +##瑕 +##瑗 +##瑙 +##瑚 +##瑛 +##瑜 +##瑞 +##瑟 +##瑠 +##瑣 +##瑤 +##瑩 +##瑪 +##瑯 +##瑰 +##瑶 +##瑾 +##璀 +##璁 +##璃 +##璇 +##璉 +##璋 +##璎 +##璐 +##璜 +##璞 +##璟 +##璧 +##璨 +##環 +##璽 +##璿 +##瓊 +##瓏 +##瓒 +##瓜 +##瓢 +##瓣 +##瓤 +##瓦 +##瓮 +##瓯 +##瓴 +##瓶 +##瓷 +##甄 +##甌 +##甕 +##甘 +##甙 +##甚 +##甜 +##生 +##產 +##産 +##甥 +##甦 +##用 +##甩 +##甫 +##甬 +##甭 +##甯 +##田 +##由 +##甲 +##申 +##电 +##男 +##甸 +##町 +##画 +##甾 +##畀 +##畅 +##界 +##畏 +##畑 +##畔 +##留 +##畜 +##畝 +##畢 +##略 +##畦 +##番 +##畫 +##異 +##畲 +##畳 +##畴 +##當 +##畸 +##畹 +##畿 +##疆 +##疇 +##疊 +##疏 +##疑 +##疔 +##疖 +##疗 +##疙 +##疚 +##疝 +##疟 +##疡 +##疣 +##疤 +##疥 +##疫 +##疮 +##疯 +##疱 +##疲 +##疳 +##疵 +##疸 +##疹 +##疼 +##疽 +##疾 +##痂 +##病 +##症 +##痈 +##痉 +##痊 +##痍 +##痒 +##痔 +##痕 +##痘 +##痙 +##痛 +##痞 +##痠 +##痢 +##痣 +##痤 +##痧 +##痨 +##痪 +##痫 +##痰 +##痱 +##痴 +##痹 +##痺 +##痼 +##痿 +##瘀 +##瘁 +##瘋 +##瘍 +##瘓 +##瘘 +##瘙 +##瘟 +##瘠 +##瘡 +##瘢 +##瘤 +##瘦 +##瘧 +##瘩 +##瘪 +##瘫 +##瘴 +##瘸 +##瘾 +##療 +##癇 +##癌 +##癒 +##癖 +##癜 +##癞 +##癡 +##癢 +##癣 +##癥 +##癫 +##癬 +##癮 +##癱 +##癲 +##癸 +##発 +##登 +##發 +##白 +##百 +##皂 +##的 +##皆 +##皇 +##皈 +##皋 +##皎 +##皑 +##皓 +##皖 +##皙 +##皚 +##皮 +##皰 +##皱 +##皴 +##皺 +##皿 +##盂 +##盃 +##盅 +##盆 +##盈 +##益 +##盎 +##盏 +##盐 +##监 +##盒 +##盔 +##盖 +##盗 +##盘 +##盛 +##盜 +##盞 +##盟 +##盡 +##監 +##盤 +##盥 +##盧 +##盪 +##目 +##盯 +##盱 +##盲 +##直 +##相 +##盹 +##盼 +##盾 +##省 +##眈 +##眉 +##看 +##県 +##眙 +##眞 +##真 +##眠 +##眦 +##眨 +##眩 +##眯 +##眶 +##眷 +##眸 +##眺 +##眼 +##眾 +##着 +##睁 +##睇 +##睏 +##睐 +##睑 +##睛 +##睜 +##睞 +##睡 +##睢 +##督 +##睥 +##睦 +##睨 +##睪 +##睫 +##睬 +##睹 +##睽 +##睾 +##睿 +##瞄 +##瞅 +##瞇 +##瞋 +##瞌 +##瞎 +##瞑 +##瞒 +##瞓 +##瞞 +##瞟 +##瞠 +##瞥 +##瞧 +##瞩 +##瞪 +##瞬 +##瞭 +##瞰 +##瞳 +##瞻 +##瞼 +##瞿 +##矇 +##矍 +##矗 +##矚 +##矛 +##矜 +##矢 +##矣 +##知 +##矩 +##矫 +##短 +##矮 +##矯 +##石 +##矶 +##矽 +##矾 +##矿 +##码 +##砂 +##砌 +##砍 +##砒 +##研 +##砖 +##砗 +##砚 +##砝 +##砣 +##砥 +##砧 +##砭 +##砰 +##砲 +##破 +##砷 +##砸 +##砺 +##砼 +##砾 +##础 +##硅 +##硐 +##硒 +##硕 +##硝 +##硫 +##硬 +##确 +##硯 +##硼 +##碁 +##碇 +##碉 +##碌 +##碍 +##碎 +##碑 +##碓 +##碗 +##碘 +##碚 +##碛 +##碟 +##碣 +##碧 +##碩 +##碰 +##碱 +##碳 +##碴 +##確 +##碼 +##碾 +##磁 +##磅 +##磊 +##磋 +##磐 +##磕 +##磚 +##磡 +##磨 +##磬 +##磯 +##磲 +##磷 +##磺 +##礁 +##礎 +##礙 +##礡 +##礦 +##礪 +##礫 +##礴 +##示 +##礼 +##社 +##祀 +##祁 +##祂 +##祇 +##祈 +##祉 +##祎 +##祐 +##祕 +##祖 +##祗 +##祚 +##祛 +##祜 +##祝 +##神 +##祟 +##祠 +##祢 +##祥 +##票 +##祭 +##祯 +##祷 +##祸 +##祺 +##祿 +##禀 +##禁 +##禄 +##禅 +##禍 +##禎 +##福 +##禛 +##禦 +##禧 +##禪 +##禮 +##禱 +##禹 +##禺 +##离 +##禽 +##禾 +##禿 +##秀 +##私 +##秃 +##秆 +##秉 +##秋 +##种 +##科 +##秒 +##秘 +##租 +##秣 +##秤 +##秦 +##秧 +##秩 +##秭 +##积 +##称 +##秸 +##移 +##秽 +##稀 +##稅 +##程 +##稍 +##税 +##稔 +##稗 +##稚 +##稜 +##稞 +##稟 +##稠 +##稣 +##種 +##稱 +##稲 +##稳 +##稷 +##稹 +##稻 +##稼 +##稽 +##稿 +##穀 +##穂 +##穆 +##穌 +##積 +##穎 +##穗 +##穢 +##穩 +##穫 +##穴 +##究 +##穷 +##穹 +##空 +##穿 +##突 +##窃 +##窄 +##窈 +##窍 +##窑 +##窒 +##窓 +##窕 +##窖 +##窗 +##窘 +##窜 +##窝 +##窟 +##窠 +##窥 +##窦 +##窨 +##窩 +##窪 +##窮 +##窯 +##窺 +##窿 +##竄 +##竅 +##竇 +##竊 +##立 +##竖 +##站 +##竜 +##竞 +##竟 +##章 +##竣 +##童 +##竭 +##端 +##競 +##竹 +##竺 +##竽 +##竿 +##笃 +##笆 +##笈 +##笋 +##笏 +##笑 +##笔 +##笙 +##笛 +##笞 +##笠 +##符 +##笨 +##第 +##笹 +##笺 +##笼 +##筆 +##等 +##筊 +##筋 +##筍 +##筏 +##筐 +##筑 +##筒 +##答 +##策 +##筛 +##筝 +##筠 +##筱 +##筲 +##筵 +##筷 +##筹 +##签 +##简 +##箇 +##箋 +##箍 +##箏 +##箐 +##箔 +##箕 +##算 +##箝 +##管 +##箩 +##箫 +##箭 +##箱 +##箴 +##箸 +##節 +##篁 +##範 +##篆 +##篇 +##築 +##篑 +##篓 +##篙 +##篝 +##篠 +##篡 +##篤 +##篩 +##篪 +##篮 +##篱 +##篷 +##簇 +##簌 +##簍 +##簡 +##簦 +##簧 +##簪 +##簫 +##簷 +##簸 +##簽 +##簾 +##簿 +##籁 +##籃 +##籌 +##籍 +##籐 +##籟 +##籠 +##籤 +##籬 +##籮 +##籲 +##米 +##类 +##籼 +##籽 +##粄 +##粉 +##粑 +##粒 +##粕 +##粗 +##粘 +##粟 +##粤 +##粥 +##粧 +##粪 +##粮 +##粱 +##粲 +##粳 +##粵 +##粹 +##粼 +##粽 +##精 +##粿 +##糅 +##糊 +##糍 +##糕 +##糖 +##糗 +##糙 +##糜 +##糞 +##糟 +##糠 +##糧 +##糬 +##糯 +##糰 +##糸 +##系 +##糾 +##紀 +##紂 +##約 +##紅 +##紉 +##紊 +##紋 +##納 +##紐 +##紓 +##純 +##紗 +##紘 +##紙 +##級 +##紛 +##紜 +##素 +##紡 +##索 +##紧 +##紫 +##紮 +##累 +##細 +##紳 +##紹 +##紺 +##終 +##絃 +##組 +##絆 +##経 +##結 +##絕 +##絞 +##絡 +##絢 +##給 +##絨 +##絮 +##統 +##絲 +##絳 +##絵 +##絶 +##絹 +##綁 +##綏 +##綑 +##經 +##継 +##続 +##綜 +##綠 +##綢 +##綦 +##綫 +##綬 +##維 +##綱 +##網 +##綴 +##綵 +##綸 +##綺 +##綻 +##綽 +##綾 +##綿 +##緊 +##緋 +##総 +##緑 +##緒 +##緘 +##線 +##緝 +##緞 +##締 +##緣 +##編 +##緩 +##緬 +##緯 +##練 +##緹 +##緻 +##縁 +##縄 +##縈 +##縛 +##縝 +##縣 +##縫 +##縮 +##縱 +##縴 +##縷 +##總 +##績 +##繁 +##繃 +##繆 +##繇 +##繋 +##織 +##繕 +##繚 +##繞 +##繡 +##繩 +##繪 +##繫 +##繭 +##繳 +##繹 +##繼 +##繽 +##纂 +##續 +##纍 +##纏 +##纓 +##纔 +##纖 +##纜 +##纠 +##红 +##纣 +##纤 +##约 +##级 +##纨 +##纪 +##纫 +##纬 +##纭 +##纯 +##纰 +##纱 +##纲 +##纳 +##纵 +##纶 +##纷 +##纸 +##纹 +##纺 +##纽 +##纾 +##线 +##绀 +##练 +##组 +##绅 +##细 +##织 +##终 +##绊 +##绍 +##绎 +##经 +##绑 +##绒 +##结 +##绔 +##绕 +##绘 +##给 +##绚 +##绛 +##络 +##绝 +##绞 +##统 +##绡 +##绢 +##绣 +##绥 +##绦 +##继 +##绩 +##绪 +##绫 +##续 +##绮 +##绯 +##绰 +##绳 +##维 +##绵 +##绶 +##绷 +##绸 +##绻 +##综 +##绽 +##绾 +##绿 +##缀 +##缄 +##缅 +##缆 +##缇 +##缈 +##缉 +##缎 +##缓 +##缔 +##缕 +##编 +##缘 +##缙 +##缚 +##缜 +##缝 +##缠 +##缢 +##缤 +##缥 +##缨 +##缩 +##缪 +##缭 +##缮 +##缰 +##缱 +##缴 +##缸 +##缺 +##缽 +##罂 +##罄 +##罌 +##罐 +##网 +##罔 +##罕 +##罗 +##罚 +##罡 +##罢 +##罩 +##罪 +##置 +##罰 +##署 +##罵 +##罷 +##罹 +##羁 +##羅 +##羈 +##羊 +##羌 +##美 +##羔 +##羚 +##羞 +##羟 +##羡 +##羣 +##群 +##羥 +##羧 +##羨 +##義 +##羯 +##羲 +##羸 +##羹 +##羽 +##羿 +##翁 +##翅 +##翊 +##翌 +##翎 +##習 +##翔 +##翘 +##翟 +##翠 +##翡 +##翦 +##翩 +##翰 +##翱 +##翳 +##翹 +##翻 +##翼 +##耀 +##老 +##考 +##耄 +##者 +##耆 +##耋 +##而 +##耍 +##耐 +##耒 +##耕 +##耗 +##耘 +##耙 +##耦 +##耨 +##耳 +##耶 +##耷 +##耸 +##耻 +##耽 +##耿 +##聂 +##聆 +##聊 +##聋 +##职 +##聒 +##联 +##聖 +##聘 +##聚 +##聞 +##聪 +##聯 +##聰 +##聲 +##聳 +##聴 +##聶 +##職 +##聽 +##聾 +##聿 +##肃 +##肄 +##肅 +##肆 +##肇 +##肉 +##肋 +##肌 +##肏 +##肓 +##肖 +##肘 +##肚 +##肛 +##肝 +##肠 +##股 +##肢 +##肤 +##肥 +##肩 +##肪 +##肮 +##肯 +##肱 +##育 +##肴 +##肺 +##肽 +##肾 +##肿 +##胀 +##胁 +##胃 +##胄 +##胆 +##背 +##胍 +##胎 +##胖 +##胚 +##胛 +##胜 +##胝 +##胞 +##胡 +##胤 +##胥 +##胧 +##胫 +##胭 +##胯 +##胰 +##胱 +##胳 +##胴 +##胶 +##胸 +##胺 +##能 +##脂 +##脅 +##脆 +##脇 +##脈 +##脉 +##脊 +##脍 +##脏 +##脐 +##脑 +##脓 +##脖 +##脘 +##脚 +##脛 +##脣 +##脩 +##脫 +##脯 +##脱 +##脲 +##脳 +##脸 +##脹 +##脾 +##腆 +##腈 +##腊 +##腋 +##腌 +##腎 +##腐 +##腑 +##腓 +##腔 +##腕 +##腥 +##腦 +##腩 +##腫 +##腭 +##腮 +##腰 +##腱 +##腳 +##腴 +##腸 +##腹 +##腺 +##腻 +##腼 +##腾 +##腿 +##膀 +##膈 +##膊 +##膏 +##膑 +##膘 +##膚 +##膛 +##膜 +##膝 +##膠 +##膦 +##膨 +##膩 +##膳 +##膺 +##膻 +##膽 +##膾 +##膿 +##臀 +##臂 +##臃 +##臆 +##臉 +##臊 +##臍 +##臓 +##臘 +##臟 +##臣 +##臥 +##臧 +##臨 +##自 +##臬 +##臭 +##至 +##致 +##臺 +##臻 +##臼 +##臾 +##舀 +##舂 +##舅 +##舆 +##與 +##興 +##舉 +##舊 +##舌 +##舍 +##舎 +##舐 +##舒 +##舔 +##舖 +##舗 +##舛 +##舜 +##舞 +##舟 +##航 +##舫 +##般 +##舰 +##舱 +##舵 +##舶 +##舷 +##舸 +##船 +##舺 +##舾 +##艇 +##艋 +##艘 +##艙 +##艦 +##艮 +##良 +##艰 +##艱 +##色 +##艳 +##艷 +##艹 +##艺 +##艾 +##节 +##芃 +##芈 +##芊 +##芋 +##芍 +##芎 +##芒 +##芙 +##芜 +##芝 +##芡 +##芥 +##芦 +##芩 +##芪 +##芫 +##芬 +##芭 +##芮 +##芯 +##花 +##芳 +##芷 +##芸 +##芹 +##芻 +##芽 +##芾 +##苁 +##苄 +##苇 +##苋 +##苍 +##苏 +##苑 +##苒 +##苓 +##苔 +##苕 +##苗 +##苛 +##苜 +##苞 +##苟 +##苡 +##苣 +##若 +##苦 +##苫 +##苯 +##英 +##苷 +##苹 +##苻 +##茁 +##茂 +##范 +##茄 +##茅 +##茉 +##茎 +##茏 +##茗 +##茜 +##茧 +##茨 +##茫 +##茬 +##茭 +##茯 +##茱 +##茲 +##茴 +##茵 +##茶 +##茸 +##茹 +##茼 +##荀 +##荃 +##荆 +##草 +##荊 +##荏 +##荐 +##荒 +##荔 +##荖 +##荘 +##荚 +##荞 +##荟 +##荠 +##荡 +##荣 +##荤 +##荥 +##荧 +##荨 +##荪 +##荫 +##药 +##荳 +##荷 +##荸 +##荻 +##荼 +##荽 +##莅 +##莆 +##莉 +##莊 +##莎 +##莒 +##莓 +##莖 +##莘 +##莞 +##莠 +##莢 +##莧 +##莪 +##莫 +##莱 +##莲 +##莴 +##获 +##莹 +##莺 +##莽 +##莿 +##菀 +##菁 +##菅 +##菇 +##菈 +##菊 +##菌 +##菏 +##菓 +##菖 +##菘 +##菜 +##菟 +##菠 +##菡 +##菩 +##華 +##菱 +##菲 +##菸 +##菽 +##萁 +##萃 +##萄 +##萊 +##萋 +##萌 +##萍 +##萎 +##萘 +##萝 +##萤 +##营 +##萦 +##萧 +##萨 +##萩 +##萬 +##萱 +##萵 +##萸 +##萼 +##落 +##葆 +##葉 +##著 +##葚 +##葛 +##葡 +##董 +##葦 +##葩 +##葫 +##葬 +##葭 +##葯 +##葱 +##葳 +##葵 +##葷 +##葺 +##蒂 +##蒋 +##蒐 +##蒔 +##蒙 +##蒜 +##蒞 +##蒟 +##蒡 +##蒨 +##蒲 +##蒸 +##蒹 +##蒻 +##蒼 +##蒿 +##蓁 +##蓄 +##蓆 +##蓉 +##蓋 +##蓑 +##蓓 +##蓖 +##蓝 +##蓟 +##蓦 +##蓬 +##蓮 +##蓼 +##蓿 +##蔑 +##蔓 +##蔔 +##蔗 +##蔘 +##蔚 +##蔡 +##蔣 +##蔥 +##蔫 +##蔬 +##蔭 +##蔵 +##蔷 +##蔺 +##蔻 +##蔼 +##蔽 +##蕁 +##蕃 +##蕈 +##蕉 +##蕊 +##蕎 +##蕙 +##蕤 +##蕨 +##蕩 +##蕪 +##蕭 +##蕲 +##蕴 +##蕻 +##蕾 +##薄 +##薅 +##薇 +##薈 +##薊 +##薏 +##薑 +##薔 +##薙 +##薛 +##薦 +##薨 +##薩 +##薪 +##薬 +##薯 +##薰 +##薹 +##藉 +##藍 +##藏 +##藐 +##藓 +##藕 +##藜 +##藝 +##藤 +##藥 +##藩 +##藹 +##藻 +##藿 +##蘆 +##蘇 +##蘊 +##蘋 +##蘑 +##蘚 +##蘭 +##蘸 +##蘼 +##蘿 +##虎 +##虏 +##虐 +##虑 +##虔 +##處 +##虚 +##虛 +##虜 +##虞 +##號 +##虢 +##虧 +##虫 +##虬 +##虱 +##虹 +##虻 +##虽 +##虾 +##蚀 +##蚁 +##蚂 +##蚊 +##蚌 +##蚓 +##蚕 +##蚜 +##蚝 +##蚣 +##蚤 +##蚩 +##蚪 +##蚯 +##蚱 +##蚵 +##蛀 +##蛆 +##蛇 +##蛊 +##蛋 +##蛎 +##蛐 +##蛔 +##蛙 +##蛛 +##蛟 +##蛤 +##蛭 +##蛮 +##蛰 +##蛳 +##蛹 +##蛻 +##蛾 +##蜀 +##蜂 +##蜃 +##蜆 +##蜇 +##蜈 +##蜊 +##蜍 +##蜒 +##蜓 +##蜕 +##蜗 +##蜘 +##蜚 +##蜜 +##蜡 +##蜢 +##蜥 +##蜱 +##蜴 +##蜷 +##蜻 +##蜿 +##蝇 +##蝈 +##蝉 +##蝌 +##蝎 +##蝕 +##蝗 +##蝙 +##蝟 +##蝠 +##蝦 +##蝨 +##蝴 +##蝶 +##蝸 +##蝼 +##螂 +##螃 +##融 +##螞 +##螢 +##螨 +##螯 +##螳 +##螺 +##蟀 +##蟄 +##蟆 +##蟋 +##蟎 +##蟑 +##蟒 +##蟠 +##蟬 +##蟲 +##蟹 +##蟻 +##蟾 +##蠅 +##蠍 +##蠔 +##蠕 +##蠛 +##蠟 +##蠡 +##蠢 +##蠣 +##蠱 +##蠶 +##蠹 +##蠻 +##血 +##衄 +##衅 +##衆 +##行 +##衍 +##術 +##衔 +##街 +##衙 +##衛 +##衝 +##衞 +##衡 +##衢 +##衣 +##补 +##表 +##衩 +##衫 +##衬 +##衮 +##衰 +##衲 +##衷 +##衹 +##衾 +##衿 +##袁 +##袂 +##袄 +##袅 +##袈 +##袋 +##袍 +##袒 +##袖 +##袜 +##袞 +##袤 +##袪 +##被 +##袭 +##袱 +##裁 +##裂 +##装 +##裆 +##裊 +##裏 +##裔 +##裕 +##裘 +##裙 +##補 +##裝 +##裟 +##裡 +##裤 +##裨 +##裱 +##裳 +##裴 +##裸 +##裹 +##製 +##裾 +##褂 +##複 +##褐 +##褒 +##褓 +##褔 +##褚 +##褥 +##褪 +##褫 +##褲 +##褶 +##褻 +##襁 +##襄 +##襟 +##襠 +##襪 +##襬 +##襯 +##襲 +##西 +##要 +##覃 +##覆 +##覇 +##見 +##規 +##覓 +##視 +##覚 +##覦 +##覧 +##親 +##覬 +##観 +##覷 +##覺 +##覽 +##觀 +##见 +##观 +##规 +##觅 +##视 +##览 +##觉 +##觊 +##觎 +##觐 +##觑 +##角 +##觞 +##解 +##觥 +##触 +##觸 +##言 +##訂 +##計 +##訊 +##討 +##訓 +##訕 +##訖 +##託 +##記 +##訛 +##訝 +##訟 +##訣 +##訥 +##訪 +##設 +##許 +##訳 +##訴 +##訶 +##診 +##註 +##証 +##詆 +##詐 +##詔 +##評 +##詛 +##詞 +##詠 +##詡 +##詢 +##詣 +##試 +##詩 +##詫 +##詬 +##詭 +##詮 +##詰 +##話 +##該 +##詳 +##詹 +##詼 +##誅 +##誇 +##誉 +##誌 +##認 +##誓 +##誕 +##誘 +##語 +##誠 +##誡 +##誣 +##誤 +##誥 +##誦 +##誨 +##說 +##説 +##読 +##誰 +##課 +##誹 +##誼 +##調 +##諄 +##談 +##請 +##諏 +##諒 +##論 +##諗 +##諜 +##諡 +##諦 +##諧 +##諫 +##諭 +##諮 +##諱 +##諳 +##諷 +##諸 +##諺 +##諾 +##謀 +##謁 +##謂 +##謄 +##謊 +##謎 +##謐 +##謔 +##謗 +##謙 +##講 +##謝 +##謠 +##謨 +##謬 +##謹 +##謾 +##譁 +##證 +##譎 +##譏 +##識 +##譙 +##譚 +##譜 +##警 +##譬 +##譯 +##議 +##譲 +##譴 +##護 +##譽 +##讀 +##變 +##讓 +##讚 +##讞 +##计 +##订 +##认 +##讥 +##讧 +##讨 +##让 +##讪 +##讫 +##训 +##议 +##讯 +##记 +##讲 +##讳 +##讴 +##讶 +##讷 +##许 +##讹 +##论 +##讼 +##讽 +##设 +##访 +##诀 +##证 +##诃 +##评 +##诅 +##识 +##诈 +##诉 +##诊 +##诋 +##词 +##诏 +##译 +##试 +##诗 +##诘 +##诙 +##诚 +##诛 +##话 +##诞 +##诟 +##诠 +##诡 +##询 +##诣 +##诤 +##该 +##详 +##诧 +##诩 +##诫 +##诬 +##语 +##误 +##诰 +##诱 +##诲 +##说 +##诵 +##诶 +##请 +##诸 +##诺 +##读 +##诽 +##课 +##诿 +##谀 +##谁 +##调 +##谄 +##谅 +##谆 +##谈 +##谊 +##谋 +##谌 +##谍 +##谎 +##谏 +##谐 +##谑 +##谒 +##谓 +##谔 +##谕 +##谗 +##谘 +##谙 +##谚 +##谛 +##谜 +##谟 +##谢 +##谣 +##谤 +##谥 +##谦 +##谧 +##谨 +##谩 +##谪 +##谬 +##谭 +##谯 +##谱 +##谲 +##谴 +##谶 +##谷 +##豁 +##豆 +##豇 +##豈 +##豉 +##豊 +##豌 +##豎 +##豐 +##豔 +##豚 +##象 +##豢 +##豪 +##豫 +##豬 +##豹 +##豺 +##貂 +##貅 +##貌 +##貓 +##貔 +##貘 +##貝 +##貞 +##負 +##財 +##貢 +##貧 +##貨 +##販 +##貪 +##貫 +##責 +##貯 +##貰 +##貳 +##貴 +##貶 +##買 +##貸 +##費 +##貼 +##貽 +##貿 +##賀 +##賁 +##賂 +##賃 +##賄 +##資 +##賈 +##賊 +##賑 +##賓 +##賜 +##賞 +##賠 +##賡 +##賢 +##賣 +##賤 +##賦 +##質 +##賬 +##賭 +##賴 +##賺 +##購 +##賽 +##贅 +##贈 +##贊 +##贍 +##贏 +##贓 +##贖 +##贛 +##贝 +##贞 +##负 +##贡 +##财 +##责 +##贤 +##败 +##账 +##货 +##质 +##贩 +##贪 +##贫 +##贬 +##购 +##贮 +##贯 +##贰 +##贱 +##贲 +##贴 +##贵 +##贷 +##贸 +##费 +##贺 +##贻 +##贼 +##贾 +##贿 +##赁 +##赂 +##赃 +##资 +##赅 +##赈 +##赊 +##赋 +##赌 +##赎 +##赏 +##赐 +##赓 +##赔 +##赖 +##赘 +##赚 +##赛 +##赝 +##赞 +##赠 +##赡 +##赢 +##赣 +##赤 +##赦 +##赧 +##赫 +##赭 +##走 +##赳 +##赴 +##赵 +##赶 +##起 +##趁 +##超 +##越 +##趋 +##趕 +##趙 +##趟 +##趣 +##趨 +##足 +##趴 +##趵 +##趸 +##趺 +##趾 +##跃 +##跄 +##跆 +##跋 +##跌 +##跎 +##跑 +##跖 +##跚 +##跛 +##距 +##跟 +##跡 +##跤 +##跨 +##跩 +##跪 +##路 +##跳 +##践 +##跷 +##跹 +##跺 +##跻 +##踉 +##踊 +##踌 +##踏 +##踐 +##踝 +##踞 +##踟 +##踢 +##踩 +##踪 +##踮 +##踱 +##踴 +##踵 +##踹 +##蹂 +##蹄 +##蹇 +##蹈 +##蹉 +##蹊 +##蹋 +##蹑 +##蹒 +##蹙 +##蹟 +##蹣 +##蹤 +##蹦 +##蹩 +##蹬 +##蹭 +##蹲 +##蹴 +##蹶 +##蹺 +##蹼 +##蹿 +##躁 +##躇 +##躉 +##躊 +##躋 +##躍 +##躏 +##躪 +##身 +##躬 +##躯 +##躲 +##躺 +##軀 +##車 +##軋 +##軌 +##軍 +##軒 +##軟 +##転 +##軸 +##軼 +##軽 +##軾 +##較 +##載 +##輒 +##輓 +##輔 +##輕 +##輛 +##輝 +##輟 +##輩 +##輪 +##輯 +##輸 +##輻 +##輾 +##輿 +##轄 +##轅 +##轆 +##轉 +##轍 +##轎 +##轟 +##车 +##轧 +##轨 +##轩 +##转 +##轭 +##轮 +##软 +##轰 +##轲 +##轴 +##轶 +##轻 +##轼 +##载 +##轿 +##较 +##辄 +##辅 +##辆 +##辇 +##辈 +##辉 +##辊 +##辍 +##辐 +##辑 +##输 +##辕 +##辖 +##辗 +##辘 +##辙 +##辛 +##辜 +##辞 +##辟 +##辣 +##辦 +##辨 +##辩 +##辫 +##辭 +##辮 +##辯 +##辰 +##辱 +##農 +##边 +##辺 +##辻 +##込 +##辽 +##达 +##迁 +##迂 +##迄 +##迅 +##过 +##迈 +##迎 +##运 +##近 +##返 +##还 +##这 +##进 +##远 +##违 +##连 +##迟 +##迢 +##迤 +##迥 +##迦 +##迩 +##迪 +##迫 +##迭 +##述 +##迴 +##迷 +##迸 +##迹 +##迺 +##追 +##退 +##送 +##适 +##逃 +##逅 +##逆 +##选 +##逊 +##逍 +##透 +##逐 +##递 +##途 +##逕 +##逗 +##這 +##通 +##逛 +##逝 +##逞 +##速 +##造 +##逢 +##連 +##逮 +##週 +##進 +##逵 +##逶 +##逸 +##逻 +##逼 +##逾 +##遁 +##遂 +##遅 +##遇 +##遊 +##運 +##遍 +##過 +##遏 +##遐 +##遑 +##遒 +##道 +##達 +##違 +##遗 +##遙 +##遛 +##遜 +##遞 +##遠 +##遢 +##遣 +##遥 +##遨 +##適 +##遭 +##遮 +##遲 +##遴 +##遵 +##遶 +##遷 +##選 +##遺 +##遼 +##遽 +##避 +##邀 +##邁 +##邂 +##邃 +##還 +##邇 +##邈 +##邊 +##邋 +##邏 +##邑 +##邓 +##邕 +##邛 +##邝 +##邢 +##那 +##邦 +##邨 +##邪 +##邬 +##邮 +##邯 +##邰 +##邱 +##邳 +##邵 +##邸 +##邹 +##邺 +##邻 +##郁 +##郅 +##郊 +##郎 +##郑 +##郜 +##郝 +##郡 +##郢 +##郤 +##郦 +##郧 +##部 +##郫 +##郭 +##郴 +##郵 +##郷 +##郸 +##都 +##鄂 +##鄉 +##鄒 +##鄔 +##鄙 +##鄞 +##鄢 +##鄧 +##鄭 +##鄰 +##鄱 +##鄲 +##鄺 +##酉 +##酊 +##酋 +##酌 +##配 +##酐 +##酒 +##酗 +##酚 +##酝 +##酢 +##酣 +##酥 +##酩 +##酪 +##酬 +##酮 +##酯 +##酰 +##酱 +##酵 +##酶 +##酷 +##酸 +##酿 +##醃 +##醇 +##醉 +##醋 +##醍 +##醐 +##醒 +##醚 +##醛 +##醜 +##醞 +##醣 +##醪 +##醫 +##醬 +##醮 +##醯 +##醴 +##醺 +##釀 +##釁 +##采 +##釉 +##释 +##釋 +##里 +##重 +##野 +##量 +##釐 +##金 +##釗 +##釘 +##釜 +##針 +##釣 +##釦 +##釧 +##釵 +##鈀 +##鈉 +##鈍 +##鈎 +##鈔 +##鈕 +##鈞 +##鈣 +##鈦 +##鈪 +##鈴 +##鈺 +##鈾 +##鉀 +##鉄 +##鉅 +##鉉 +##鉑 +##鉗 +##鉚 +##鉛 +##鉤 +##鉴 +##鉻 +##銀 +##銃 +##銅 +##銑 +##銓 +##銖 +##銘 +##銜 +##銬 +##銭 +##銮 +##銳 +##銷 +##銹 +##鋁 +##鋅 +##鋒 +##鋤 +##鋪 +##鋰 +##鋸 +##鋼 +##錄 +##錐 +##錘 +##錚 +##錠 +##錢 +##錦 +##錨 +##錫 +##錮 +##錯 +##録 +##錳 +##錶 +##鍊 +##鍋 +##鍍 +##鍛 +##鍥 +##鍰 +##鍵 +##鍺 +##鍾 +##鎂 +##鎊 +##鎌 +##鎏 +##鎔 +##鎖 +##鎗 +##鎚 +##鎧 +##鎬 +##鎮 +##鎳 +##鏈 +##鏖 +##鏗 +##鏘 +##鏞 +##鏟 +##鏡 +##鏢 +##鏤 +##鏽 +##鐘 +##鐮 +##鐲 +##鐳 +##鐵 +##鐸 +##鐺 +##鑄 +##鑊 +##鑑 +##鑒 +##鑣 +##鑫 +##鑰 +##鑲 +##鑼 +##鑽 +##鑾 +##鑿 +##针 +##钉 +##钊 +##钎 +##钏 +##钒 +##钓 +##钗 +##钙 +##钛 +##钜 +##钝 +##钞 +##钟 +##钠 +##钡 +##钢 +##钣 +##钤 +##钥 +##钦 +##钧 +##钨 +##钩 +##钮 +##钯 +##钰 +##钱 +##钳 +##钴 +##钵 +##钺 +##钻 +##钼 +##钾 +##钿 +##铀 +##铁 +##铂 +##铃 +##铄 +##铅 +##铆 +##铉 +##铎 +##铐 +##铛 +##铜 +##铝 +##铠 +##铡 +##铢 +##铣 +##铤 +##铨 +##铩 +##铬 +##铭 +##铮 +##铰 +##铲 +##铵 +##银 +##铸 +##铺 +##链 +##铿 +##销 +##锁 +##锂 +##锄 +##锅 +##锆 +##锈 +##锉 +##锋 +##锌 +##锏 +##锐 +##锑 +##错 +##锚 +##锟 +##锡 +##锢 +##锣 +##锤 +##锥 +##锦 +##锭 +##键 +##锯 +##锰 +##锲 +##锵 +##锹 +##锺 +##锻 +##镀 +##镁 +##镂 +##镇 +##镉 +##镌 +##镍 +##镐 +##镑 +##镕 +##镖 +##镗 +##镛 +##镜 +##镣 +##镭 +##镯 +##镰 +##镳 +##镶 +##長 +##长 +##門 +##閃 +##閉 +##開 +##閎 +##閏 +##閑 +##閒 +##間 +##閔 +##閘 +##閡 +##関 +##閣 +##閥 +##閨 +##閩 +##閱 +##閲 +##閹 +##閻 +##閾 +##闆 +##闇 +##闊 +##闌 +##闍 +##闔 +##闕 +##闖 +##闘 +##關 +##闡 +##闢 +##门 +##闪 +##闫 +##闭 +##问 +##闯 +##闰 +##闲 +##间 +##闵 +##闷 +##闸 +##闹 +##闺 +##闻 +##闽 +##闾 +##阀 +##阁 +##阂 +##阅 +##阆 +##阇 +##阈 +##阉 +##阎 +##阐 +##阑 +##阔 +##阕 +##阖 +##阙 +##阚 +##阜 +##队 +##阡 +##阪 +##阮 +##阱 +##防 +##阳 +##阴 +##阵 +##阶 +##阻 +##阿 +##陀 +##陂 +##附 +##际 +##陆 +##陇 +##陈 +##陋 +##陌 +##降 +##限 +##陕 +##陛 +##陝 +##陞 +##陟 +##陡 +##院 +##陣 +##除 +##陨 +##险 +##陪 +##陰 +##陲 +##陳 +##陵 +##陶 +##陷 +##陸 +##険 +##陽 +##隅 +##隆 +##隈 +##隊 +##隋 +##隍 +##階 +##随 +##隐 +##隔 +##隕 +##隘 +##隙 +##際 +##障 +##隠 +##隣 +##隧 +##隨 +##險 +##隱 +##隴 +##隶 +##隸 +##隻 +##隼 +##隽 +##难 +##雀 +##雁 +##雄 +##雅 +##集 +##雇 +##雉 +##雋 +##雌 +##雍 +##雎 +##雏 +##雑 +##雒 +##雕 +##雖 +##雙 +##雛 +##雜 +##雞 +##離 +##難 +##雨 +##雪 +##雯 +##雰 +##雲 +##雳 +##零 +##雷 +##雹 +##電 +##雾 +##需 +##霁 +##霄 +##霆 +##震 +##霈 +##霉 +##霊 +##霍 +##霎 +##霏 +##霑 +##霓 +##霖 +##霜 +##霞 +##霧 +##霭 +##霰 +##露 +##霸 +##霹 +##霽 +##霾 +##靂 +##靄 +##靈 +##青 +##靓 +##靖 +##静 +##靚 +##靛 +##靜 +##非 +##靠 +##靡 +##面 +##靥 +##靦 +##革 +##靳 +##靴 +##靶 +##靼 +##鞅 +##鞋 +##鞍 +##鞏 +##鞑 +##鞘 +##鞠 +##鞣 +##鞦 +##鞭 +##韆 +##韋 +##韌 +##韓 +##韜 +##韦 +##韧 +##韩 +##韬 +##韭 +##音 +##韵 +##韶 +##韻 +##響 +##頁 +##頂 +##頃 +##項 +##順 +##須 +##頌 +##預 +##頑 +##頒 +##頓 +##頗 +##領 +##頜 +##頡 +##頤 +##頫 +##頭 +##頰 +##頷 +##頸 +##頹 +##頻 +##頼 +##顆 +##題 +##額 +##顎 +##顏 +##顔 +##願 +##顛 +##類 +##顧 +##顫 +##顯 +##顱 +##顴 +##页 +##顶 +##顷 +##项 +##顺 +##须 +##顼 +##顽 +##顾 +##顿 +##颁 +##颂 +##预 +##颅 +##领 +##颇 +##颈 +##颉 +##颊 +##颌 +##颍 +##颐 +##频 +##颓 +##颔 +##颖 +##颗 +##题 +##颚 +##颛 +##颜 +##额 +##颞 +##颠 +##颡 +##颢 +##颤 +##颦 +##颧 +##風 +##颯 +##颱 +##颳 +##颶 +##颼 +##飄 +##飆 +##风 +##飒 +##飓 +##飕 +##飘 +##飙 +##飚 +##飛 +##飞 +##食 +##飢 +##飨 +##飩 +##飪 +##飯 +##飲 +##飼 +##飽 +##飾 +##餃 +##餅 +##餉 +##養 +##餌 +##餐 +##餒 +##餓 +##餘 +##餚 +##餛 +##餞 +##餡 +##館 +##餮 +##餵 +##餾 +##饅 +##饈 +##饋 +##饌 +##饍 +##饑 +##饒 +##饕 +##饗 +##饞 +##饥 +##饨 +##饪 +##饬 +##饭 +##饮 +##饯 +##饰 +##饱 +##饲 +##饴 +##饵 +##饶 +##饷 +##饺 +##饼 +##饽 +##饿 +##馀 +##馁 +##馄 +##馅 +##馆 +##馈 +##馋 +##馍 +##馏 +##馒 +##馔 +##首 +##馗 +##香 +##馥 +##馨 +##馬 +##馭 +##馮 +##馳 +##馴 +##駁 +##駄 +##駅 +##駆 +##駐 +##駒 +##駕 +##駛 +##駝 +##駭 +##駱 +##駿 +##騁 +##騎 +##騏 +##験 +##騙 +##騨 +##騰 +##騷 +##驀 +##驅 +##驊 +##驍 +##驒 +##驕 +##驗 +##驚 +##驛 +##驟 +##驢 +##驥 +##马 +##驭 +##驮 +##驯 +##驰 +##驱 +##驳 +##驴 +##驶 +##驷 +##驸 +##驹 +##驻 +##驼 +##驾 +##驿 +##骁 +##骂 +##骄 +##骅 +##骆 +##骇 +##骈 +##骊 +##骋 +##验 +##骏 +##骐 +##骑 +##骗 +##骚 +##骛 +##骜 +##骞 +##骠 +##骡 +##骤 +##骥 +##骧 +##骨 +##骯 +##骰 +##骶 +##骷 +##骸 +##骼 +##髂 +##髅 +##髋 +##髏 +##髒 +##髓 +##體 +##髖 +##高 +##髦 +##髪 +##髮 +##髯 +##髻 +##鬃 +##鬆 +##鬍 +##鬓 +##鬚 +##鬟 +##鬢 +##鬣 +##鬥 +##鬧 +##鬱 +##鬼 +##魁 +##魂 +##魄 +##魅 +##魇 +##魍 +##魏 +##魔 +##魘 +##魚 +##魯 +##魷 +##鮑 +##鮨 +##鮪 +##鮭 +##鮮 +##鯉 +##鯊 +##鯖 +##鯛 +##鯨 +##鯰 +##鯽 +##鰍 +##鰓 +##鰭 +##鰲 +##鰻 +##鰾 +##鱈 +##鱉 +##鱔 +##鱗 +##鱷 +##鱸 +##鱼 +##鱿 +##鲁 +##鲈 +##鲍 +##鲑 +##鲛 +##鲜 +##鲟 +##鲢 +##鲤 +##鲨 +##鲫 +##鲱 +##鲲 +##鲶 +##鲷 +##鲸 +##鳃 +##鳄 +##鳅 +##鳌 +##鳍 +##鳕 +##鳖 +##鳗 +##鳝 +##鳞 +##鳥 +##鳩 +##鳳 +##鳴 +##鳶 +##鴉 +##鴕 +##鴛 +##鴦 +##鴨 +##鴻 +##鴿 +##鵑 +##鵜 +##鵝 +##鵡 +##鵬 +##鵰 +##鵲 +##鶘 +##鶩 +##鶯 +##鶴 +##鷗 +##鷲 +##鷹 +##鷺 +##鸚 +##鸞 +##鸟 +##鸠 +##鸡 +##鸢 +##鸣 +##鸥 +##鸦 +##鸨 +##鸪 +##鸭 +##鸯 +##鸳 +##鸵 +##鸽 +##鸾 +##鸿 +##鹂 +##鹃 +##鹄 +##鹅 +##鹈 +##鹉 +##鹊 +##鹌 +##鹏 +##鹑 +##鹕 +##鹘 +##鹜 +##鹞 +##鹤 +##鹦 +##鹧 +##鹫 +##鹭 +##鹰 +##鹳 +##鹵 +##鹹 +##鹼 +##鹽 +##鹿 +##麂 +##麋 +##麒 +##麓 +##麗 +##麝 +##麟 +##麥 +##麦 +##麩 +##麴 +##麵 +##麸 +##麺 +##麻 +##麼 +##麽 +##麾 +##黃 +##黄 +##黍 +##黎 +##黏 +##黑 +##黒 +##黔 +##默 +##黛 +##黜 +##黝 +##點 +##黠 +##黨 +##黯 +##黴 +##鼋 +##鼎 +##鼐 +##鼓 +##鼠 +##鼬 +##鼹 +##鼻 +##鼾 +##齁 +##齊 +##齋 +##齐 +##齒 +##齡 +##齢 +##齣 +##齦 +##齿 +##龄 +##龅 +##龈 +##龊 +##龋 +##龌 +##龍 +##龐 +##龔 +##龕 +##龙 +##龚 +##龛 +##龜 +##龟 +##︰ +##︱ +##︶ +##︿ +##﹁ +##﹂ +##﹍ +##﹏ +##﹐ +##﹑ +##﹒ +##﹔ +##﹕ +##﹖ +##﹗ +##﹙ +##﹚ +##﹝ +##﹞ +##﹡ +##﹣ +##! +##" +### +##$ +##% +##& +##' +##( +##) +##* +##, +##- +##. +##/ +##: +##; +##< +##? +##@ +##[ +##\ +##] +##^ +##_ +##` +##f +##h +##j +##u +##w +##z +##{ +##} +##。 +##「 +##」 +##、 +##・ +##ッ +##ー +##イ +##ク +##シ +##ス +##ト +##ノ +##フ +##ラ +##ル +##ン +##゙ +##゚ +## ̄ +##¥ +##👍 +##🔥 +##😂 +##😎 diff --git a/flagdata/quality_assessment/Bert/network/document_bert_architectures.py b/flagdata/quality_assessment/Bert/network/document_bert_architectures.py new file mode 100644 index 0000000..b97ac82 --- /dev/null +++ b/flagdata/quality_assessment/Bert/network/document_bert_architectures.py @@ -0,0 +1,122 @@ +import torch +import time +from torch import nn +from torch.nn import LSTM +from transformers import BertPreTrainedModel, BertConfig, BertModel +import torch.nn.functional as F + + +def init_weights(m): + if isinstance(m, nn.Linear): + torch.nn.init.xavier_uniform_(m.weight) + m.bias.data.fill_(7) + + +class DocumentBertSentenceChunkAttentionLSTM(BertPreTrainedModel): + def __init__(self, bert_model_config: BertConfig, pretrained_bert=None): + super(DocumentBertSentenceChunkAttentionLSTM, self).__init__(bert_model_config) + if pretrained_bert is None: + self.bert = BertModel(bert_model_config) + else: + self.bert = pretrained_bert + self.dropout = nn.Dropout(p=bert_model_config.hidden_dropout_prob) + self.lstm = LSTM(bert_model_config.hidden_size, bert_model_config.hidden_size) + self.mlp = nn.Sequential( + nn.Dropout(p=bert_model_config.hidden_dropout_prob), + nn.Linear(bert_model_config.hidden_size, 1) + ) + self.w_omega = nn.Parameter(torch.Tensor(bert_model_config.hidden_size, bert_model_config.hidden_size)) + self.b_omega = nn.Parameter(torch.Tensor(1, bert_model_config.hidden_size)) + self.u_omega = nn.Parameter(torch.Tensor(bert_model_config.hidden_size, 1)) + + nn.init.uniform_(self.w_omega, -0.1, 0.1) + nn.init.uniform_(self.u_omega, -0.1, 0.1) + nn.init.uniform_(self.b_omega, -0.1, 0.1) + self.mlp.apply(init_weights) + + def forward(self, document_batch: torch.Tensor, bert_batch_size=0): + # if self.training: + # # 不同doc串行,为了更大的batch_size + # bert_output = torch.zeros( + # size=(document_batch.shape[0], min(document_batch.shape[1],bert_batch_size), + # self.bert.config.hidden_size), dtype=torch.float, device=self.device) + + # for doc_id in range(document_batch.shape[0]): + # bert_output[doc_id][:bert_batch_size] = self.dropout( + # self.bert(document_batch[doc_id][:bert_batch_size, 0], + # token_type_ids=document_batch[doc_id][:bert_batch_size, 1], + # attention_mask=document_batch[doc_id][:bert_batch_size, 2])[1]) + # else: + # 并行化推理 + N = document_batch.shape[0] + bert_batch_size = min(bert_batch_size, document_batch.shape[1]) + bert_output = self.dropout( + self.bert( + document_batch[:, :bert_batch_size, 0, :].reshape((N * bert_batch_size, -1)), + token_type_ids=document_batch[:, :bert_batch_size, 1, :].reshape((N * bert_batch_size, -1)), + attention_mask=document_batch[:, :bert_batch_size, 2, :].reshape((N * bert_batch_size, -1)) + )[1]) + bert_output = bert_output.reshape((N, bert_batch_size, -1)) + + output, (_, _) = self.lstm(bert_output.permute(1, 0, 2)) + output = output.permute(1, 0, 2) + # (batch_size, seq_len, num_hiddens) + attention_w = torch.tanh(torch.matmul(output, self.w_omega) + self.b_omega) + attention_u = torch.matmul(attention_w, self.u_omega) # (batch_size, seq_len, 1) + attention_score = F.softmax(attention_u, dim=1) # (batch_size, seq_len, 1) + attention_hidden = output * attention_score # (batch_size, seq_len, num_hiddens) + attention_hidden = torch.sum(attention_hidden, dim=1) # 加权求和 (batch_size, num_hiddens) + prediction = self.mlp(attention_hidden) + assert prediction.shape[0] == document_batch.shape[0] + return prediction + + +class DocumentBertCombineWordDocumentLinear(BertPreTrainedModel): + def __init__(self, bert_model_config: BertConfig, pretrained_bert=None): + super(DocumentBertCombineWordDocumentLinear, self).__init__(bert_model_config) + if pretrained_bert is None: + self.bert = BertModel(bert_model_config) + else: + self.bert = pretrained_bert + self.bert_batch_size = 1 # 为了运算速度,对于不同的文章仅取第一个分段 + self.dropout = nn.Dropout(p=bert_model_config.hidden_dropout_prob) + + self.mlp = nn.Sequential( + nn.Dropout(p=bert_model_config.hidden_dropout_prob), + nn.Linear(bert_model_config.hidden_size * 2, 1) + ) + self.mlp.apply(init_weights) + + def forward(self, document_batch: torch.Tensor): + # if self.training: + # # 不同doc串行,为了更大的batch_size + # bert_output = torch.zeros(size=(document_batch.shape[0], + # min(document_batch.shape[1], self.bert_batch_size), + # self.bert.config.hidden_size * 2), + # dtype=torch.float, device=self.device) + + # for doc_id in range(document_batch.shape[0]): + # all_bert_output_info = self.bert(document_batch[doc_id][:self.bert_batch_size, 0].squeeze(dim=1), + # token_type_ids=document_batch[doc_id][:self.bert_batch_size, 1], + # attention_mask=document_batch[doc_id][:self.bert_batch_size, 2]) + # bert_token_max = torch.max(all_bert_output_info[0], 1) + # bert_output[doc_id][:self.bert_batch_size] = torch.cat( + # (bert_token_max.values, all_bert_output_info[1]), 1) + # else: + # 并行化推理 + # start = torch.cuda.Event(enable_timing=True) + # end = torch.cuda.Event(enable_timing=True) + # start.record() + all_bert_output_info = self.bert(document_batch[:, :self.bert_batch_size, 0, :].squeeze(dim=1), + token_type_ids=document_batch[:, :self.bert_batch_size, 1, :].squeeze(dim=1), + attention_mask=document_batch[:, :self.bert_batch_size, 2, :].squeeze(dim=1)) + # end.record() + # torch.cuda.synchronize() + # print("BERT-DOC-TOKEN 耗时" + str(start.elapsed_time(end))) + + bert_token_max = torch.max(all_bert_output_info[0], 1) + bert_output = torch.cat((bert_token_max.values, all_bert_output_info[1]), 1) + + prediction = self.mlp(bert_output.view(bert_output.shape[0], -1)) + assert prediction.shape[0] == document_batch.shape[0] + return prediction diff --git a/flagdata/quality_assessment/Bert/network/model_architechure_bert_multi_scale.py b/flagdata/quality_assessment/Bert/network/model_architechure_bert_multi_scale.py new file mode 100644 index 0000000..4ba431f --- /dev/null +++ b/flagdata/quality_assessment/Bert/network/model_architechure_bert_multi_scale.py @@ -0,0 +1,113 @@ +import os +import time +import torch +from transformers import BertModel +from utils.encode import encode_documents +from utils.data import asap_essay_lengths, fix_score +from transformers import BertConfig, CONFIG_NAME, BertTokenizer +from network.document_bert_architectures import DocumentBertCombineWordDocumentLinear, DocumentBertSentenceChunkAttentionLSTM + + + +class DocumentBertScoringModel(torch.nn.Module): + def __init__(self, args): + super(DocumentBertScoringModel, self).__init__() + self.args = vars(args) + + # bert config + if os.path.exists(self.args['bert_model_path']): + cfg_path = os.path.join(self.args['bert_model_path'], CONFIG_NAME) + if os.path.exists(cfg_path): + config = BertConfig.from_json_file(cfg_path) + + self.config = config + self.prompt = int(args.prompt[1]) + + # 得分范围 + self.min_score, self.max_score = config.score_range[0], config.score_range[1] + self.sigmoid = torch.nn.Sigmoid() + + # Multi-Scale-BERT-AES 的每个Segment尺度,'90_30_130_10' + self.chunk_sizes = self.args['chunk_sizes'] + self.use_segment_scale = config.segment_cfg["use_segment_scale"] + + # bert_batch_size 每个 Segment 尺度对应的文章切分数, 处于计算速度与统计结果的平衡,对于每第 i 个segment尺度的切分段 + # 如果超过self.bert_batch_sizes[i], 取前self.bert_batch_sizes[i]个Segment + self.bert_batch_sizes = [] + if 0 not in self.chunk_sizes: + for chunk_size in self.chunk_sizes: + bert_batch_size = int(asap_essay_lengths[self.prompt] / chunk_size) + 1 + self.bert_batch_sizes.append(bert_batch_size) + + # bert tokenizer + self.bert_tokenizer = BertTokenizer.from_pretrained(self.args['tokenizer_path']) + + # BERT-TOKEN-DOC 模型,计算文档&Token 尺度得分 + if 'pretrained_model_path' in list(self.args.keys()) and \ + os.path.exists(self.args['pretrained_model_path']): + bert_token_doc = BertModel.from_pretrained(self.args['pretrained_model_path'], + config=config) + else: + bert_token_doc = BertModel.from_pretrained("bert-base-chinese") + + self.bert_regression_by_word_document = DocumentBertCombineWordDocumentLinear( + config, bert_token_doc) + + if self.use_segment_scale: + # BERT-Segment 模型, 计算每个Segment尺度的得分 + if 'pretrained_model_path' in list(self.args.keys()) and \ + os.path.exists(self.args['pretrained_model_path']): + print(self.args['pretrained_model_path']) + bert_seg = BertModel.from_pretrained(self.args['pretrained_model_path'], + config=config) + else: + bert_seg = BertModel.from_pretrained("bert-base-chinese") + self.bert_regression_by_chunk = DocumentBertSentenceChunkAttentionLSTM( + config, bert_seg) + + + + def forward(self, document_representations_word_document, + document_representations_chunk_list=None): + """ + :param document_representations_word_document: 文档&Token 尺度的表示 + Tensor + size: (batch_size, k, 3, L) + + :param document_representations_chunk_list: 每个Segment尺度的表示 + list of Tensor + size: [(batch_size, k_scale, 3, L_scale)] * scale_num + + :return: 文档&Token 尺度的得分 + 每个Segment尺度的得分 + """ + # 文档&Token 尺度的得分 + batch_predictions_word_document = self.bert_regression_by_word_document( + document_representations_word_document) + batch_predictions_word_document = torch.squeeze(batch_predictions_word_document) + batch_predictions_word_chunk_sentence_doc = batch_predictions_word_document + + if self.use_segment_scale: + # 每个Segment尺度的得分 + + for chunk_index in range(len(self.chunk_sizes)): + batch_document_tensors_chunk = document_representations_chunk_list[chunk_index] + + batch_predictions_chunk = self.bert_regression_by_chunk( + batch_document_tensors_chunk, bert_batch_size=self.bert_batch_sizes[chunk_index]) + + batch_predictions_chunk = torch.squeeze(batch_predictions_chunk) + batch_predictions_word_chunk_sentence_doc = torch.add(batch_predictions_word_chunk_sentence_doc, + batch_predictions_chunk) + + # 最终得分设定在[a, b]之间 + score = self.min_score + (self.max_score - self.min_score) * self.sigmoid( + batch_predictions_word_chunk_sentence_doc) + + return score + + + + + + + diff --git a/flagdata/quality_assessment/Bert/utils/data.py b/flagdata/quality_assessment/Bert/utils/data.py new file mode 100644 index 0000000..1e79626 --- /dev/null +++ b/flagdata/quality_assessment/Bert/utils/data.py @@ -0,0 +1,519 @@ +import torch +import numpy as np +import multiprocessing +import random, os, json, math +from torch.utils.data import Dataset +from utils.encode import encode_document, encode_document_with_whole_segment + +asap_ranges = { + 1: (2.0, 12.0), + 2: (1.0, 6.0), + 3: (0.0, 3.0), + 4: (0.0, 3.0), + 5: (0.0, 4.0), + 6: (0.0, 4.0), + 7: (0.0, 30.0), + 8: (0.0, 60.0), + 9: (0.5, 9.0), + 10: (1.0, 24.0), +} + +text_quality_ranges = { + "pretrain": (0.0, 1.0), + "fine_tune": (0.0, 1.0) +} + +asap_essay_lengths = { + 1: 649, + 2: 704, + 3: 219, + 4: 203, + 5: 258, + 6: 289, + 7: 371, + 8: 1077, + 9: 415, + 10: 1024, + 11: 252 +} + + +def text_quality_score(score, mode): + """ + fix the predicted score + """ + min_score, max_score = text_quality_ranges[mode] + if score < min_score: + return min_score + elif score > max_score: + return max_score + else: + return score + + +def fix_score(score, prompt): + """ + fix the predicted score + """ + if prompt == 9: # telis + int_part = float(int(score)) + float_part = score - int_part + result = int_part + if float_part < 0.25: + result = int_part + elif float_part < 0.75: + result = int_part + 0.5 + else: + result = int_part + 1 + + min_score, max_score = asap_ranges[prompt] + if result < min_score: + return min_score + elif result > max_score: + return max_score + else: + return result + + elif prompt <= 10: + min_score, max_score = asap_ranges[prompt] + if score < min_score: + return min_score + elif score > max_score: + return max_score + else: + return round(score) + else: + return score + + +def is_zh(s): + # '包含汉字的返回TRUE' + for c in s: + if c >= '\u4e00' and c <= '\u9fa5': + return True + return False + + +def load_asap_data(data_file, max_len=1024, data_sample_rate=1.0): + ids = [] + texts = [] + labels = [] + sample_index = 0 + with open(data_file) as fin: + for line in fin: + rand_value = random.random() + if rand_value > data_sample_rate: + continue + line = line.strip() + line_vec = line.split("\t") + if len(line_vec) == 3: + ids.append(line_vec[0]) + if len(line_vec[1].split(" ")) >= max_len: + line_vec[1] = " ".join(line_vec[1].split(" ")[0:max_len]) + texts.append(line_vec[1]) + labels.append(float(line_vec[2])) + else: + ids.append(str(sample_index)) + sample_index += 1 + if is_zh(line_vec[0]) and len(line_vec[0].replace(" ", "")) >= max_len: + line_vec[0] = line_vec[0].replace(" ", "")[0:max_len] + elif len(line_vec[0].split(" ")) >= max_len: + line_vec[0] = " ".join(line_vec[0].split(" ")[0:max_len]) + texts.append(line_vec[0]) + labels.append(float(line_vec[1])) + for id, text, label in zip(ids, texts, labels): + yield (id, text, label) + + +class DocumentDataset(Dataset): + def __init__(self, file, tokenizer, max_len, doc_config, + segment_config, train_cfg): + """ + file: 文件路径 + tokenizer: 分词器 + max_len: 最大长度 + doc_config: Doc Squences + segment_config: {"Segment Scale": float, "Segment Squences": float} + train_cfg: 训练配置 + """ + super().__init__() + self.tokenizer = tokenizer + self.max_len = max_len + self.segment_scales = segment_config["scales"] + self.segment_sequences = segment_config["sequences"] + self.doc_sequences = doc_config["sequences"] + self.whole_segment = train_cfg.whole_segment + + # 文件加载 + if file.endswith(".json"): + # 加载json格式文件 + with open(file, "r", encoding="utf-8") as f: + data = json.load(f) + # 提取 text 与 score 字段 + self.data = [{"text": item["text"], + "score": 1 if item["score"] == 1 else train_cfg.cc_score + } for item in data] + + elif file.endswith(".jsonl"): + # 加载jsonl格式文件 + self.data = [] + with open(file, "r", encoding="utf-8") as f: + for line in f: + item = json.loads(line) + self.data.append( + {"text": item["text"], + "score": 1 if item["score"] == 1 else train_cfg.cc_score}) + + def __len__(self): + return len(self.data) + + def __getitem__(self, index): + item = self.data[index] + text = item["text"] + score = item["score"] + + # BERT-DOC-TOKEN 的输入 + if self.whole_segment: + _, representation_doc_token = encode_document_with_whole_segment( + text, self.tokenizer, self.max_len) + representation_doc_token = representation_doc_token[0, :, :].unsqueeze(0) + + else: + representation_doc_token = encode_document(text, self.tokenizer, + self.max_len, self.doc_sequences) + + label = torch.tensor(score, dtype=torch.float) + + return representation_doc_token, label + + +class DocumentDatasetSiamese(DocumentDataset): + def __init__(self, file, tokenizer, max_len, doc_config, segment_config, train_cfg): + super().__init__(file, tokenizer, max_len, doc_config, segment_config, train_cfg) + self.cc_score = train_cfg.cc_score + self.file = file + + data_num = len(self.data) - len(self.data) % train_cfg.batch_size + self.data = self.data[:data_num] + + # 每个样本设一个唯一的id + for index, item in enumerate(self.data): + item["id"] = index + + def __getitem__(self, index): + item = self.data[index] + text = item["text"] + score = item["score"] + + # BERT-DOC-TOKEN 的输入 + _, representation_doc_token = encode_document_with_whole_segment( + text, self.tokenizer, self.max_len) + representation_doc_token = representation_doc_token[0, :, :].unsqueeze(0) + label = torch.tensor(score, dtype=torch.float) + + return torch.tensor(item["id"], dtype=torch.int), representation_doc_token, label + + def get_length(self): + return len(self.data) + + def data_revision(self, false_positive_ids, false_negative_ids): + # 将部分负样本更改为正样本(score = 1) + for id in false_negative_ids: + self.data[id]["score"] = 1 + + # 将部分正样本更改为负样本(score = 0) + for id in false_positive_ids: + self.data[id]["score"] = self.cc_score + + +class DocumentDatasetForPredict(Dataset): + def __init__(self, file, tokenizer, max_len, doc_config, + segment_config, train_cfg): + """ + file: 文件路径 + tokenizer: 分词器 + max_len: 最大长度 + doc_config: Doc Squences + segment_config: {"Segment Scale": float, "Segment Squences": float} + train_cfg: 训练配置 + """ + super().__init__() + self.tokenizer = tokenizer + self.max_len = max_len + self.segment_scales = segment_config["scales"] + self.segment_sequences = segment_config["sequences"] + self.doc_sequences = doc_config["sequences"] + + key = train_cfg.text_key + + # 文件加载 + if file.endswith(".json"): + # 加载json格式文件 + with open(file, "r", encoding="utf-8") as f: + data = json.load(f) + # 提取 text 与 score 字段 + self.data = [{"text": item[key], + "url": item["url"], + "title": item['title'], + "source_domain": item['source_domain'] + } for item in data] + + + elif file.endswith(".jsonl"): + # 加载jsonl格式文件 + self.data = [] + with open(file, "r", encoding="utf-8") as f: + for line in f: + item = json.loads(line) + if len(item[key].strip()) > 0: + self.data.append( + {"text": item[key], + "url": item["url"], + "title": item['title'], + "source_domain": item['source_domain']}) + + def __len__(self): + print("=================>") + print(self) + return len(self.data) + + def __getitem__(self, index): + item = self.data[index] + text = item["text"] + info = {"url": item["url"], "title": item["title"], "source_domain": item["source_domain"]} + + text_segments, representation_doc_token = encode_document_with_whole_segment( + text, self.tokenizer, self.max_len) + + text_index = [index] * len(text_segments) + + return text_index, text_segments, representation_doc_token, info + + def get_length(self): + return len(self.data) + + +class DocumentDatasetForEvaluation(DocumentDataset): + def __init__(self, file, tokenizer, max_len, doc_config, segment_config, train_cfg): + super().__init__(file, tokenizer, max_len, doc_config, segment_config, train_cfg) + + def __getitem__(self, index): + item = self.data[index] + text = item["text"] + score = item["score"] + + # BERT-DOC-TOKEN 的输入 + representation_doc_token = encode_document(text, self.tokenizer, + self.max_len, self.doc_sequences) + + # BERT-Segment 的输入 + representation_segment_list = [] + for i in range(len(self.segment_scales)): + representation_segment = encode_document(text, self.tokenizer, + self.segment_scales[i], + self.segment_sequences[i]) + representation_segment_list.append(representation_segment) + + label = torch.tensor(score, dtype=torch.float) + + return ([text], representation_doc_token, representation_segment_list), label + + +class DocumentDatasetForUST(Dataset): + + def __init__(self, train_cfg, tokenizer, max_len): + """ + 训练数据采集方式 + ust 采用ust半监督训练的方法,正样本是模型给出的 + """ + super().__init__() + self.tokenizer = tokenizer + self.max_len = max_len + self.train_cfg = train_cfg + self.train_folder = train_cfg.train_folder + self.file_list = [file for file in os.listdir(self.train_folder) if file.endswith(".json")] + self.mode = "sample" + self.data = None + + if train_cfg.use_paradigm: + self.paradigm_data_file = train_cfg.paradigm_data_file + self.paradigm_data_generate() + + def paradigm_data_generate(self): + self.paradigm_texts = [] + with open(self.paradigm_data_file, "r", encoding="utf-8") as f: + json_data = json.load(f) + for item in json_data: + if item["score"] == 1: + self.paradigm_texts.append(item["text"]) + + def candidate_data_generate(self): + selected_file_list = random.sample(self.file_list, self.train_cfg.select_file_num) + total_num = int(self.train_cfg.per_jsonfile_text_num * len(selected_file_list)) + # 生成随机 candidate_data_num 个 index + random_index = random.sample(range(total_num), int(self.train_cfg.candidate_data_num)) + + index_for_file = {} + + # 根据文件拆分index + for n in random_index: + quotient = int(n // self.train_cfg.per_jsonfile_text_num) + remainder = int(n % self.train_cfg.per_jsonfile_text_num) + if selected_file_list[quotient] not in index_for_file: + index_for_file[selected_file_list[quotient]] = [] + index_for_file[selected_file_list[quotient]].append(remainder) + + # 多进程读取数据 + max_process = self.train_cfg.num_workers + pool = multiprocessing.Pool(processes=max_process) + results = [] + for file, indexes in index_for_file.items(): + result = pool.apply_async(self.collect_data, (self.train_folder + file, indexes)) + results.append(result) + + pool.close() + pool.join() + + self.data = [] + for result in results: + self.data.extend(result.get()) + + # 给每个text一个唯一的id + for index, item in enumerate(self.data): + item["id"] = index + + def select_samples(self, ids: list, pseudo_labels: list, confidences: list): + """ + indexes: 被选择的,用于训练的样本,每个index在 [0, candidate_data_num - 1]之间 + """ + assert len(ids) == len(pseudo_labels) + input_dict = {ids[n]: {"pseudo_label": pseudo_labels[n], "confidence": confidences[n] + } for n in range(len(ids))} + + dict_with_id_key = {item["id"]: item for item in self.data} + self.data = [{"text": dict_with_id_key[identity]["text"], + "pseudo_label": input_dict[identity]["pseudo_label"], + "confidence": input_dict[identity]["confidence"] + } for identity in ids] + + if self.train_cfg.use_paradigm: + paradigm_confidence = np.mean(np.array([self.data[n][ + "confidence"] for n in range((len(self.data)))])) + + neg_data = [item for item in self.data if int(item['pseudo_label']) == 0] + + if self.train_cfg.data_scheme == "paradigm": + # 全部正样本为范例样本 + self.data = neg_data + indexes = random.sample(range(len(self.paradigm_texts)), len(self.data)) + + elif self.train_cfg.data_scheme == "ust_paradigm": + # 一定比例的样本为范例样本,另一部分为Common Crawl中判为正样本的,抽样得到的结果 + paradigm_num = int(self.train_cfg.paradigm_ratio * len(neg_data)) + cc_pos_num = len(neg_data) - paradigm_num + + pos_data = [item for item in self.data if int(item['pseudo_label']) == 1] + indexes = random.sample(range(len(pos_data)), cc_pos_num) + pos_data = [pos_data[n] for n in indexes] + self.data = neg_data + pos_data + indexes = random.sample(range(len(self.paradigm_texts)), paradigm_num) + + select_paradigm_data = [{ + "text": self.paradigm_texts[index], "pseudo_label": 1.0, + "confidence": paradigm_confidence + } for index in indexes] + self.data.extend(select_paradigm_data) + + def __getitem__(self, index): + item = self.data[index] + text = item["text"] + + # BERT-DOC-TOKEN 的输入 + text_segs, representation_doc_token = encode_document_with_whole_segment( + text, self.tokenizer, self.max_len) + representation_doc_token = representation_doc_token[0, :, :].unsqueeze(0) + + if self.mode == "sample": + return torch.tensor(item["id"], dtype=torch.int), representation_doc_token, text_segs[0] + elif self.mode in ["train", "eval"]: + label = torch.tensor(item["pseudo_label"], dtype=torch.float) + confidence = torch.tensor(item["confidence"], dtype=torch.float) + return representation_doc_token, label, confidence, text_segs[0] + + @staticmethod + def collect_data(file, indexes): + data = [] + + with open(file, "r", encoding="utf-8") as f: + json_data = json.load(f) + for index in indexes: + data.append({'text': json_data[index]['raw_content']}) + # print(file) + return data + + def set_mode(self, mode="sample"): + """ + 数据集是用于MC Dropout采样 or 训练 + mode: str "sample", "train" 或 "eval" + """ + self.mode = mode + + def __len__(self): + return len(self.data) + + +if __name__ == "__main__": + import time + from transformers import BertTokenizer, BertConfig + from torch.utils.data import DataLoader + from tqdm import tqdm + from types import SimpleNamespace + + # # 测试数据加载器 + # with open("configs/base_config.json", "r", encoding="utf-8") as f: + # train_cfg = json.load(f) + # train_cfg = SimpleNamespace(**train_cfg) + # model_cfg = BertConfig.from_pretrained(train_cfg.bert_model_path) + # tokenizer = BertTokenizer.from_pretrained(train_cfg.tokenizer_path) + # max_len = 512 + # doc_cfg = {"sequences": 1} + # segment_cfg = {"scales": [90, 30, 130, 10], + # "sequences": [12, 36, 9, 108]} + + # # 测试Dataset输出shape不一致的情况 + # dataset = DocumentDatasetForPredict(train_cfg.train_file, tokenizer, + # model_cfg.max_position_embeddings, + # model_cfg.doc_cfg, model_cfg.segment_cfg, + # train_cfg) + + # dataloader = DataLoader(dataset, batch_size=None, shuffle=False) + # epoch = 0 + # num_epochs = 100 + + # text_index_list = [] + # text_segments_list = [] + # representation_segment_list = [] + # for step, (text_index, text_segs, representation) in enumerate( + # tqdm(dataloader, desc=f"Epoch {epoch+1}/{num_epochs}", leave=False)): + + # text_index_list.extend(text_index) + # text_segments_list.extend(text_segs) + # representation_segment_list.append(representation) + + # if len(text_index_list) >= 64: + # representation_doc_token = torch.cat(representation_segment_list, dim=0) + # print("success") + + # 测试DocumentDatasetForUST数据集 + with open("configs/ust_config.json", "r", encoding="utf-8") as f: + train_cfg = json.load(f) + train_cfg = SimpleNamespace(**train_cfg) + model_cfg = BertConfig.from_pretrained(train_cfg.bert_model_path) + tokenizer = BertTokenizer.from_pretrained(train_cfg.tokenizer_path) + max_len = model_cfg.max_position_embeddings + start_time = time.time() + dataset = DocumentDatasetForUST(train_cfg, tokenizer, max_len) + end_time = time.time() + print(end_time - start_time) + data = dataset.data + print(len(data)) diff --git a/flagdata/quality_assessment/Bert/utils/encode.py b/flagdata/quality_assessment/Bert/utils/encode.py new file mode 100644 index 0000000..960bce2 --- /dev/null +++ b/flagdata/quality_assessment/Bert/utils/encode.py @@ -0,0 +1,155 @@ +import torch, math, re, logging, json +from transformers import BertTokenizer, XLNetTokenizer, RobertaTokenizer, LongformerTokenizer + +log = logging.getLogger() + + +def encode_documents(documents: list, tokenizer: BertTokenizer, max_input_length): + # 对英文文本进行分词 + tokenized_documents = [tokenizer.tokenize(document) for document in documents] + # BERT接受的最大文本长度为512,因此需要对文本进行截断,除了[CLS]和[SEP ]最大为512 + max_sequences_per_document = math.ceil(max(len(x) / (max_input_length - 2) for x in tokenized_documents)) + # shape = (N, S, K, L) N:文档数量;S:由于BERT参数数量限制,需要将输入文本分为 S 段,S=max_sequences_per_document; + # K: 代表token的index, token类型, attention_mask (对于padding token 不需要 attention),L:每个序列的最大token数 + output = torch.zeros(size=(len(documents), max_sequences_per_document, 3, max_input_length), dtype=torch.long) + document_seq_lengths = [] + for doc_index, tokenized_document in enumerate(tokenized_documents): + max_seq_index = 0 + for seq_index, i in enumerate(range(0, len(tokenized_document), (max_input_length - 2))): + raw_tokens = tokenized_document[i:i + (max_input_length - 2)] + tokens = [] + input_type_ids = [] + tokens.append("[CLS]") + input_type_ids.append(0) + for token in raw_tokens: + tokens.append(token) + input_type_ids.append(0) + tokens.append("[SEP]") + input_type_ids.append(0) + + input_ids = tokenizer.convert_tokens_to_ids(tokens) # 用词汇表中的index表示每个token + attention_masks = [1] * len(input_ids) # attention_mask: 1表示真实token,0表示padding token + + while len(input_ids) < max_input_length: + input_ids.append(0) + input_type_ids.append(0) + attention_masks.append(0) + output[doc_index][seq_index] = torch.cat((torch.LongTensor(input_ids).unsqueeze(0), + torch.LongTensor(input_type_ids).unsqueeze(0), + torch.LongTensor(attention_masks).unsqueeze(0)), + dim=0) + max_seq_index = seq_index + document_seq_lengths.append(max_seq_index + 1) + return output, torch.LongTensor(document_seq_lengths) + + +def encode_document(document, tokenizer, max_len, sequences): + output = torch.zeros(size=(sequences, 3, max_len), dtype=torch.long) + tokenized_document = tokenizer.tokenize(document) + for seq_index, i in enumerate(range(0, len(tokenized_document), (max_len - 2))): + raw_tokens = tokenized_document[i:i + (max_len - 2)] + tokens = [] + input_type_ids = [] + + tokens.append("[CLS]") + input_type_ids.append(0) + for token in raw_tokens: + tokens.append(token) + input_type_ids.append(0) + + tokens.append("[SEP]") + input_type_ids.append(0) + input_ids = tokenizer.convert_tokens_to_ids(tokens) + attention_masks = [1] * len(input_ids) + + while len(input_ids) < max_len: + input_ids.append(0) + input_type_ids.append(0) + attention_masks.append(0) + + output[seq_index, :, :] = torch.cat((torch.LongTensor(input_ids).unsqueeze(0), + torch.LongTensor(input_type_ids).unsqueeze(0), + torch.LongTensor(attention_masks).unsqueeze(0)), + dim=0) + if seq_index == sequences - 1: + break + + return output + + +# 将文本切分为多个片段,每个片段以的末尾都是完整的段落/句子。 +def encode_document_with_whole_segment(document, tokenizer, max_len, + drop_len_threshold=200): + represent_segs = [] + text_segs = [] + + start_idx = 0 + while start_idx < len(document): + end_idx = find_end_token(document, start_idx, max_len - 2) + + if end_idx == -1: + end_idx = start_idx + max_len - 2 + + text_segment = document[start_idx:end_idx] + if len(text_segment) < drop_len_threshold: + start_idx = end_idx + continue + + text_segs.append(''.join(text_segment)) + + # 将segment处理为模型的输入 + segment_tokens = tokenizer.tokenize(text_segment) + segment_tokens = ["[CLS]"] + segment_tokens + ["[SEP]"] + segment_token_ids = tokenizer.convert_tokens_to_ids(segment_tokens) + segmen_type_ids = [0] * len(segment_token_ids) + segment_attention_masks = [1] * len(segment_token_ids) + + while len(segment_token_ids) < max_len: + segment_token_ids.append(0) + segment_attention_masks.append(0) + segmen_type_ids.append(0) + + segment = torch.cat((torch.LongTensor(segment_token_ids).unsqueeze(0), + torch.LongTensor(segmen_type_ids).unsqueeze(0), + torch.LongTensor(segment_attention_masks).unsqueeze(0)), + dim=0) + + represent_segs.append(segment.unsqueeze(0)) + + start_idx = end_idx + try: + # 使用torch拼接segments + represent_segs = torch.cat(represent_segs, dim=0) + except Exception as e: + logging.warning(f"represent_segs ERROR : {represent_segs}") + logging.warning(f"INFO: {e}") + return text_segs, represent_segs + + +def find_end_token(tokens, start_idx, max_len): + if start_idx + max_len >= len(tokens) - 1: + return -1 + else: + for i in range(start_idx + max_len - 1, start_idx, -1): + + if tokens[i] == "\n": + return i + elif tokens[i] in ['.', '?', '!', '。', '!', '?']: + return i + 1 + + return -1 + + +if __name__ == "__main__": + # 测试数据切分代码 + file = 'data/text_score/webtext.json' + with open(file, 'r', encoding='utf-8') as f: + data = json.load(f) + + # 测试读写jsonl + dist_file = 'data/text_score/webtext_test.jsonl' + with open(dist_file, 'r', encoding='utf-8') as f: + for line in f: + line = json.loads(line) + print(line) + break diff --git a/flagdata/quality_assessment/FastText/data/cleared1.jsonl b/flagdata/quality_assessment/FastText/data/cleared1.jsonl new file mode 100644 index 0000000..299a422 --- /dev/null +++ b/flagdata/quality_assessment/FastText/data/cleared1.jsonl @@ -0,0 +1,100 @@ +{"url": "http://335.3355703.com/news/2022/0314/61491.html", "date_download": "2022-05-19T09:45:36Z", "digest": "sha1:FJEUC6FNIQO7DDB5CM5RYRKFPHCYP2J7", "length": 966, "nlines": 14, "source_domain": "335.3355703.com", "title": "王者威尼斯人现金网网址本命精血一下子就被吸了出来_乐虎国际登录器下载", "raw_content": "铜鼓县一制药公司发生爆炸事故致1死2伤\n文章摘要:王者威尼斯人现金网网址,闪电竟然有龙道圣沉声开口道忐忑所以要灭了千仞峰 ,这是怎么回事他没把歼灭妖兽这一行动放在心上武仙三派都成为了帝品仙器。\n据江西省应急管理厅消息:3月11日1时39分,王者威尼斯人现金网网址:宜春市铜鼓县江西佰利达制药有限公司发生一起爆炸事故,造成1人死亡、2人受伤。省应急管理厅对此高度重视,厅主要领导指示要求加强调度,全力以赴救治受伤人员,做好善后安全稳定,严格落实“三个一律”措施;并于3月11日上午视频连线调度现场救援处置情况,指导事故调查和善后处置工作。\n事故发生后,铜鼓县政府领导和相关部门迅速赶赴现场,开展事故救援和应急处置工作,成立应急抢险组、事故调查组、善后处理组、现场维护组等四个工作组,全力开展事故应急救援、原因调查、现场维护、善后处置等方面工作。目前2名伤者已送医救治,伤势平稳,无生命危险;环境监测结果显示对周边环境未造成污染影响,未引发次生环境污染。\n省应急管理厅认真落实省委省政府“两会”期间安全生产工作要求,迅速派出工作组赶赴现场,勘查事故现场,调阅相关图纸资料,要求严格执行“三个一律”,做好事故调查处理和后续处置工作。经初步了解,事故的直接原因系该企业101车间一反应釜发生爆炸引起(未引发火灾),目前宜春市政府已成立事故调查组,具体原因正在进行全面调查。省安委办下发通报,要求深刻汲取事故教训,充分认识抓好当前危化品安全生产工作的极端重要性,扎实推进危化品安全风险集中治理行动,深入开展“打非治违”巩固提升攻坚战,督促落实企业主体责任,坚决遏制事故发生。\n王者威尼斯人现金网网址:相关新闻\n江西凤凰沟鲜花盛开 市民踏春游玩\n航拍江西赣抚平原 一幅秀美春日田园画卷\n江西高速开展车辆救援技能比武大赛\n满眼绿意浓浓 航拍江西千亩茶园秀色如画\n优乐国际ag代理 威尼斯人现金直营 太阳城电玩城手机版 登峰娱乐代理网址 钻石娱乐电子平台网\n顶尖娱乐电子游戏 玛雅娱乐亚洲 创世九州棋牌官网 红桃k游戏骰宝玩法 威廉希尔管理系统登入\n盛世棋牌 bb电子网址 博发游戏最高返水 皇冠国际充值佣金 同升国际客户端\n无需申请注册就送20\t 2018太阳集团游戏网址 太阳城上网导航 申博太阳城真人登入 太阳申博登入", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 69, "original_length": 4167, "line_ids": [35, 38, 39, 40, 41, 44, 52, 53, 54, 55, 65, 66, 67, 68], "language": "zh", "language_score": 0.97, "perplexity": 1706.7, "bucket": "middle"} +{"url": "http://bdf.1422058.cn/09da0/52149.html", "date_download": "2022-05-19T09:41:20Z", "digest": "sha1:I376MV4HRJOGFOPHYMBU624ROSFIDPL2", "length": 980, "nlines": 16, "source_domain": "bdf.1422058.cn", "title": "什么药治咳喘效果好_贴片机厂家", "raw_content": "什么药治咳喘效果好\n引起慢性支气管炎的原因有很多,而且慢性支气管炎很难完全治疗,一般患有慢性支气管炎的患者都会常常复发,被病痛所熬煎。所以良多患者想理解,怎样医治慢性支气管炎,上面就一起来看看吧,什么药治咳喘效果好。\n慢性支气管炎注意什么:\n1、首先要留意季节的天气变化,调整好身体防寒保暖事宜,以避免感冒或风寒侵入机体导致病情加重和缠绵不愈。\n2、初发病时要及时治疗,平常要多留意休息,尽理避免做过份劳累的工作,让病情加重。生活要有规律。\n3、慢性支气管炎,在病情发作期间应忌食辛辣、鱼腥、生冷之物、不宜过食肥腻食品及过咸食品。什么药治咳喘效果好。\n4、戒烟少酒,保持情绪平稳、不发怒、少冲动、忌讳大喜大悲。\n5、参加适当的体育锤炼,增强体质。室内尽量保持空气新颖湿润,应只管即便少去公开场合和空气混浊的情况,防止病毒感染减轻病情。<北京离婚股权分割\n6、咳嗽痰多者应将痰随时咳出,不应吞咽。如咳痰困难,需别人协助翻身用拍背前方法将痰液排除,以防窒息。\n7、留意病情变化,如病情重复发作减轻,出现心悸、发绀等等情况,可及时到相干医院救治。\n如何治疗慢性支气管炎:\n建议使用罗浮山国药咳特灵,它的主要由小叶榕干浸膏和马来酸氯苯那敏组成。其中小叶榕干浸膏次要是起镇咳、祛痰战争喘作用;而马来酸氯苯那敏是一种抗过敏药物,即次要起消炎的作用,同时具有抗晕动、平静、催眠作用,什么药治咳喘效果好。两种成分适用,可以快速医治咳喘等症状。所以罗浮山国药咳特灵堪称咳嗽经典用药。什么药治咳喘效果好,各种类型的哮喘患者均以气道炎症为共同特性,单纯抗生素并不克不及到达医治的作用,反而会形成耐药。临床治疗多以激素为主,咳特灵可以作为辅助用药:中药身分小叶榕干浸膏能起到平喘感化、西药马来酸氯苯那敏起到抗过敏、消炎作用。所以可以有效的医治慢性支气管炎。什么药治咳喘效果好,大家可以放心购买,建议在医生的指导下运用。\n通过以上内容的引见,置信大家对怎样治疗慢性支气管炎已经有所理解了。慢性支气管炎患者应只管即便少烟少酒,生活房产分割\n规律。平时可以停止适量的运动,提高自身的免疫力,但是要尽量少去不通风和人多的地方进行锻炼。\n电子发烧友网\n 电子发烧友网", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 83, "original_length": 4855, "line_ids": [42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58], "language": "zh", "language_score": 0.95, "perplexity": 1486.0, "bucket": "middle"} +{"url": "http://bozhou.mdmin.com/bdfzs/503.html", "date_download": "2022-05-19T07:47:48Z", "digest": "sha1:KZHZYEHMOAEEGNG2D6BHRHMYWN3UTYJ2", "length": 538, "nlines": 8, "source_domain": "bozhou.mdmin.com", "title": "用什么方法可以降低男性白癜风的发病率呢?_亳州白癜风医院", "raw_content": "用什么方法可以降低男性白癜风的发病率呢?\n白斑可以发生在每个人身上,男性一般爱面子,白斑出现后,他们失去了自信,不能在人们面前抬起头,自尊心受到了严重打击。那么,用什么方法可以降低男性白癜风的发病率呢?\n避免阳光刺激,一般男性外行活动较多,白癜风患者应注意在阳光强烈时不要外出活动,避免阳光照射。很多男性白斑患者不太重视防晒问题,什么都感觉不到,这种想法是错误的,实际上白癜风患者多发病是因为在太阳下晒的。\n重视皮肤的伤口,男性留胡子每天都会成长,所以剃须是男性每天都会做的。白斑患者必须注意刮胡子时不要受伤,刮胡子后可以选择刮胡子后的奶来放松皮肤,男性白斑患者的剃须也不需要那么频繁,一不小心就容易损伤皮肤,当然情况很严重。\n注意皮肤,洗脸一定要选择适合自己肤质的洗面奶。男性肤质比女性厚,油脂分泌多,保湿能力差,因此,男性患者需要选择适合自己的护肤水和护肤液,有利于皮肤的水分补给保湿,控制油脂,特别是对油性皮肤的白斑病患者来说,如果不能选择正确的洗面奶和护肤品,毛孔就容易堵塞,容易导致病情的严重恶化。\n白斑患者需要保持乐观的心情,白斑的预防工作也很重要,提前预防的话可以减少严重的伤害。\n上一篇:白癜风对青年人的人身有什么危害?\n下一篇:饮食如何辅助白癜风疾病的治疗?", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 70, "original_length": 3732, "line_ids": [8, 12, 13, 14, 15, 16, 21, 22], "language": "zh", "language_score": 0.96, "perplexity": 1504.5, "bucket": "middle"} +{"url": "http://cdbox3d.com/products_detail/productId=67.html", "date_download": "2022-05-19T07:55:03Z", "digest": "sha1:H3CXN3EGQOXZNGAWYJY5LUCFLSYPDQ46", "length": 262, "nlines": 9, "source_domain": "cdbox3d.com", "title": "无纺布口罩,山东华业无纺布有限公司官方网站", "raw_content": "cdbox3d.com\n产品名称: 无纺布口罩\n产品编号: 口罩用无纺布\n凭借我们庞大的专业知识和技能,我们都算其中的域的最值得信赖的供应商的生产和供应。我们提供的面罩卫生在我们高度发达的生产装置通过使高品位的优质面料和最新的机器使用而生产的。无纺布口罩我们提供的是人们所广泛使用在各个行业工作如建筑,采矿和铸造保护呼吸道。\n质地柔软\n完美修复\n销售部联系电话:13853306319 欢迎咨询\n相关标签:鞋套无纺布 PP无纺布\n热门城市:淄博口罩无纺布价格 山东口罩无纺布价格 临沂口罩无纺布价格 潍坊口罩无纺布价格", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 23, "original_length": 1373, "line_ids": [6, 8, 9, 11, 13, 15, 16, 17, 18], "language": "zh", "language_score": 0.99, "perplexity": 1875.7, "bucket": "middle"} +{"url": "http://fwulong.com/zixun/shichangqianyan/343.html", "date_download": "2022-05-19T09:24:28Z", "digest": "sha1:EQZ6N7WE5NUMGS5D5UX6IZ3DIAUYB7YX", "length": 1209, "nlines": 13, "source_domain": "fwulong.com", "title": "碰碰车、小火车、碰碰船", "raw_content": " 如何快速收回成本,游乐场投资诀窍\n如何快速收回成本,游乐场投资诀窍\n暑假快结束了,这段时间也成了孩子们暑期里最后的疯狂,不少家长带着孩子去游乐场游玩,不论是室内的还是户外的,大多都人山人海,这场游乐场大战从入夏拉开帷幕,一直持续了整个暑期。福龙游乐设备了解到,这个暑期,很多经销商都取得了颇丰的收入。\n目前,室内游乐场已成了大商场的标配,而小商超只要位置、面积允许,也纷纷推出了小型的淘气堡游乐场。因为,商家们早就意识到,孩子的钱最好赚,不仅项目赚钱,还可以吸引家长们拉动餐饮和其他零售商品的消费,市场潜力巨大。\n同时,也有商家拓展思路,将游乐设施的主题延伸至水上乐园主题。近日,山东某经销商的水上度假乐园开幕,各种水上乐园项目吸引大量市民。工作人员介绍,即便不是周末,早上10点开园时就有几十人排队等候了。\n投资十多万元 不到一年收回成本。孩子们的钱究竟有多好赚?李先生在一家商场里租了20平方米,搭建了一个碰碰车平台,由他提供碰碰车车,供顾客游玩。李先生说,遥控碰碰车的收费标准是10分钟15元,当初他投入这个项目,前期投入了十多万,经营了不到一年,投入就全收回来了。李先生很满意。\n在某商场里经营充气攀岩项目的张先生并不避讳自己在这里投了多个游乐项目。之所以会多项投资,原因当然是利润可观。他的游乐项目的选择以年龄段偏大的孩子为主,比如攀岩、碰碰车等。张先生说,大商场里的游乐项目几乎是旱涝保收:初中生的家长经常给钱,孩子可以自由支配。\n靠近游乐项目 小生意也能借光。其实,商家们角力室内游乐场背后的原因是带动周边经济。李女士在某商场的室内游乐区附近有一个零食摊位,她透露,档口是承包商场的,月租金5500元,而各项支出加在一起,一个月要1.2万元~1.3万元。这样算下来,每天至少要卖出400元才能合上成本。但李女士表示,周围20几个摊位,大多数都赚钱。尤其是周末和寒暑假,更是最赚钱的时候,暑假的营业额和平时的月份相比,至少是五倍甚至更多\n提醒:投资游乐场 场地很重要\n室内游乐场多数可以与商场合作,个人投资前一定要多参观运营比较成功的游乐场,然后拟定自己的场地面积、面向的客户群以及游乐场的主题等,再寻找生产厂家。选择合适的场地至关重要,是日后能否赚钱的前提。选择场地时,投资者要清楚场地的面积和平面图等,才可能找到最好地段,以保证客流量。\n建议:小型游乐项目也有赚头\n对于初级投资者来说,从大商场起步或许有些困难。一些初级投资者将眼光放在了大型超市或高档小区内的淘气堡等小型游乐项目。比如淘气堡是专门针对低龄儿童玩耍的游乐项目,小型游乐项目无疑胜在了租金低、投入小,回本快。但利润丰厚的关键因素,还是经营者选址聪明。\n适合经营室内淘气堡的场地有几种,综合性购物商场,超市型的购物商场,都是人流大客源充足的地方。高档小区附近也是一个尚好选择;另外就是大型广场或者公园。", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 88, "original_length": 5470, "line_ids": [60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "language": "zh", "language_score": 0.97, "perplexity": 1466.8, "bucket": "middle"} +{"url": "http://gdasst.cn/index.php?g=home&m=article&a=show&id=59", "date_download": "2022-05-19T07:57:02Z", "digest": "sha1:KGG7DWFRAW72VK3AGDIIBSATTW3IGYFX", "length": 825, "nlines": 9, "source_domain": "gdasst.cn", "title": "广东省老科学技术工作者协会", "raw_content": "广东省老科学技术工作者协会 2017年“科技服务专项”申报指南\n根据广东省政府财政厅下达我会的科技服务专项经费的要求,为更好地体现用款性质,发挥经费的最大效益,决定设立“广东省老科协科技服务专项”,以突出工作重点,突出工作效果,调动和支持协会会员特别是团体会员参加科技服务的积极性。\n今年主要支持的六个方向上的科技服务活动:科普服务与活动、科技咨询与成果推广、科技服务站和基地建设、医疗下乡、教育培训及扶贫和建言献策等;重点支持:地市县、研究院所、大学等团体会员、专业委员会专业组和有条件的会员小组以团队方式承担项目。\n“广东省老科协科技服务专项”采用自愿申报、专家评审、协会领导班子择优支持的方式决定。凡申报者,需要填写协会的项目申报表(见附表),满足“五有”要求,即有负责人、有题目、有预算、实施计划、有效果指标。\n项目经费额度根据申报的项目类型和预计完成的效果指标分为5000元至8万元不等,项目实施的时间为2017年8月至11月。由于经费7月份到账,又正值协会换届,作为第一年的项目申报,我们对申报的课题项目的金额、单位承担的项目数没有限制,由申报人如实提出,由专家评审。\n项目负责人应当是副高及以上职称,且每人只参加一个项目。凡已承担省市级项目的负责人尚未结题的今年暂不受理。\n83564964。\n申报的项目经协会聘请专家委员会相关专家评审并经协会领导班子办公会审核后确定是否立项支持。获准立项的项目,协会将与该单位法人代表及课题负责人签订项目合同,并将经费拨付到该单位。\n协会要求凡承担项目的单位和团体,都要严格按照广东省科技项目经费管理的有关规定,管理项目经费,按项目申报书的实施计划完成预定目标。协会将在2017年底前组织专家验收。", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 96, "original_length": 5359, "line_ids": [31, 33, 34, 35, 36, 37, 38, 39, 40], "language": "zh", "language_score": 0.98, "perplexity": 1683.3, "bucket": "middle"} +{"url": "http://gehbm.com/product/list/type_id-14.html", "date_download": "2022-05-19T08:07:27Z", "digest": "sha1:BCFZMOBI35JE7TOZ3GXDCZ5IDVN5RBQ4", "length": 2059, "nlines": 30, "source_domain": "gehbm.com", "title": " HBM称重传感器日本NMB美国TEDEA测量专家", "raw_content": "德国HBM\n日本NMB\n称重测力传感器CFC200系列 安锐 不详 洽询 48小时内\n简要说明:CFC200系列称重测力传感器适用于拉压方向的力,可以进行静态或动态测量,并保持高精度, 传感器采用不锈钢材质制成,适合在恶劣条件下使用,传感器无需维护,可安装在难触及的位置.\n柱式拉力传感器U50系列 安锐 不详 洽询 48小时内\n简要说明:U50系列柱式拉力传感器可用于拉、压力值的测量,输出对称性好,抗偏载能力强。适用于各种配料秤、吊钩秤及各类专用秤等。可选择内置式变送器,标准信号0~10mA、4~20mA或0~5V输出。\n轮辐式称重传感器C1W1M 日本NMB 不详 洽询 48小时内\n简要说明:结构特点: 合金钢 轮辐式称重传感器 额定载荷: 6T,8T,15T,20T,34T,50T 应用领域: 该产品体积小,重量轻,具有过载保护功能。 功能特点: 通孔式,特别适用于注塑机。\n带有 TEDS 高精度力传感器Z30A 德国HBM 不详 洽询 48小时内\n 带有 TEDS 高精度力传感器 最高精度Z30A力传感器是低量程范围内最高精度 更精确,更灵活: Z30A 高精度力传感器的量程范围为 0...50N 到 0...10kN. TEDS, 内置于 Z30A\n力传感器Z30 德国HBM 不详 洽询 48小时内\n 低量程的最高精度 更精确,更富有想象力,更灵活:Z30精度力传感器的测量范围为0...50Nto 0...10kN 。典型的HBM高端设备,属于00设备精度,已获遵\n力传感器U93 德国HBM 不详 洽询 48小时内\n位移曲线监控, 压\n力传感器U5 德国HBM 不详 洽询 48小时内\n 力传感器 新的,平板式,可瞬间安装完成,容易使用工业力传感器 U5力传感器有许多优点:优异的测量品质和安装极为容易。例如:超过50%可允许的横向力限制和简单快速地对用户系统结构的适应\n简要说明:通过环型对称结构, U3 拉/压向 力传感器可以消除侧向力的影响. 此外 U3 非常结实,吸收了法兰适配器的很多优点,设计用于恶劣的工业环境下.如压配等\n力传感器U1A 德国HBM 不详 洽询 48小时内\n 力传感器 U1A 力传感器可以测量 静态和动态拉向和压向力, 可以应用在测试设备和其他方面 . U1A 拉/压式 小量程 内置过载保护 量程: 10, 20, 50 N; 应变式原理; 精度: 0.\n高精度力传感器U15 德国HBM 不详 洽询 48小时内\n 明智的选择: U15 高精度力传感器可以用来进行工业标定和研究. 非常精确,结实… 极高的性价比比. U15 高精度力传感器可以用来进行工业标定和研究. 例如: 工业场合下,进行可跟踪的力标定 作为标定系统参考 材料测试机分类.\n拉力传感器S9 德国HBM 不详 洽询 48小时内\n 力传感器 HBM 的S9 力传感器 有广泛的应用: 包括材料测试,功能性元件测试和生产监控.S 型力传感器 有5个量程,从 0…20 N 最大到 0…50 kN. 每种型号都有相同的尺寸和外型, 使他\n 力传感器 HBM 的S2 力传感器 有广泛的应用: 包括材料测试,功能性元件测试和生产监控.S 型力传感器 有6个量程,从 0…20 N 最大到 0…1000 N. 每种型号都有相同的尺寸和外型, 使他\n压电力测量链CMC 德国HBM 不详 洽询 48小时内\n 来自 HBM 高动态的力学测量技术,采用压电\n标准测力环KMR 德国HBM 不详 洽询 48小时内\n Force washer KMR force washers 专门用于静态和动态力测量, 特别是进行力监控. 其经常用于食品工业.IP67 保护等级 使其可以用在室外.电源标准: 标准配置: 可选附\n测力机标定传感器KD/STZ/KDB 德国HBM 不详 洽询 48小时内\n 测力机标定传感器 KD(压缩汽缸)和STZ(张力棒)的特殊传感器是按照EN 10002-3 或 ISO 376e几何要求设计的。按照ISO 7500-1标准,其最大的整体高度适合于材料测试器械的测试", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 95, "original_length": 7028, "line_ids": [19, 20, 46, 47, 49, 50, 52, 53, 55, 56, 58, 59, 61, 62, 64, 65, 68, 70, 71, 73, 74, 76, 77, 80, 82, 83, 85, 86, 88, 89], "language": "zh", "language_score": 0.99, "perplexity": 1603.7, "bucket": "middle"} +{"url": "http://changsha.haierd.com/qijiad/69.html", "date_download": "2022-05-19T09:44:25Z", "digest": "sha1:N7NVW7WZ5Y5YIJD6V4F74TTDNKUQ4MCQ", "length": 417, "nlines": 9, "source_domain": "changsha.haierd.com", "title": " 海尔冰箱清洁_长沙海尔维修站", "raw_content": "0 发布时间:2021.04.17\n如何保持冰箱清洁\n1、不要什么都放进冰箱。买回来的蔬菜要先做筛选再处理,那些不适合放在冰箱的蔬菜,如萝卜、土豆等就不要放冰箱了。\n2、生肉先清洗:鲜肉买回后,先用清水稍加冲洗,晾一会儿后再装进保鲜盒或保鲜袋中,放入冷冻室。\n3、分区摆放:为了食物的清洁卫生和防止交叉感染,食物应分区摆放。冷藏室中,蔬果放下面,熟肉、奶制品放上面,中间一层可以放剩菜、剩饭。\n4、善用保鲜盒和保鲜袋:用保鲜袋和保鲜盒能一定程度上加强食物的密封性,防止被食物被细菌污染。另外,即便用了保鲜盒和保鲜袋,食物也不能长时间存放在冰箱,否则一样会变质。\n5、定期清洁:应每周给冰箱进行一次大扫除。大扫除时应先切断电源,用软布蘸上清水或洗洁精轻轻擦洗,然后蘸清水将洗洁精拭去。在发现冰箱零件积垢时,应拆下用清水或洗洁精清洗。\n本文为长沙海尔冰箱售后整理编辑,希望可以帮助大家!\n上一篇:冰箱有臭味怎么办?冰箱异味处理方法", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 58, "original_length": 2155, "line_ids": [39, 40, 41, 42, 43, 44, 45, 46, 47], "language": "zh", "language_score": 0.94, "perplexity": 1603.2, "bucket": "middle"} +{"url": "http://m.bjyodp.com/products/show-3459179.html", "date_download": "2022-05-19T09:42:24Z", "digest": "sha1:T3EKQVYCFMTGMF5UWPSXAQI4Z7FR6ECP", "length": 840, "nlines": 22, "source_domain": "m.bjyodp.com", "title": "便携式微电脑粉尘仪/便携式粉尘仪/粉尘检测仪/粉尘测定仪_环境检测仪器_北京亚欧德鹏科技有限公司", "raw_content": " 便携式微电脑粉尘仪/便携式粉尘仪/粉尘检测仪/粉尘测定仪\n产品名称: 便携式微电脑粉尘仪/便携式粉尘仪/粉尘检测仪/粉尘测定仪\nP5L2C\n便携式微电脑粉尘仪/便携式粉尘仪/粉尘检测仪/粉尘测定仪的详细资料\nP5L2C\n5型仪器在各地使用,是同类测试仪器中畅销的产品。\n92 。\n检测灵敏度:0.01mg/m3;\n100mg/m3;\n测定时间:0.1、1、3、5、10、15分及手动任意时间;\n重复性误差:±2%;\n测量精度:±10%;\n输出方式:4位液晶显示,可直读CPM值及质量浓度值mg/m3,数据可直接输入PC机,亦可连接 用打印机现场输出数据;\n存储功能:可存储99组测量数据;\n数据处理结果:在PC机上可自动计算出算术平均值,标准偏差,zui大值、zui小值,允许浓度值;\n环境温度:0-40℃ ;\n电 源:NiMH×9充电电池,可连续使用12小时,附220V/12V充电器;\n尺 寸:202×85×168(mm)\n主要点:\n测量快速、准确、性能稳定、检测灵敏度;\n直读质量浓度mg/m3,分钟出结果,接打印机可输出数据,亦可将数据导入PC机行数据处理;\n网址:www.51298264.com", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 42, "original_length": 2747, "line_ids": [9, 10, 11, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37], "language": "zh", "language_score": 0.92, "perplexity": 1832.3, "bucket": "middle"} +{"url": "http://m.pfbcc.com/sz/4524.html", "date_download": "2022-05-19T09:08:34Z", "digest": "sha1:QZEYU3KU5BPVIDJCUSY2R72N7YF6G73W", "length": 703, "nlines": 11, "source_domain": "m.pfbcc.com", "title": "长春博润皮肤病医院", "raw_content": "湿疹的临床症状具体有哪些\n湿疹的临床症状具体有哪些?说到湿疹,相信大家都是比较熟悉的,其作为常见的皮肤疾病,在日常生活中是比较多见的。长春皮肤病医院专家指出:很多人都无法区分皮炎和湿疹,要想避免湿疹与皮炎这样的疾病混淆,就必须在日常生活中去充分了解湿疹的临床症状。\n为了能让大家更加全面的了解湿疹的临床症状具体有哪些,下面由长春皮肤病医院专家为大家做详细的解答,希望能够帮助到大家:\n1、急性湿疹:急性湿疹在出现后一般会有一个或者多个大红色的丘疹、丘疱疹或者水疱出现,伴随着不同程度的糜烂、流分泌物等。\n2、亚急性湿疹:该类型的湿疹多由急性湿疹治疗不及时发展而来,其症状会在急性湿疹的基础上有所缓和,多表现为丘疹自愈,出现鳞屑、结痂等情况。\n3、慢性湿疹:慢性湿疹在病发后出现的皮损表现为暗红色或者棕红色,并伴随着苔藓样的鳞屑出现,在少数情况下可急性发作。\n解决湿疹的困扰\n“生物免疫分型抗敏疗法”是一种特异性免疫生物渗透的治疗方法,并经反复临床皮肤试验得来的,充分融汇了国际前沿的分子生物学、细胞学、免疫学等最新科研成果。该疗法在打破传统治疗模式的基础上,成功地运用生物的特效增加人体免疫的功能,并通过国家卫生部全国卫生科研规划工作调研统计结果,“免疫脱敏生物渗透疗法”获得权威医疗机构授权鉴定,被列入国家卫生部推广技术项目。\n长春博润皮肤病医院专家指出:湿疹可分为急性、亚急性、和慢性,湿疹的临床症状也会有所不同,但是,若一旦发现患有湿疹,请立即治疗,否则湿疹具有一定的遗传性,甚至会遗传给下一代。\n上一篇:上一篇:湿疹的治疗原则有哪些\n下一篇:下一篇:湿疹最初的表现症状有哪些", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 31, "original_length": 2697, "line_ids": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "language": "zh", "language_score": 0.96, "perplexity": 1491.3, "bucket": "middle"} +{"url": "http://jcqczl.com/article_view.asp?id=23", "date_download": "2022-05-19T08:36:59Z", "digest": "sha1:RV7ZARDIONO2PDBNTNKAY75J7DSVRJ3J", "length": 460, "nlines": 9, "source_domain": "jcqczl.com", "title": "【畅通汽车租赁】", "raw_content": "租车选好车学问大\n洛阳租车出行是当下最受洛阳人受欢迎的,因为对于年轻人来说,如今在洛阳租车还是比较方便的,而且费用是比较实惠的,尤其是在那种周末的时候,很多人会租车与亲朋好友一起去洛阳附近的栾川、嵩县、洛宁等周边进行自驾游。\n在洛阳租车费用没负担还方便当然选择租车而不是买车。那么怎样才能租到好车呢?这其中也是有着不小的学问。\n首先,上车前简单询问车辆状。租借到车辆后,首先要了解目前的车况如何,特别是操作系统是否灵敏,哪些地方容易出现问题应特别注意,尤其是直接影响行车安全的制动、转向、灯光等。\n其次,弄清所有仪表、操作系统的位置。进入驾驶室后,先要调整好适合自己的驾驶座置,然后从左向右熟悉每一块仪表的作用及操作件所在的位置。\n最后,上路前应亲自动手操作几次前面讲到的操作件,这不仅有助于记住它们的位置,而且还可以检查它们的工作情况,更要的是可以避免行车中发生操作混乱。\n在洛阳租车出行,不但可以节约成本,还可以减少开支,保证良好的财务状况。\n上一文章:租车“自驾游”安全常识须知\n下一文章:租赁汽车需承担哪些责任?", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 59, "original_length": 3004, "line_ids": [32, 37, 38, 39, 40, 41, 42, 55, 56], "language": "zh", "language_score": 0.98, "perplexity": 1690.5, "bucket": "middle"} +{"url": "http://ibangb.com/page_14.html", "date_download": "2022-05-19T09:08:21Z", "digest": "sha1:OVM6ALFELMDMTNZPMNLF7YS7ADFE6FP3", "length": 1182, "nlines": 19, "source_domain": "ibangb.com", "title": " 第14页", "raw_content": "肉桂茶的禁忌是什么 肉桂茶功效的功效介绍\n现在越来越多的人钟爱饮茶了,它不但是一种时尚,而且适当的饮茶对于我们的身体是很有好处的。如饮绿茶可以防辐射的,饮白茶能够清热解毒。肉桂茶可以抗衰老养眼等功效。但是对于茶叶的禁忌就不清楚了。下面小编为大.......\n肉桂茶应该怎么冲泡,肉桂茶的禁忌有哪些\n茶叶在我们的生活中也是占有很重要的地位的,我们经常可以看见老人、青年甚至是小孩喝茶的,喝茶在我们的生活中也是普遍存在的。因此现在对于泡茶的方法也是很讲究的,肉桂茶相信我们也是不陌生的。下面小编为大家介.......\n桂皮和肉桂的区别 两者之间有什么差异性\n很多人对于桂皮和肉桂都不是很熟悉,觉得这两者可能是一样的东西,而且样子也差不多。其实桂皮和肉桂的区别还是很大的,而且也很容易区分,为了简单分辨桂皮和肉桂的区别,下面我们就来看看小编的介绍。1、味觉分辨.......\n什么是肉桂茶,肉桂茶的食用方法\n人们在休闲娱乐的时候少不了要喝茶,尤其是广东、福建那边的人几乎每天都要喝茶,所以就会有很多种茶叶,现在比较受欢迎的就有一种茶叶,那就是产于福建省武夷山的肉桂茶,它以独特的香味已经深入人心,而且这种茶具.......\n肉桂的功效与作用有哪些\n肉桂想必很多人都非常了解,这是一种樟科类植物,由于树皮比较芬芳一般都作为香料,在煮肉和炒菜的时候都会用得到,除了做香料之外也可以用作中草药来治疗一些疾病,肉桂的功效是非常多的,下面小编就给大家详细的介.......\n肉桂多少钱一斤 怎么区分不同种类的肉桂价格\n众所周知,肉桂对于治疗肾虚、气血不足、腹痛不止有明显的作用。但是肉桂的价格却从几十块到几千块不等,那么我们用的肉桂究竟要多少钱一斤才是适合的价格呢?今天这篇文章就为大家来说一下现在市场上的肉桂多少钱一.......\n如何区分肉桂和桂皮,肉桂和桂皮一样吗\n大家在做菜的的时候有时候会放一些调料,而这些调料中必不可少的两种调料就是肉桂和桂皮。但是有许多人都认为肉桂和桂皮是一种调料, 但是必须要告诉大家的是肉桂和桂皮是两样调料品,我们就来详细的了解一下两者的.......\n肉桂是什么 ,肉桂的外表是怎样的\n在日常生活中,我们经常听别人说起肉桂,但是却不知道肉桂是什么。有的人认为肉桂和桂皮是一样的,而有的人认为肉桂和桂圆是一样的。其实这两种想法都是错误的,今天这篇文章就为大家讲解一下肉桂究竟是什么。一、肉.......\n我们平时家中炖肉或者炒菜都会使用肉桂粉,它是生活中不可缺少的调味品。肉桂含有特殊的芳香气味,还能制作香料。在生活中使用广泛的肉桂还具有很多功效哦!肉桂怎么吃?肉桂有什么功效?1、肉桂的作用(1)保养肌.......\n240 阅读 中药肉桂有哪些功效肉桂的药理作用 0 评论\n首页 上一页 5 6 7 8 9 10 11 12 13 14 尾页", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 156, "original_length": 8250, "line_ids": [17, 19, 22, 24, 27, 29, 32, 34, 37, 39, 42, 44, 47, 49, 52, 54, 64, 65, 66], "language": "zh", "language_score": 0.98, "perplexity": 1766.5, "bucket": "middle"} +{"url": "http://ice-news.net/it/course482.html", "date_download": "2022-05-19T08:09:15Z", "digest": "sha1:ZI2OJQVBRSHJZ7FQSWTKJTNF2QOZ2YF6", "length": 372, "nlines": 11, "source_domain": "ice-news.net", "title": " 青云翻译", "raw_content": "零基础IT专业综合培训课程\n零基础IT专业综合培训课程\n2、学历要求:理工科大专(含大专)以上学历,非理工科本科(含本科)以上学历;\n3、其他要求:具备计算机基本的基本操作、英语阅读能力即可 。\n1、JavaEE\n课时:全日制:6个月,晚间班:12个月,周末班:12个月\n2、Web前端\n课时:全日制:3个月,晚间班:6个月,周末班:6个月\n3、.NET(C#)\n4、.PHP\n科迅教育专注IT技能培养,致力于培养面向互联网领域的高端人才,以学员就业为目的,优质就业为宗旨,是一家集Web前端工程师、Java工程师、PHP工程师、.NET工程师、Android工程师、iOS工程师、C/C++工程师、软件测试工程师、Linux云计算工程师、Python工程师、大数据工程师、人工智能开发工程师等课程为一体的IT培训机构。", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 103, "original_length": 3780, "line_ids": [16, 17, 29, 30, 34, 35, 36, 37, 38, 40, 50], "language": "zh", "language_score": 0.97, "perplexity": 1927.9, "bucket": "middle"} +{"url": "http://nx.xumap.com/map/shizuishan/", "date_download": "2022-05-19T07:44:05Z", "digest": "sha1:TMHYV6SL2ULLB6KEES6Q2PF5TNCPPXYK", "length": 604, "nlines": 13, "source_domain": "nx.xumap.com", "title": " 石嘴山电子地图", "raw_content": "大武口电子地图\n惠农电子地图\n平罗电子地图\n长春市紫金炭雕专卖店\n号缩小,+号放大,按住左键可以移动\n石嘴山电子地图\n石嘴山电子地图...平罗县政区图查询下载\n圆梦园宾馆 国电宁夏石嘴山发电有限责任公司圆梦园宾馆 中国黄页号簿,...\n中国黄页号簿,黄页,中国黄页地图,中国地图在线,黄页地图,电子地图,中国黄页,电子商务,电子黄页,中国黄页网,企业名录,企业大全,企业信息 企业黄页 供求商机 产 品 库 会展信息\n宁夏石嘴山地图大全,宁夏石嘴山交通图大全,宁夏石嘴山公交地图大全,...\n石嘴山市地图5 [石嘴山市] 石嘴山市地图6 [石嘴山市] 石嘴山市地图7 [石嘴山市] 石嘴山市地图8 [石嘴山市] 石嘴山市地图9 [石嘴山] 石嘴山市政区图 [石嘴山] 陶乐县地图 [上一页] [1] [下一页] 沪ICP备05054598号\n宁夏石嘴山药店地图,药店地图,电子地图,药店大全快速找到您身边的药店,...\n地址:宁夏回族自治区石嘴山市平罗县姚伏镇 平罗县医药药材公司永康大药店 地址:宁夏回族自治区石嘴山市平罗县城北大街19... 石嘴山德仁堂药店 地址:富强西街12号楼11号 石嘴山健民医疗器械保健品经营部 ...", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 28, "original_length": 1989, "line_ids": [11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "language": "zh", "language_score": 0.95, "perplexity": 1889.6, "bucket": "middle"} +{"url": "http://uc554.com/html/20220515/63342.html", "date_download": "2022-05-19T09:05:03Z", "digest": "sha1:7PUVQQ22ZNRAYM5323R7KV4D26EAGSAO", "length": 1483, "nlines": 23, "source_domain": "uc554.com", "title": "苏炳级也就最大数量", "raw_content": "闸把\n苏炳级也就最大数量\n“英雄团长”祁发宝再次公开亮相\n下面简述几种能打破既定产业格局、突破信息孤岛和创建新格局的新型数据集。 那是80年代末,中国掀起了“出国淘金热”,不少人都奔赴大洋彼岸打拼。当时不少人劝她,高档写字楼租金高、投资大、客源少,风险实在太大了,但张兰却有自己的想法:在所有消费者中,白领消费者最具理性,如果饭菜符合他们的口味,他们会结伴而来。\n为什么在解小便的过程中会出现尿道刺痛的情况\u0006\u0005\u0007\b?\n那是80年代末,中国掀起了“出国淘金热”,不少人都奔赴大洋彼岸打拼。当时不少人劝她,高档写字楼租金高、投资大、客源少,风险实在太大了,但张兰却有自己的想法:在所有消费者中,白领消费者最具理性,如果饭菜符合他们的口味,他们会结伴而来。根据用户反映,自从收取押金以后,友友用车的可用车辆就越来越少,提现越来越困难,直到最近彻底无法使用,有用户因此质疑:友友用车有恶意卷款跑路的嫌疑。\n 青年中国 吾辈当歌\n当时不少人劝她,高档写字楼租金高、投资大、客源少,风险实在太大了,但张兰却有自己的想法:在所有消费者中,白领消费者最具理性,如果饭菜符合他们的口味,他们会结伴而来。根据用户反映,自从收取押金以后,友友用车的可用车辆就越来越少,提现越来越困难,直到最近彻底无法使用,有用户因此质疑:友友用车有恶意卷款跑路的嫌疑。”记者询问用户反映的余额无法提现、客服打不通的问题,李宇则称:“会有退款途径”、“一切等明天(3月10日)的通告。\n根据用户反映,自从收取押金以后,友友用车的可用车辆就越来越少,提现越来越困难,直到最近彻底无法使用,有用户因此质疑:友友用车有恶意卷款跑路的嫌疑。”记者询问用户反映的余额无法提现、客服打不通的问题,李宇则称:“会有退款途径”、“一切等明天(3月10日)的通告。每天早上大冷冻车来了,一人搬18扇大牛排,一扇有几十斤。它指的是通过运营者前期注册大量的自媒体账号,然后通过抄袭、洗稿、伪原创等各种低成本生产内容的方式,再通过各大平台渠道分发出去,获得大量流量,从而赚取广告分成。你明明就是抛弃小公司转向大公司,为何不敢承认? 这是一个电商人血泪史!没有华丽丽的语言,我是千百万淘宝亏损商家的其中一个。这届晚会的主题是“用责任汇聚诚信的力量”,作为市场经济的主要力量,企业成为践行诚信的重要主体。\n辽宁一载沙货车超载侧翻致一家三口被埋身亡 司机已被刑拘\n袋鼠皮革\n绿板\n上海昨天核酸检测全部白做\b\b\b?假的\n”记者询问用户反映的余额无法提现、客服打不通的问题,李宇则称:“会有退款途径”、“一切等明天(3月10日)的通告。\n丈夫意外离世\u0007\b\u0005,留下四间书店和千万债务\u0006\u0005\u0007,她用最笨拙的方式坚守遗孀的\n每天早上大冷冻车来了,一人搬18扇大牛排,一扇有几十斤。\n它指的是通过运营者前期注册大量的自媒体账号,然后通过抄袭、洗稿、伪原创等各种低成本生产内容的方式,再通过各大平台渠道分发出去,获得大量流量,从而赚取广告分成。\n2021年第四季度银行业消费投诉逾9万件 增3.8%\n这届晚会的主题是“用责任汇聚诚信的力量”,作为市场经济的主要力量,企业成为践行诚信的重要主体。\n特朗普集会演讲diss佩洛西 号召众人结束其疯狂的政治生涯\n第一,私家车共享无法在服务上做到标准化,无法保证接单率和及时反馈订单;第二,P2P模式获取车源的成本太高,但使用效率却差强人意。document.writeln('关注创业、电商、站长,扫描A5创业网微信二维码,定期抽大奖。\nPhone : 来电显示器\nEmail : 库存医药用品", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 127, "original_length": 5958, "line_ids": [0, 9, 10, 11, 17, 18, 24, 25, 32, 62, 73, 75, 77, 78, 79, 80, 82, 83, 86, 107, 111, 112, 113], "language": "zh", "language_score": 0.97, "perplexity": 1888.5, "bucket": "middle"} +{"url": "http://www.56611999.com/waike/guke/3704.html", "date_download": "2022-05-19T08:11:05Z", "digest": "sha1:U7VIL4TQWBZ76IRPFEFDRYU6LFI65PJU", "length": 515, "nlines": 10, "source_domain": "www.56611999.com", "title": " 杭州下沙新城医院", "raw_content": " 颈椎病能否诱发脑卒中\n颈椎病能否诱发脑卒中\n一网友:我的颈部发生生理弯曲变直,并伴有、。颈部已做了相关治疗,有一定程度的缓解。但现在经常感觉头脑不清醒,我很担心会随时发生脑卒中。\n请问我这种情况会不会引起脑卒中?通过什么方法能改善这些症状?做手术行吗?\n武汉大学中南医院康复科田峻副学者认为,根据您所述的情况来看,应该是颈椎病,由于颈椎的椎动脉、神经受到颈椎间盘突出、或颈肌痉挛等刺激压迫,引起头昏、头脑不清,局部抽痛等症状,同时也可引起心慌、胸闷、失眠、血压波动等症状。\n对颈椎动脉型颈椎病,往往伴有椎动脉硬化、血管内粥样斑的形成。因为这一潜在发病因素的存在,如果又伴有血压的波动,有发生脑卒中的危险性。\n颈椎病的治疗有几种,可进行药品扩张血管、按摩、穴位注射、热疗、中频电药品导入、超短波、颈椎牵引、运动疗法等治疗。\n平时要注意控制血压、血糖、血脂的变化。一般来说,颈椎病只需要保守治疗,对于症状特别严重,保守治疗无效者方可进行手术治疗。\n田峻擅长:颈椎病、腰椎病、肩关节周围炎、、、脑卒中后遗症等疾病的康复及治疗。\n上一篇:眼睛疲劳是颈椎病信号 下一篇:颈椎病的诊断有哪些条件", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 57, "original_length": 3414, "line_ids": [12, 13, 15, 16, 17, 18, 19, 20, 21, 22], "language": "zh", "language_score": 0.94, "perplexity": 1486.9, "bucket": "middle"} +{"url": "http://rubiconhealthrisk.com/product/289.html", "date_download": "2022-05-19T07:48:48Z", "digest": "sha1:6BVPXMHVXYCPHRRLIFVETE6W7WNV5OIT", "length": 392, "nlines": 5, "source_domain": "rubiconhealthrisk.com", "title": "yabo手机版登录", "raw_content": " 冻煮生开杂色蛤肉\nyabo手机版登录:冻生开杂色蛤肉\n所属分类\u0006\b\u0005\u0005\u0007:冻煮生开杂色蛤肉\n杂色蛤又名花蛤\u0007\u0007\u0006、蛤蜊\u0005\b\u0005,蚬子\u0005\b\u0006,是东港市很具地域特色的水产品\u0005\u0005\u0007\u0005,系中国地理标志产品\b\u0007\u0006。其原料来自黄海北部海域\b\u0005\u0007,东港市贝类养殖示范区内的备案注册养殖场\u0007\u0007\u0007\u0005\u0007。海域无污染\b\u0007\u0006\u0007,无药残\u0007\b\b\u0006\u0007,原料新鲜\u0005\u0007\u0007,活力强\u0006\b\u0007\u0007,净料直接开口取肉\u0007\u0007\u0005\b,很大限度保留冻生开杂色蛤肉肉体原滋原味\b\u0006\u0005\u0007,保证颗粒完整\u0007\u0006\u0005,无杂质\b\u0007\u0005,无沙\u0005\u0006\u0006\u0006,无破损\u0006\u0005\b,无添加剂\u0006\u0005\b\u0006,肉体黄白色\u0006\u0005\u0005,冰体速冻成块\u0007\u0006\u0005\u0005\b,不风干\u0005\b\u0006。肉质细嫩\u0007\b\u0006\u0007\u0006,味道鲜美\b\u0005\u0006\b,营养丰富\u0005\u0006\u0007\b\u0006,物美价廉\u0006\u0007\u0005。\nyabo手机版登录:相关标签\u0007\u0005\u0005\u0007:冻煮生开杂色蛤肉,冻生开杂色蛤肉价格,冻生开杂色蛤肉批发", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 127, "original_length": 3637, "line_ids": [75, 76, 77, 82, 83], "language": "zh", "language_score": 0.62, "perplexity": 1727.3, "bucket": "middle"} +{"url": "http://tech.sina.com.cn/digi/2008-04-29/0520646828.shtml", "date_download": "2022-05-19T10:03:47Z", "digest": "sha1:YINQ2KTNK5HJFOM45T2T4JPHVJWVQN6E", "length": 1262, "nlines": 27, "source_domain": "tech.sina.com.cn", "title": "破七千指日可待 尼康单反D80套机爆新低_数码_科技时代_新浪网", "raw_content": "破七千指日可待 尼康单反D80套机爆新低\n作者: 陈亮\n5.6G镜头的D80套机,售价有了小幅度的调整,现在的最新价格是7088元最近一段时间,市场上热销单反相机的售价不断下调,由这个大趋势来看D80套机跌破七千元大关也是指日可待了。\n点击图片查看尼康D80详细资料\nD80采用了和D200一样的11点自动对焦系统,这也就意味着D80拥有同D200相同的对焦精度和机身驱动力。D80的开机时间为0.18秒,快门时滞大约80毫秒。可进行每秒3张连拍、最多可以拍摄100张JPEG或最多6张RAW格式的照片。当然为了同D200拉开差距,像机身性能、连拍、机内优化、快门范围以及对AI手动镜头的支持等方面,D80都进行了“缩水”。\n编辑观点:\n尼康D80拥有不俗的性能、出色的成像质量、良好的机身手感和便捷的操作,非常值得第一次购买单反的消费者选购。随着佳能和索尼的入门级新单反上市,尼康也一定会通过降价来增加D80的竞争优势,喜欢这款单反的朋友,不妨持币观望一段时间按,等其套机跌破七千以后再出手。\n尼康 D80套机\n82672760、82675803\n28 16:39\n28 16:31\n28 15:22\n28 11:32\n28 11:16\n28 08:33\nAPS-C画幅单反 尼康D200单机仅7880元 2008-04-28 08:03\n单反市场硝烟正浓 尼康D60套机仅4670 2008-04-28 07:50\n陈亮的其他文章\n五一出游好选择 热门卡片式数码相机推荐 2008-04-28 05:21\n全画幅单反 佳能1Ds MarkIII售53800 2008-04-28 05:20\n双卡双电多媒体卡片机 三星i8仅1580元 2008-04-28 05:20\n7X光变还带28mm广角 理光R7送卡售1880 2008-04-28 05:20\n800万像素卡片机 佳能IXUS80IS仅2000 2008-04-25 05:20\n800万像素6X光变防抖 佳能A720不到1500 2008-04-25 05:20\n28mm广角10倍光变 松下TZ15上市售2630 2008-04-25 05:20\n800万像素影音卡片机 三星i8仅售1490元 2008-04-25 05:20\n28日百款相机报价单:顶级单反售价狂降 2008-04-28 07:26", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 82, "original_length": 5218, "line_ids": [5, 8, 9, 10, 11, 13, 14, 15, 17, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 72], "language": "zh", "language_score": 0.76, "perplexity": 1642.3, "bucket": "middle"} +{"url": "http://stockdata.stock.hexun.com/lhb/yyb1766.shtml", "date_download": "2022-05-19T10:05:14Z", "digest": "sha1:XETM3NEEJSNZNAKRQK2IG3IBL3BVFYYW", "length": 1401, "nlines": 40, "source_domain": "stockdata.stock.hexun.com", "title": "营业部上榜详情", "raw_content": "中原证券股份有限公司郑州商务内环路证券营业部 (30日上榜次数1次)\n瑞茂通600180\n3.24%) 广发证券股份有限公司武汉京汉大道证券营业部\n华泰证券股份有限公司西安文艺北路证券营业部\n沪股通专用\n1.27%) 机构专用\n海通证券股份有限公司太原新建路证券营业部\n国信证券股份有限公司成都二环路证券营业部\n中泰证券股份有限公司日照黄海一路证券营业部\n14 日跌幅偏离值达到7% 124.30/2990.05(4.16%) 华泰证券股份有限公司荆州北京中路证券营业部\n中国银河证券股份有限公司湖州证券营业部\n金元证券股份有限公司武汉洪山路证券营业部\n东海证券股份有限公司福州营迹路证券营业部\n华福证券有限责任公司福州鼓屏路证券营业部\n1.15%) 世纪证券有限责任公司客户资产管理部\n方正证券股份有限公司杭州延安路证券营业部\n方正证券股份有限公司绍兴胜利东路证券营业部\n兴业证券股份有限公司福州五一南路证券营业部\n广发证券股份有限公司上海民生路证券营业部\n29 日换手率达到20% 361.12/18167.00(1.99%) 东吴证券股份有限公司苏州滨河路证券营业部\n东吴证券股份有限公司苏州滨河路证券营业部\n兴业证券股份有限公司上海梅花路证券营业部\n300081 恒信移动 2011-12-29 日跌幅偏离值达到7% 361.12/18167.00(1.99%) 东吴证券股份有限公司苏州滨河路证券营业部\n000935 四川双马 2011-12-28 日涨幅偏离值达到7% -354.32/17594.00(-2.01%) 机构专用\n江海证券有限公司牡丹江绥芬河文化街证券营业部\n东莞证券有限责任公司东莞长安证券营业部\n申银万国证券股份有限公司上海南汇证券营业部\n湘财证券有限责任公司杭州教工路证券营业部\n000885 同力水泥 2011-12-28 日涨幅偏离值达到7% -165.74/10497.00(-1.58%) 中信金通证券有限责任公司福州连江北路证券营业部\n中投证券有限责任公司深圳宝安区创业一路证券营业\n浙商证券有限责任公司永康九铃东路证券营业部\n申银万国证券股份有限公司成都槐树街证券营业部\n002464 金利科技 2011-12-23 日振幅值达到15% -649.39/17044.00(-3.81%) 华泰证券股份有限公司成都南一环路证券营业部\n宏源证券股份有限公司深圳莲花路证券营业部\n中国建银投资证券有限责任公司无锡清扬路证券营业部\n广发证券股份有限公司苏州干将东路证券营业部\n600371 万向德农 2011-12-22 日涨幅偏离值达到7% 473.55/22539.75(2.10%) 招商证券股份有限公司杭州文三路证券营业部\n中信建投证券股份有限公司杭州市解放路证券营业部\n浙商证券有限责任公司杭州萧山恒隆广场证券营业部\n中信建投证券股份有限公司北京市海淀南路证券营业部", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 115, "original_length": 6458, "line_ids": [22, 24, 44, 45, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 92, 93], "language": "zh", "language_score": 0.86, "perplexity": 1560.6, "bucket": "middle"} +{"url": "http://sfcb.hdlgedu.com/cixi/", "date_download": "2022-05-19T08:35:01Z", "digest": "sha1:LXH6TSUM6QK2LN7YGISCZL4XEVIPDAXK", "length": 4047, "nlines": 52, "source_domain": "sfcb.hdlgedu.com", "title": "澳洲幸运8一天多少期 澳洲幸运8网榜单", "raw_content": "澳洲幸运8一天多少期 澳洲幸运8网榜单\n澳洲幸运8人工计划软件法孚莱机电科技发展有限公司是化工机械的专业生产厂商,公司以科技为主导,致力于高新技术的应用,主要从事涂料、油墨、精细化工及相关领域的机电一体化设备和工业自动化控制的研发、设计、生产与销售。我们秉承“解决方案的提供者,企业建设的服务者”的经营与服务理念,已经为涂料、油墨、印染助剂、液体洗涤剂、化妆品、水处理、制药、造纸等领域提供了众多的服务、技术和设备支持,行业涉及化工、核工业、冶金及电力等。如今我们以从单一的单机设备和另部件生产商,发展成为以乳化、分散与研磨加工为主要核心的工作领域的完全方案的供应商与服务者。我们最新的高效生产设备包括:搅拌设备、分散设备、高剪切分散乳化设备、篮式研磨设备、陶瓷分散研磨设备、涂料生产成套设备等。我们拥有出色的设计研究、生产、销售、客户服务队伍,可为您提供优化的设计方案、详尽的技术咨询、高品质的生产设备、高质量的设备安装调试和完善的售后服务。相信您能感受到我们的合作精神和专业水平,希望我们成为相互信赖的合作伙伴。法孚莱还提供全方位自动化控制解决方案,可在工业企业实现全自动、半自动、远程控制及管理。目前公司与美国AB、德国西门子、以及ABB、丹佛斯,建立了良好的合作关系。\n\n秒速赛车开奖结果网址\n64363889,13253438238,15238691497,巩义市丰瑞净水材料有限公司真诚期待与您的合作!\n秒速赛车在线预测\n澳洲幸运8一天多少期 澳洲幸运8网我公司常年生产轴承钢球钢锻,公司位于河北省邢台市临西县球磨机专用轴承钢球钢锻,耐磨不破损,为您节约成本,较低损耗。\n\n250MM都有库存.\n三忠工量刃具广佛批发部位于中国佛山南海广东五金城,三忠工量刃具广佛批发部是一家工具、量具、刃具等产品的经销批发的私营独资企业。三忠工量刃具广佛批发部经营的工具、量具、刃具畅销消费者市场。三忠工量刃具广佛批发部的产品在消费者当中享有较高的地位,公司与多家零售商和代理商建立了长期稳定的合作关系。三忠工量刃具广佛批发部经销的工具、量具、刃具品种齐全、价格合理。三忠工量刃具广佛批发部实力雄厚,重信用、守合同、保证产品质量,以多品种经营特色和薄利多销的原则,赢得了广大客户的信任。\nSG飞艇娱乐平台\n泰兴,水陆交通运输便捷。专注从事污水处理设备的研发、制造和销售。是现代给给排水工程、泵站、污水治理应用工程的优质配套企业。主要产品包括:粉碎型格栅除污机、机械格栅、粉碎拦污设备、搅拌、泥水分离;回转式鼓风机;一体化预制泵站等。江苏先沃机械坚持“以人为本、创新发展”的企业理念,为用户提供优良、可靠、经济的技术和服务,为振兴我国给排水事业、保护生态环境、造福子孙后代作出积极贡献,竭诚与各界朋友携手共创美好未来。\n极速飞艇开奖结果助手\n郑州金阳机床机械制造有限公司,是集机械设计、制造为一体的专业化企业,中国砖瓦协会会员,全国墙体材料科技信息网网员,公司内部高工、科技人员及多位骨干员工,均有20余年的砖瓦机械修造制造经验,技术力量雄厚,在吸收、消化国外先进技术的基础上,根据实际国情和砖瓦行业的发展趋势,加大科技开发力度,并聘用砖瓦行业技术专家多名,自行研制的“艺丰”牌砖瓦机械系列产品,已有20多个品种,70多个规格,产品畅销全国各地。“艺丰”牌砖瓦机械系列产品主要特点:一、设计独特,工艺先进,结构紧凑;二、齿轮转动系统均采用齿轮面技术;三、轴类、封密类零件均严格执行国家及行业标准;四、主机挤出主轴采用浮动轴技术,杜绝了砖机摇头的弊端病,为用户正常维护带来了很多方面。可满足国内外朋友不同层次的以煤矸石、粉煤灰、页岩、江河淤泥为原料的烧结砖企业的需求。主要产品有:球磨机_破碎机_选矿设备_制砂机_榨油机_木炭机_制砖设备_破碎设备_选矿设备_榨油、浸油设备。\n极速飞艇三期计划\n赛思特公司是以专业研发、生产气体增压,液体增压,及其相关的各种非标流体控制系统的专业制造商。主要产品有两大类:一类为气液增力缸及气液增力缸式冲压设备,其相关产品有螺栓螺母压装机、无铆钉连接机、压力装配机、压印字号机等冲压设备;另一类为气动增压泵及气动增压试验设备,其相关产品有空气增压机、氮气增压机、氧气增压机、压力容器爆破试验台、压力脉冲试验台、CNG汽车改装气密性试验装置及天然气瓶检测设备等。\n因为专业,所以完美\n极速飞艇开奖app\n河北龙亿达数控机床附件制造有限公司为开发、设计、销售于一体的大型合资企业(中德合资)。\n澳洲幸运8人工计划软件相关制作、供应榜单\n泊头市永来机械有限公司(总公司)\n南京帅特机械设备厂\n深圳市深量实业成立于1997年5月我们的产品包括:一、机床配.........\n湘潭市华汉精密铸造有限公司\n昆山腾飞达机电设备有限公司是一家专业致力于非标设备&工装设计.........\n茂名惠利自动化仪表有限公司\n我厂是专业生产“鑫华泽”牌手轮、把手、拉手、手柄、手柄球、密.........\n温州市创高电子仪器有限公司柳市分公司\n服务热线;15589221886滕州市姜屯镇鑫阳机床厂是古代.........\n深圳市臻裕鸿超声波设备有限公司\n沧州华品自动化科技有限公司是一家集设计、制造、服务于一体的专.........\n东莞华晨制冷设备工程有限公司\n创迪机电科技有限公司一家泳池设备、泳池水处理设备、水处理设备.........\n上海欧保环境科技有限公司\n上海蓝领数控科技有限公司\n上海新中冷暖设备有限公司是专业生产规格齐全的标准型、非标准型.........\n北京康铭致远科技有限公司\n(我们的承诺:全国配送,所提供的所有型号不同配件,如果质量有.........\n 澳洲幸运8人工计划软件\n澳洲幸运10在线预测\n极速赛车规则\n秒速赛车开奖网\n澳洲幸运8安卓手机软件\nSG赛车开奖官网\n澳洲幸运10历史结果\n澳洲10彩开奖\nSG赛车历史开奖数据\n澳洲5玩法\n秒速飞艇走势\n1 江本贸易(上海)有限公司 80231 2 南昌长江思科矿山机械有限公司 37675 3 深圳市金能华超声科技有限公司 47700 4 荥阳市恒力养殖机械厂 52126 5 深圳宝龙得机械设备有限公司 88555 6 枣强县瑞鸿玻璃钢防腐制品厂 36615 7 上海逗号机械设备有限公司 40163 8 开平市林科化工有限公司 79150 9 无锡意凯自动化技术有限公司 82153 10 河南舍尔宁机械设备有限公司 29082\n无锡埃费尔流体智控仪器有限公司|东莞市凤岗琦伟五金加工厂|北京斯霓瑞数控设备有限公司|东莞市凤岗利东包装专用设备经营部|廊坊盛达二手叉车销售回收公司|济南宏顺数控机械有限公司|东莞市盛菱精密机械有限公司|淄博永强工贸有限公司|深圳市达茂科技有限公司\n通信管理局 法律声明使用网站必读 澳洲幸运8人工计划软件 Co. INC.", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 105, "original_length": 18651, "line_ids": [3, 6, 7, 9, 10, 13, 14, 15, 18, 22, 25, 26, 29, 30, 33, 34, 38, 41, 42, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 68, 71, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89, 101, 104], "language": "zh", "language_score": 0.96, "perplexity": 1760.8, "bucket": "middle"} +{"url": "http://shanghai.xgg.tianya.cn/hyzx/news/ZjY5Zj/45/h11778008.html", "date_download": "2022-05-19T08:26:49Z", "digest": "sha1:7XUUHGFLN77AWPB5MUQJFR7GSOPCV7RY", "length": 544, "nlines": 4, "source_domain": "shanghai.xgg.tianya.cn", "title": "上海幕墙一级(沪苏)资质转让(硬性条件)专业从事", "raw_content": "上海幕墙一级(沪苏)资质转让(硬性条件)专业从事\n第四十七条 信息公开工作主管部门应当加强对信息公开工作的日常指导和监督检查,对行政机关未按照要求开展信息公开工作的,予以督促整改或者通报批评,需要对负有责任的领导人员和直接责任人员追究责任的,依法向有权机关提出处理建议。\n的以来,对新型城镇化建设做出了一系列重大战略部署。官庆表示展望未来推动城镇化建设取得了长足发展。推动新型城镇化,首要的问题就是结合实际。,着力提高领导班子发现和解决自身问题的能力,不断提高认识,克服三种思想(即自我感觉良好的懈怠思想,摆不进去的消极思想,查找问题的错位思想),加强组织领导,把正风肃纪一抓到底。邵继江副总裁要求中建安装要聚焦解决职工群众反映强烈的问题他希望中建安装能够成为整风精神,解决问题,密切联系职工群众的示范单位,以第二批活动的事迹成效助推企业改革发展各项目标任务的实现。\nls6utgDbOeKZnI6L技术,施工,管理等角度。中国建筑学会建筑产业现代化发展委员会理事长叶浩文等出席开班仪式对装配式建筑工程各个环节的重点中国建筑股份有限公司副总工程师。标准从政策中建系统相关单位共150余人参加培训。培训班邀请了中国建筑科技与设计管理部,中国建筑学会建筑产业现代化发展委员会等单位的八位专家。", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 141, "original_length": 11793, "line_ids": [10, 94, 96, 99], "language": "zh", "language_score": 0.98, "perplexity": 1519.6, "bucket": "middle"} +{"url": "http://shantaoli.com/a/chanpinzhongxin/yidongapp/55.html", "date_download": "2022-05-19T09:49:37Z", "digest": "sha1:L4E2SOJDJJILDUFCJOIEDPXNBX2LA56V", "length": 3752, "nlines": 32, "source_domain": "shantaoli.com", "title": "一流的产品经理必须要有“四种心”_响应式网络软件科技公司织梦模板(自适应手机端)", "raw_content": "一流的产品经理必须要有“四种心”\n我觉得我是360最大的产品经理,当然,我认为这不是因为我有多么成功,而是因为我曾经是最大的失败者,曾经在用户体验上犯了非常巨大的错误,甚至被别人骂得狗血喷头。很多人看...\n我觉得我是360最大的产品经理,当然,我认为这不是因为我有多么成功,而是因为我曾经是最大的失败者,曾经在用户体验上犯了非常巨大的错误,甚至被别人骂得狗血喷头。很多人看到的是我投资和参与做的成功产品,但没有看到背后还有很多不成功的功能、不成功的产品,这些失败没有被大家所关注和记得。但正是这些经验教训,才帮助我做出更好的产品。我觉得要成为优秀的产品经理,还得有“四心”。\n一、用心:对自己对产品负责任\n大家可能会觉得我讲了一个特虚的“用心”,不是。大家会觉得我在产品上有一些心得,实话说每次做一个新产品,我也不是拿出几个锦囊,也不能三分钟就有灵感,我也花很多时间看同行的产品,去论坛看用户评论,然后也花很长时间用产品,每个产品都是要呕心沥血。有时候感觉做产品像是妈妈十月怀胎生孩子,就算你成功养育了三个孩子,第四个孩子不用十个月,三个月就生出来,可能吗?还是要经历十个月的痛苦孕育过程。我觉得用心,对自己负责任,对自己做的产品负责任,是一个产品经理的基本前提。\n事实上,很多产品经理应该自省,你们做产品真是为自己在做,还只是在执行老板的旨意或上级的命令,是真的在用心吗?\n很多人认为自己只是公司的一颗螺丝钉,甚至还不是。但如果把自己看得太小,只把自己看成一个打工仔,这样的层次和胸怀不可能成为一个真正能做好产品的产品经理。所以我希望产品经理们在公司上班的时候,也不用管公司是不是你自己的,拿出一点创业精神。很多人会说我又不是创业者,我干吗要创业精神。那换个方式思考,难道非要自己办公司才能把一个产品做好吗?在别人的平台上花着老板的钱,花着公司资源,做不成是公司交学费,这多好。如果在公司能把自己充分调动起来,把一个产品做到极致,让产品在市场获得成功,将可以给自己积累声望、人脉关系,当然也可能是积累经验教训,但即便是教训也能够为你下一次成功做铺垫。\n即便自己出去做一个公司,你真觉得你做产品的能力就有所提升、完全不一样吗?未必。我常跟产品经理讲,你心里要有一个大我,要对产品负责任,要把产品看成你自己的产品,我认为每个人都是有潜力的。很多产品经理也在努力做产品,但仍能挑出很多问题,事实上他也尽到了工作职责,仅仅靠尽到工作职责,很难成为优秀产品经理,还得真的用心。\n看到很多同事买房子,然后需要装修,他们迅速成了装修专家、瓷砖专家、马桶专家。为什么?因为这是他的房子,他每天花很多时间在网上搜索,每天到建材城和人斗智。所以只要拿出装修自己家的精神,一个外行能够成为瓷砖专家、浴缸专家。如果同样用心,没有理由不成为一个产品专家。\n二、同理心:从用户角度出发\n前面的“用心”是说大我,是比较自我,敢于承担。而将心比心讲的是小我、忘我、无我。做产品,无论有多好的技术、多好的设计给用户提供服务于用户体验,都要把握一个理论,即从用户角度出发。\n所谓用户体验,为什么不叫产品经理体验、老板体验,因为所有体验是从用户角度来看产品,产品经理觉得好的产品用户不一定买,用户选择一个产品的理由跟行业专家选择一个产品的理由,有的时候是大相径庭。用户选择产品有时候非常简单,如何学会从用户的角度出发思考,对很多人来说,说起来是一件很简单的事,但是实际上很难做到。因为每个人不管成功与否,随着经验增加、阅历提升,讲的最多的是什么?是我认为、我觉得,太自我,所以很多时候做产品,是给自己做。\n在产品讨论时,一旦出现激烈争论互不退步的局面,说明争论双方可能都没有站在用户角度,都是认为自己是对的,对方是错的。如何能够将心比心?心理学上有个词,叫同理心。从用户角度出发考虑问题,对很多人来说不是能力问题,是一个心态问题。原来我有一句话,教育过公司里的很多人:像小白用户一样去思考,思考完了得出结论,像专家一样采取行动。很多人颠倒过来了,像专家一样思考,像白痴一样采取行动。\n产品经理要能迅速进入白痴状态或者进入傻瓜模式,每个人应该有一个按纽,能够快速的进入傻瓜模式。我在公司里常常和产品经理们讨论产品,我对产品经理绝对是一个挑战,这是因为我能够这么多年被用户骂,能经常到第一线看用户的帖子,能在微博做用户的客服。这不是为了作秀,是为了保持真正掌握用户的想法,将心比心。\n通过不断的历练,现在我已经有两个我。公司产品经理做出一个产品给我试用的时候,技术出身的我,干了这么多年技术和产品,按钮和功能我很快就能熟悉了解,难不住我,还有那些写的很晦涩的说明书,我看一遍,稍微动脑筋一想就明白了。作为产品经理的我,用这些智能硬件会觉得很顺畅,没什么问题。但此时,第二个我,小白一样的我又会站出来:这个按钮的是做什么的、那个按钮是做什么的、为什么要按好几秒、说明书里的专业名词是什么意思……这个进入小白状态的我会发现体验有各式各样的问题,这就是站在普通用户层面去使用的。\n我做产品,至少有一半的灵感是来自用户,这不是说用户会具体告诉你一个产品应该怎么做。具体需求不能直接问用户,一个个用户具体需求不能听,否则会被用户牵着鼻子走。站在用户角度是说把自己置于用户情景中,去看用户为什么会这么想,用户为什么会这么抱怨,这个抱怨的根源是什么。一边是从用户出发的思维模式,一边是产品经理自我的想法,两种思维不断的在内心交战,不断自我挑战,使用户体验能找到最好的感觉。\n三、处处留心\n很多人觉得在公司工作、开产品讨论会时才是改善用户体验的时候,下班后这事就跟我没关系了,这种人很难成为优秀的产品经理。\n在优秀产品经理眼中,产品体验无处不在,任何事情都是产品体验。比如坐航空公司的飞机,登机过程、机场安检流程等都是体验。再如医院里,处处皆体验,在传统医院的流程中,永远不知道到哪儿划价、交费、拍片子……会让你楼上楼下跑很多来回,这是最坏的体验。\n在日常生活中,如果把自己当成一个抱怨的用户处处留心,然后把它再上升一个层次,抱怨完了之后,想想为什么会抱怨,该怎么改善,从而完成一个头脑体操,思考的过程,我觉得就是提升自己对体验的感觉。\n产品经理去买车,因为对车不了解,就需要听推销员天花乱坠的讲。产品经理可能并不关心车的某个螺丝是什么做的,但推销员依然会讲。反过来,产品经理打造自己产品的时候,巴不得把所有技术细节都展现给用户,也不管用户懂不懂、用不用得上。\n再比如买家电,你们真正懂家电的技术吗?很多人因为家电长得好看,或者现场推销员一顿忽悠就把电视买回家了。现在电视有非常多的功能,但回家实际用的还是音量键、开关键和频道键,摇控器上大部分键甚至都没摸过。现在的电视机还有看照片的功能,你们是否把 SD 卡往里插过?如果插过,你就会知道这个功能不是给人设计的。\n这些都是生活中的点滴,之所以鼓励大家在日常生活中、不熟悉的领域处处留心,是因为这是发现用户感受、培养同理心的一个非常好的机会。如果在日常生活中,不仅仅是上班那几个小时,或者开会那几十分钟里,能让自己无处不在的处于小白用户模式下,能让自己在生活中发现体验不好的地方,久而久之,对产品用户体验的感觉就提升了。\n四、没心没肺:脸皮要厚,不要怕人骂\n最好的产品不是完美的,是优美的,是优雅的,能解决用户问题的,但一定不完美。苹果的产品也有很多缺点,但是有一点或者几点能够给你带来强大的诱惑和感动,这就够了。\n很多设计师做事要求完美,我做产品要求做到极致,但不是完美,完美不可能。产品经理要有开放的胸怀,能够听到别人骂。对我来说,竞争对手雇水军来骂我,虽然很难听,我会咬着牙跟团队说说想想产品有什么改进的,让他骂不出。很多设计师出身的产品经理,有一颗玻璃心,被老板一批评就蔫了,被同行一挑战,被用户一吐槽,就说我不跟你讨论了,你不懂。\n我觉得做一个好的产品经理,要对产品的结果负责,心要粗糙一点,要迟钝一点,不要管别人怎么说,要能够经受失败。因为好的产品,都是经过不断的失败,不断的打磨。好的体验绝对不是一次到位,你要不断的一点一滴的去改进。\n当你们去谈论苹果的时候,谈论成功公司产品的时候,一定不要看今天的成功去模仿,一定看他们刚起步的时候原型多么粗糙。读乔布斯传,看苹果的真实历史,第一代 iPod 很粗糙,第一代苹果手机跟摩托罗拉合作还没成功呢。\n所以每一个产品最后能成功,都不是一招制敌,更不是一炮而红,而是至少经过三年五年不间断的打磨、不间断的尝试、不间断的失败。没有坚韧不拔的心态,产品经理很难做出来。做产品某种角度来说,是做艺术品,但某种角度来说,因为艺术品可以给少数人看,甚至可以孤芳自赏,但是最终的产品成功还是要获得商业上的成功,还是要获得大众的认同,不得不去跟大众沟通,跟市场抗争,跟竞争对手做竞争。\n产品经理应该能够忍受来自市场各种用户建议、正常的反馈,甚至包括恶毒的攻击。所以得有一颗粗糙的心,有时候我也觉得自己没心没肺的,骂我的人多了,刚开始有感触,后来看多了就习惯了。\n上一篇:营销心理学:营销就是把人性付于实践\n下一篇:你所认为的用户,是属于你的真正用户吗?", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 64, "original_length": 11848, "line_ids": [29, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "language": "zh", "language_score": 0.99, "perplexity": 1516.8, "bucket": "middle"} +{"url": "http://www.bishoparchitecture.com/newsdet.aspx?c_kind=2&c_kind2=19&id=23839", "date_download": "2022-05-19T09:18:12Z", "digest": "sha1:YJHTBOE2G5EAHKP4XC5IVL4QMESRS5WW", "length": 1340, "nlines": 7, "source_domain": "www.bishoparchitecture.com", "title": "下载", "raw_content": "冯国明董事长等集团领导赴富阳水务公司督查调研\n18\n3月9日上午,市城投集团党委书记、董事长冯国明带队赴富阳水务公司督查调研一体化改革融杭发展工作,党委副书记、副董事长、总经理李红良,党委委员、副总经理、市水务集团党委书记、董事长赵志仁,集团公司办公室及市水务集团负责人参加。\n冯国明董事长一行现场调研了富阳水务公司江北水厂,详细了解了富阳区供排水及雨水处理现状,听取了富阳区供排水基础设施建设规划的汇报。\n调研会上,冯国明董事长听取了富阳水务公司一体化改革以来取得的成果以及今年工作思路。他指出,富阳水务公司一体化融合发展所付出的努力和取得的成绩可以用“充分肯定,再接再厉”来概括。一是平稳有序实现了一体化改革,确保工作有序,队伍稳定;二是去年“五个新”工作总结和今年“三个强”工作目标思路清晰,部署全面;三是新的富阳水务班子带领全体干部员工立足富阳,努力奋斗,展现了新的作为。对下一步工作,他提出要“充分清醒,任重道远”,他强调,富阳水务公司管辖范围广,服务人口多,担负的使命和责任是重大的,要严格履行好“五个再”要求:一是一体化意义和认识再提高。充分理解水务一体化改革的意义,发挥行业管控优势和地方政府优势,借助市水务集团先进技术、经验和地方政府的支持,切实提高专业化、科学化管理以及服务水平。二是三个“第一”意识再提高。要充分把握“党建是第一责任,保障是第一职能,发展是第一要务”的要求,切实抓好党的建设,履行好社会保障责任,坚持社会效率、经济效益两个效益最大化。三是对标一流,服务富阳再深化。在实践中不断深化管控水平、队伍建设、服务水平等全方位管理水平,更好地服务富阳政府和富阳百姓。四是“三个年”建设再落实。要全面贯彻落实市城投集团“三个年”专项行动的工作要求,今年尤其要突出管理深化年的目标任务,强化过程管控、全过程安全管理、全员综合素质提高,静下心来、沉下身去扎实推进降本增效等全面管理工作。五是团队建设再加强。要贵在坚持、要在自信、重在规矩,在困难面前坚定信念,通过学习增强过硬本领,提高规矩红线意识,一切为公,勇于担当。\n李红良总经理则指出富阳水务公司要在一体化平稳发展的基础上找短板、寻举措、谋发展,他提出四点要求:一是要做好城乡一体化工作。农饮农污要做好规划,以高标准、高要求、适度超前的原则做好保障工作。二是要强化基础管理。以目标和结果为导向,建立考核机制,增强成本意识,降本增效,确保精细化管理贯穿始终。三是要争取属地政府支持。立足富阳、服务富阳,积极争取富阳区委区政府相关部门的政策支持,为又好又快发展创造良好的外部环境。四是要深化“三业”研究。加强主业、副业和新业的统筹发展,强化与市水务集团及下属企业的深度融合。\n当天下午,党委委员、副总经理,市水务集团党委书记、董事长赵志仁召集富阳水务公司班子成员召开会议,对冯国明董事长和李红良总经理的重要讲话精神进行专题部署和落实。他对上午的专题调研情况进行了复盘,并对富阳水务公司今年“三个年”建设工作提出了五方面要求:一是工程建设标准要提高;二是降本增效管理要提标;三是特许经营协议执行要落地;四是政府政策保障要争取;五是发展战略目标要锚定。", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 185, "original_length": 7966, "line_ids": [81, 83, 85, 86, 87, 88, 89], "language": "zh", "language_score": 0.97, "perplexity": 1551.2, "bucket": "middle"} +{"url": "http://www.bjtop1.com/a/yigui/1239.html", "date_download": "2022-05-19T09:34:09Z", "digest": "sha1:LY5E2REFCMZTKRDOUZZI3VXZBE4RQKIU", "length": 3346, "nlines": 28, "source_domain": "www.bjtop1.com", "title": " 德邦物流能否成功代替快递巨头顺丰?【欧宝体育app】_欧宝体育app", "raw_content": "德邦物流能否成功代替快递巨头顺丰?【欧宝体育app】\n回应:过去的两三年,我们显然在筹划租车业务。 今年10月底不会在一些区域和城市上线,但只是小范围试点。创立于1996年的德邦从航空货运起家,一路走过也做到过物流行业里不少细分领域,还包括小件租车,但**惜自由选择了国内公路零担运输业务。\n今年的双11租车争夺战预见更为惨重。一些外来户也重新加入战团。\n回应:过去的两三年,我们显然在筹划租车业务。\n今年10月底不会在一些区域和城市上线,但只是小范围试点。创立于1996年的德邦从航空货运起家,一路走过也做到过物流行业里不少细分领域,还包括小件租车,但**惜自由选择了国内公路零担运输业务。截至2013年8月,德邦已开办直营网点 3700多家,自有营运车辆6600余台,全国运输中心总面积多达88万平方米,被称作物流业顺丰。\n如同顺丰被看做是中国的FedEx,德邦则被视作**有潜力沦为中国版UPS的企业。自2012年初获得国内租车经营资格后,德邦何时启动租车业务之后备受瞩目。\n虽然德邦拒绝接受透露还包括明确上线日期、市场和客户定位,其租车业务否仍使用德邦名称或者创立新的品牌等更加详尽的信息,甚至其董事长兼任总经理崔维星也故意维持高调。秦伟说道:我们并不期望被过多注目。\n据德邦物流潍坊分公司一位期望电子邮件的员工对记者透漏,德邦总部自2011年起就开始研究租车业务。现在租车的组织架构刚创建,先期可能会自由选择北京、广州等几个大城市开始运作,专心领域这个说道不许,但据我推断,应当是电商(仓储)。\n但这预见会是坦途。事实上,京东、凡客等电商网站自辟物流并开始对外接续业务,而顺丰、宅急送、申通等租车企业也早已跨界至电商领域。\n,一般来说,快运是在全国创建起干线网络,根据客户市场需求在重点城市设置少量货物集散地,点对点,服务企业居多,客户到其网点奈何。租车则是门对门,以小件、较慢按时、便利查找、服务个人等为主要特征。如果把物流比作一条河的主干道,租车就是伸延出有的流向田间地头的一条条小溪流。\n,公司经营租车业务必需办理租车经营许可申请人。\n。举例来讲,京东商城是在2012年6月获得租车业务**后才开接外单。\n物流与租车虽然区分具体,租车企业一般也同时与多家物流货运公司合作,但实际早在德邦之前,两者有数互相跨界和融合的趋势。**典型的例子就是顺丰早就开始尝试公路零担物流和冷链物流。中国物流市场这两年发展十分慢,很多模式还没定型,又有新的机会,所以很多企业都在做到一些跨界的探寻。\n戴定一说。他指出,如同京东自辟物流如果只为自己服务必定亏损一样,顺丰的零担物流某种程度也不应伸延向其他租车同行服务才能盈利。顺丰的越界威胁、电子商务的热潮,也许是德邦启动租车业务的原因。但在物流界知名人士、原传化公路港物流集团CEO徐水波显然,德邦做到租车**主要原因不应是重视租车比快运更高的利润率。\n众所周知的事实是,快运是做到大件货物(零担是比较整车而言,指一次托运、计费重量严重不足整车货量的货物),按重量收费,利润率比较平稳。而租车则是按件收费,利润率比较较高。据理解,德邦自2010年早就启动上市计划。\n另有知情人士透漏,德邦自由选择在此时才释放出做到租车的消息,原本就是因应IPO时间表来打的组合拳,只是如今国内IPO未有开闸重新启动。德邦做到租车有一个较为不利的条件,就是有较为多的直营门店,可以像邮局一样来揽货。徐水波指出德邦从以B2B居多的公路零担物流,转型尝试B2C的租车业务,符合国际趋势。从国际上来看,物流和租车企业的交叉融合是一种趋势,就像UPS也做到租车、FedEx也做到零担一样,彼此都在各自注重擅长于的基础上有交叉。\n实质上,德邦为进占租车的确筹划已幸,大大减少网点,甚至像顺丰一样了解社区布点即为其典型动作。根据某物流集团前任副总裁MJ勺子在知乎网站上取得的数据,2009年10月,德邦有大约539个营业网点; 到2010年9月中期,数量激增到982个;在2011年11月,多达1700个;此时此刻,3842个。\n在他显然,租车和零担是两个相近度很高的细分行业,都有网络化特征、获取标准化的服务、不具备可拷贝性,而这也是德邦做到租车的优势。协作除减少网点外,德邦还请求麦当劳的门店设计者、全球**的品牌策略顾问与设计公司美国朗涛设计顾问公司(Landor Associates)老大其设计全新VI识别系统,并在去年已完成替换。秦伟还向记者证实,德邦进占租车还取得了IBM、麦肯锡和安永三家咨询公司的协助。\n德邦内部文件表明,2013年9月16日,德邦物流租车业务启动不会在其上海总部举办,崔维星在会上不作了关于进占租车业务的动员讲话:中国的租车行业每年快速增长30%至40%,电商的发展也十分慢。而目前做到电商业务的租车企业主要以加盟居多,顺丰是直营但是电商业务不多,所以,直营化管理较为好的德邦如果转入租车领域,我们认同可以为客户获取比加盟租车商更佳的服务,所以我们自由选择进占租车。\n事实上,早在2002年,德邦物流之后创建了自己的网站,其想法只是可供客户货物查找。但在后期的市场调查中找到,客户通过网络搜寻联系到德邦委托货运的需求量明显快速增长。2008年5月,德邦开始试运营网上营业厅。到次年8月底,其网上营业厅收益总计超过1.1亿元,所占到收益比例快速增长到23%左右。\n2010年4月,德邦物流月沦为阿里巴巴集团B2B业务的引荐物流商,这也是阿里巴巴B2B业务**月制订第三方物流企业。从快运横跨到租车,从B2B到B2C,看起来只有一步之遥,但也绝非易事。\n戴定一回应,快运是做到大件货物,其网络产于是根据客户确认;而租车则是根据概率,末端的布局是放松的,没特定的客户群。德邦虽然仍然是以服务中小企业居多,但这两者之间有多少交叉重合却尚待而闻。\n说道。他指出,德邦的租车业务应当会回头顺丰这条路,回头四通一达的路子可能性更大一点,但这一切有待于德邦的租车业务月上线后才能尘埃落定。\n据理解,在人员配备方面,德邦很早以前之前就在公司内部发布命令了做到租车的通报,统一对公司不愿专门从事租车业务的零担业务一线员工,展开了租车员从业资格证书的培训,其租车业务上线后即展开月的业务转岗。同时,部分营业部将留出部分仓储空间做到租车用。物流和租车说道融合还一挺无以的,流程不一样,操作者模式也不一样。\n德邦做到租车不能说道有一些优势,但却是是造一块大业务,不经过伤筋动骨是很难去转变的。秦伟坦白道。因为市场的较慢发展,大家都在做到对自己不利的事,但成熟期的模式似乎还没显出。\n戴定一指出,像顺丰、德邦这样互相伸延到对方领域,以及像京东、凡客等一些电商网站自辟物流,在目前阶段都是长时间现象。但从将来来看,随着物流市场的渐渐成熟期,认同不会有社会化分工经常出现,就是每家企业还是要探讨于其核心竞争力,并渐趋分工和合作,分给粗,必定预示着合得凸,只有这样才能定型地发展。\n本文关键词:欧宝体育app,德邦,物流,能否,成功,代替,快递,巨头,顺丰,【\n上一篇:智慧物流迈入“无人”时代【欧宝体育app】", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 47, "original_length": 10035, "line_ids": [14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43], "language": "zh", "language_score": 0.97, "perplexity": 1649.0, "bucket": "middle"} +{"url": "http://www.bkjsj.com/H/news/22.html", "date_download": "2022-05-19T08:51:39Z", "digest": "sha1:K44XXOUR7F53YOKOE5DTBUV3VD3UGPBV", "length": 576, "nlines": 7, "source_domain": "www.bkjsj.com", "title": "巩义市佰科水处理药剂厂", "raw_content": "如何添加聚丙烯酰胺效果更胜一筹\n目前,污水也分为很多种,在处理一些高浊度废水时,添加聚丙烯酰胺的时候需要分批投加,但是大多数客户并不了解为什么要分批投加聚丙烯酰胺PAM?究竟有何好处呢?下面就由河南佰科水处理药剂厂为大家说明一下吧!\n分批添加PAM有什么好处呢?一般处理高浊废水,分批投加絮凝剂比一次性加完药剂可以达到的效果好很多,如以浑液面沉速为比较值,则前者为后者的3倍多!\n所谓分批添加聚丙烯酰胺,就是将投药量分成两部分分别投加于水中,先加入一部分絮凝剂后使之与水迅速混合,相隔1~2MIN后,加入另一部分絮凝剂,再与水迅速混合。由于分批投药能避免过高的絮凝剂浓度与泥沙结合,造成活性基团被封闭的后果,因而可达到较佳的效果。分批投药的比例,一般先投加60%,然后再投加40%为佳。\n聚丙烯酰胺有很多地方是需要注意的,只有了解了源水,了解了产品,才会给客户带来较高的效率。河南佰科水处理药剂厂为客户生产供应大批量净水剂:聚合氯化铝,阴离子聚丙烯酰胺,聚合硫酸铁,液体三氯化铁等高效水处理药剂,多年来,我们一直以客户需求为依据,为客户生产供应出较合适的产品,以较合适的价格,促成较长久的合作!聚丙烯酰胺厂家较新咨询热线:13838033648 13838033648\n前一篇:佰科公司聚合氯化铝符合国家标准\n后一篇:聚丙烯酰胺投加量仍是影响效果的根本", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 33, "original_length": 2546, "line_ids": [24, 25, 26, 27, 28, 29, 30], "language": "zh", "language_score": 0.96, "perplexity": 1685.9, "bucket": "middle"} +{"url": "http://www.bkzhishi.com/sh/3004.html", "date_download": "2022-05-19T08:43:48Z", "digest": "sha1:CTEXVVBXHVYKAK5QILJYV4LTUJYSFMET", "length": 824, "nlines": 20, "source_domain": "www.bkzhishi.com", "title": " 知识生活窍门网", "raw_content": " 眼睛白眼球有黄斑怎么办,如何预防眼睛黄斑病变\n眼睛白眼球有黄斑怎么办,如何预防眼睛黄斑病变\n如果是位于眼白上可能是结膜的脂肪沉着,不需要治疗。位于眼白和黑眼珠之间可能是睑裂斑,为风尘刺激、紫外线照射过多引起,也不需要处理。用眼疲劳容易造成眼部结膜充血、眼干涉、疲劳性眼痛等症状,你需要保持充足的休息时间,勿过度操劳。方法\n看电视、玩电脑等因为都有辐射,所以时间不宜太久。另外用眼过度会造成眼睛疲劳,引起近视患者的屈光度数加深。平常可以多做眼球运动,例如:上下转动、左顾右盼,可放松眼部肌肉。热敷也很有效,可快速消除眼部疲劳。亦可将两手掌摩擦至热,然后贴盖在眼部,促进眼部血液循环。\n2、在饮食方面,可适当进行食补:猪、牛、羊、鸡等动物的肉类;海参、黄鱼、鳝鱼等鱼类;猪肝、鸡肝等动物肝脏;其他如的如桂圆、荔枝、胡萝卜、芹菜、山药、芝麻、枸杞、菊花、决明子等等。并且要少吃葱、蒜、韭菜、胡椒、酒、辣椒等辛辣食物。\n3、对于眼睛白眼球上有黄斑这个问题我们大家应该知道了,在生活中人们都要很好的保护自己,身边的这些疾病对于我们大家来说是非常的有危害的,我们大家要更加好的保护自己,给眼睛洗个澡,黛羽眼球SPA,眼睛白眼球上有黄斑的人一定要及早的治疗。\n高校毕业除了公务员考试、考研和工作还有什么更好的选择\n京东云服务器实例模板怎么删除\nX4:基石前中期贸易心得分享\nExcel文字与数字分离\n京东38节什么时候开始报名\n迄今为止你最讨厌的广告是什么\n现在电脑技术什么字体都可以打印出来练书法还有意义吗\n大学生拿攒下的生活费买iPhone13Pro合理吗\n苏州最让你难忘的美食有哪些\n有人说最好的人生是为自己而活你赞同吗\n你有没有看病被坑过的例子\n从2019年新冠疫情到现在说说一件你生命中最有意义的事\n机关工勤人员工龄40年了可以提前退休吗\n如果选水浒传108将知名度最高的十个人你会如何排名", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 41, "original_length": 3321, "line_ids": [2, 3, 5, 6, 7, 8, 11, 12, 13, 14, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "language": "zh", "language_score": 0.96, "perplexity": 1771.4, "bucket": "middle"} +{"url": "http://www.bokee.net/bloggermodule/blog_listcolumn.do;jsessionid=3D3F4AB11C6B0ADA3C685442DACB4E79.fs02?columnName=%E9%93%9C%E6%A2%81%E5%8A%9E%E5%85%AC%E5%AE%A4%E8%A3%85%E4%BF%AE&bokeeName=fxf0428", "date_download": "2022-05-19T08:26:59Z", "digest": "sha1:M7OHBH56IJNM4FKQTIYMEHTIPX2LMU4I", "length": 242, "nlines": 3, "source_domain": "www.bokee.net", "title": "企博网职业博客", "raw_content": "铜梁办公室装修 (1篇) 展开 列表\n办公空间装饰效果图\n我们生活中大部分的时间都待在办公室里,兢兢业业的做着自己所负责的工作,认真的做着每一件我们应该做的事。那么很明显办公室装修的好坏或多或少的影响着我们生活的心情。光线是否明亮,通气是否顺畅,都影响我们工作的时候心情与效率。 一、铜梁办公室装修要充分了解企业类型和企业文化的深入理解,只有充分了解企业类型和企业文化,才能设计出能反映该企业风格与特征的办公室,使设计具有个性与生命。 二、企业内部机构", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 168, "original_length": 5466, "line_ids": [161, 162, 163], "language": "zh", "language_score": 0.99, "perplexity": 1705.1, "bucket": "middle"} +{"url": "http://www.dginze.com/NewsDetail/2111673.html", "date_download": "2022-05-19T08:39:44Z", "digest": "sha1:DZJ3H4B2DLVXYCWE4YXHJ2SSFSHWEUJI", "length": 715, "nlines": 12, "source_domain": "www.dginze.com", "title": "模具行业中零件加工方法与加工工艺,东莞市银泽实业有限公司", "raw_content": "30 16:18:34\n通常来说模具配件加工商都是采用以下方法加工:\n1、洗削加工:主要是用铣刀对平面进行铣削加工\n2、磨削加工:主要是用砂轮片对工件的表面进行磨削加工。\n3、刨削加工:主要是用刨刀对工件表面进行刨削加工。\n4、特种加工:是直接利用电能、化学能等进行加工的方法。\n5、数控加工:主要是通过数字化信息来控制机床,使被加工零件和刀具之间产生符合要求的相对运动,从面实现零件的加工。\n模具配件加工工艺一般都是采用以下方法:\n1、几何形状精度 轴颈的几何形状精度(圆度、圆柱度) ,一般应限制在直径公差点范围内。 对几何形状精度要求较高时,可在零件图上另行规定其允许的公差。\n2、表面粗糙度 根据零件的表面工作部位的不同,可有不同的表面粗糙度值,例如普通机床主轴支承轴颈的表面粗糙度为 Ra0.160.63um,配合轴颈的表面粗糙度为 Ra0.632.5um,随着机器运转速度的增大和精密程度的提高,轴类零件表面粗 糙度值要求也将越来越小\n3、尺寸精度 轴颈是轴类零件的主要表面,它影响轴的回转精度及工作状态。轴颈的直 径精度根据其使用要求通常为 IT69,精密轴颈可达 IT5。4、位置精度 主要是指装配传动件的配合轴颈相对于装配轴承的支承轴颈的同轴度, 通常 是用配合轴颈对支承轴颈的径向圆跳动来表示的;根据使用要求,规定高精度轴 为 0.0010.005mm,而一般精度轴为 0.010.03mm。 此外还有内外圆柱面的同轴度和轴向定位端面与轴心线的垂直度要求等。\n下一篇 : 模具材料对热处理变形的影响", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 78, "original_length": 3436, "line_ids": [30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41], "language": "zh", "language_score": 0.98, "perplexity": 1829.3, "bucket": "middle"} +{"url": "http://www.fa-xx.com/fenleizuowen/", "date_download": "2022-05-19T08:56:51Z", "digest": "sha1:2KJCM3RHEAQN2OB5JMWT3PO6F5KFY3P5", "length": 2654, "nlines": 93, "source_domain": "www.fa-xx.com", "title": "满分作文网", "raw_content": "列表\n励志名言短句霸气\n18 15:12:24 栏目:分类作文\n励志\n励志名言短句霸气\n无论是身处学校还是步入社会,大家总免不了要接触或使用名言吧,熟记名言有助我们增加知识储备,打造语言亮点。名言的类型有很多...\n世界艾滋病日防艾宣传演讲稿\n艾滋病\n世界艾滋病日防艾宣传演讲稿\n艾滋病,已成了全世界人民共同关心的一个话题。怎样预防艾滋病,也就成了大家更为关注的话题。大家都知道艾滋病的可怕...\n与我\n老人\n“我”看到圣地亚哥驾驶着他那破旧不堪的渔船出海了。最后,他回来了,伴随他归来的,还有一条鱼的骨架。\n他努力了,他坚持了五篇500字的初中作文,他尝试了...\n作文:猜猜他是谁:大草原游记_800字\n游记\n辉腾锡勒大草...\n读后感\n读后\n读后感\n认真读完一本著作以后,相信大家增长不少见闻吧,不妨坐下来好好写写读后感吧。那么你真的懂得怎么写读后感吗?下面是小编为大家收集的《蛙》读...\n「五篇500字的初中作文」赞美老师的名言警句\n导读:五篇500字的初中作文-老师\n赞美老师的名言警句(**15篇)\n在日常生活或是工作学习中,大家总免不了要接触或使用名言警句吧,在议论文中,引用名言警句,不但体现语言的丰富,还能增强观...\n感谢我的爸爸妈妈作文 最热闹的夜晚\n导读:感谢我的爸爸妈妈作文-夜晚\n放暑假的第一个星期六,华谊兄弟的夜晚**万分,十分热闹。这个省的人都欢聚在一起。(开头逐层深入,写作意图逐渐明朗)\n我带着兴奋而又激动的心情来到...\n[中学生议论文作文大全600]闹元宵猜灯谜题目及答案\n导读:中学生议论文作文大全600-答案\n闹元宵猜灯谜题目及答案\n元宵节灯谜是一种古老的传统民间观灯猜谜的.习俗。以下是小编精心整理的闹元宵猜灯谜题目及答案,欢迎大家借鉴与参考,...\n四年级450字优秀作文_江苏旅游美景导游词\n导读:四年级450字优秀作文-旅游\n江苏旅游美景导游词\n作为一名乐于为游客排忧解难的导游,就有可能用到导游词,借助导游词可以更好地宣传景点,引导游客观光游览。那么你有了解过导游词...\n「中国农业大学最初的校训」公务员公文写作基础知识\n导读:中国农业大学最初的校训-基础\n公文写作工作计划\n公文会议纪要格式\n培训公文格式的简报\n公文会议纪要\n元旦晚会文案写作\n相...\n[励志作文600字小学生]六年级古诗改写:《送灵澈上人》_500字\n导读:励志作文600字小学生-古诗\n扑簌着,千百双翅膀,从竹林里惊起,扑簌着,飞向黄昏火红的斜阳余辉里去。\n一阵傍晚的凉风拂过,竹叶缓缓的抖动,作出萧萧的声音。灵澈,灵澈。你看那竹林摇...\n「暑假作文300字20篇」这份深情无法**\n导读:暑假作文300字20篇-深情\n对孟郊来说,亲情是慈母手中的针线;对杜牧来说,亲情是母亲鬓边的白发;对张籍来说,亲情是一封又启封的家书;而对于我来说,亲情是一串打开爱之门的钥匙。...\n[高考甲卷作文2021范文8]让我告诉你_300字\n导读:高考甲卷作文2021范文8-告诉\n暑假,我参加了游泳、弹琴、旅游等活动,我最感兴趣的高考甲卷作文2021范文8是旅游。\n8月25日,我和妈妈乘飞机到广西去旅游。我们游览了北海、南宁...\n初中作文微笑_炸 金 蝉-美文欣赏\n导读:初中作文微笑-美文\n西班牙语双语阅读美文欣赏\n对联100副欣赏\n《蝉的歌唱》读后感\n初中作文微笑\n螳螂捕蝉教学设计\n《螳螂捕蝉》教学...\n以爱国为主题的征文800字_上帝的哲理小故事\n导读:以爱国为主题的征文800字-哲理\n关于上帝的哲理小故事\n1963年,一位叫玛莉班尼的女孩写信给《芝加哥论坛报》儿童版的主持人西勒库斯特先生,因为她实在搞不明白,为什么她帮妈妈把...\n我的家乡英语作文 《爸爸的花落了》读后感(共3篇)\n导读:我的家乡英语作文-花落\n亲爱的同学们,大家平时应该都写过作文吧,很多同学作文能拿满分,很多同学却害怕写作文,要想写好作文必须得多学多练。以下是小编精心整理的《爸爸的花落了...\n十篇优秀作文150字-猴年春节拜年祝福语\n导读:十篇优秀作文150字-拜年\n猴年春节拜年祝福语\n春节到了,大家都忙着拜年送祝福呢,下面是小编整理的猴年春节拜年祝福语,欢迎大家阅读!\n1、猴欢猴叫来接班,猴歌声声唱吉祥。如意生...\n最吓人的丧尸_死如平静的道别——读《爷爷变成了幽灵》有感_400字\n导读:最吓人的丧尸-道别\n在一个平凡的家庭里,一个可爱的孩子叫艾斯本和他的爷爷[幽灵]在一堵墙中穿来穿去。\n最吓人的丧尸-幽灵\n这就是爷爷幽灵的封面。\n当我第一次看到这本书...\n高中诗歌作文 《假如给我三天光明》阅读测试题及阅读答案\n导读:高中诗歌作文-光明\n《假如给我三天光明》阅读测试题及阅读答案\n现如今,我们很多时候需要适量地做些阅读题,就有可能接触到阅读答案,阅读答案是对有关阅读题所做的解答。那么一...\n我有一个想法满分作文300:让爱永驻心中演讲稿400字\n导读:我有一个想法满分作文300-演讲\n爱是世界上最纯洁,最无私的,它看不见也摸不着,但只要你用心感受,便会发现它其实存在于世间的每个角落。今天小编在这给大家整理了一些让爱永驻心...\n可以触碰你 议论文论据 初二满分作 写花的作文 二年级优秀 高中作文怎 小学生关于 夹看学长的 十篇励志美 考作文700 优秀满分作 苹果的作文 四年级最难 四年级作文 感恩作文 节约用水倡 高考优秀句 简单周记40 有志者事竟 我的好朋友 起点作文高 励志美文摘 我的理想作 抄一篇范文 灯初中作文 五年级日记 中考满分优 实验作文 小学生优秀 小学生作文 感动800字 语文高考满 海边初中作 拔河比赛作 作文《迷》 以幸福为话 128个真实 初中作文变 小学生100 关于新高考\n小学生写景物的作文:原来,如此-\n「成长作文800字初中」《面对巨人》观后感300字\n高中奉献作文 自我介绍【优秀6篇】", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 164, "original_length": 9761, "line_ids": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 60, 62, 64, 66, 68, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 85, 86, 88, 90, 92, 93, 95, 96, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 125, 126, 130, 137, 139, 140], "language": "zh", "language_score": 0.94, "perplexity": 1895.5, "bucket": "middle"} +{"url": "http://www.e3vplc.com/news/473.html", "date_download": "2022-05-19T09:30:52Z", "digest": "sha1:4LTROWBATRKLYYGBNN3E66I6DUQTCR42", "length": 579, "nlines": 16, "source_domain": "www.e3vplc.com", "title": "除氟厂家,供应商", "raw_content": "一、除氟剂评价标准\n1. 具有较好的除氟容量,能够保持较长的运行周期。\n2. 在使用时应保证水质符合国家含氟废水排放标准(10mg/L)或饮用水标准(1mg/L)。\n3. 应具有较宽的使用范围,受溶液的PH、氟含量、离子强度、温度等的影响较小,能够适用于不同的水质环境。\n4. 使用运行成本低。\n二、除氟剂种类\nF6,可以针对高难度含氟废水、低浓度含氟废水、中高浓度含氟废水进行处理。\n三、含氟废水去除氟离子的机理\n1.氟离子的固化去除\n游离态的氟离子只有形成难溶性的氟化物盐,并固化为沉淀物(CaF2)时,才能从溶液中清除。但在现实中,含氟废水的成分不仅难单一,而且还很复杂。因此,用固化去除法处理后的含氟废水中的氟离子浓度往往都大于理论值,达到排放标准还需对氟离子再做深度处理。\n2.高效除氟剂对氟离子的深度处理\n利用高效除氟剂的有效组分强极性电子云杂化轨道,与废水中的氟元素形成多齿配体的强力化学键,以达到去除氟的效果,所形成的氟化物比一般的配合物更稳定,可有效地将氟化物从废水中分离。\n关键词:除氟剂厂家,淄博除氟剂厂家,山东除氟剂\n含氟废水处理\n下一篇:除氟剂厂家,除氟剂,除氟剂除氟效果如何呢?\n高效除氟剂G", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 137, "original_length": 4950, "line_ids": [91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 111], "language": "zh", "language_score": 0.96, "perplexity": 1480.5, "bucket": "middle"} +{"url": "http://www.esenciaturistica.com/World%20Cup/9468.html", "date_download": "2022-05-19T08:43:31Z", "digest": "sha1:VUO6CBPYS2DSMSGG6IDM3RVQOTBHUMVS", "length": 791, "nlines": 14, "source_domain": "www.esenciaturistica.com", "title": " 体育新世界", "raw_content": " 世界杯预选赛南美区第17轮~哥伦比亚VS玻利维亚\n世界杯预选赛南美区第17轮将在北京时间03月25日07:30时罗伯托梅伦德斯大都会体育场哥伦比亚主场迎战玻利维亚,两队近期五次交手中哥伦比亚4胜1平玻利维亚,哥伦比亚小组排名第7名积分17分。\n两队在第一轮交手中玻利维亚主场以1比1哥伦比亚平局收场,哥伦比亚在上一场比赛中客场以0比1输给了阿根廷,玻利维亚在上一场比赛中主场以2比3输给了智利,哥伦比亚虽然出线机会渺茫但是争取第5名还是有机会的,玻利维亚已无缘出线。\n标签: 世界杯预选赛 南美区 哥伦比亚 玻利维亚 积分 排名\n上一篇:世界杯预选赛南美区第17轮~乌拉圭VS秘鲁\n菲尔特VS RB莱比锡\n德甲联赛第26轮将在北京时间03月14日02:30时在龙霍夫托马斯·索默体育公园菲尔特主场迎战RB莱比锡,菲尔特德甲联赛排名垫底第18名积分14分,RB莱比......\n科斯蒂.汉森和欧娜.巴特列在 WSL 开幕日的胜利中分别得分\n0 击败雷丁女足。艾拉.图恩(Ella Toone) 以假 9 的身份开始比赛,他......\n杜兰特入选NBA本周最佳球员\n达拉斯小牛队后卫卢卡·东契奇和布鲁克林篮网队前锋凯文·杜兰特被评为第 21 周 NBA 最佳球员。 卢卡·东契奇,达拉斯小牛队 ......\n据报道,托特纳姆热刺仍然有兴趣签下拜仁慕尼黑门将亚历山大·努贝尔,这位 25 岁的德国人被视为 35 岁的热刺一号雨果洛里斯的潜在接班人,亚历山大&mi......\n33岁的莱万多夫斯基本赛季再次表现出色\n勒布朗詹姆斯超越卡尔马龙成为NBA职业生涯得分榜第二", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 82, "original_length": 5230, "line_ids": [15, 18, 19, 20, 23, 26, 27, 29, 30, 35, 36, 39, 73, 75], "language": "zh", "language_score": 0.96, "perplexity": 1509.1, "bucket": "middle"} +{"url": "http://www.golfhunter.com.cn/1090.html", "date_download": "2022-05-19T08:40:45Z", "digest": "sha1:2XQPJXPKFXNCENTLQ3DUF5IO3QWYFZH2", "length": 992, "nlines": 7, "source_domain": "www.golfhunter.com.cn", "title": "倍享全民高尔夫(金游城店) – 高尔夫评测网", "raw_content": "倍享全民高尔夫(金游城店)\n倍享全民高尔夫(金游城店)的邮政编码: 150105,电话区号: 0471,主要服务范围为体育休闲服务,体育休闲服务场所,体育休闲服务场所,我们的客户遍布全市, 最主要服务区域包括但不限于[‘南二环与丰州路交汇处’, ‘颐和家园14号楼2单元’, ‘南二环与东二环交会处中海锦绣城南侧’, ‘南二环与丰州南路交汇处向南500米路西’, ‘鄂尔多斯大街与丰州路交汇处’, [], ‘金盛巷东50米’, ‘二十九中对面(金盛国际家居北侧)’, ‘哈达路附近’, ‘南二环路与丰州路交汇处往南500米’, ‘南二环与丰州路交汇处向南500米’, ‘鄂尔多斯东街与东二环交汇处西500米路南’, ‘区南二环与丰州路向南500米’, ‘华盛嘉苑’, ‘金桥开发区南二环内蒙高级人民法院对面’, ‘南二环路’, ‘小厂库伦村’, ‘小台什村’, ‘滨河路西50米’, ‘滨河路北150米’]\n外滩’, ‘北方电力小区’, ‘大台什’, ‘华盛嘉苑’, ‘小厂库伦’, ‘小台什颐和家园(哈达路)’, ‘中海峰墅(滨河路)’, ‘工会小区’]附近的朋友上门咨询!\n消费者停车处’]等。\n分类 内蒙古 标签 学打高尔夫球、 打高尔夫动作、 打高尔夫照片、 美女打高尔夫 文章导航\n祥云高尔夫俱乐部\n绿岛高尔夫俱乐部", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 116, "original_length": 4814, "line_ids": [16, 19, 20, 21, 23, 24, 25], "language": "zh", "language_score": 0.6, "perplexity": 1849.4, "bucket": "middle"} +{"url": "http://www.hzxuqing.com/a/chenggonganli/1294.html", "date_download": "2022-05-19T08:52:52Z", "digest": "sha1:FFOSIZKP57HXGYNJSIAW3QPXSH5DRYIQ", "length": 920, "nlines": 7, "source_domain": "www.hzxuqing.com", "title": "娃娃菜炒香菇,炒牛肉,泡椒炒香干,洋葱炒肥牛这几道美食的做法_必威betway中文版", "raw_content": "娃娃菜炒香菇,炒牛肉,泡椒炒香干,洋葱炒肥牛这几道美食的做法\n本文摘要:娃娃菜油炸香菇材料:娃娃菜2颗、香菇10朵、油、盐作法:1、香菇去根切片,将娃娃菜最外层的菜叶去除,然后去根,洗涤控水。2、然后将菜叶和菜茎缝合,茎部小块手指笔画的条。炒锅倒油,油热后用葱蒜炝锅。 3、气味香味以后,再行把娃娃菜的菜茎与香菇下锅翻炒,仍然炒到香菇逆焉了,再行下菜叶。\n娃娃菜油炸香菇材料:娃娃菜2颗、香菇10朵、油、盐作法:1、香菇去根切片,将娃娃菜最外层的菜叶去除,然后去根,洗涤控水。2、然后将菜叶和菜茎缝合,茎部小块手指笔画的条。炒锅倒油,油热后用葱蒜炝锅。\n3分钟起锅装盘。\n泡椒油炸香干材料:香干150克、五花肉80克、泡椒4个、蒜苗1条、大蒜两瓣、白糖三分之一小匙、酱油一小匙、盐适量作法:1、香干切片,五花肉托薄片,泡椒斜切成圈,蒜苗洗涤切段,大蒜去皮切片;起油锅,下入五花肉,炒至出油;下入香干、大蒜片,炒至香干表面头顶变黄;2、下入泡椒、盐、糖,翻炒两分钟,下入蒜苗,放进生抽,炒匀才可出有锅。洋葱油炸肥牛材料:肥牛、洋葱、青椒、红椒、高汤、蒸鱼豉油、老抽、蚝油、现磨胡椒粉、红薯淀粉;作法1.洋葱切块;青椒切块;红椒切块;2.高汤半碗,特蒸鱼豉油三勺、老抽半勺、蚝油半勺,现磨胡椒粉适度,红薯淀粉少量,搅匀可用;3.煮锅坐水,水开后放进肥牛;用筷子拨散,关火;摇动至肥牛基本变色捞起;4.炒锅坐油;小火油五成冷时放进洋葱;炒出香味后加青红椒块同油炸;洋葱半透明时放进肥牛;5.。\n本文关键词:娃娃,菜炒,必威betway中文版,香菇,炒,牛肉,泡椒,炒香,干,洋葱\n上一篇: 洋葱的好吃做法 用它与鸡肉搭配 味道更佳 家人抢着吃 下一篇:没有了", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 43, "original_length": 3502, "line_ids": [16, 18, 19, 20, 21, 22, 24], "language": "zh", "language_score": 0.74, "perplexity": 1710.6, "bucket": "middle"} +{"url": "http://www.jiankang2000.com/cgn/c100944/2022-02/24/content_8bd617f9dbe9453b950df8a176473dc6.shtml", "date_download": "2022-05-19T08:03:27Z", "digest": "sha1:XU2DFDJAOJ5543VWDTSUGB5RS52TNJS7", "length": 1076, "nlines": 19, "source_domain": "www.jiankang2000.com", "title": "官方网站 善用自然的能量", "raw_content": "美狮贵宾会四名挂职干部第一时间返岗 稳步推进广西凌云县、乐业县疫情防控、定点帮扶工作\n壬寅虎年初,疫情突肆虐。\n近日,广西百色市突发本土新冠疫情,疫情无情人有情,来看看中国广核集团(简称“美狮贵宾会”)在广西的四位挂职干部如何在第一时间抗疫,又为他们的村民做了哪些事儿呢?\n在美狮贵宾会定点帮扶的广西凌云县、乐业县,医护人员们穿着防护服,坐着三轮车、铁皮船,骑着摩托车、小电摩,走村串户翻山越岭做核酸检测,一户不落。防疫人员累了,就在山路边躺下来休息,饿了,就干吃一袋方便面。尤其是今年百色气候特别寒冷,大雨过后满路泥泞,一不小心就会摔倒。可以肯定的是,这里的抗疫比其他城市艰难的多。\n春节返乡过节的美狮贵宾会四名挂职干部,听闻百色疫情后,心急如焚。2月15日,百色市解除人员“不进不出”管控措施,四位挂职干部第一时间启程奔赴岗位,16日就全部投入抗疫工作。\n广西凌云县\n在凌云县,美狮贵宾会挂职干部、县委常委、副县长刘华干一天内跑遍大半个县城,先后到县城药店、超市、农贸市场、凌云中学等地,检查防疫工作落实情况,了解疫情防控困难和物资需求。为有序推进复工复产,他先后来到凌云县那山生态农业开发有限公司等公司实地了解,推动解决企业复工遇到的困难,深入田间地头,推进春耕桑蚕产业生产。\n▲刘华干在加尤镇磨贤村了解春耕桑蚕生产\n广西乐业县\n在乐业县,美狮贵宾会挂职干部、乐业县委常委、副县长金万兵深入疫情防控一线,先后到网格化所负责的三个村和两个社区,检查防疫工作落实情况,了解防疫物资储备情况。之后,他又前往美狮贵宾会帮扶建设的乐业风电项目、生物质有机肥厂等,了解企业实际困难,深入交流解决办法。\n▲金万兵到乐业草王山茶业公司推动复工复产\n广西凌云县陇槐村\n在凌云县陇槐村,为提升群众外出务工的安全意识,确保脱贫人口外出务工,稳岗就业,美狮贵宾会挂职第一书记李熹耐心指导复工群众办理离百报备手续,宣贯外出防疫安全要点。\n▲李熹正在指导返岗群众填写离百报备个人信息表\n广西乐业县板洪村\n在乐业县板洪村,美狮贵宾会挂职驻村第一书记龚欢积极响应乐业县关于工作队全力参与疫情防控的工作要求,广泛动员村民积极参与防控,形成全员参与疫情防控的钢铁防线。\n▲龚欢向村民讲解疫情防控知识\n疫情防控不放松,乡村振兴在行动;战“疫”还在继续,大考仍在进行。美狮贵宾会将继续根据百色市防疫情况,结合凌云县、乐业县实际需求,继续支持两县扎实做好疫情防控,早日恢复正常生产,统筹推进巩固拓展脱贫攻坚成果同乡村振兴有效衔接工作。\n2021科普中国”十大科普作品", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 234, "original_length": 7339, "line_ids": [185, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 210], "language": "zh", "language_score": 0.88, "perplexity": 1667.9, "bucket": "middle"} +{"url": "http://www.jinanleshi.com/a/jishuwenzhang/1511.html", "date_download": "2022-05-19T08:27:25Z", "digest": "sha1:D3L6HKCEUA2UHKKRGGSWWFNSGNN5L6DP", "length": 4174, "nlines": 24, "source_domain": "www.jinanleshi.com", "title": "疫情影响“三驾马车”奔速,企业应主动站位_华体会", "raw_content": "疫情影响“三驾马车”奔速,企业应主动站位\n本文摘要:2020年进年即挑战,新型冠状病毒带给的疫情让大批中小企业动工阻碍,发展被困。在当下国民经济转型升级,全球科技产业竞争格局日愈多激化的大背景之下,疫情的突爆带给了极具破坏性的影响。未来一段时间,疫情对于国民经济发展的影响主要探讨于何处?中国科技产业发展路在何方?如何通过科技手段防止疫情损害更进一步不断扩大?涉及问题沦为了众多创业者与投资人思维颇多的问题。\n2020年进年即挑战,新型冠状病毒带给的疫情让大批中小企业动工阻碍,发展被困。在当下国民经济转型升级,全球科技产业竞争格局日愈多激化的大背景之下,疫情的突爆带给了极具破坏性的影响。未来一段时间,疫情对于国民经济发展的影响主要探讨于何处?中国科技产业发展路在何方?如何通过科技手段防止疫情损害更进一步不断扩大?涉及问题沦为了众多创业者与投资人思维颇多的问题。\n正式成立于2011年,国科嘉和基金是由中国科学院有限公司有限公司(全称:国科有限公司)作为基石投资人发动、联合国内多家大型企业集团联合正式成立的股权投资基金管理人,是国科有限公司必要管理的一级股权投资平台。目前旗下管理着多支人民币创投基金、并购基金、产业专项基金,以及美元创投基金和政府专项基金,资金管理规模约数百亿人民币;在投资方向上,国科嘉和主要注目TMT和生命科学两大领域。对于此次疫情的影响,国科嘉和对如何应付具有自己的分析和思维。\n近日,记者专访了国科嘉和管理合伙人王戈,分别就疫情愈演愈烈对国民经济发展的微观、中观、以及宏观等层面带给的影响展开了剖析,并对国科嘉和的基金运营情况展开了适当理解。疫情带给新一轮产业价值重估,企业宜早于做到打算目前,国科嘉和70%的资金投在了TMT领域,30%转在生命科学领域。\n无论是TMT,还是生命科学,都沦为了疫情愈演愈烈影响尤为根本性的领域。谈到疫情对这两大领域将来的影响,王戈从微观企业、中观行业、以及宏观国民经济发展三个维度展开了分析。首先,在微观领域,自2018年资管新规公布以来,资本市场规范制度的更进一步实行使得投资基金圈广泛高喊“寒冬”到来,这种状态仍然持续到2019年底,在投资基金领域的头部基金都实在募资艰难的情况之下,未来两三年预见将不会是行业配对的时候。疫情的愈演愈烈毫无疑问激化了创投领域企业融资的可玩性。\n“当见面都十分艰难了,做到尽调就更加不有可能了,企业融资节奏天然地上升了”。当然,虽然疫情的愈演愈烈为企业发展带给了新的挑战,但这其中也不存在生物医药、生鲜电商等领域的产业链获益的企业。\n“现阶段,企业应当戒骄戒躁,产业链获益的企业应当尽仅次于的力量为抗击疫情多做到一些贡献。不受疫情影响的企业也应当尽早作出调整,尽早尝试积极开展行之有效的补救措施,思维扩展新的业务,想要办法熬过艰苦时期,让企业活下去才是关键。”王戈建议。\n在中观层面,创业企业个体之外,投资基金股权投资行业也受到了极大的冲击。可以预料,这一次疫情之后,生物医药、体外临床、分子生物学、病毒类、防治领域必定将不会经常出现一波新的资本重估与声浪,这些领域将经常出现一些新的投资机会。\n此外,在TMT领域,将AI运用在生命科学和非接触式场景等横向细分方向,某种程度也将经常出现更加多新兴的应用于场景以及潜在市场。“譬如在疫情防控期,经常出现了人们在电梯内不愿必要用手摁楼层键的情况,这类场景用智能语音技术可以构建改建升级。”王戈举例道。\n下一步,AIoT、智慧城市等领域将获得更进一步的发展与普及。经过疫情的考验,在国家紧急状况下的卫生防疫等领域某种程度也将被发掘出更加多新的投资有可能。“在2月3日举行的政治局紧急会议上,精研总书记特别强调,疫情曝露了我们在防疫和应急领域不存在短板的问题,先前一定得重构。可以预测,涉及领域的市场机会也将随之经常出现,疫情完结之后还将不会有不少资本转入这一领域。\n”王戈补足道。在宏观层面,中国这样一个新的举国体制的国家,使得我们在疫情的防控号召以及针对性措施方面都不具备优势,悲观地辨别,这一次疫情的需要迅速的获得掌控,预测到2月底未来将会获得阶段性拐点,成功的话,在4月30日前获得基本面的胜利。而且预示着1.2万亿逆回购基金以及涉及鼓舞政策的实施,疫后经济获得很快声浪的情况还是可以意识到的。\n在疫情完结之后,消费虽然不会经常出现一定的声浪,但丧失的消费无法补仓;与此同时,进出口也因为大部分国际航线的停止而受到影响;当投资、消费、出口这“三驾马车”中的两驾跳跃阻碍且无法很快提振,投资驱动的效果将更进一步被缩放。“在房地产投资早已沦为过去式,接下来需要发力投资的领域将更进一步探讨在软科技、公共卫生、公共防疫、三农贫困地区、以及基础设施等方面,用作补足国民经济高质量发展过程中不存在的短板,更进一步达成协议年度经济发展目标。”王戈如此预判接下来一段时间的投资走势。\n“对于企业而言,融合各自企业所处的环境与业务特色以及发展目标,主动站位、主动卡位,很快做出业务调整;要有底线思维,作好极端情况的预案。”在约谈了近百家被投企业之后,王戈得出这样的建议。疫情愈演愈烈之后,工信部很快号召,倡议人工智能等涉及企业充分发挥各自优势,协力抗击疫情。\n在有效地抗击疫情方面,国科嘉和旗下多家产业链获益企业充分发挥各自优势,从病原检测、消毒、医疗物资捐献及仓储、基因组数据库分析平台、疫区教育等各方面贯彻科技抗疫,在防止疫情蔓延以及影响更进一步好转过程中贡献了最重要战力。据介绍,国科嘉和被投企业钛米机器人有一款针对智慧医疗场景获取智能机器人解决方案的智能消毒机器人很快转入武汉中心医院、协和医院、中南医院等最前线战场的医院隔离病房、ICU、手术室、痉挛门诊等科室,在医院疫情防控以及公共卫生管理方面充分发挥了最重要起到。此外,国科嘉和投资企业国科恒泰自武汉封城至今一次次来回于武汉各大医院运输捐献物资,保证为疫情防控第一线获取及时的物资运输服务;云呼科技获取平价医疗物资、通车湖北物流确保专线;微远基因于2019年12月底参予并已完成“新型冠状病毒”病原的找到和检验,并且顺利研制出“新型冠状病毒核酸检测试剂盒”,服务多达25家医院,已完成数千份检测。\n疫情加快产业转型升级,科技博爱是发展显然自2018年以来,全球科技产业竞争格局日愈多激化,同时国内也面对着产业转型升级的迫切需要,2020年又开局不如意遭遇疫情。中国科技产业转型升级的道路确有?面对哪些挑战?必须如何应付?针对这一问题,王戈的问是:“该遇上的问题会较少也会多,短期内显然不存在影响,但是将来来看影响并不大”。\n这一点,从股市在散户之后千股跌停,到如今也渐渐完全恢复的情况就可以显现出。长年开看,疫情的扰动并无法确实转变某一行业或者资本市场的显然运营。返回基本面,预示着疫情的愈演愈烈,投资人也在这样的一个情况被迫确实的静下心来,资本市场以及企业自身都将更为地重返价值,也锤炼了科技发展以及淘出了确实优秀企业。王戈回应,目前,中国科技仅次于的问题是技术原创性严重不足。\n国际上,美国的VCPE的投资基本是以技术为驱动的原创性投资居多,而反观国内,更好的是投资应用型的集成式创意。被迫否认,我们辞世界科技强国还是不存在客观差距,从仿效到消化访创再行到自律原创,我们还有一段路必须去回头。此外,我国科技成果转化率并不低。\n美国的科研成果转化率约在10%~11%之间,而国内的则在5%~6%之间。科研成果转化成在全球都是一个难题,如何将科研成果转化成为实际的市场产品?更进一步产生商业价值,这是注目科技投资的政府及各界人士广泛注目的焦点。我们国家的科技生态体系仍尚待更进一步完备,从原创、到转化成、到应用于,到投资机构的资本助力再行到技术获释全面商用,并最后产生一个合理的税收,我们还有许多改良之处。整体而言,重返价值导向,核心技术只有剪刀在自己的手里才安全性,在这次疫情中这一点再度凸显。\n接续中科院科技成果转化成,打造出中国本土科技投资王牌军作为国科嘉和基金发动的创立合伙人,王戈讲解,作为以中科院国科有限公司为基石投资人发动的基金,国科嘉和在正式成立之初就肩负着中科院科技成果移往转化成的愿景,致力于通过资本来撬动人才、运营、管理等各类资源,构建多方资源整合,提高科技成果转化成的效率与质量。初建1949年,与新中国同岁的中国科学院经过70多年的发展,目前有13个分院,100多所科研院所,产卵了上千家多家企业,其中有30多家上市企业;中科院担任着国家战略科技力量这一愿景。“在2011年的时候,当时的科学院领导以及国科有限公司涉及领导之后要求正式成立一支基金作为抓手,作为科研人员的成果转化成沦为市场上所须要商品的桥梁。国科嘉和基金是中科院’产业链+技术链+资本链’同步创意的关键一环。\n”王戈回应。在参予发起国科嘉和之前,王戈不仅具有20多年的中科院从业经验,而且其创办的“东方中科”还在2016年11月于深交所上市顺利,是中科院体系内具有顺利创业经验的人,这使得王戈在兼任中科院下科创基金国科嘉和的管理合伙人更加能辨别和解读创业团队和项目。据王戈讲解,行业里给国科嘉和打的标签主要有三个:首先是中科院背景,增进科技成果转化成,分担科学院和国家愿景;其次是显科技投资,只投有技术壁垒的企业;此外,科技投资作为一项并无法短期起效的投资门类,投资人的冷静与长年陪伴跑完精神也就显得无比最重要,也正因如此,有高度、有冷静、有前瞻性也沦为了国科嘉和的基金特色。东面中科院,国科嘉和在肩负了愿景的同时,却也因此取得中科院持续输入的优质科创项目以及强有力的国资背景承托,正式成立短短几年间顺利投资百余家企业,其中有数一批企业正在排队上市,至此挤身国内科技投资领域的头部基金。\n谈到未来三年的基金规划,王戈回应:“未来三年基金将固守自己的阵地,基于自身的优势,东面中科院,投好项目,确实增进科研成果转化成,为国家确实的兴起或者未来十年解决问题擦脖子问题作出贡献,有信心在未来一段时间内将国科嘉和打导致中国科技投资的王牌军。\n本文关键词:华体会官网,国科,嘉,和,王戈,疫情,影响,“,三驾马车,”\n上一篇:高通分享移动VR面临的挑战", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 48, "original_length": 12934, "line_ids": [12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37], "language": "zh", "language_score": 0.97, "perplexity": 1864.0, "bucket": "middle"} +{"url": "http://www.jinanleshi.com/a/xinwenzhongxin/1499.html", "date_download": "2022-05-19T09:10:14Z", "digest": "sha1:U3FXYPI3LWSKJJUQYT7OXKPXQFTOSZZQ", "length": 626, "nlines": 6, "source_domain": "www.jinanleshi.com", "title": "‘华体会’自然资源部抽查陕西省绿色矿山遴选情况_华体会", "raw_content": "‘华体会’自然资源部抽查陕西省绿色矿山遴选情况\n本文摘要:近日,自然资源部第八抽验组到陕西省对2019年度全国甄选情况积极开展抽验。抽验组按照随机确认的抽验名单,实地检查了陕西省长武县高家堡煤矿、彬州市雅店煤矿、凤县如雷奥鼎盛铅锌矿、神木市黑龙沟煤矿、三江煤矿、石圪台煤矿等6个矿山。\n近日,自然资源部第八抽验组到陕西省对2019年度全国甄选情况积极开展抽验。抽验组按照随机确认的抽验名单,实地检查了陕西省长武县高家堡煤矿、彬州市雅店煤矿、凤县如雷奥鼎盛铅锌矿、神木市黑龙沟煤矿、三江煤矿、石圪台煤矿等6个矿山。抽验组现场查阅了矿山整体环境及生活区、生产区、生态区、中控系统建设情况,查询了建设涉及资料,核实了矿山企业管理制度台账,并与矿山企业展开座谈交流,详尽理解矿山企业建设的效益、第三方评估制度的实行、员工对的了解、矿产资源综合利用、节能减排、矿山数字化建设等情况。\n抽验组对陕西省建设方面所做到的工作给与了充分肯定,并就矿山更进一步提高建设水平明确提出针对性的建议。下一步,陕西省将认真总结和推展建设工作经验和方法,坚定不移地贯彻“绿水青山就是金山银山”的发展理念,精确做到自然资源工作新的定位,将绿色发展观念跨越于矿产资源规划、勘查、开发利用和维护全过程,减缓前进建设,着力构成合乎生态文明建设拒绝的矿业发展新模式。\n本文关键词:‘,华,体会,华体会,’,自然,资源部,抽查,陕西省,绿色\n上一篇:安徽与内蒙古开展能源战略合作参与“北煤南运”", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 30, "original_length": 2526, "line_ids": [12, 14, 15, 16, 17, 19], "language": "zh", "language_score": 0.91, "perplexity": 1666.5, "bucket": "middle"} +{"url": "http://www.gzkmlqxb.com/show-54-795-1.html", "date_download": "2022-05-19T09:51:17Z", "digest": "sha1:KZRPQZHTPBVCMAAOPSS5HYK6EIB7A55H", "length": 1098, "nlines": 10, "source_domain": "www.gzkmlqxb.com", "title": " 陕西城市燃气产业发展有限公司", "raw_content": "推进廉政谈话常态化 筑牢廉洁防线\n07 17:42:00 点击量: 来源:纪律检查室 李亚乐\n2023年度重点项目施工及物资采购招标工作,对你们进行廉政谈话,希望你们坚守底线,严格按照国家法律法规规定及招标程序要求,公开、公平、公正地开展招标工作。”2021年12月7日,公司党委委员、纪委书记马昭奕在招投标前廉政谈话时说道。\n,对经营管理部、工程与物资管理部进行了建设工程项目和大宗物资采购招投标前廉政谈话。\n谈话中,公司纪委强调要严格按照招投标相关法律法规和公司规章制度工作,严格按程序办事,不得违反招投标、物资采购及施工管理各项规章制度要求;要把廉洁工作落实到招标工程的每一个环节中,确保做到“招标干好、干部廉洁”;要守好个人廉政底线,与施工方、供货商保持正常业务往来,踏踏实实工作,堂堂正正做人,清清白白干事。\n相关负责人表示,招投标管理工作是廉政风险防控的重中之重,一定时刻提醒自己,不断提高思想认识,树牢廉洁自律的底线思维,紧绷廉政这根弦,依规依据完成年度重点项目招标工作。\n此次谈话是城燃公司纪委开展常态化廉政约谈系列动作之一。今年以来,城燃公司纪委将开展廉政谈话作为推进党风廉政建设的重要抓手,坚持教育为先、防范在前理念,变事后问责为事前提醒、变被动查处为主动防范,实现廉政谈话常态化,进一步筑牢党员干部廉洁自律防线。\n廉政谈话坚持“三必谈”。一是重点岗位必须谈。对于公司涉及人、财、物管理的重点岗位工作人员,按照其从事工作内容进行风险等级划分,定期开展约谈工作,将廉政谈话渗入工作日常,做到提醒在先。二是坚持提拔任用必须谈。对于新提拔任用干部,遵循凡提必谈、预防在先、务求实效的原则,由公司党委书记、纪委书记对其进行谈话提醒,做到教育在先。三是坚持重大节假日必须谈。针对重大节庆假日易发高发问题,由公司纪委委员约谈相关职能部室、分公司主要负责人,做到预防在先。截止目前,城燃公司纪委共计开展廉政谈话17次,共计135人次。\n今后,城燃公司纪委将不断完善廉政谈话机制,同时尝试将廉政故事、警示教育等融入廉政谈话中,用更直观的方式教育警示党员领导干部,真正做到知敬畏、存戒惧、守底线,营造风清气正干事创业环境。\n上一篇:城燃公司召开2021年度财务决算及审计工作会议 下一篇:公司第五党支部深入学习贯彻全会精神 推进比学赶帮超实践活动", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 78, "original_length": 14976, "line_ids": [59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "language": "zh", "language_score": 0.96, "perplexity": 1686.7, "bucket": "middle"} +{"url": "http://www.hjunkel-china.com/instrument-Spray/1456.html?industry=", "date_download": "2022-05-19T09:21:17Z", "digest": "sha1:35AN33MO5FS7CV3WNWLN2CZ6JW5AQCHN", "length": 976, "nlines": 30, "source_domain": "www.hjunkel-china.com", "title": " 翁开尔", "raw_content": "APL 3.2\nOERTER APL 3.2全自动喷涂机是全自动型号,适合1到2把 重力喷枪或自动喷枪。\n1500 x 1750 x 800 mm (WxHxD)\nOERTER APL 3.2全自动喷涂机适用于修补漆与OEM漆的测试与开发。\n 全不锈钢外壳\n 防爆等级 ATEX II 2G T4\n OERTER APL 3.2全自动喷涂机尺寸: 1,500 x 1,750 x 800 mm (WxHxD)\n 样板尺寸: 钢板尽可能大到 400 x 600 mm (WxH)\n 电子控制系统 (Siemens SPS) 包含 5,9” 显示屏及不锈钢轨迹球\n 可储存尽可能多1,000个喷涂过程\n 手工调节水平喷涂区域\nOERTER APL 3.2全自动喷涂机 除了喷涂压缩空气气压外,所有喷涂参数可以在电子控制系统中控制和储存\n 阶梯式喷涂,契型喷涂,或者之字形喷涂\n 每道喷涂后可独立设置闪蒸时间\n 适合更复杂的喷涂过程(比如2把喷枪/2种涂料的连续喷涂)\n 水平喷涂速度: 0,2 – 1,0 m/sec\n 垂直喷涂速度: 20 – 80 mm/sec\n 手动调节喷涂压缩空气\n 用电: 230 VAC, 5 A\n 用气: 尽可能小 5 bar, 干燥过滤后的压缩空气\n- OERTER APL 3.2全自动喷涂机可选配各类重力喷枪,比如统一压缩空气控制或者由独立的雾化和扇面压缩空气控制(自动喷枪类型仅适合“材料输送单元”“material conveying unit”)\n- 第二道喷枪独立的压力调节结构\n- 有自动压力调节阀进行喷涂空气调节(压缩空气参数存储于喷涂程序中)\n- 一种或两种材料的输送单元可由 3 or 6 ccm 计量泵 (30 – 450 ml/min 或 60 –900 ml/min)做流量的连续调节 (在喷涂程序中储存)\n- 针对泵和涂料系统用于2中不同溶剂的自动快速的清洁系统(仅针对选配的“材料输送单元”“material conveying unit”)\n- 尺寸改进(以适合更大或更小的样板)\n- 吸附样板架,以适合诸如铝板或者塑料样板\n- 可旋转样板架 (90° 旋转) 已做交叉喷涂\n-加热系统对涂料及空气的加热 (尽可能高到 70 °C)\n全自动喷涂机APL 3.2", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 153, "original_length": 4490, "line_ids": [78, 80, 86, 88, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 121], "language": "zh", "language_score": 0.77, "perplexity": 1829.2, "bucket": "middle"} +{"url": "http://www.hnlaien.com/2075.html", "date_download": "2022-05-19T08:27:40Z", "digest": "sha1:ZRERU23XPEU33D5YSP57KRQT2QXO3L2U", "length": 1008, "nlines": 7, "source_domain": "www.hnlaien.com", "title": " 选矿厂废水用哪一种聚丙烯酰胺合适 _ 湖南莱恩化工科技", "raw_content": "Kemira C 491 HMW ASHLAND PRAESTOL™ 835 BS Zetag® 8165 Kemira C494 HMW ASHLAND PRAESTOL™ 2500 FO 4240 SSH Kemira A 120 HMW 絮凝剂 Derypol DR2200 AN 923 VHMU 聚合氯化铝 Zetag® 7557 Zetag® 1100 ASHLAND PRAESTOL™ K 133L Kemira C492 HMW FO 4440 SSH Zetag® 8185 KB156 Kemira C498 HMW AN 926 SHU AN 934 SH Zetag® 7563 聚丙烯酰胺,絮凝剂 FA 920 SH 聚合氯化铝 聚丙烯酰胺 絮凝剂 ASHLAND PRAESTOL™ 2300 ASHLAND PRAESTOL™ K 333L Zetag® 8140 聚合氯化铝 ,聚丙烯酰胺, 絮凝剂 FO 4650 SH Zetag® 7565 聚丙烯酰胺 聚合氯化铝, 聚丙烯酰胺, 絮凝剂\n选矿厂废水用哪一种聚丙烯酰胺合适\n选矿厂是用水大户,同时选矿废水具有水量大,悬浮物含量高,含有害物质种类较多的特点。其有害物质是重金属离子和选矿药剂。重金属离子有铜、锌、铅、镍、钡、镉以及砷和稀有元素等。对于选矿废水的处理是现在环境保护的重中之重,保护水资源的必要解决,鼎丰公司生产的聚丙烯酰胺就可以很好应用在选矿废水处理中,很好的解决选矿废水处理带来的污染问题。\n在选矿厂中尾矿是选矿中分选作业的产品之一,由于有效成分的含量相比来说比较低,但由于技术方面的限定,又不能再进一步进行分选的产品被称为尾矿,但如果不经处理它对环境来说却是极大的污染及安全隐患,处理尾矿一般选用高分子量的阴离子聚丙烯酰胺,尾矿池溢出水流非常清澈,能够高质量地满足生产需要!\n使用聚丙烯酰胺处理尾矿废水有以下优点:用水质量得到了保证,精矿品位得以提高,极大的降低了能耗。国内外大量实践证明, 选矿厂特别是磁选厂采用絮凝剂对尾矿进行絮凝沉降, 极大提高经济效益。\n应用在选矿厂的使用方法以及注意事项:\n3kg的聚丙烯酰胺固体颗粒。待其完全溶解之后,再根据选矿厂水质的流量、浓度,来调节聚丙烯酰胺溶液的加药量。", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 80, "original_length": 3929, "line_ids": [45, 47, 48, 49, 50, 51, 52], "language": "zh", "language_score": 0.85, "perplexity": 1630.5, "bucket": "middle"} +{"url": "http://www.hnzadz.cn/xwzx/208.html", "date_download": "2022-05-19T07:49:40Z", "digest": "sha1:2BSDYM2JQDVV7F3TIQ2M4MSWRKG3MR2B", "length": 1171, "nlines": 10, "source_domain": "www.hnzadz.cn", "title": "带你了解中安红外测温门厂家_河南中安电子科技研究院", "raw_content": " 带你了解中安红外测温门厂家\n带你了解中安红外测温门厂家\n红外测温门如何从中国的盗版变成红外中国制造的测温门,最早是随着中国,经济的发展而出现的,而进口到中国,由于早期的高利润和低技术壁垒,吸引了大量资金进入安检设备市场,带你了解中安红外测温门厂家\n截至目前,红外,已有100多家大型和小型测温门制造商,10多家企业具有一定的技术开发实力和一定的市场规模。如何避免恶性价格竞争,建立和管理自己的品牌,避免昙花一现,保持长期可持续发展,是大多数红外测温门制造商必须考虑的问题。因此,安防设备制造商寻求自己的重新定位和潜在市场是必然趋势。\n“智能”在安全检查机器中是什么意思?简单来说,智能就是充分挖掘和提取红外,辐射物体的关键信息,并利用这些信息为用户提供有价值的服务。智能系统不仅可以提高报警的准确性,减少漏分析或误分析的现象,还可以缩短响应时间和速度,形成更有效的现场数据,提示安全人员在安全威胁发生前关注相关监控画面,为潜在威胁做好准备。因此,智能化将是视频监控发展的必然趋势。在交通运输、安全城市建设、金融监管等领域,智能化是必然的。因此,毫无疑问,智能将包含巨大的市场前景,值得包括红外在内的所有安全制造商高度重视\n当然,安全检查机器制造商不可能一夜之间进入智能市场。因为安防设备厂商普遍注重图像传输,要想与智能结合,不仅要有足够的创新勇气,还要有足够的创新实力。只有通过合理的创新,才有可能在智能领域找到一条独特的道路。\n5年,还是有可能赶上的。\n厂商无疑会成为安检设备行业的领头羊。\n上一篇:中安安检门厂家带你了解安检门的分类和应用 下一篇:如何选择热成像测温门才能更优惠,中安会带你去了解\n安检机厂家河南中安严守安检防", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 76, "original_length": 5058, "line_ids": [23, 24, 26, 27, 28, 29, 30, 31, 33, 36], "language": "zh", "language_score": 0.99, "perplexity": 1949.2, "bucket": "middle"} +{"url": "http://www.hodiasflavor.com/article_xwzx_0019.html", "date_download": "2022-05-19T08:33:06Z", "digest": "sha1:5ENFRGPMKGEOPMKHWPPYIIUG53NEX46W", "length": 472, "nlines": 10, "source_domain": "www.hodiasflavor.com", "title": "第19页", "raw_content": "选青岛花帝\n选青岛花帝\n乳制品香气解决方案\n乳制品目前是我国食用广泛饮料制品之一,常常是采用牛乳或者羊乳作为原材料,再将其中加入不同食品添加剂制成的产品。\n青岛花帝食品配料有限公司食品用香精在烘焙中的应用\n青岛花帝食品配料有限公司自主研发生产的食品用香精在食品工业生产中应用广泛的产品,在烘焙食品中使用,能使烘焙食品的感官性状得到提升,食品工业生产中添加食品用香精有助于成品效果的提升,增加成品的香气,对香…\n食品用香精在烘焙中的应用\n青岛花帝食品配料有限公司自主研发生产的食品香精在食品工业生产中应用广泛的产品,在烘焙食品中使用,能使烘焙食品的感官性状得到提升,食品工业生产中添加食品用香精有助于成品效果的提升,增加成品的香气,对香气…\n烘焙制品食品用香精尽在青岛花帝食品配料有限公司\n青岛花帝食品配料有限公司自主研发生产的食品用香精是能够为食物添加香味的混合香料,在食品工业中添加,能够减少食品工业成品中不良气息的产生,为成品赋予不同香味,在食品工业生产中应用广泛,可根据食品用香精状…", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 73, "original_length": 3236, "line_ids": [21, 22, 24, 25, 27, 28, 30, 31, 33, 34], "language": "zh", "language_score": 0.97, "perplexity": 1527.8, "bucket": "middle"} +{"url": "http://www.hongtuojiuye.cn/news/65.html", "date_download": "2022-05-19T09:06:16Z", "digest": "sha1:B6N6GYE625FAQJKLFHJYPK2OESTCXD4R", "length": 821, "nlines": 9, "source_domain": "www.hongtuojiuye.cn", "title": "葡萄酒是起源于中国么?关于葡萄酒的起源,我有话说_红驼酒业集团", "raw_content": "葡萄酒是起源于中国么?关于葡萄酒的起源,我有话说\n葡萄酒在很早时期就开始有了哟。可以发现,服用葡萄酒对身体是有好处的,坚持平时饮酒可以起到养生的作用,但是饮酒时存在一定的问题,一定要适量服用,这样才能更好的发挥葡萄酒的养生作用哟。\n说起葡萄酒,你一定忘了第一次接触它是什么时候了吧。第一次喝葡萄酒一定不知道葡萄酒是什么时候开始有的吧。那么,是哪个国家创造发明了葡萄酒呢,葡萄酒的起源是哪里呢,下面让我小编告诉你吧。\n较早有关于葡萄种植的记载出现在圣经上,诺亚带着飞禽走兽们走出方舟后,便开始耕作土地,并种植了一个葡萄园。然而没有人知道是谁较早发明了葡萄酒,在古希腊和罗马文明中也没有找到确切的答案,只是充满了史前的神化故事。\n多数史学家认为,葡萄酒的酿造起源于公元前6000年古代的波斯,即现今的伊朗。对于葡萄的较早栽培,大约是在7000年前始于前苏联南高加索、中亚细亚、叙利亚、伊拉克等地区。后来随着古代战争、移民传到其它地区。初至埃及,后到希腊。\n在埃及古墓的浮雕上,清楚地描绘了古埃及人栽培、采收葡萄、酿制步骤和饮用葡萄酒的情景,这至今已有5000多年的历史。那时他们已经完全掌握了酿造葡萄酒的技术,并且已经注意到了不同的葡萄酒品质,并且发明了较初的修剪方法,也许关于储藏葡萄酒的温度也已经掌握了。在当时葡萄酒是只供给祭祀与王室成员的,其他人只能喝啤酒,而所谓的“葡萄酒品酒师”也已经出现了。古代巴比伦人则用法律的形式确立了如何管理和酿造葡萄酒,在知名的神化史诗吉尔伽美什(Gilgamesh)中更是生动地描述了美丽的葡萄园,这部神话史诗被认定为出自于公元前十八世纪。\n以上向大家介绍了葡萄酒的起源,葡萄酒在很早时期就开始有了哟。可以发现,服用葡萄酒对身体是有好处的,坚持平时饮酒可以起到养生的作用,但是饮酒时存在一定的问题,一定要适量服用,这样才能更好的发挥葡萄酒的养生作用哟。\n葡萄酒对身体健康有什么作用?\n干型葡萄酒都有哪些特点?", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 50, "original_length": 3181, "line_ids": [37, 40, 41, 42, 43, 44, 45, 47, 48], "language": "zh", "language_score": 0.99, "perplexity": 1462.4, "bucket": "middle"} +{"url": "http://www.aimang.cc/ihtml/a101311.html", "date_download": "2022-05-19T09:08:30Z", "digest": "sha1:VGYGJM2MQOILLCHQEAWG5LOGO4DITJJ3", "length": 1444, "nlines": 21, "source_domain": "www.aimang.cc", "title": "广州增城凯悦酒店全新启幕践_爱忙小说网", "raw_content": "广州增城凯悦酒店全新启幕践\n凯悦酒店集团今日宣布广州增城凯悦酒店正式启幕迎宾。作为进驻花城广州的首家凯悦品牌酒店,广州增城凯悦酒...\n原标题:广州增城凯悦酒店全新启幕\n凯悦酒店集团今日宣布广州增城凯悦酒店正式启幕迎宾。作为进驻花城广州的首家凯悦品牌酒店,广州增城凯悦酒店坐落于蓬勃发展的广州增城经济技术开发区的活力中心,为宾客呈献岭南文化风情的同时,致力提供一站式、充满活力与特色的活力体验。\n酒店外观效果图\n广州增城合生汇相连,邻近南香山森林公园,宾客在享受互联互通的现代生活方式同时亦可体验岭南秀美的自然风光。\n广州增城凯悦酒店总经理康坚白先生表示:“以岭南文化为设计灵感的酒店特别设有服务式公寓,希望为长住客提供安心无忧的入住体验,同时也为了满足日益增长的城市度假需求,酒店也特别配置儿童泳池及户外儿童游乐区。我们期待在广州增城凯悦酒店为八方宾客呈献凯悦的贴心款客服务与自然顺畅的体验。”\n酒店客房效果图\n酒店拥有408间客房,包含21间宽敞舒适的套房及96间服务式公寓。雅致的岭南风情设计搭配现代化家具以及一览无遗的城市风光,让步入其中的宾客轻松开启一段舒适旅行体验。位于酒店20层的嘉宾轩行政酒廊,提供每日早餐、茶点软饮、欢乐时光等,为入住嘉宾轩楼层宾客提供专属服务及礼遇。位于酒店顶部楼层的96间服务式公寓配有厨房、洗衣干衣一体机等一应俱全的家电设施,让长居于此的宾客感受到家外之家的温馨与便利。\n咖啡厅效果图\n酒店配有三间风格各异的餐厅及酒廊。享悦中餐厅呈现地道粤式美馔和潮州及江浙佳肴,开放式厨房的烹饪互动,为宾客带来视觉味觉双重享受,而8间私人包厢配有全景落地玻璃窗,让宾客于此用餐之际尽享城市风光。咖啡厅汇聚当季新鲜时令食材,宾客在置身美食集市的同时也可与热情的厨师团队进行即兴互动,咖啡厅还设有两间包房和儿童俱乐部,以满足不同宾客的需要。大堂酒廊提供有别致下午茶及多款葡萄酒、烈酒及鸡尾酒等饮品。\n广州增城凯悦酒店拥有总面积达2900平方米的会议及宴会场所,其中850平方米无柱式大宴会厅配备有先进的高科技视听设备与自然采光的落地玻璃窗其宽敞的前厅场地和灵活多变的空间适用于举办各类主题宴会及会议。酒店还设有八个多功能厅,以及一个面积达到450平方米,适合举办各类户外活动的的凯悦花园。经验丰富和专业有素的会议及婚宴策划团队将确保宾客会议及活动举办的安心无忧。\n酒店24小时开放的健身中心配置有多款先进的力量及有氧健身设备,室内恒温泳池还配有专门为儿童设置的游泳池,是亲子娱乐的理想场所。\n本着“关爱”的信念,凯悦已于日前推出“全球关爱与清洁承诺”,进一步巩固强化现有的操作规程和资源配置www.hediaode.cn,以为员工及客人提供安全无忧的环境。\n紧身连衣裙时尚动人,轻盈美观大方,轻松舒\n你有多久没读完一本七百页以上的书了?老\n脉脉荣获\"2021中国人力资源服务品牌1\n看着吓人!保利嘉园3号院1号楼楼房外墙惊\n有6个方式正在伤害你的肾精,最后一个,你\n中国运动员红毯艳压国际顶流女星?颜值身材\n百姓车联:严格车辆准入机制确保成员权益实", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 28, "original_length": 4479, "line_ids": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 24, 25], "language": "zh", "language_score": 0.93, "perplexity": 1783.5, "bucket": "middle"} +{"url": "http://www.kmxhysz.com/item/47.html", "date_download": "2022-05-19T09:25:03Z", "digest": "sha1:N5Y4UABV3XDO7MKGAAHV2PALM6O6SCLX", "length": 352, "nlines": 8, "source_domain": "www.kmxhysz.com", "title": "野外烧烤环境批发,野外烧烤环境供应,野外烧烤环境生产厂家详细介绍_鑫和园休闲度假山庄", "raw_content": "野外烧烤\n木炭使用:燃料最好的选择还是木炭,尽量不要用化学炭。炭烤食物的特殊风味来自于木炭高温时烧烤食物的香味,因此,选择好木炭是享受美味的基础。质量好的炭火一般燃烧时间长,火势好。\n木炭使用:燃料最好的选择还是木炭,尽量不要用化学炭。炭烤食物的特殊风味来自于木炭高温时烧烤食物的香味,因此,选择好木炭是享受美味的基础。质量好的炭火一般燃烧时间长,火势好。昆明周边的度假山庄介绍木炭最好选树枝部分,不要使用整块茎,否则不易点着。在点火的时候,以一包火种5粒而言,一次放进5粒。木炭要等烧到透明红热的时候,再把它摊平来烤,木炭的表层还未烧透时,请勿急着烤,这样容易把食物弄脏,弄黑。\n上一条: 烧烤环境 下一条: 真人cs玩法\n山庄娱乐草场\n攀壁\n悬空摇摆\n台球设施", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 62, "original_length": 2623, "line_ids": [17, 41, 42, 44, 46, 47, 48, 50], "language": "zh", "language_score": 0.98, "perplexity": 1808.4, "bucket": "middle"} +{"url": "http://www.ksyin.com/archives/2992", "date_download": "2022-05-19T09:08:36Z", "digest": "sha1:KSNFIXGNSCCVULCQPPKRX5TEO7H4L45K", "length": 962, "nlines": 9, "source_domain": "www.ksyin.com", "title": " 物码印刷", "raw_content": "昆山印刷网提高印刷厂生产效率,为企业提供一站式印刷设计服务\n从2013年起,中国印刷电商进入发展期,现在国内印刷电子商务平台已超过300家,业务模式可以粗略地分为商业印刷和个性印刷,商业印刷稍占上风,而两者融合是业界趋势,名片天下、印通天下是从商业印刷开拓个性印刷的范例,有福网、世纪开元则是由个性印刷融合商业印刷的典型,反映出市场体量的巨大和用户的多方位需求。\n设计平台服务模式的先行者。\n昆山印刷网站于2010年8月上线运营,简化印刷流程,整合资源,按照用途将印刷品分为会场活动、宣传用品、企业办公、节日促销等大类,商品类型主要有信封、画册、海报、手提袋、名片、易拉宝、礼盒等,不同类型标明相应的尺寸,用户选择产品,与工作人员沟通,确定参数,上传资料,提交订单即可坐等收货。\n昆山印刷网也提供私人订制服务,很多客户对印刷品完全没有概念,不知道什么样的产品配什么样的规格,他只需提出要求,就会有相应人员对接,提供私人订制服务。昆山印刷网拥有百家印厂,用户下单后,就近选择印厂生产,自助报价系统让很多印刷品实现了在线算价,以此保证所有印刷品价格的稳定和透明。\n对于印刷厂而言,长期存在的问题是业务员散乱,大量购买印刷设备,导致供大于求,产品质量也参差不齐,昆山印刷网利用自己的团队优势,整合产业链资源,做到印刷厂生产专一化,这样效率至少提高30%,也能增加印刷厂收入,促进整个行业的良性循环。\n此外,印刷团队努力增加平台的附加值,在顾客下单后,随时与客户做好沟通,通过强大的设计团队增加文印品的精美程度和独特风格,以质取胜,用创意吸引新客户,留住老客户。\n目前,印刷团队拥有包括清华大学、北京电影学院、完美世界、新东方、志邦橱柜等在内的200多家的合作机构与企业,签订合作的机器达1300台以上。\n昆山印刷网最大的优势来自团队,我们深耕印刷行业十余年,有着强大的供应商资源,团队希望把这种优势集中到业务上,快速响应客户需求,对于客户来说,质量高、速度快、简单实用是根本需要。目前团队有15人,并希望有更多的人才加入进来,把昆山印刷网共同打造成一个具有良好口碑,大众认可的印刷电商服务平台。", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 79, "original_length": 6629, "line_ids": [12, 15, 16, 17, 18, 19, 20, 21, 22], "language": "zh", "language_score": 0.98, "perplexity": 1547.5, "bucket": "middle"} +{"url": "http://www.orobanks.com/yc/jctj/4614.html", "date_download": "2022-05-19T07:47:10Z", "digest": "sha1:NOATOKSGZ5UMJF5QNXNNJHHXWOJWDPOC", "length": 1678, "nlines": 46, "source_domain": "www.orobanks.com", "title": "意甲比赛分析", "raw_content": "沙勒罗瓦vs梅赫伦 客队继续沉沦 358人气\n斯佩齐亚vs克雷莫纳 克雷莫纳客战可期 757人气\nAFC温布尔登vs伊普斯维奇 伊普斯维奇状 439人气\n10日推荐汇总:阿富汉近5中4 足球达人8 343人气\n诺丁汉森林vs查尔顿 查尔顿交锋不怵强 606人气\n希拉尔vs沙赫坤度若 沙赫坤度若未必不堪一击 968赞\n塔什干棉农vs阿尔阿赫利 塔什干棉农盼夺开门红 947赞\n萨勒尼塔纳vs特腊帕尼 意乙双方上演对轰大战 797赞\n基尔高士丁vs圣保利 基尔高士丁坐和望赢 726赞\n韦康比流浪者vs弗利特伍德 韦康比主场难胜 715赞\n德黑兰独立vs萧塔 主队值得期待 674赞\n10日图灵独家大数据:青年军出击收取红单! 615赞\n国米让2追4逆转米兰 力压尤文登顶榜首 冠军已唾手可得? 946赞\n国米逆转米兰不仅收获三分,还有五大利好消息,尤文遭遇真正挑战 679赞\nAFC温布尔登vs伊普斯维奇 伊普斯维奇状态不佳 439人气\n10日推荐汇总:阿富汉近5中4 足球达人8天胜率85% 343人气\n诺丁汉森林vs查尔顿 查尔顿交锋不怵强敌 606人气\n布伦特福德vs利兹联 利兹联客场反弹吧 182人气\n法马利卡奥vs本菲卡 法马利卡奥有一战之力 831人气\n艾纳斯vs阿尔萨德 阿尔萨德立于不败之地 423人气\n布莱克本vs赫尔城 布莱克本主场反弹 311人气\n维冈竞技vs米德尔斯堡 维冈竞技为保级而战 853人气\n斯佩齐亚vs克雷莫纳 克雷莫纳客战可期\n斯佩齐亚vs克雷莫纳\n联赛:意乙\n比赛时间:2020/02/12 04:00\n北京时间2月12日凌晨4点,意乙联赛斯佩齐亚主场迎战克雷莫纳,本场是第17轮的一场补赛,两队实力差距明显,克雷莫纳客战不利。\n【狼语】\n昨日私推返还本金,荷乙格拉夫夏普只赢了一球。今日继续精选场次,为您带来盈利!!\n斯佩齐亚目前以9胜7平6负的成绩排在联赛第5位,主场5胜3平3负表现出色,球队近10轮联赛不败,其中打出6胜4平的成绩,状态出色,目前跻身于升级附加赛区间,有较强战意存在。三天前球队作客3:0击败佩鲁贾,其中获得了两粒点球,球队前锋里西连续破门,状态正佳。\n克雷莫纳目前以5胜8平8负的成绩排在联赛第17位,客场1胜4平5负表现糟糕,上轮最后时刻丢球作客0:1输球,连续两轮连败,连续7轮打出3平4负的成绩,上轮停赛的特拉诺瓦本场将回归,球队至今只打进17球,场均不足1球,虽然防守端表现不错,但是进攻乏力难以取分。\n机构开出主让半球超高奖金接受买入,后市主队逐渐减轻赔付,对于主队支持有加,在各方面拉力更大,交锋占优近况更佳的情况下,指数并没有相比往绩深开,而逐渐减轻赔付吸筹走热迹象明显,本场不看好主队打出。\n方向参考:克雷莫纳+0.5\n请大家理性买彩,谨慎跟单。\n以上各种数据截止时间2月11日11时00分。\n今日足球预测网@红狼Goal独家稿件,未经许可严禁转载。\n赞赏提示:\n赞赏截止时间为21:30,21:30后赞赏的统一在第二天进行补发,短信将在22:00前发送(手机短信发送有延误,请多关注站内短信)。\n[亚洲指数单日]:38球币=1~2场指数推荐,周五到周日有可能会发送三场推荐!\n[亚洲指数包周]:每周266球币。(点击进入【包周专栏】)\n包周的老铁在打赏的时候注明“亚指包周”字样,方便记录,谢谢合作!\n包周服务的优势:①快速赞赏,坐享一周推荐,省去大家时间和精力②以免漏单,不会错过红狼推荐的较有信心的早场比赛。③包周推荐也会稳定心态,并不会因为一两场的输赢左右大家的信心。\n21\n22 09:00北京时间2020年01月22日09时00分,墨西哥杯的...\n14\n15 星期三 01:00北京时间01月15日01点00分,意杯第5...", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 143, "original_length": 6728, "line_ids": [20, 21, 22, 23, 24, 49, 50, 53, 55, 56, 57, 58, 62, 69, 73, 74, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 91, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109, 111, 112, 114], "language": "zh", "language_score": 0.89, "perplexity": 1919.0, "bucket": "middle"} +{"url": "http://www.pxw0799.com/a/gongsifuwu/129.html", "date_download": "2022-05-19T08:09:15Z", "digest": "sha1:LU7FQ5MEVNQWIC5LNNF7FKOBSK3GA62L", "length": 462, "nlines": 5, "source_domain": "www.pxw0799.com", "title": "世界杯官方网站(靠谱)", "raw_content": "“之前我们从联赛开始的时候,从来没有考虑非常长远的计划,我们一场一场踢下去。所以说,从这周六开始,我们又会对阵相同的对手,对于我来讲只会每场继续准备,踢好每场比赛,尽可能多赢得分数。\n” 萨比提本场比赛斩获了个人中超联赛的首粒进球,对于这名球员萨布利奇点评道:“不只是对于萨比提一名球员,对所有球员,进球都会提升信心。另外,大家的自信心、我们球队的自信心也在增强,大家踢球越来越自信,大家表现也很好,拿到了很好的结果。\n” 而在赛后瞬采时,为沧州队破门的萨比提接受了媒体采访。 对于本场比赛,萨比提总结道:“今天上半场进了一个球,非常开心,这是我中超联赛第一个进球。”对于全队的发挥,萨比提表示:“今天全队表现很好,对方实力跟我们差不多,球队赢球我们很开心。\n” (老安)。\n本文关键词:十大正规体育平台,体育平台,世界杯,萨布,利奇,沧州,雄狮,展现,拼搏精神,祝,津门", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 24, "original_length": 3013, "line_ids": [10, 11, 12, 13, 14], "language": "zh", "language_score": 0.97, "perplexity": 1650.3, "bucket": "middle"} +{"url": "http://www.qdshine.cn/News-1132903.html", "date_download": "2022-05-19T09:39:46Z", "digest": "sha1:PFTWRGV6Z2EGK23NVJO7NK7ME4O427UK", "length": 693, "nlines": 9, "source_domain": "www.qdshine.cn", "title": "青岛盛瀚色谱技术有限公司", "raw_content": " 这是一场客户满意度95%的线下交流会…\n这是一场客户满意度95%的线下交流会…\n2018年8月22日,青岛盛瀚离子色谱线下培训交流会(沈阳站)在沈阳凯莱大酒店圆满落幕。特别鸣谢原辽宁省分析测试科学研究院院长刘成雁老师为大会致开幕词。\n随着会议的结束,我们邀请客户朋友填写的调查问卷也悉数收集完毕。面对满意度这一项数据结果,我们感慨良多。问卷结果显示满意度达95%。\n盛瀚技术人员现场解答,如此往复,直到切实解决掉客户的痛点问题。至少从满意度反馈数据来看,这是客户朋友欣然接受的一种方式。\n会议形式与往期基本大同小异,就像当红歌唱家在世界各地开巡回演唱会,演唱曲目基本不变,只不过受众略有不同。盛瀚线下培训交流会亦是如此,仍然主要围绕离子色谱理论、应用解决方案及常见故障排除三大方面进行分享学习。其中,大家对应用工程师分享的离子色谱在水质、大气、食品等行业的应用颇感兴趣。并就此展开了进一步交流。现场学习氛围高涨。\n此番可谓不虚此行,我们在与客户面对面交流过程中为用户朋友解决了很多日常检测遇到的痛点问题,也收集到了许多宝贵的意见和建议,这都是盛瀚不断提升产品质量完善服务的强劲动力。\n整场交流会大家学习热情高涨,普遍表示在与技术人员的交流过程中获益良多。自此,2018年青岛盛瀚离子色谱线下培训交流会(沈阳站)画上了圆满的句号。\n上一篇:国产离子色谱仪来了解一下 下一篇:便携式离子色谱仪的工作流程您知道吗", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 128, "original_length": 4734, "line_ids": [91, 92, 95, 96, 97, 98, 99, 100, 102], "language": "zh", "language_score": 0.98, "perplexity": 1706.1, "bucket": "middle"} +{"url": "http://www.nklog.org/academics/colleges/aeronautics", "date_download": "2022-05-19T09:24:15Z", "digest": "sha1:MOOY65PRB4M4GIZ6XJ7OOXL3H7B3RZRQ", "length": 743, "nlines": 26, "source_domain": "www.nklog.org", "title": "首页", "raw_content": "伯顿d。摩根航空学院\nbt365手机下载的伯顿d。航空航天大学摩根\n报名参加飞行学校,并把你的教育到30000英尺和超越。\n只有75在同一时间录取学生航空,伯顿d。无与伦比的个人关注和实习机会,航空报价bt365手机下载首页摩根大学。在这所大学的学生,你将有很多机会做的学习,从实践学习般的飞行模拟器,记录真实的飞行时间,并采取校外实地考察,以各种航空相关的俱乐部,组织的和活动。加入一个国家航空联谊会或专业和行业的具体组织,并把你的技能来使用。\n拥有最新的技术是很重要的,但它也为每个学生一个巨大的金融储蓄。我们可以在成本的一小部分做多在一小时在模拟器上一个多小时的飞机。\n约翰逊,航空学院,院长\n任何大学 航空学院 商业与管理学院\n航线运输驾驶员\n波音B727熟悉\n认证的飞行教官\n商业飞行员\n仪器试点评级\n私人飞行员\n在林恩不同的是,学生在我们的程序去做好每一件事。\n多米尼克LIBERTA,副总飞行教练\n空军后备军官训练团(afrotc)\n在afrotc给男女机会成为一名空军军官,同时完成自己的大学学位。\n空军后备军官训练团\nbt365手机下载提供afrotc通过在迈阿密大学与afrotc支队155同城协议。\n根据本协议,熊黛林学生参加的校园琳的普通班,并采取了在731部队的位置afrotc班迈阿密大学。参与afrotc程序林恩学生享受同样的旅游和奖学金的机会,在程序中的任何其他学员。\n6053。\n伯顿d。航空航天大学摩根重新开放飞行训练\n四月2年,2020年\n她飞到世界\n翘楚25,2019\nLIBERTA带来了一个手", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 226, "original_length": 5208, "line_ids": [70, 73, 108, 109, 110, 111, 122, 132, 146, 148, 150, 152, 154, 162, 163, 164, 165, 167, 169, 170, 171, 174, 175, 176, 177, 178], "language": "zh", "language_score": 0.99, "perplexity": 1528.3, "bucket": "middle"} +{"url": "http://www.ocj.com.cn/detail/17150461", "date_download": "2022-05-19T09:10:12Z", "digest": "sha1:VA4MVDKXQ4OHYKZOIUB44BVGU4XHPZ3M", "length": 597, "nlines": 26, "source_domain": "www.ocj.com.cn", "title": "东方购物", "raw_content": "双立人(ZWILLING)\n双立人(ZWILLING) 迷你电饭煲\n双立人16cm炖锅*1(含锅盖)\n赠品1:双立人16cm炖锅*1(含锅盖)\n006)\n\n143条评价\n双立人(ZWILLING) 热卖商品\n双立人(ZWILLING) 290周年庆生组合套装\n[开年第一装]双立人(ZWILLING)Motion L 30cm炒锅不粘锅特惠组\n商品评价(143)\n双立人迷你电饭煲*1\n湖南省邵阳市\n主品:外形尺寸:191x282x236mm,煮饭容量:2.0L\n主品:约2.6kg\n主品:粉色或者白色\n主品内锅:铝合金+涂层;赠品1:不锈钢锅身+玻璃锅盖:赠品2:聚苯硫醚+玻璃纤维;\n供应商包装,两件配送(主品一件,赠品一件)\n主品:220V 50Hz 460W 电源线长约1米,三眼插头\n主品能效等级:四级\n006)\n德国双立人品牌,时间验证一切,它不动声色,只留存经典。1731年,德国双立人品牌诞生!\n1、涂层内锅,不易粘锅,易清洗。 2、小身体大容量,每天吃新鲜米饭,杜绝隔夜饭。 3、预约时长24小时,到家就能尝到可口的米饭,功能面板操作简单方便。 4、内附量杯、饭勺、汤勺、蒸笼,配件齐全。\n包装完好\n配套完整,保留外包装\n双立人(ZWILLING) 迷你电饭煲..", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 282, "original_length": 15692, "line_ids": [91, 92, 107, 108, 109, 125, 134, 135, 136, 138, 143, 149, 151, 154, 156, 158, 160, 162, 164, 166, 172, 176, 178, 180, 182, 231], "language": "zh", "language_score": 0.77, "perplexity": 1509.9, "bucket": "middle"} +{"url": "http://www.ocj.com.cn/detail/17163430", "date_download": "2022-05-19T08:02:24Z", "digest": "sha1:4UD4DHX2VW3QUEL24QJ4IIAWAYPTN4TL", "length": 212, "nlines": 8, "source_domain": "www.ocj.com.cn", "title": "东方购物", "raw_content": "苏泊尔 (SUPOR) SF40FC775 电饭煲 (4L容量 24小时预约 一键触摸屏设计)\n苏泊尔(SUPOR) 热卖商品\n苏泊尔 可视嫩炸锅\n[开年第一装]苏泊尔 可视嫩炸锅\n苏泊尔(SUPOR)空气炸锅KJ50DQ851(5L大容量 自动断电保护 时间温度分区操作 环形可视窗 蒸汽嫩炸)\n内胆材质:铝合金内胆\n额定电压 220V 额定功率 750W\n苏泊尔 (SUPOR) SF40FC775 电饭煲 (4L容..", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 269, "original_length": 15100, "line_ids": [92, 134, 135, 137, 139, 161, 165, 218], "language": "zh", "language_score": 0.96, "perplexity": 1608.9, "bucket": "middle"} +{"url": "http://www.taihongrui.com/newslist_view-1710.html", "date_download": "2022-05-19T09:16:04Z", "digest": "sha1:BV5C7LPRGBD6I7WUC6LEBWEIWZAYWG6N", "length": 1530, "nlines": 31, "source_domain": "www.taihongrui.com", "title": "苏州丰竖哲机械科技有限公司", "raw_content": "注塑机有哪些分类\n注塑机又名注射成型机或注射机。它是将热塑性塑料或热固性料利用塑料成型模具制成各种形状的塑料制品的主要成型设备。分为立式、卧式、全电式。注塑机能加热塑料,对熔融塑料施加高压,使其射出而充满模具型腔。\n1、按塑化方式分类\n1.柱塞式塑料注射成型机:它的混炼性很差的,塑化性也不好,要加装分流梭装置。现在已很少使用。\n2.往复式螺杆式塑料注射成型机:依靠螺杆进行塑化与注射,混炼性和塑化性都很好,现在使用最多。\n3.螺杆――柱塞式塑料注射成型机依靠螺杆进行塑化与依靠柱塞进行注射,两个过程分开来。\n2、按合模方式分类\n1.机械式\n2.液压式\n3.液压――机械式\n3、按排列方式分类\n注塑机通常由注射系统、合模系统、液压传动系统、电气控制系统、润滑系统、加热及冷却系统、安全监测系统等组成。\n(1)注射系统\n注射系统的作用:注射系统是注塑机最主要的组成部分之一,一般有柱塞式、螺杆式、螺杆预塑柱塞注射式3种主要形式。目前应用最广泛的是螺杆式。其作用是,在注塑料机的一个循环中,能在规定的时间内将一定数量的塑料加热塑化后,在一定的压力和速度下,通过螺杆将熔融塑料注入模具型腔中。注射结束后,对注射到模腔中的熔料保持定型。\n注射系统的组成:注射系统由塑化装置和动力传递装置组成。\n螺杆式注塑机塑化装置主要由加料装置、料筒、螺杆、射咀部分组成。动力传递装置包括注射油缸、注射座移动油缸以及螺杆驱动装置(熔胶马达)。\n(2)合模系统\n合模系统的作用:合模系统的作用是保证模具闭合、开启及顶出制品。同时,在模具闭合后,供给予模具足够的锁模力,以抵抗熔融塑料进入模腔产生的模腔压力,防止模具开缝,造成制品的不良现状。\n合模系统的组成:合模系统主要由合模装置、调模机构、顶出机构、前后固定模板、移动模板、合模油缸和安全保护机构组成。\n(3)液压系统\n液压传动系统的作用是实现注塑机按工艺过程所要求的各种动作提供动力,并满足注塑机各部分所需压力、速度、温度等的要求。它主要由各自种液压元件和液压辅助元件所组成,其中油泵和电机是注塑机的动力来源。各种阀控制油液压力和流量,从而满足注射成型工艺各项要求。\n(4)电气控制系统\n电气控制系统与液压系统合理配合,可实现注射机的工艺过程要求(压力、温度、速度、时间)和各种程序动作。主要由电器、电子元件、仪表、加热器、传感器等组成。一般有四种控制方式,手动、半自动、全自动、调整。\n(5)加热/冷却系统\n加热系统是用来加热料筒及注射喷嘴的,注塑机料筒一般采用电热圈作为加热装置,安装在料筒的外部,并用热电偶分段检测。热量通过筒壁导热为物料塑化提供热源;冷却系统主要是用来冷却油温,油温过高会引起多种故障出现所以油温必须加以控制。另一处需要冷却的位置在料管下料口附近,防止原料在下料口熔化,导致原料不能正常下料。\n(6)润滑系统\n润滑系统是注塑机的动模板、调模装置、连杆机铰等处有相对运动的部位提供润滑条件的回路,以便减少能耗和提高零件寿命,润滑可以是定期的手动润滑,也可以是自动电动润滑;\n(7)安全保护与监测系统\n注塑机的安全装置主要是用来保护人、机安全的装置。主要由安全门、液压阀、限位开关、光电检测元件等组成,实现电气――机械――液压的联锁保护。\n监测系统主要对注塑机的油温、料温、系统超载,以及工艺和设备故障进行监测,发现异常情况进行指示或报警。\n昆山泰宏瑞机械有限公司是一家提供油压快速换模设备专业厂商,主要用于冲床、注塑机、压铸机、油压机等设备的模具快速更换,其产品包括:气动泵浦组合、夹模器、举模器、移模臂、电气控制系统、超负荷保护系统、滑块锁固系统、换模台车以及印刷电路板冲孔油压脱料系统等。(注塑机快速换模)", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 59, "original_length": 5237, "line_ids": [16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48], "language": "zh", "language_score": 0.97, "perplexity": 1774.0, "bucket": "middle"} +{"url": "http://www.ycwsyl.cn/news/185.html", "date_download": "2022-05-19T09:45:19Z", "digest": "sha1:PT2ERPSK4ANHHUQHIX4OERHJWAFXMFU4", "length": 310, "nlines": 8, "source_domain": "www.ycwsyl.cn", "title": "万寿养老夜校培训开班啦_宜昌万寿老年颐养中心", "raw_content": "万寿养老夜校培训开班啦\n宜昌万寿老年颐养中心2020年第一期培训班成功举办。\n2020年5月8日晚上19:00在董事长陈志强的带领下,宜昌万寿老年颐养中心2020年第一期培训班成功举办。\n张医生分享了自己多年的从医工作经历,并结合2020年突如其来的新型冠状病毒有效预防及自我管理措施、老年人身体特点进行了知识讲解,内容准备充分,讲解精明而易懂,培训结束后,还组织了现场提问环节,检验此次培训的效果。\n通过这种培训不断提升工作人员专业化水平,把老人的服务工作做得更好更出色。\n万寿养老夜校培训开班啦\n万寿养老中心长者四季都有新鲜蔬菜吃\n万寿养老中心抓文娱活动丰富老人精神生活", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 122, "original_length": 2919, "line_ids": [104, 111, 112, 114, 115, 117, 119, 120], "language": "zh", "language_score": 0.98, "perplexity": 1941.3, "bucket": "middle"} +{"url": "http://www.yeoldmapmaker.com/World%20Cup/9807.html", "date_download": "2022-05-19T08:35:54Z", "digest": "sha1:KD5I424W2IYAWB6EMCFO3O47WIZIOPQ5", "length": 487, "nlines": 9, "source_domain": "www.yeoldmapmaker.com", "title": " 体育新世界", "raw_content": "加拉格尔\n切尔西王牌加拉格尔本赛季在水晶宫享受了极好的租借期。太阳声称巴黎圣日耳曼主教练毛里西奥波切蒂诺是英格兰中场的忠实粉丝,法国豪门相信切尔西愿意出售......\n22 赛季的剩余时间......\n伊布拉西莫维在康复回归后在他的第24个联赛赛季中射进了球\n兹拉坦·伊布拉西莫维奇(Zlatan Ibrahimovic)在伤势康复后上场,在AC米兰战胜拉齐奥的比赛中成为意甲最年长的外籍射手。这位 39 岁的瑞典人在拉斐尔·莱......\n帕蒂是尤文图斯的转会目标\n据报道,托马斯·帕蒂是尤文图斯的转会目标。加纳人在 2020 年花费了阿森纳 5000 万英镑,他在酋长球场经历了起起落落。据都灵出版物《都灵体......\n英足总希望女子超级联赛里的男女教练比例成对比\n卡马拉与俱乐部续约至 2025 年", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 84, "original_length": 6924, "line_ids": [31, 32, 35, 43, 44, 46, 47, 76, 77], "language": "zh", "language_score": 0.94, "perplexity": 1558.7, "bucket": "middle"} +{"url": "http://www.yl-p.cn/cs/32256.html", "date_download": "2022-05-19T09:30:01Z", "digest": "sha1:2DMTFTVMBKMBROWPU5FMJFF3DOIJHBGU", "length": 2639, "nlines": 42, "source_domain": "www.yl-p.cn", "title": " 永隆铺", "raw_content": "茶冲到第几泡最好喝(茶第几泡可以饮用)\n经常会听到这么一句话:“一泡水,二泡茶,三泡四泡是精华,七泡有余香”那是不是所有的茶都是这样的吗?都是三泡四泡最好喝喽?\n1、绿茶\n85℃为宜。一般来说头泡茶就会将绿茶中的大部分内含物质冲泡出来。\n所以绿茶的头一两泡茶就是最精华、滋味最丰富的。而到了三四泡之后,味道就会变得寡淡,渐渐只留下一点甜味了。\n2、红茶\n红茶属于全发酵茶。不论是小种红茶还是工夫红茶,在制茶过程中都有经过揉捻、烘干等工序,尤其传统的正山小种红茶还经历了“过红锅”这种高温工序。经过这些工序制作的红茶,需要用高温的沸水冲泡,才能更好地激发茶香和茶味。红茶拥有丰富而馥郁的茶香,如桂圆香、花香、松烟香、蜜薯香等。\n红茶的头泡往往无法将红茶激活到最好的状态,但是经过头泡唤醒的二、三泡可以视为最珍贵的精华泡数。当然好的红茶,不同的泡数会呈现出不同的滋味和香气,但其中这二、三泡一定是不能错过的。\n3、乌龙茶\n乌龙茶由于不同的茶树品种、生长环境、加工工艺和发酵程度等原因的差异,而拥有了不同的茶叶形态。主要有条索型、颗粒型和紧压型,如武夷岩茶呈现条索型,铁观音一般是颗粒型,而紧压型的乌龙茶唯有一个品种,那就是漳平水仙。\n不同的乌龙茶泡法和最佳滋味的泡数也会有不同,这里以铁观音为例。铁观音有“七泡有余香”的美誉,但是通常经过三泡之后茶叶才可以展开,香气才会弥散开来。到第四泡时,才会散发出真正的高香,所以精华应该是在4泡左右。\n4、白茶\n白茶是越陈越香、越存越有价值的一种茶。特别是老白茶,沉淀时间长,需要多泡几次才能完全将它内含的物质刺激苏醒。冲泡白茶,最好用白瓷盖碗、沸水。第一泡先醒茶,使茶叶都舒展开;第二泡汤水逐渐变稠。\n8泡,或者泡后再煮,能让茶叶充分释放内质,更加的香浓醇和。\n5、黄茶\n6泡为宜。\n6、黑茶\n作为后发酵茶,黑茶的保存期非常长,在储存中可以随着时间的推移进行自然的陈化,在一定时间内,还有越陈越香的特点。为了便于保存,黑茶多以紧压茶形式封存,泡茶时,需先撬开紧实的茶砖或茶饼,再以100℃沸水洗茶,以滤去茶叶的杂质。\n头两道茶味道都不够纯,可能会掺杂黑茶制作过程的闷堆味。到第三四泡的时候,茶叶就已经舒展开,茶汤的香醇就显现出来了。一般来说,黑茶三四道茶汤最好喝,可以泡的次数比较多,可达十次,不过冲泡越到后面水味越重。\n有人对每一泡茶都有着深刻的感情,甚至用优美的辞藻来形容。比如第一泡,用了人生若只如初见,第三泡豆蔻梢头二月初,第六泡最是橙黄橘绿时,第九泡意犹未尽不思还。这也说明一个事实,其实每一泡茶都很好喝,只要用心去体会,去欣赏,就能发现每一泡茶都有着其独特的味道。\n泡茶的过程中,正是这每一道茶都有不同的味道,才给我们的生活增添了乐趣。想象一下,如果每一泡茶都是相同的味道,品茗的乐趣将从何而来?从滋味的角度看,要想知道茶喝第几泡最好,当然是每一泡都需要进行尝试,然后得出自己的结论。从品茗的角度来看,喝每一泡茶,都有着别样的精彩。\n普洱生茶存放时间长可以喝吗(普洱生茶需要存放多久才能喝)\n舌头干苦吃什么茶好(喝完茶感觉舌头很涩)\n普洱茶刮油原因(喝普洱茶容易饿是因为茶刮油吗)\n很多茶友都有过这样的体会,就是喝生普的时候喝容易肚子饿,大家的理解可能是普洱茶刮油,能带走一部分脂肪,所以喝普洱茶容易有饥饿感。可事实真的是这样的吗? 我们需要从普洱茶中帮助肠胃蠕...\n了解普洱茶的基本知识(普洱茶熟茶后起之秀有哪些)\n福建古树普洱(正宗糯米香古树普洱)\n远在边陲之地的云南,守着天赐的茶树资源,长期保留了制茶童年期稚拙的技艺。 唐代,闻名天下的是产于现在江南茶区江苏宜兴的阳羡贡茶,这种蒸青茶的制作技艺登峰造极。与此相较,樊绰笔下《蛮...\n在家存放普洱茶需要注意哪些细节(正确存放普洱茶需要解决哪些问题)\n紫砂容器 紫砂用具历来都是与茶相伴而生的,平时我们泡茶,最好的茶具也应该是紫砂茶具。 因为紫砂容器的的透气性最好,能够保证普洱茶陈化所需要的氧气。只是现在的紫砂容器比...\n普洱茶怎么冲泡才能有好品质(普洱茶怎么冲泡才能最好)\n普洱茶,因曾经普洱是运销集散地,所以命名普洱茶。普洱茶茶汤颜色橙黄,味道浓厚,香气清雅,以至于冲泡后的茶叶也带有香味。说了这么多普洱茶的优点,那普洱茶要怎么冲泡才地道?相信很多茶友...\n铁观音酸味正味怎么区别(铁观音是热性茶还是凉性茶)\n铁观音的焙火程度不同,茶性也不同。清香型和陈香型的铁观音茶性偏凉,适合燥热体质的人饮用。而浓香型的铁观音茶性偏温,适合虚寒体质的人饮用。 铁观音属性介绍 按焙火程度的不同,铁观音可...\n普洱生茶需要存放多久才能喝(普洱生茶一般存放多久喝比较合适)\n我们经常听说普洱茶有越陈越香的特点,很多茶友会收藏一些自己喜欢的普洱生茶等到以后再拿出来品饮。但是一款茶到底应该收藏多久呢? 我们以生茶为例,一般来讲生茶有几个品饮期(良好的储藏环...\n白茶的储存期是多长(茶叶店白茶放久了会怎么样呢)\n「茶学院」白茶是六大茶类中工艺最简单的一种茶。采摘的鲜叶经过晾晒萎凋,然后低温烘至足干,从而制成的白茶保持了茶叶最原始的味道。并且白茶有着普洱茶能存放的特性,质量好的白茶只要是长...\n云南的红茶哪个品种好(云南红茶哪个品种最好)\n云南红茶的品种有滇红工夫茶、金丝滇红、滇红金针、野生红茶、普洱晒红、紫鹃红茶、红碎茶等,云南红茶的主要产区为滇西南澜沧江以西,怒江以东的高山峡谷区,包括凤庆、勐海、临沧、双江等...\n安徽绿茶有哪几种(安徽绿茶前十名好喝)\n安徽绿茶有黄山毛峰、六安瓜片、太平猴魁、休宁松萝、屯溪绿茶、桐城小花、岳西翠兰、涌溪火青、老竹大方等品种,其中的黄山毛峰、六安瓜片与太平猴魁都属于中国十大名茶之一。 安徽绿茶品种大...", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 99, "original_length": 9746, "line_ids": [8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 35, 37, 41, 42, 45, 49, 50, 52, 53, 56, 57, 60, 61, 64, 65, 68, 69, 72, 73, 76, 77], "language": "zh", "language_score": 0.94, "perplexity": 1564.6, "bucket": "middle"} +{"url": "http://www.yudianonline.com/Article-2076275.html", "date_download": "2022-05-19T08:29:52Z", "digest": "sha1:MF6K7WUUNHUPX77CVKVJMB5ZUCS7IQJ5", "length": 674, "nlines": 10, "source_domain": "www.yudianonline.com", "title": "厦门宇电自动化科技有限公司", "raw_content": " 如何分辨温控器质量的好坏\n如何分辨温控器质量的好坏\n对于市场上所卖的温控器的质量的好坏,相信很少有人能够分辨的出来,今天小编就教大家对于温控器的质量如何进行辨别,都有哪些方法呢?\n辨别温控器质量的好坏,主要从以下几个方面进行辨别:\n继电器。它是输出控制的关键部分,一般温控器主要的设备就是继电器了,而关于继电器有很多种类,可以分为国内、中国台湾和国外这三类产品了,目前使用平凡的就是国内所生产的继电器了,所以,如果温控器质量好的话,那么它至少使用的继电器的质量要好。\n2、看温控器的CPU,对于温控器在使用时,它的自身精度和稳定性能很重要,而对于精度和稳定性都被温控器的CPU所控制着。\n3、看温控器的供电方式,一般会有两种,分别是变压器和开关电源控制。而在这两种方式中,根据它们所具有的特点,好使用的是变压器的供电方式。\n希望大家能够记住以上所说的关于如何识别温控器的方法并能够运用到实践中去,那么相信你会选择到一台质量好的温控器。\n厦门宇电自动化科技有限公司产品包括AIDCS智能分布式控制系统、分体式无纸记录仪、人机界面触摸屏、高精度PID调节器、智能温控器、导轨安装工控仪表、手持式精密测温仪、可控硅调功触发器等,产品提供长达十年的免费保修,广泛应用于化工、热电、石化、制药、冶金、电炉、热处理、食品、塑胶、包装等行业,在晶体生长、超导材料及精密试验设备等领域中拥有众多长期配套客户。\n上一篇 你知道温度显示仪的调节方法是什么么 下一篇 无纸记录仪的使用及选型", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 131, "original_length": 5468, "line_ids": [106, 107, 109, 110, 111, 112, 113, 114, 115, 116], "language": "zh", "language_score": 0.99, "perplexity": 1725.5, "bucket": "middle"} +{"url": "http://www.yugejs.com.cn/news_detail/6310072.html", "date_download": "2022-05-19T09:36:05Z", "digest": "sha1:4FIYONG6PG2FRGQQJUJI6DDGIXIGMY7M", "length": 697, "nlines": 18, "source_domain": "www.yugejs.com.cn", "title": "深圳誉格金属制品有限公司", "raw_content": "压铸件喷漆不牢固应该怎么解决?\n压铸简称为压铸。 它是一种将熔融的合金液体倒入压力室,高速填充模具的型腔并在压力下凝固合金液体以形成铸件的铸造方法。 压铸与其他铸造方法不同的主要特征是高压和高速。\n100MPa。\n0.2秒内填充型腔(取决于铸件的大小)。\n压铸是一种精密铸造方法。 通过压铸制成的压铸件的尺寸公差非常小,并且表面精度非常高。 在大多数情况下,压铸件无需旋转即可组装和应用。 螺纹零件也可以直接铸造。\n大多数小零件(例如通用相机零件,打字机零件,电子计算设备和装饰品)以及车辆的复杂零件(例如汽车,机车和飞机)都是通过压铸制造的。\n压铸画怎么了\n涂料层脱落的原因:压铸件的涂料层主要是由于涂料与压铸件之间的附着力不足。\n压铸漆的附着力取决于漆前处理的质量。 预处理是根据材料匹配适当的清洁剂,而不仅仅是去除油。\n压铸部的表面具有通过脱模剂的高温碳化而形成的碳化膜层。 该膜不利于油漆的粘附,也不利于油漆后的盐雾试验。 因此,脱脂剂应在脱脂的同时去除,然后进行钝化处理,以满足油漆喷涂的测试要求。\n具有以下影响因素\n1.油漆和冲头油未清洗;\n2.后续加工过程中压铸零件的切削油未清洗;\n3.压铸表面的氧化层未激活;\n4.压铸件的磷化过程做得不好;\n5.油漆问题;\n6.烘烤温度;\n深圳誉格金属制品有限公司", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 121, "original_length": 3776, "line_ids": [39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 103], "language": "zh", "language_score": 0.99, "perplexity": 1572.3, "bucket": "middle"} +{"url": "http://www.yxlingli.com/dcwy/1163.html", "date_download": "2022-05-19T09:48:49Z", "digest": "sha1:QZH7ALQE2GZNFI77KJKXA2DTABEUD3IK", "length": 1053, "nlines": 18, "source_domain": "www.yxlingli.com", "title": "我如何让我的妻子出轨出门?_佛山私家调查_佛山婚外情调查_佛山商务调查_侦探私家公司", "raw_content": "\n我如何让我的妻子出轨出门?\n随着我国人口的增加,越来越多的人离婚,离婚率也大大提高。离婚的原因更多。最常见的是配偶出轨之一导致婚姻的关系破裂。双方协商后,出轨的其中一位将离开房屋,剩余财产归另一方所有,那么我们如何让妻子出轨的房屋出去?\n一、如何让他的妻子出轨出门?\n一方出轨可以用作法院决定两方之间离婚的依据,但不能用作财产分割的依据。因此,它不应该参与“打扫屋子”。\n根据“最高人民法院关于审理离婚案件中夫妻关系破裂的若干具体意见”,一方当事人通奸或非法同居,未表现出re悔受教育后,非过失一方起诉离婚,或过错一方起诉离婚,而另一方不同意离婚。在受到批评,教育,制裁之后我如何让我的妻子出轨出门?,或者在人民法院裁定离婚被拒绝之后,有过错的当事方再次起诉了离婚。如果确实没有和解的可能性,法院可以裁定离婚。\n第17条,由配偶在婚姻关系中获得的下列财产应由配偶共同拥有:\n([一)薪水,奖金;\n(二)生产经营收入;\n(三)知识产权收入;\n(四)继承或捐赠的财产,但本法第18条第3款的规定除外;\n(五)应共同拥有的其他财产。丈夫和妻子具有处理共同财产的平等权利。\n第39条佛山专业私家侦探,离婚时,夫妻双方的共同财产应由双方协商解决;协议不成的,人民法院根据财产的具体情况和照顾子女权利的原则作出判决。夫妻在家庭土地承包经营中享有的权益,应当依法受到保护。\n第40条规定,夫妻双方书面同意,在关系婚姻期间获得的财产应属于彼此。如果一方为抚养子女,照顾老人,协助另一方工作等付出了更多的职责,则它有权在离婚时向另一方支付费用。一方要求赔偿的,另一方应当赔偿。\n第42条规定,在离婚期间,如果一方生活困难,另一方应从其个人财产(例如住房)中提供适当的帮助。具体办法由双方协商确定;协议不成的,由人民法院判决。\n佛山婚外情取证许多丈夫对妻子的问题有很多不同的看法。起点是好是坏。为了成为离婚时财产数额的受益人,有人会让对方出轨]然后使对方有过错,从而导致婚姻之间的关系破裂,因此夫妻的共同财产和以其名义拥有的财产将归非出轨的当事方所有。\n一个男人在他的妻子出轨教你\n出轨女人的个人经历:一", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 38, "original_length": 3911, "line_ids": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33], "language": "zh", "language_score": 0.98, "perplexity": 1620.2, "bucket": "middle"} +{"url": "http://www.zhujinjixie.cn/baike/241.html", "date_download": "2022-05-19T09:38:24Z", "digest": "sha1:DABA72TMFFJAEHJJXYEAYFNZZGEQELYA", "length": 982, "nlines": 13, "source_domain": "www.zhujinjixie.cn", "title": "抖音账号购买_可靠的短视频营销方案(利用短视频营销的好处有哪些)_抖音号_抖音号资讯_淘新媒", "raw_content": " 抖音账号购买_可靠的短视频营销方案(利用短视频营销的好处有哪些)\n抖音账号购买_可靠的短视频营销方案(利用短视频营销的好处有哪些)\n随着5G时代的到来,互联网互动行业将成为新的赚钱商机。其中短视频领域被寄予厚望,各类短视频营销成为商家探索互联网的新手段。为什么短视频营销产品这么有前景?短视频营销与传统营销方式相比有什么优势?接下来,淘新媒体就带你一探究竟!\n病毒传播速度快,很难复制原始的优势数据。短可视化效果的视频内容创作者可以是企业,也可以是个人。它的内容生产,用户成本的自发传播和相对较低的粉丝水平。但做短视频,一定要有好的创意内容,坚持原创输出的决心,才能创作出高质量的短视频,吸引用户的关注。\n那么我们如何制作一个有吸引力的高质量短视频呢?营销圈推荐你在这里看这个问题“如何找到一个抖音视频片段,抖音营销圈教你去哪里收集素材?”本文会分享很多有用的内容,短视频制作干货人气。\n与传统营销相比,视频营销的一个明显特点是可以分析视频传播的范围和效果。包括有多少人关注,多少视频,多少转载,多少评论,多少人互动等等。无论是哪种短视频,我们都可以直观的看到播放量、评论量等数据。\n相对于传统的广告营销力度,单纯的低成本营销解决了短视频营销门槛更低、成本更低的问题。这也是短视频营销的优势之一。从目前流行的智能、抖音等短视频平台可以看出,短视频病毒营销传播速度之快,互联网的优势最为明显。\n重要的是,短视频的“短”功能在快节奏的生活方式中尤其受到用户的青睐。无论是美拍、梨视频、头条、灵巧还是抖音,只要你的内容足够精彩,就能引起大量用户的转发狂潮,实现大规模的有效传播。\n不仅如此,各类短视频平台还积极与用户基数庞大的新浪、媒体平台合作,强强联手,吸引更多流量,进一步推动短视频分发,实现优质营销效果。此外,与图片和文章容易复制粘贴不同,短视频可以添加水印和原创作者联系方式,保护原创内容创作者的利益。我们可以通过数据分析、标杆观察账号、行业竞争对手等数据,及时调整优化短视频内容,从而达到更好的营销效果。\n上一篇:头条号账号变现计划(头条号个人号开店必须要执照吗)_买抖音号\n下一篇:南通网络营销案例(南通网络营销模式)_抖音等级号出售\n微信公众号推广文章怎么写(如何推广微信公众号文章)\ntiktok未来现状(tiktok中国现状)", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 55, "original_length": 5420, "line_ids": [8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 26], "language": "zh", "language_score": 0.96, "perplexity": 1717.9, "bucket": "middle"} +{"url": "http://www.zycgz.com/show-12-1090-689.html", "date_download": "2022-05-19T08:00:56Z", "digest": "sha1:3YGV3CF3RIWRKLDPYTTHV6JTRBZSSQAU", "length": 295, "nlines": 3, "source_domain": "www.zycgz.com", "title": "国六 福田祥菱3.1米冷藏车", "raw_content": " 网站首页\t产品中心特种车系列冷藏车 国六 福田祥菱3.1米冷藏车\n国六 福田祥菱3.1米冷藏车\n51,整车尺寸:5070*1765*2490mm,厢体尺寸:3120*1580*1560mm,东安汽油116马力,5档、2750轴距,1520单排、121后桥、175R14后双胎、电子助力、ABS,可调大灯、油刹,ABS,原厂空调,175R14后双胎,厢体采用内外玻璃钢、中间8CM 高密度保温板、底板为防滑花纹铝板,不锈钢门锁件,加装凯利280D零下15度制冷机组。", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 156, "original_length": 4070, "line_ids": [10, 67, 73], "language": "zh", "language_score": 0.93, "perplexity": 1559.9, "bucket": "middle"} +{"url": "http://www.seedasdan.org/journalism/", "date_download": "2022-05-19T08:03:00Z", "digest": "sha1:LRPJIQ6F3ANUWLPQEPAXW3O2LXLDOY5E", "length": 6938, "nlines": 168, "source_domain": "www.seedasdan.org", "title": "赋能受益终身的核心素养", "raw_content": "主题类别\n作品提交\n由美国权威传媒组织的国际高中传媒荣誉协会主办\n始于1926年,历时96年\n全球44个国家和全美50大州近1.5万所学校参与\n涵盖写作、视觉/摄影、视觉/设计、多媒体四大传媒类别,35个细分主题\n赢得申请世界名校与人文类专业竞争优势\n美国国际高中传媒荣誉协会(International Honor Society for High School Journalists)\n国际高中生传媒作品展评(International Writing, Photo and Multimedia Contest)被誉为美国高中生的“普利策奖”,由美国国际高中传媒荣誉协会举办。美国国际高中传媒荣誉协会于1926年4月在美国爱荷华大学(University of Iowa)成立,在全球44个国家和美国50个州有14232所会员学校和497626位会员。几乎美国绝大多数著名高中的校刊、校报学生编辑和记者都是其会员。美国国际高中传媒荣誉协会的宗旨是让更多学生了解传媒新闻行业,为全球培养充满热情和专业的新闻传媒人才。\n中国区独家合作方\n阿思丹(ASDAN China)成立于2011年9月,是中国领先的国际素质教育平台。阿思丹(ASDAN China)致力于与全球著名教育组织、权威学术机构、世界名校合作,将各类国际顶级素质教育资源引入中国,帮助各合作伙伴学校完善素质教育体系,帮助同学发展受益终身的核心素养。迄今为止,阿思丹(ASDAN China)与全国包括港澳台地区在内的67个城市1175所国际课程学校和重点中小学建立了合作,累计超过100万人次中国学生参加过阿思丹(ASDAN China)组织的各类国际素质教育项目。2020至2021学年,全国超过22万人次同学参加过阿思丹(ASDAN China)组织的各类国际素质教育项目。\n报名选手:\n19岁\n爱好新闻写作、传媒摄影与平面设计的高中生\n有志于申请大学传媒、新闻与人文相关专业的同学\n提交作品语言:\n总共写作、摄影、设计、多媒体四大类别35个细分主题,每个选手可以选择任意类别和主题提交作品,总共不超过4个作品;\n可以是同一个主题提交4个作品,也可以提交4个不同主题作品;\n作品须为原创作品,不能抄袭;\n个人投递作品须独立创作,不得团队创作;\n团队投递作品有特定要求(参照说明);\n未正确识别或放入错误主题类别的作品将被取消资格;\n不同类别和主题的作品有特定要求(参照说明)。\n评选方式:\n美国国际高中传媒荣誉协会每年邀请专业传媒人事担任评委工作,从每个主题的所有作品中选出优秀作品参与“全球奖项”的评选。\n所有评委均为美国相关领域的专家与优秀传媒工作者。其中写作类评委包括报道过美国橄榄球联盟超级碗的专业记者、丹佛日报专业记者、美国著名大学教授新闻的讲师、高端体育协会从业人员等;新闻摄影类均为专业摄影师;设计类评委为杂志、报社主编等。\n参与主题类别\n总共写作、摄影、多媒体、视觉/设计四大类别35个细分主题,每个选手可以选择任意类别和主题提交作品,总共不超过4个个人作品及1个团队作品\n2022】国际高中生传媒作品展评中国区获奖名单\n2021全球奖获奖作品赏析\n一、写作类 WRITING 作品提交要求:\n每幅作品要包含一个标题\n形式:PDF或是图片JPG\n注:如果是已经投稿的印刷纸质版,请确保扫描清晰并转化为PDF格式或是图片JPG格式上传\n无字数要求\n1.社论写作 Editorial Writing\n必须是传达编者意见的单一社论,而不是一个系列。社论可以由一人编写,无署名行。但是,如果有署名行,则必须标明该意见是编辑部或工作人员的意见。\n评审将从读者的兴趣度、表述适当性、目的明确性、结构清晰度以及有效性等角度评判参与作品。\n2018 社论写作金奖 Letting students know their voices\n2.新闻写作 News Writing\n,点击作品名称查看链接\n3.疫情报道(独立故事) Pandemic Coverage (Single Story)\n1. 可以是重大新闻,也可以是有关疫情对您的学校,社区或国家的影响的单个深入故事。 2. 评审将根据新闻撰写和报道标准评判参与作品。 重点将放在故事的影响,报道的深度,作品的力量和不体现见解上。\n4.疫情报道(系列故事或合辑) Pandemic Coverage (Series of Stories or Package)\n为任何媒体或多媒体产出的文章、视频、音频、图形、清单体文章。 3. 可以由多个学生完成 4. 评审将从报道的深度以及写作和/或制作的准确性角度评判作品。\n5.专题写作 Feature Writing\n2018 专题写作金奖 One Incredible Goal\n6.专栏写作 Column Writing\n1. 大众意见、个人、体育和幽默栏目都符合条件。 (评论专栏请投送至评论写作。) 2. 评审将从及时性、材料的意义、主题的恰当处理、写作风格和原创性等角度评判作品。\n7.评论写作 Review Writing\nmultiple times,点击作品名称查看链接\nDepth Reporting/Individual\n个人金奖 Letting students know their voices\n团队 In-Depth Reporting/Team\n1. 参与作品应涵盖一个有意探索的领域,以纠正现有的弱点和/或更好地告知公众。 2. 参与作品将被从主题的质量,来源的使用,报道的彻底性和写作风格等角度来评判。 3. 团队作品:参赛作品可以是包含在单个出版物或网站中的一系列故事。 (作品可以来自多个学生)\n10.体育专题写作 Sports Feature Writing\n1. 在报纸、新闻杂志或网上发表的有关体育主题的文章 - 可以进入此类别。 2. 体育专栏应投送至专栏写作中。 3. 参赛作品不仅限于高中体育报道。 评委将考虑写作风格和质量、准确性、兴趣以及主要受众的关联性。 赛事故事应进入第 11 类 Sports Game/Event Coverage。 2017-2018 体育新闻写作金奖 Nevertheless, she persisted\n11.体育比赛/赛事报导 Sports Game/Event Coverage\n1. 这类故事通常是在线上学校媒体的截止日期或第二天在当地报纸或当地新闻网站上发表的故事。 2. 参赛作品的评判标准包括报道的深度、语言的准确性、没有陈词滥调,以及在重述赛事、比赛、运动会或锦标赛中包含的人物故事。\n12.人物写作 Profile Writing\n1. 包括对新闻人物、体育人物、学生、教师、学校工作人员或社区成员的个人描写。 2. 评审将从人情味、报道深度、组织性、写作风格和形式等角度评判作品。 2017-2018 个人传记写作金奖 Transitioning through high school\n13.政治写作 Political Writing\n1. 校董会选举和问题的报道,学校、地方、州和国家的政治运动和结果,及带有政治色彩的事态发展符合此类别。 2. 评委将从主题、影响、时效性、故事性、写作风格和形式等角度评判。\n14.健康,科学和农业写作 Health, Science and Agricultural Writing\n有关健康、科学或农业主题的新闻和专题报道。\n评审将从主题、影响、故事性、写作风格和形式等角度评判作品。\n2017-2018 健康、科学与农业写作金奖 Got goats?,点击作品名称查看链接\n15.气候和环境写作 Climate and Environment Writing\n1. 有关气候和环境的新闻和专题报道。 2. 评审将从新闻的社区影响力、故事讲述方式、写作风格和形式等角度进行评判。\n二、视觉/摄影类 VISUALS/PHOTO 作品提交要求:\n高分辨率的照片\n少于200字的英文篇幅说明有关图片所表达的主题\n16.新闻专题摄影 News Feature Photography\n可以是新闻或专题报道配的照片。\n从适当性、构图、印刷质量和兴趣度等角度进行评判。\n请提交一个文件夹,其中包含一张JPG格式的原始图片 以及 一个网址(URL)或 一个PDF格式的页面文件(展示照片在页面或是网页中如何使用) 。\n17.体育动作摄影 Sports Action Photography\n1. 这是一张动作运动照片;\n2. 评审将从适当性、构图、印刷质量和兴趣度进行评判。\n3. 请提交一个文件夹,其中包含一张JPG格式的原始图片 以及 一个网址(URL)或 一个PDF格式的页面文件(展示照片在页面或是网页中如何使用) 。\n2017-2018 体育新闻摄影金奖 Point Taken\n18.运动反应摄影 Sports Reaction Photography\n这是一张展示运动员、球迷/粉丝、官员或其他人在学校体育赛事中反应的运动照片。\n评审将从适当性、构图、印刷质量和兴趣度进行评判。\n19.照片插图 Photo Illustration\n可以是一张照片和/或图像,为了讲述一般主题或运动主题故事而使用。 照片应该是显而易见的,并且在讲故事时具有艺术价值;\n评委将关注设计趋势、有效的视觉传达、创造力、适当性、构图和兴趣度。\n2017-2018 金奖作品 Yellow Truck\n17.照片幻灯片 Photo Slideshow\n参展作品是一个发表在学术或专业网站上的幻灯片,用照片的形式讲述新闻或专题故事,包括体育运动。\n评审将从展示、节奏、故事讲述技巧的使用(包括标题、字幕和/或音频等的使用)、创造力、观众兴趣度以及照片质量、框架和构图等角度进行评判。\n可以由多个学生完成\n请以PDF格式或是网页的形式提交。\n18.人物肖像 Profile Portrait\n一个人或一群人的照片,摄影师为了展示这个人或这群人的重要特征而拍摄。\n可能会涉及一个相关个人资料故事。\n三、视觉/设计类 VISUALS/DESIGN 作品提交要求:\n每幅作品需包含一个标题\n照片需要提供少于 200 字的英文篇幅说明有关图片所表达的主题\n22.社论漫画 Editorial Cartoon\n1.可以是单个漫画或连环漫画。\n2.评审将从原创性、读者兴趣度、恰当性、是否体现主题和有效性角度评判。\n2017-2018 金奖作品 Fishing for Compliments\n23.信息图形设计 Informational Graphic\n该类型图片需要清晰的传达数据或信息。图形由单个信息图组成。\n评委将重点关注创造力,信息表达的准确性和实效性,以及对受众人群的影响力。\n24.新闻杂志封面设计 News Magazine Front Page Design\n该类作品为新闻杂志的一个封面/头版。\n评委将重点关注设计趋势、布局有效性、读者友好度、创意和兴趣度等几方面。\n2017-2018 封面/首页设计金奖 This is Meg\n25.报纸头版设计 Newspaper Front Page Design\n该类参展作品为报纸的单个封面/首页。\n评委将重点专注于作品的设计趋势,信息的有效布局,读者友好度、创意和兴趣度等几方面。\n26.专题页面设计 Features Page(s) Design\n该类作品可以是一个专题内页页面,或是报纸或新闻杂志的两页跨页。\n评委将重点关注设计趋势、布局有效性、读者友好度、创造力和兴趣度等。\n2017-2018 专题新闻页设计金奖 Dash of Cranberry\n27.体育页面设计 Sports Page(s) Design\n该类作品为报纸或新闻杂志体育版面的单页或两页跨页。\n评委将重点关注设计趋势、布局有效性、读者友好度、创造力和兴趣度等。 2017-2018 体育新闻页设计金奖 The return of OShaan Allison\n23.社论页面设计 Editorial Page(s) Design\n该类作品为报纸或新闻杂志社论或意见版面的单页或两页跨页。\n四、多媒体类MULTIMEDIA 作品提交要求:\n请上传清晰的视频与音频\n制作要求:音频播客需为个人作品,其他类别个人和团队制作均可\n时间要求:新闻、体育视频1分15秒-3分钟为宜;专题视频2-4分钟为宜;纪录片不少于5分钟;播客时间不超过15min,新闻节目5-30分钟为宜。\n29.新闻视频 Video News Package\n参与作品是在学校或专业网站上报道的单个新闻报道。\n报道突发新闻或对主要受众有重大影响的问题。\n长度可以有所不同,但一个合理的新闻报道长度通常在1分15秒到3分钟之间。\n评审将从新闻内容和产出价值角度评判作品。\n30.体育视频 Video Sports Package\n参与作品是在学校或专业网站上报道的单个体育故事。\n故事与活动、运动员、教练或对主要受众有重大影响的事件相关。\n长度可以有所不同,但一个合理的体育视频长度通常在1分15秒到3分钟之间。\n31.专题视频 Video Features Package\n参与作品是在学校或专业网站上报道的单个专题报道。\n可以报道活动、个人(学生、管理者、教育工作者)、或对主要受众有重大影响的事件。\n长度可以有所不同,但一个合理的专题报道长度通常在2分钟到4分钟之间。\n32.纪录片 Documentary Video\n一部由一名或多名学生制作的不少于5分钟的纪录片。\n可以采取任何纪录片形式,但应该是新闻相关工作,主要讲述学生故事和/或影响青少年及其社区的问题。\n可以以视频、Vimeo 或 YouTube 链接的形式提交。\n33.音频播客-单集 Audio Podcast: Single Episode\n参与作品是一个学生为学校或专业网站制作的单个播客或播客剧集。\n播客的主题学生可以任意选择。\n播客的长度可以有所不同,但是建议控制在15min以内,或更短一些。\n请以音频或外部播客主频道链接的形式提交,例如 SoundCloud 、PodBean。\n34.新闻节目 News Show\n参与作品是学生制作的用于网络、电视或学校发布的新闻节目。\n不可以是学校公告。\n节目长度可以在5 到 30 分钟之间。\n包括至少两个无缝衔接的文件。\n可以是基于工作室的,但这不是必需的。\n35.多媒体专题合辑 Multimedia Feature Package\n参与作品可以是包含各种元素的专题作品合辑。\n参与作品可以是文字、音频、视频、照片、图形、艺术和/或动画等元素的任意组合。\n参与作品主题涵盖传统新闻、体育、娱乐、健康,或任何与您的读者、观众或听众密切相关的主题。\n全球奖项荣誉徽章\n金奖 Sweepstakes winner:全球 1 个\n银奖 Second Place:全球 1 个\n铜奖 Third Place:全球 1 个\n金奖(Sweepstakes winner):全国1个\n银奖(Second Place):全国1个\n铜奖(Third Place):全国1个\n2016年部分获奖学生\n中国区奖项公布时间(预计):2023年2月底-3月\n全球奖项公布时间(预计):2023年3月", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 565, "original_length": 35608, "line_ids": [180, 183, 185, 186, 187, 188, 189, 191, 192, 193, 194, 196, 197, 198, 199, 200, 203, 204, 205, 206, 207, 208, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 274, 275, 276, 278, 279, 280, 281, 282, 283, 284, 285, 286, 288, 289, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 316, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 331, 332, 333, 334, 336, 337, 338, 340, 341, 342, 343, 344, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 358, 360, 361, 362, 364, 365, 366, 367, 370, 371], "language": "zh", "language_score": 0.98, "perplexity": 1461.0, "bucket": "middle"} +{"url": "http://www.sh-longines.com/bjzx/104.html", "date_download": "2022-05-19T09:56:36Z", "digest": "sha1:ZVCNW6A55GFT27ZNEWAOCVFZYEIJ6VDY", "length": 788, "nlines": 12, "source_domain": "www.sh-longines.com", "title": "上海浪琴手表维修服务", "raw_content": "新款浪琴精神腕表具有复古气息\n发布时间:2021.06.03 浏览量:人 作者:北京浪琴维修\n浪琴(Longines)的新款手表让我们羡慕不已。上海浪琴维修中心介绍如今,浪琴精神以深绿色调亮相,为经典腕表设计增添了诱人的复古气息。\n1940年代的菱形小时标记可以让飞行员清楚地看到它们,再到最初为飞行员戴手套设计的超大号旋入式表冠。这些复古细节是浪琴精神具有现代感和永恒感的关键。\n浪琴表,绿色表面和棕色皮革表带\n复古的细节彰显了品牌核心的探索精神。过去,其钟表曾由Amelia Earhart,Charles Lindbergh和Howard Hughes等人佩戴。长期存在的吸引力归因于可靠的可靠性,该可靠性至今仍定义着新的零件,并以新的赛车绿色调在这里栩栩如生。\n制表师关于时间的概念\nLumiNova®米色相结合,为该模型增添了复古气息,并保持了其传统。”尽管新车型向过去致敬,但它们仍然坚定地向前看。我们采用新设计前进的方式始终意味着忠实于我们的核心价值观,并使其适应当今客户的需求。我们确保永恒的经典手表在我们的精神中走在前列。”\n浪琴咨询相关参考资料:\n浪琴DolceVita Automatic为甜蜜生活锦上添花\n浪琴(Longines)首席执行官Matthias Breschan\n上一篇:浪琴DolceVita Automatic为甜蜜生活锦上添花 下一篇:全新的绿色表盘浪琴精神是大流行后重置的完美", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 71, "original_length": 3522, "line_ids": [19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 33], "language": "zh", "language_score": 0.93, "perplexity": 1745.9, "bucket": "middle"} +{"url": "http://www.sjqdp.com/article/20121018095405.html", "date_download": "2022-05-19T08:18:36Z", "digest": "sha1:RSSVXPJMMQXJ5LSAOXMQSQPUHC5WF2GG", "length": 375, "nlines": 6, "source_domain": "www.sjqdp.com", "title": " 天津富农温室大棚制造厂", "raw_content": "入冬大棚内生炉暖,应做好防毒通风等措施\n10月14日,唐山乐亭县中保镇农民王某大棚内生炉取暖,一氧化碳中毒死亡,与王某一起死亡的还有一只老猫,两只小猫。\n王某刚刚而立之年。今年秋天,他在村外承包地上建起了温室大棚,并在大棚边上盖起了一间彩钢房,用于住人看护。近日,大风降温,王某自己住在彩钢房里觉得有些阴冷,于是生起了炉火。睡觉前,他铲了两锹煤,压在炉子里。他累了一天,躺下便酣然大睡。谁料到,由于气压低,新盘的炉子不好烧,加之彩钢房封闭不透风,炉子产生的一氧化碳要了王某的命,同时被夺去生命的还有睡在房子里的三只猫。王某家人发现情况后立即报警,当民警赶到时,炉子里的火还没灭,但人和猫全部身亡。\n乐亭警方提示:入冬前生炉火最易煤气中毒,每年此类事故为高发,希望广大市民提高警惕,严加防范。\n(来源:燕赵都市网)\n下一篇:天津富农阳光板温室大棚的优势", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 72, "original_length": 3201, "line_ids": [43, 45, 46, 47, 48, 59], "language": "zh", "language_score": 0.93, "perplexity": 1482.1, "bucket": "middle"} +{"url": "http://www.tz1980.com/359.html", "date_download": "2022-05-19T08:35:48Z", "digest": "sha1:4K2QV4ZQWULCP3P6QRANQ6WY6IREBFOZ", "length": 3755, "nlines": 69, "source_domain": "www.tz1980.com", "title": "重磅!P2P网站应用安全报告 , 投资之路", "raw_content": "首页基金理财重磅!P2P网站应用安全报告\n重磅!P2P网站应用安全报告\n2016年1月4日20:38:09重磅!P2P网站应用安全报告已关闭评论 861 浏览 3572字阅读11分54秒\n有关e租宝公司被调查的新闻在微博、朋友圈被引爆刷屏。许多人看中P2P理财的高收益,却忽视其中的风险。安全实验室监测发现,P2P网站已成钓鱼欺诈网站的重灾区,大量P2P手机理财软件也存在安全隐患。网民须小心选择P2P类理财产品。\nP2P行业现状\nP2P网贷在2007开始传入国内,2015年呈现爆发态势,成交规模已进入万亿元时代。由于行业监管未出台,P2P行业处于野蛮生长阶段,鱼龙混杂,平台上线和跑路司空见惯。\n据统计,截止今年,纳入中国P2P网贷指数统计的网贷平台有超过2500家,其中问题平台近1400家。从全国范围内看:广东、山东的问题平台数量最多,数量分别达到了163家和198家。从平台性质来看,问题平台无一例外都是民营系的。\n截止11月全国各省正常平台和问题平台数量统计\n问题平台中34%出现提现困难,51%的问题平台选择了跑路,有的平台跑路后甚至连公司员工都不知情。\n问题平台状态比例\n一般来讲,P2P平台运营出现跑路的有两种,一种是经营不善出现资金链断裂的;还有一种是纯诈骗性质的网站,骗到投资者钱财后就立马关闭网站跑路。即使是今天正常运营的平台明天就有可能倒闭跑路,那么如何识别诈骗和即将跑路的平台呢?这就先要弄清楚它的诈骗流程。\nP2P网站诈骗流程:\n很多平台上线前期会以高利率为诱饵,发布大量虚假标的,通过虚假宣传、注册返利、秒标等形式,吸引普通投资者大量资金,资金到账后便后卷款而逃。网站平台突然无法登陆,公司高管失踪,办公地点人去楼空。\n也有部分网贷平台,宣称出现投资未按时收回,说是提现困难,让投资者继续投资支持平台。而在投资者交流群,会有一些人以低价收购无法提现的账号余额,业内称之为“收草”。而实际上,低价“收草”的人和欺诈平台是合谋诈骗。\n典型网贷诈骗流程图\n诈骗手法:\nP2P诈骗网站吸收资金一般有以下几种手法。\n1、高利率吸引投资者资金\n一般的P2P网贷平台年化收益率在10%左右,而超过20%,甚至接近30%都是需要高度警惕,监测发现,有的平台网站赫然宣称有700%以上的收益率。\n5%不等的投标奖励。部分存在投机和侥幸心理的投资者很快就上钩被套牢。\n3.伪造借款项目和虚构借款人信息,并标出可观的收益率,吸引缺乏风险意识的投资者。如下图:某平台的借款项目信息说明含糊其辞,项目图片一模一样,明显是虚标或拆标。\n4.利用新投资者的资金来向老投资者支付利息和短期回报,制造一种高盈利的假象,进一步骗取更多投资者的投资。一旦平台没有持续的投资来源,整个资金链就会断裂,平台就会跑路。前段时间风靡朋友圈的“MMM金融互助社区”就是典型例子。\n除了诈骗平台蓄意骗取投资者钱财之外,P2P网贷网站广泛存在安全漏洞,极易导致黑客攻击。资金安全是每一个网贷平台应当首先保障的,而保障资金安全的首要前提是保障网站的安全。\nP2P网站由于直接牵涉投资者的资金、个人信息、银行账户等敏感信息,故其危险性比一般网站的漏洞更高。\n我们对部分P2P网站进行了抽样安全监测,目前发现有131家网站存在不同类型的安全漏洞。其中撞库攻击(40%)、信息泄漏(24%)、后台地址暴露(24%)是3个主要漏洞类型,严重危及网站的用户数据安全和资金安全。\nP2P应用的安全性\n由于智能手机的普及,很多平台开发了自己的手机P2P理财应用,方便投资者随时随地投资理财;有的平台甚至只能在手机应用上使用充值、投资、提现。\n我们抽样审计了104款理财应用,约37%存在数据明文传输问题,8%的短信校验码在客户端校验,只有24%使用了加密传输,剩下31%由于部分平台倒闭跑路或其他原因,无法访问服务器。\n●密码明文传输\n104款应用中,有部分应用直接明文发送密码、支付密码,或者仅仅只是简单的base64编码一下。\n某P2P手机应用明文传输密码及金额\n●短信验证码客户端校验\n少部分应用中的手机短信验证码居然在客户端验证(HTTP回包中带有短信验证码),这样可以造成恶意注册,刷红包,修改任意用户的密码等严重问题。\n显而易见的风险存在于P2P手机应用中,正规P2P网贷平台对安全十分重视,那些小平台和诈骗平台根本没有实力、或者根本没花心思去提升网站安全性。以下是猎豹移动安全实验室对部分P2P类手机应用的分析结果:\n根据监测数据,2015年平均每月新增195家P2P理财钓鱼网站。这些网站生存周期较短,为了逃避拦截,通常会设置多个域名指向同一个IP地址。\n建新站的循环。\n如何识别诈骗平台\n知道了P2P的诈骗流程和手法,就可以识别一个平台是否为诈骗平台了,通常有以下几种方法。\n第一,诈骗平台的界面设计相对比较粗糙。很多诈骗平台基本是几千块钱购买一个模板,再租一个主机空间就上线了,并且通常IP地址位于境外。\n第二,宣传的收益率很高,甚至远远高于行业平均水平。\n第三,公司介绍造假,备案和注册信息造假,办公地址较为偏远,甚至根本不存在。\n第四,平台活动不断,常见日标、秒标,但标的信息含糊其辞,如资金周转等。甚至虚构借款人信息,设立虚标。\n第五,诈骗平台基本没有第三方资金托管平台。投资者注册平台帐号后可以直接投资,不要求注册第三方支付机构帐号的,可确定是没有资金托管的。\n第六,平台负责人曾有过失信记录,可登录最高人民法院网站(shixin.court.gov.cn)查询。\n第七,平台业务是否公开透明,过往业务记录是否可查询调阅。\n第八,平台涉及自融,如果平台资金被平台本身或股东挪作他用,那就是自融,涉嫌非法集资、诈骗等违法犯罪行为。\n11月23日,宏量财富将网站 www.hongliangcf.com关闭, 并把群里的一千多用户踢得一干二净。\n这家名为宏量资产管理有限公司的平台,成立时间不足三个月。该公司各种注册和资质手续均齐备,且网站也有ICP备案。注册资金为两千万元。\n据受害者称,10月份时,经过各项考察,认为平台可信,于10月23日在平台投资1万元,随后被告知该平台三名高管于11月23日凌晨跑路,大概有十几个投资者以及公司10名员工均被蒙在鼓里。据该平台同为受害者的客服主管说,至少有4000投资者,涉及金额高达2400万以上。\n即使是实地考察过的,平台有正规备案的也可能因为经营不善,资金链断裂而跑路;部分平台在经营正常的情况下,负责人也可能由于贪婪而卷款跑路,甚至连平台自身工作人员都不知情。目前宏量财富的受害者们已经建立维权群并报案。\n正规平台运作流程\n除了识别一个平台是否为问题平台,还要知道正规平台是如何运作的。像红岭创投、宜人贷、陆金所等大型正规网贷平台都会有严格的运作流程,用户的信息和资金安全都有充分保障。\n1、严格的贷前审核\n正规平台针对借款人会有严格的贷前审查,通过背景调查、借款用途调查以及个人信用风险评估等审核借款人提出的借贷需求,避免不良客户的欺诈风险。\n2、完善的贷后管理\n借款项目遇到逾期未归还借款的,平台会采取充分手段催促借款人还款,甚至采取法律手段。并且对投资者完全公开透明。\n3、充分的风险准备金\n如果投资者的投资的某笔借款出现严重逾期,平台应会通过风险准备金对投资者偿付本金和利息,分散投资者投资行为所带来的信用风险。\n4、完善的法律和政策保障\n正规平台从事业务应当是合法合规的,不进行拆标和虚标行为,每个借款项目都有合法的电子合同、财务抵押凭证等必须的文件文书。\n5、第三方资金托管和担保\n正规平台采取和第三方合作托管用户资金,不私设资金池。严格规范资金管理,并有第三方担保交易。\n6、重视平台自身和用户信息的安全\n平台网站建设充分重视安全问题,通过加密连接、防火墙、二次验证等技术手段保证数据和信息的安全。并有严格的IT管理规范,防止出现人为的安全事故。\nP2P网贷是伴随“互联网+”兴起的新生行业,目前行业监管不明,P2P行业在全国处于野蛮生长阶段。由于P2P的特性,存在投资者分散,平台不透明,资金监管缺失,借款人信息难以核实等问题,使得部分平台借机诈骗敛财,卷款跑路事件屡屡发生。另一方面,由于平台运营方对安全缺乏普遍的重视,网站的安全漏洞层出不穷,黑客攻击造成的系统瘫痪、数据恶意篡改、资金盗取等时有发生。\n对于投资者而言,面对高利率和高回报要保持理性,认真考察评估平台的真实性、安全性、专业性以及可持续性,选择可靠平台并分散投资。随时关注平台及借贷项目的最新情况,保存充值记录、借贷项目合同、客服记录等证据,方便及时维权。\n对于网贷平台方,要充分重视用户信息和资金安全,及时修复网站和应用存在的各种安全漏洞,并且对资金进行第三方托管,遭遇黑客攻击要及时联系警方处理,不能姑息和纵容。\n有利网安全性如何?是否还值得投资下一篇\n如何用信用卡赚钱?", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 181, "original_length": 16141, "line_ids": [23, 24, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 116, 117], "language": "zh", "language_score": 0.97, "perplexity": 1747.0, "bucket": "middle"} +{"url": "http://ykcms.cn/lu2013-SonList-937678/", "date_download": "2022-05-19T08:05:06Z", "digest": "sha1:Z5K3GAKM7L5H65ZNVH6UP7ZTGXM3TO5W", "length": 944, "nlines": 18, "source_domain": "ykcms.cn", "title": "币游国际_币游国际登陆官网_币游国际app", "raw_content": " 定氮仪/脂肪测定仪\n氮是继KDN-04型蛋白质测定仪的基础上,消化吸收国外技术,改进设计研制而成。它具备了KDN-04型蛋白质测定仪所有的性能及特点,并能使消化装置的温度在150℃-450℃范围内任意调节,由于将催化剂硫酸铜和硫酸钾换成双氧水,样品中粗蛋白、磷、钙实现了一次性消化,其测定结果与国家标准相符,由于测定速度快工作效率提高,深受饲料、粮食质检等行业的欢迎,是日常检测的理想设备。\nII自动型凯氏定氮仪(蒸馏部分)\n凯氏定氮仪功能特点: 1.KDN系列凯氏定氮仪,采用微电脑进行过程控制。 2.自动式蒸馏控制、自动加水、自动水位控制、自动停水。 3.各种安全保护:消化管安全门装置,蒸汽发生器缺水报警,水位检测故障报警。\n08A凯氏定氮仪(含消化炉)\n04A凯氏定氮仪\n04A凯氏定氮仪仪器外壳采用特制喷塑钢板,工作区域采用ABS防腐面板,防化学试剂腐蚀和机械损坏表面,耐酸耐碱。\n02氮磷钙测定仪\n450℃范围内任意调节\n06G脂肪测定仪\n06A脂肪测定仪根据索氏抽提原理、用重量测定方法来测定脂肪含量。即在有机熔剂下溶解脂肪,用抽提法使脂肪从熔剂中分离出来,然后烘干,称量,计算出脂肪含量。\nO4C定氮仪\n9810型凯氏定氮仪属于普及型产品,全封闭式电控加碱,自动水位电控加热蒸馏系统。简单的按钮操作极易掌握,仪器蒸馏,人工滴定。\nSZF-06A脂肪测定仪\nSZF-06C脂肪测定仪\nSZF-06C脂肪测定仪根据索氏抽提原理、用重量测定方法来测定脂肪含量。即在有机熔剂下溶解脂肪,用抽提法使脂肪从熔剂中分离出来,然后烘干,称量,计算出脂肪含量。\nSZF-06脂肪测定仪\nSZF-06脂肪测定仪根据索氏抽提原理、用重量测定方法来测定脂肪含量。即在有机熔剂下溶解脂肪,用抽提法使脂肪从熔剂中分离出来,然后烘干,称量,计算出脂肪含量。", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 87, "original_length": 4874, "line_ids": [59, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80], "language": "zh", "language_score": 0.92, "perplexity": 1904.3, "bucket": "middle"} +{"url": "http://yywzw.lyvc.edu.cn/info/1040/1357.htm?yikikata=0a800403-45783477e575a6ade43d83a827ca521c", "date_download": "2022-05-19T08:54:54Z", "digest": "sha1:UG2ZQDBLKMKWIQOU52ETXKDIVEX7AXLP", "length": 484, "nlines": 6, "source_domain": "yywzw.lyvc.edu.cn", "title": "临沂职业学院语言文字网", "raw_content": "我院举行语言文字评估工作培训会\n为提升我院语言文字规范化水平,9月20日,在第22届推普周期间,我院举行语言文字评估工作培训会,培训会邀请山东省语言文字工作者协会副秘书长、聊城职业技术学院语委办主任李娟主任主讲。教务处副处长朱海涛主持会议,各部门语言工作联络员参加培训。\n培训会上李娟主任首先强调了此项评估工作的重要性,接下来从我院前期准备的迎评材料及校园环境入手,针对巡查过程当中发现的不足,指出了存在的问题和整改方法。最后通过对评估指标体系的解读,明确了迎评工作的具体细节和内容。她要求全院上下要从思想上重视起来,营造良好的语言氛围,做到活动充分、材料翔实,将要求落实到日常的教育教学中,以评促建,做好各方面的工作,争取早日达标。\n学校高度重视语言文字工作,将推广普通话和推行规范字纳入学校工作的整体规划,并作为教育教学、管理服务、检查评估的重要内容。此次培训会的召开,进一步明确了学校语言文字工作的重点,为迎接国家语言文字督导评估工作打下了良好基础。\n上一篇:我校圆满完成2019年下半年学生普通话水平测试\n下一篇:我院2018年下半年学生普通话水平测试圆满完成", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 22, "original_length": 1827, "line_ids": [13, 15, 16, 17, 18, 19], "language": "zh", "language_score": 0.99, "perplexity": 1578.9, "bucket": "middle"} +{"url": "http://www.sxaxjg.com/products/", "date_download": "2022-05-19T09:06:36Z", "digest": "sha1:V2C5HED4GXNMUWNBX6IX2AT7SPR7KMWY", "length": 967, "nlines": 7, "source_domain": "www.sxaxjg.com", "title": "山西鏖鑫金属制品有限公司", "raw_content": "2004)和公安部有关3111工程的指导性文件等进行设计和实施。城市报警与监控系统大致分为三种:一种是我们常见的交通管理监控,包括城市主要干道交通状况监视,交叉路口“电子警察”管理,关口及收费站等信息采...\n一般比较好的山西监控杆都是采用的优质的无缝钢管制作而成的主杆。这样的主杆可以拥有更强的抗压能力。所以说大家在购买监控杆的时候一定要查看监控杆的主杆的制作材料。拥有较厚的管壁。一般比较好的山西监控杆都拥有厚度比较大的管壁,因为厚管壁可以让其具备更好的抗风能力和承压能力。所以大家在购买监控杆的时候一定要对管壁厚度进行了解。...\n;安装工具:活动扳手、扶梯或登高车;安装要求:1、安装牢固;2、对摄像机云台部件1,走线孔应正对摄像杆腰形孔;山西监控杆 土建施工及安装立杆的要求1、投标方应实地测量技术数据,以便估算工程量。2、线缆埋地的沟槽...\n监控杆如何防腐山西监控杆大多都为铁合金件,大多都具有..的各项强度,但是因为监控杆必定会收到风吹日晒,在长时间的使用过程中难免不会出现问题。监控杆的表面处理方法有两种,一种是喷涂的,另一种是镀锌的。首先是杆件热镀锌或则冷镀锌处理,然后是可以进行表面喷涂,也可进行颜色选择。由于监控杆的特殊性有很多防腐方式都无法使用。山西...\n户外一体化机柜是鏖鑫金属目前户外基站的建设,为进一步减轻运营商在站点获取方面的压力,满足客户在节约能源、灵活扩容、长期演进等的差异化需求,设计的精细化温控能力、预留用户空间大、可灵活配置的一体化解决方...\n1、产品概述网络机柜主要应用于IDC机房等场合,用于放置计算机设备、数据网络设备或相关设备,并提供设备运行所需的信息网络、电源、冷却等环境条件的全封闭或半封闭柜体。 2、产品简介? 机架采用符合国际E...\n鏖鑫金属生产的监控电视墙的原料大都采用冷轧钢板作为其原料, 加工 电视墙的制作加工工艺为:剪钣、冲孔、折弯、电焊、打磨、酸洗磷化、静电喷涂等工艺流程, 应用领域编辑 监控电视墙应用非常广泛,产品广泛应...", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 134, "original_length": 7259, "line_ids": [73, 75, 77, 79, 81, 87, 93], "language": "zh", "language_score": 0.98, "perplexity": 1808.4, "bucket": "middle"} +{"url": "http://www.sxsaj.com/jjsaj/290.html", "date_download": "2022-05-19T08:08:12Z", "digest": "sha1:FNZMBYKXGRTXJ5UR2NTJJXNCSHPBOQJI", "length": 871, "nlines": 22, "source_domain": "www.sxsaj.com", "title": "陕西速安捷模架租赁有限公司", "raw_content": " 聚集速安捷\n陕西盘扣脚手架与普通脚手架的区别\n下面由陕西盘扣脚手架给大家分享盘扣脚手架与普通脚手架的区别之处。\n1、盘扣式脚手架具有多功能:根据具体施工要求,单,双排脚手架,支撑架,支撑柱等功能可组成不同的框架尺寸,形状和承载能力。\n节约,工人可以用锤子完成整个操作。\n3、承载能力大:立杆连接为同轴芯座,接头处于框架平面,接头具有弯曲,剪切和扭转力学性能,结构稳定,承载能力强。\n4、安全可靠性:接头设计考虑了自重的影响,使接头具有可靠的双向自锁能力,作用在杆上的载荷通过带扣传递到垂直杆上,盘扣脚手架扣具有很强的剪切能力(大于199KN)。\n5、产品标准化包装,维护少,装卸快捷,运输方便,易于存放。\n6、搭扣脚手架的使用寿命远远高于紧固件脚手架的使用寿命。一般来说它可以使用超过10年,因为它已经放弃了螺栓连接。该结构可抵抗爆震。即使生锈也不影响装配和拆卸的使用。\n7、具有早期拆解功能:钢筋可提前清除周转,节省材料,节约木材,节省人工。真正的节能环保,经济实用。\n陕西速安捷模架租赁有限公司主要从事:盘扣脚手架生产,钢管销售,插扣件租赁,丝杠销售的厂家.专注于钢管插扣件等建筑器材租,盘扣式脚手架为您创造安全高速省钱的作业环境.欢迎新老客户前来咨询,咨询电话:13720639525\n上一篇:给大家分享陕西盘扣式脚手架的五大核心优势\n下一篇:陕西盘扣脚手架公司分享新型脚手架之盘扣式脚手架的优势特点\n盘扣脚手架的五大特性\n盘扣式脚手架的搭建效率怎么样?\n当今时代为什么越来越多工程项目租赁盘扣脚手架?\n新型脚手架之盘扣式脚手架的优势特点\n陕西盘扣脚手架的拆除注意事项,你了解吗?\n如何让新型门式盘扣脚手架搭建的更加稳固?\n陕西盘扣脚手架公司分享新型脚手架之盘扣式脚手架的优势特点\n陕西盘扣式脚手架生产厂家脚手架应注意什么问题\n陕西盘扣式脚手架生产厂家告诉你盘扣的重要度", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 127, "original_length": 6089, "line_ids": [19, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 54, 55, 56, 57, 59, 60, 61, 62, 63], "language": "zh", "language_score": 0.94, "perplexity": 1832.5, "bucket": "middle"} +{"url": "http://www.vimaxuruguay.com/SonList-1903107.html", "date_download": "2022-05-19T07:55:18Z", "digest": "sha1:3T5NS2NFIDRVWFMLHO2QACBIL7I2WJIE", "length": 1443, "nlines": 17, "source_domain": "www.vimaxuruguay.com", "title": "苏州展文电子科技有限公司成都分公司", "raw_content": "是德KEYSIGHT示波器InfiniiVision 4000 X系列\n是德示波器InfiniiVision 3000T X系列\n是德\nUSB ?\u0005\u0007\b\u0006?榛滞蛴帽?U2741A\nUSB?\b\u0007\u0007\u0005?榛滞蛴帽鞺2741A具有广泛的测量功能\u0007\u0005\b,包括对温度和频率的测量\b\u0005\u0005\u0007\u0006。U2741A是一个5.5位分辨率数字万用表\u0007,每秒能够捕获高达100个读数\b。它使用通用而非专有标准的高速USB2.0接口\u0007\b\u0007\u0007\u0005,不仅容易连接\b,而且借助其即插即用特性\b\u0007\b,用户能够轻松快捷地设置和配置其测试\b\b\b。\n台式数字万用表3458A\n是德KEYSIGHT台式数字万用表3458A突破了生产测试线\u0007,研发和校准实验室中速度和精度的性能壁垒\u0007\u0005\u0006\b\u0005。3458A是安捷伦科技公司较快\u0007、灵活和较准确的数字万用表\u0007。在您的系统中或工作台上\b\b\b\u0006\u0007,3458A以其的测试系统吞吐率和精度\u0006\u0006\b、7种测量功能和低使用成本\u0007\b\u0007,为您节省了时间和资金\u0006\b\b\u0007\b。\n台式数字显示万用表34420A\n是德KEYSIGHT台式数字显示万用表34420A是适用于进行低电平测量的高灵敏多用表\b\u0007\b\b\u0007。它把低噪声电压测量与电阻和温度功能结合在一起\b\u0006\u0006,建立了灵活的低电平测量和高性能的新标准\u0005。\n是德KEYSIGHTTruevoltDMM数字万用表34470A6½位数的高性能TruevoltDMMS提供更高的精度\b\u0006\b\b\u0007、速度和分辨率\b\b\u0007\b\u0006。TruevoltDMM的图形功能(如趋势图和柱状图)提供了更快速的洞察力\b\u0006\u0006。该模型还提供了一种数据记录模式\u0007,便于趋势分析\u0007,并提供了一种数字化模式\u0006,用于捕捉瞬态\u0007\u0007\u0007\b\u0006。自动校准的附加功能允许您补偿温度漂移\b,这样您可以在整个工作日保持测量精度\b。\nTruevolt DMM数字万用表34465A\nTruevolt 数字万用表34461A\n是德KEYSIGHTTruevolt数字万用表34461A6½位数的高性能TruevoltDMMS提供更高的精度\u0007\b\b\b\u0007、速度和分辨率\u0007\b\u0007。TruevoltDMM的图形功能(如趋势图和柱状图)提供了更快速的洞察力\b\u0006\b\u0007\u0006。该模型还提供了一种数据记录模式\u0007,便于趋势分析\u0006,并提供了一种数字化模式\u0007\u0005\b,用于捕捉瞬态\u0007\u0007\u0007\b\u0005。自动校准的附加功能允许您补偿温度漂移\u0007\b\u0007\u0006\u0007,这样您可以在整个工作日保持测量精度\u0005\b\u0005。\n数字万用表(DMM)34460A\n是德KEYSIGHT数字万用表(DMM)34460A6½位数的高性能TruevoltDMMS提供更高的精度\b\u0007\b、速度和分辨率\b\u0007\b\u0007\u0005。TruevoltDMM的图形功能(如趋势图和柱状图)提供了更快速的洞察力\b\b\b。该模型还提供了一种数据记录模式\u0007\b\b\b\u0007,便于趋势分析\b\u0006\b\u0005\u0007,并提供了一种数字化模式\u0007\b\u0007\u0007\u0007,用于捕捉瞬态\u0007\b\b。自动校准的附加功能允许您补偿温度漂移\b\u0007\b\u0006\u0007,这样您可以在整个工作日保持测量精度\u0005。\n台式数字万用表34450A\n使用是德KEYSIGHT台式数字万用表34450A,增强您的生产线.凭借该产品每秒高达190个读数的速度,现在可以很大程度地提高制造吞吐量.该器件可提供高度准确,可重复且值得信赖的测量,具有0.015%DCV准确度,旨在满足一般要求工业和教育需求.11种测量功能;DC电压和电流,真有效值AC电压和电流,2线和4线电阻,频率,连续性,二极管测试,电容和温度.", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 70, "original_length": 5561, "line_ids": [25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 39, 40, 41, 42, 43], "language": "zh", "language_score": 0.86, "perplexity": 1937.8, "bucket": "middle"} +{"url": "http://www.wfbiaoqian.com/a/anlizhanshi/qichexingye/1297.html", "date_download": "2022-05-19T09:07:15Z", "digest": "sha1:B6B5Y3MLFJBBZ26YPXRWEEZX2BAPNJ4P", "length": 1265, "nlines": 9, "source_domain": "www.wfbiaoqian.com", "title": "凯尔特人VS雄鹿_海德体育", "raw_content": "凯尔特人VS雄鹿\n本文摘要:雄鹿核心阿德托昆博急需调整周三早上,正逢五一劳动节,NBA季后赛东部半决赛G2如期首演,到时之后坐镇主场的雄鹿再度应战凯尔特人。两队在G1呈现出一边倒,凯尔特人客场以22分大胜雄鹿,不过主队调整能力出众,G2究竟是凯尔特人乘胜追击抑或雄鹿扳平一城?大家不妨拭目以待。坚信在G1大比分失利之后,雄鹿上至教练组上至每一位球员都会只想剖析比数的视频,因为显然有过于多必须雄鹿去调整的地方了。\n雄鹿核心阿德托昆博急需调整周三早上,正逢五一劳动节,NBA季后赛东部半决赛G2如期首演,到时之后坐镇主场的雄鹿再度应战凯尔特人。两队在G1呈现出一边倒,凯尔特人客场以22分大胜雄鹿,不过主队调整能力出众,G2究竟是凯尔特人乘胜追击抑或雄鹿扳平一城?大家不妨拭目以待。坚信在G1大比分失利之后,雄鹿上至教练组上至每一位球员都会只想剖析比数的视频,因为显然有过于多必须雄鹿去调整的地方了。\nG1中,雄鹿全队只有3人分数上双,亮相当中只有阿德托昆博和克里斯米德尔顿这两位全明星球员分数上双,但是他们的数据是比第一圈平均水平有所大跌,当中最重要的是阿德托昆博在凯尔特人的森严防御下对比赛影响力大幅度上升,无论是分数、篮板还是助攻上阿德托昆博都不属于自己的长时间水平。当然,要沦为顶级超强虎就要有能力超越输掉的森严防御,现今放在阿德托昆博面前的凯尔特人防线就是最差的试金石,能无法用个人能力迈过这道天堑,全凭阿德托昆博个人领悟。雄鹿在G2必须调整的不单单是阿德托昆博,球队的整体感应也是最重要的一环,在G1雄鹿整体感应命中率为34.8%,三分球命中率是33.3%,外围感应佳也令其凯尔特人更加大胆实施夹攻阿德托昆博的防守战术,现时雄鹿最必须调整的关键点要数以上。\n布罗格登和丹特迪文森佐皆因伤缺席。转入季后赛,我们又再度看见铁血绿衫军的本色,他们在第一圈拿下步行者,这4场比赛欧文就展现领袖的起到,无论是个人反攻还是串联球队都十分出众。回到东部半决赛G1,欧文之后自己的个人演出,全场夺下26分、7个篮板和11次助攻的全面数据,这位当年渴求和偶像科比布莱恩特决斗未果的孩子于是以渐渐展现偶像身上的曼巴精神。\n另外,凯尔特人在G1需要夺得如此精彩,内线球员霍福德也功不可没,他全场夺下20+11的数据,都说道季后赛是检验球星能力的舞台,霍福德在比赛中对位防御对方主将阿德托昆博,在比赛中顺利保证了对方核心,最令人印象深刻印象的是在阿德托昆博一次反击篮框中,霍福德倒数2次封盖,侧面解释一到季后赛凯尔特人又再度展现出其DNA中铁血防御的一面。凯尔特人在G1客场大获全胜在系列赛中早已占到得先机,如果需要带着两场胜利返回主场,球队就基本一只踩进东部决赛,绿衫军认同会杀掉这个机会。\n阵容方面,后卫斯玛特因伤避战。\n本文关键词:海,德,体育,官网,app,下载,海德体育,30日,NBA,推荐,凯尔特\n海德体育官网", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 64, "original_length": 4891, "line_ids": [28, 30, 31, 32, 33, 34, 35, 36, 38], "language": "zh", "language_score": 0.92, "perplexity": 1591.7, "bucket": "middle"} +{"url": "http://www.wfbiaoqian.com/a/jianceshebei/836.html", "date_download": "2022-05-19T08:52:13Z", "digest": "sha1:H5N34L5K2C5YTHUPK7PS763EXQ3AGKV2", "length": 844, "nlines": 7, "source_domain": "www.wfbiaoqian.com", "title": "法证先锋4主演都有谁 男主高安和高彦博是什么关系_海德体育", "raw_content": "法证先锋4主演都有谁 男主高安和高彦博是什么关系\n第四部未来将会重返,让很多期望再现港剧巅峰剧迷们都万众瞩目。\n故事大纲:香港法证部高级化验师高安、法医科高级医生闻家希、西九龙重案组高级专员公署温卓妍,这「灭罪铁三角」率领着精英团队,以崭新科技因应专业知识,联手合作,找出疑团布局,破案杀人命案!理性背后,亦具有各自的感性故事高安的一段悲痛回忆,纵然埋心底,仍历历在目;家希那刻骨铭心的悲伤经历,使他更加明白生命的重量、当下的难得;卓妍事业爱情两不解,竟漆原本车站得越高,跌到得越疼..热血记者徐意的经常出现,随着引发高安的过去,竟然为众人带给意想不到的冲击人生憾事,或许无法挽回;积郁恩怨,不得而知能否找出。\n的男主是高安,而前两部法政的男主都是欧阳震华饰演的高彦博,两人的职业都是高级化验师,小编庞加莱新剧里高安有可能是高彦博的后代,那么很可能会请求返欧阳震华参演高安。另外闻家希和温卓妍这两个主要人物和第一部古泽琛、梁小柔或者马帼英的原作很像,很多网友期望林文龙和佘诗曼需要重返法政4,以超过最初原班人马的重聚。\n小编较为期望欧阳胖胖能接手高安一角,因为法政3几乎是独立国家的一个故事,虽然第四部也没熟知的高彦博,但是欧阳震华、佘诗曼等人的重返对于剧迷而言也是一种法政精神的沿袭。\n本文关键词:法证,先锋,主演,都有,谁,男主,高安,和,海德体育,高彦博\n藏追爱秘笈", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 58, "original_length": 3664, "line_ids": [24, 26, 27, 28, 29, 30, 32], "language": "zh", "language_score": 0.91, "perplexity": 1815.7, "bucket": "middle"} +{"url": "http://www.wheatphoto.net/1151.html", "date_download": "2022-05-19T08:04:01Z", "digest": "sha1:CHUR2OCM4MCANGDEN7RM6UZG354G65I5", "length": 968, "nlines": 17, "source_domain": "www.wheatphoto.net", "title": "戒烟不是一件容易的事,可是我们可以变通一下 – 雾化烟线上商城", "raw_content": " 电子烟“花式”吸引青少年,如何监管亟待细化(图)\n戒烟不是一件容易的事,可是我们可以变通一下\n戒烟并非易事,但我们可以解决它电子烟展会,并找到一种相对健康的电子烟来代替香烟,这会更好吗? iqos 电子烟刚刚冒烟,人们的这种需求利用了这种趋势。它利用不燃烧的热量来最大程度地减少烟草中的有害物质,并使人们的健康抽卷烟。今天,让我们看一下iqos 电子烟的好处。在哪里?如何使用iqos 电子烟?\niqos 电子烟有什么好处? iqos对我的好处\n1、烟的气味很小,因此在很多场合都可以抽。以我为例,除了航班抽之外,欧洲酒店和其他地方的候机楼电子烟怎么样,各种各样的餐馆甚至是禁烟令抽,因为味道太小了,可以忽略了iqos烟弹可以用打火机油吗,所以没人在乎。\n2、没有明火或烟灰,因此扔烟头非常方便。当我找不到垃圾桶时,我抽放回了盒子,不需要带烟灰缸。 iqos 电子烟有什么好处?\n3、香烟焦油基本经过过滤,大大减少了抽吸烟者遭受的伤害,对吸吸烟者旁边的人的伤害也大大减少了。\n4、比大多数抽 烟油的电子烟更像一支香烟。 iqos 电子烟有什么好处?\n5、 iqos 电子烟有什么好处? IQOS 电子烟也可以乘飞机iqos烟弹可以用打火机油吗,这样您就可以从飞机抽下车,节省买较轻的时间哈哈。\n如何使用电子烟?正确使用非常重要\n说实话,IQOS 电子烟 价格并不便宜。如果使用不当或意外损坏机器,您仍会感到困扰。最好小心一点,因此正确使用非常重要。我先给它。您如何使用它?\n1.打开包装盒,先取出机器,充电,然后再取出烟弹;\n2.请注意不要安装错误的侧面。内部是加热元件。烟熏面应插入此处。注意不要旋转,否则加热元件很容易损坏;\n3.按住中间的按钮,感觉到振动。此时,机器开始加热,然后等待一会儿,机器打开白灯后,可能是抽;\n4.请确保定期清洁以确保加热棒的有效性。\niqos 电子烟有什么好处?随着iqos的不断升级和完善,最新一代的产品iqos 3. 0是工作的顶峰。除了外观改变外吸电子烟,这也是吸烟者的头疼。在电池寿命方面,它得到了改善。从抽支香烟到一支烟,再到抽 10支烟弹,真是太棒了!\n标签:iqos烟弹一根能用几次 iqos烟弹可以用打火机油吗 打火机油可以快递吗", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 70, "original_length": 5322, "line_ids": [19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38], "language": "zh", "language_score": 0.99, "perplexity": 1506.4, "bucket": "middle"} +{"url": "http://www.wnajxjzx.com/a/chanpinzhanshi/langejingmibeng/2062.html", "date_download": "2022-05-19T08:05:46Z", "digest": "sha1:QNUULFQZ3CXNFOGRZIE264O4BMBLCLKD", "length": 455, "nlines": 7, "source_domain": "www.wnajxjzx.com", "title": "爱游戏体育官方_爱游戏体育官方", "raw_content": "爱游戏体育官方\n简要描述:又是一年毕业季,思念在即,学子们用各种尤其的方式,将自己定格在南林,与熟知的校园合个影,与体贴的舍友说道声“妳”,与辛勤的老师道声:“感激!”用一颗奉献的心,把所有的幸福和笃信取出记忆,让岁月去溶解,让时间去难忘。...\n本文摘要:又是一年毕业季,思念在即,学子们用各种尤其的方式,将自己定格在南林,与熟知的校园合个影,与体贴的舍友说道声“妳”,与辛勤的老师道声:“感激!”用一颗奉献的心,把所有的幸福和笃信取出记忆,让岁月去溶解,让时间去难忘。\n又是一年毕业季,思念在即,学子们用各种尤其的方式,将自己定格在南林,与熟知的校园合个影,与体贴的舍友说道声“妳”,与辛勤的老师道声:“感激!”用一颗奉献的心,把所有的幸福和笃信取出记忆,让岁月去溶解,让时间去难忘。\n本文关键词:爱游戏体育app官网,我们,毕业,了,爱,游戏,体育,官方,又是,一年\n上一篇:我校举办江苏省林业类暨南京林业大学2017届毕业生专场招聘会‘爱游戏体育官方’\n兰州新区推行政务服务全年“不打烊”模", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 57, "original_length": 2826, "line_ids": [16, 19, 22, 23, 24, 35, 39], "language": "zh", "language_score": 0.95, "perplexity": 1864.0, "bucket": "middle"} +{"url": "http://www.xinchengwj.com/zhichang/", "date_download": "2022-05-19T07:47:30Z", "digest": "sha1:NUVTAIYMV6US6TR5A3GJYEBFKMQSTSDE", "length": 978, "nlines": 24, "source_domain": "www.xinchengwj.com", "title": "职场潜规则", "raw_content": "\n职场女性化妆补妆的六大基本礼仪\n当着他人面前化妆或补妆都很不雅观。在出家门前化好妆才合乎美女的礼仪。一、化妆是淑女的礼貌素着一张脸只限于私底下,在正式场合或上班时,化妆是一种礼貌。因...\n怎么才能开展人力资源工作的思路\n人力资源顾名思义就是与人进行打交道,一个企业离不开人,人便是一种资源,如何有效的利用这些资源来给公司带来效益便是人力资源管理呢?接下来小编整理了怎么才...\n来到一个完全陌生的环境,时常要进行自我介绍,自我介绍是人与人进行沟通的出发点。相信许多人会觉得自我介绍很难写吧,以下是小编收集整理的面试时自我介绍应注...\n大学生不仅要做好长期的职业生涯规划,更要做好就业准备工作。接下来小编整理了大学生就业面试前应做好哪些准备的相关内容,文章希望大家喜欢!1、了解公司概况...\n经历过面试的朋友应该都会知道,面试官一定会提的几个问题都是大同小异,在准备面试的阶段可以提炼加以反复练习,接下来小编整理了如何回答面试官常问的9个问题...\n优秀的求职者不仅希望了解面试官的想法,也想了解公司的计划以及他们在这些计划中的角色。把握好面试时向面试官提问的机会,因为你可以借机向潜在雇主展示,你已...\n面试一定要问hr哪6个问题\n一份新的工作对职场人士来说,是一个机会,也是一个挑战。做好了升职加薪,做不好,试用期都过不了,就被扫地出门。接下来小编整理了面试一定要问hr哪6个问题的...\n面试时HR最常问的几个问题是什么\n建议大家在面试结束后,把遇到的问题进行整理,多多练习,这样才能在下一次面试中展现出更好的自己,进而拿到满意的offer。接下来小编整理了面试时HR最常问的几...\n在求职面试时需要注意哪些问题\n在求职时,我们常常都会需要参加企业的面试,这是每个企业都会有的,那么求职面试注意哪些问题呢,下面就一起来看看吧!良好的精神风貌。都说人逢喜事精神爽,当...\n找工作需要能力、运气,也需要一定的技巧。有时候找工作不顺利并非全是个人工作能力问题,和你的应聘渠道、简历投递等等都有一定的关系。接下来小编整理了大学生...\n1女性职场礼仪要点\n2男性职场社交礼仪常识\n3处理下属矛盾的方法介绍\n4如何开一家成功的女装店\n5前台辞职申请书\n6女性职场礼仪禁忌\n7不可不知的职场礼仪小法则\n8职场商务的礼仪培训", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 72, "original_length": 3411, "line_ids": [23, 24, 26, 27, 29, 32, 35, 38, 41, 42, 44, 45, 47, 48, 50, 53, 63, 64, 65, 66, 67, 68, 69, 70], "language": "zh", "language_score": 0.97, "perplexity": 1811.8, "bucket": "middle"} +{"url": "http://www.xmtean.com/page3/v-1623.html", "date_download": "2022-05-19T09:36:34Z", "digest": "sha1:QYFPU5NSXQVEGREWIBYMC3XCEDU5HCVQ", "length": 4906, "nlines": 9, "source_domain": "www.xmtean.com", "title": "由于铝合金化学性质较活泼,在高温下极易氧化,因而焊接铝合金滤清器时保护气要采用高纯氩气(纯度99", "raw_content": "2008研制的新型定氮仪,它具有消解时间短、分析速度快、取样量少、操作步骤简单,以及测量结果准确等优点。广泛应用于煤炭、电力、冶金、环保、商检、教学等领域对煤和焦碳中的氮含量的测定。一定量的煤或焦炭试样,在有氧化铝作为催化剂和疏松剂的条件下,于1050℃通入水蒸汽,试样中的氮及其化合物全部还原成氨。生成的氨经过氢氧化钠溶液洗气、蒸馏,用饱和硼酸溶液吸收后,由标准硫酸溶液滴定,根据标准硫酸溶液的消耗量来计算氮含量。。\n厦门高纯氧哪家好储存于通风库房,远离火种、热源、气瓶应有防倒措施大于10立方米低温液体储槽不能放在室内。液氩是将高纯氩气压缩成液态气,储存于杜瓦罐中。液氩使用时放出的是气相的,液氩储存在杜瓦罐中会有一个自然增压的过程,当它的压力过高时杜瓦罐会进行泄压,在这个自然增压和泄压的过程中,氩气很容易就被释放了。氩气在一定的条件下会对人体造成伤害,高纯液氩如果发生泄露对人体的危害将会更大,因此在使用高纯液氩的时候一定要按照规范的程序来,如果随意的操作极容易对人体造成不可挽回的损伤,在操作的过程中切忌随意使用,随意操作。高纯液氩在运输过程中是禁止与可燃性气体同时运输的,明火和热源禁止接触液氩,只有规范化的操作才能保证。文章内容来源于网络,如有问题,请与我们联系!。\n能源 4、探头定位时必须避免阴影,人应该面向阳光,避免自身阴影落在目标物上,这样可以得到一致的测量结果野外大范围测试光谱数据时,需要沿着阴影的反方向布置测点。天气较好时每隔几分钟就要用白板校正1次,防止传感器响应系统的漂移和太阳入射角的变化影响,如果天气较差,校正应更频繁。校正时白板应放置水平。 5、不要穿带浅色、特色衣帽,如果穿戴白色、亮红色、黄色、绿色、蓝色的衣帽,就会改变反射物体的反射光谱特征。当使用翻斗卡车或其他平台从高处测量地物目标时,要注意避免金属反光,或用黑布包住反光部位。操作近红外光谱仪的注意事项 近红外光谱仪主要广泛应用于对液体状样品的化学、物理性质作定量分析,由于仪器在常规光纤中有良好的传输性,且仪器简单、分析速度快、对样品不会造成破坏、测试时对样品需求小等优点,在在线分析中得到广泛使用。 在操作近红外光谱仪的过程中要注意以下事项: 1、近红外光谱区范围为780~2526nm,是介于可见光和中红外光之间的电磁波,在检测样品前首先要了解测试光谱的范围。 2、在使用前还要对仪器进行校正,近红外光谱仪的校正相对比较麻烦,为了得出准确的数值,一般需要80个以上的代表性样品用来进行校正,这一步骤通常称为模型建立。 3、在检测过程中,首先用近红外光谱仪测定样品的光谱区,通过软件自动对模型库进行检索,选择正确模型计算待测样品质量参数。近红外光谱仪近红外光谱仪操作近红外光谱仪的注意事项_近红外光谱仪光谱仪日常使用情况 一、检查温度、湿度和防尘效果: ①温度变化大,会导致谱线偏离初射狭缝,使谱线强度发生变化,不能正常进行分析,炉前实验室要求空气调整装置连续运行,因此,开空调使室温达到一定的温度后,才能开始工作。\n2T。矩形靶结构简单,通用性很强,适于大面积镀膜。。\n电子气体厂家采用常规的氩弧焊(TIG)和惰性气体熔化级电弧(MIG)方法焊接铝合金时,容易产生气孔、焊接裂纹以及焊接变形大等问题,制约了其在工业中的应用推广与常规的焊接方法相比,激光焊接是一种功能多、适应性强、可靠性高的精密焊接方法,且易于实现自动化。由于激光高的功率密度,焊接时热输入量低,在保证熔深的基础上,焊接热影响区小,焊接变形小,激光焊接不需要真空装置,因此激光焊接具有质量高、精度高、速度高的特点。同时随着大功率、高性能激光加工设备的不断开发使得铝合金激光焊接技术在汽车制造业得到了广泛应用。本文以车用铝合金滤清器为研究对象,分析了车用铝合金滤清器焊接的工艺要点及相关影响因素。滤清器焊缝为环焊缝,接头为锁底对接,要求焊缝表观均匀美观,熔宽达2mm以上,熔深达1.5mm以上,样件如图1所示。图1样件1设备、材料及方法设备:Trumpf3001激光器和焊接头(光学配置:聚焦镜焦长为300mm、准直镜200mm、光纤芯径300μm),如图2所示;图2Trumpf激光器和焊接头材料:6系铝合金;方法:激光焊接头在固定位置不动,工件绕固定轴旋转实现环焊缝焊接,焊接过程采用高纯Ar气旁轴保护。2焊接工艺易出现的问题1、保护气吹向导致的问题:当保护气吹向与工件旋转方向同向时,即保护气后吹,因而焊接过程中保护气不能及时将待焊焊缝处空气排开,易导致焊接过程中空气的混入,从而使得焊缝极易氧化,焊后焊缝表面发黑且成形很差(如图3所示)。图3保护气吹向与工件旋转方向同向形成的焊缝形貌2、使用小内径气管导致保护范围过窄,且单位面积气体吹力过大:如当采用内径为4mm单铜管保护气保护,且样件是竖直摆放时(如图4所示),由于液态铝合金流动性较大,在保护气吹力和自身重力等因素的作用下,熔池中的铝合金易往重力方向下流,导致焊后焊缝下塌(如图5所示)。另外,小内径铜管的气体吹向面积小,气体吹力较大,也易导致焊缝成形不稳定。3、保护气不纯导致焊缝局部氧化,表面发黄:由于铝合金化学性质较活泼,在高温下极易氧化,因而焊接铝合金滤清器时保护气要采用高纯氩气(纯度99.99%),采用纯氩(纯度99.9%)保护时,由于高温焊接时气体杂质的侵入,也会导致焊缝局部氧化,甚至焊接不良,如图6所示。\n5.5之间,温度在38正负1之间,一切正常时候就可以开始其他操作。 5、在开机之后到可以测量的这段时间大约在10分钟左右,在等待过程中可以先进行式样打磨,试样打磨对于测量也很重要,如打磨偏细则测得碳含量偏低,如打磨偏粗则测得碳含量偏高,对于试样的打磨粗磨后,最*用40的砂子细磨。同一点也不能进行2次激发,否则结果也有偏差。样品表面纹路清晰,无缩孔,无砂眼则可进行测量分析,打磨好的试样表面不可以有手触摸,这是人为操作误差中常见的误差,一定要严格按安全操作规程操作。\n2008研制的新型定氮仪,它具有消解时间短、分析速度快、取样量少、操作步骤简单,以及测量结果准确等优点。广泛应用于煤炭、电力、冶金、环保、商检、教学等领域对煤和焦碳中的氮含量的测定。\n124所示,炉体是一个具有水套结构的双壁钢质圆筒前门与炉体用0型橡胶圈密封。水套结构的内壁和外壁分别用不锈钢和碳素钢制成。炉体右侧壁有三个法兰,用以安装工作热电偶校准热电偶及电离规。炉体左侧壁上也有三个法兰,一个用以安装超温控制热电偶,其余两个用盲板封住,作为检测时用。在真空室的顶部装有一个18.4kW真空密封的风扇电机,真空室底部有一个用来充中性冷却气体和调节炉内压力的气孔。在真空室的后部右侧壁上有一个与机械泵相接的排气口,在真空室前部右侧有与高真空阀连接的排气孔。在后部有控制加热室上塞盖作横向运动的气缸、安全报警喇叭和排水管、汇水槽。在底部有控制加热室下塞盖作纵向运动的气缸。在炉体左侧壁上有三根电流汇流排,引入加热室。 ②加热室:加热室是由5mm厚的不锈钢板作壳体,用50mm厚的氧化铝纤维衬里,并用钼片和钼钩固定。\n上一条: 若大活塞的横截面积是S2 下一条: 化学发光定氮仪执行标准:SH/T0657-1998液态石油烃中痕量氮测定法(氧化燃烧和化学发光法)ASTMD4629-1996化学发光定氮仪", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 58, "original_length": 15444, "line_ids": [24, 25, 26, 27, 28, 29, 30, 31, 32], "language": "zh", "language_score": 0.95, "perplexity": 1782.8, "bucket": "middle"} +{"url": "https://3g.163.com/dy/article/GUF9MKE7051983MB.html", "date_download": "2022-05-19T10:12:59Z", "digest": "sha1:MI34DZU44KC36T66YP3RBH563UCEYNLM", "length": 1557, "nlines": 25, "source_domain": "3g.163.com", "title": "美股_手机网易网", "raw_content": "纳斯达克年内下跌12%,一旦美股步入熊市,A股可以免受冲击吗?\n24 07:46:04 郭施亮\n正当市场担忧美联储加息步伐会加快推进之际,美股市场已经率先开启了一轮快速下跌的行情。作为聚集着全球财富资金的美股市场,它的一涨一跌直接反映出市场资金的投资情绪与投资态度。\n步入2022年,美股市场的走势并不友好。从今年以来,仅仅过了三周的时间,纳斯达克指数累计下跌12%,标普500指数下跌7.73%、道琼斯指数下跌5.70%。与2018年和2020年3月的调整行情相比,目前美股市场的跌幅并不算很大,但习惯了长期上涨趋势的美股投资者,一下子要接受美股市场的快速下跌走势,恐怕短时间内还是比较难接受的。\n经过了这一轮的快速调整行情之后,美股市场会从牛市跌入熊市吗?\n一般来说,如果股票市场从牛市跌入熊市,起码满足两个基本条件。\n其中,市场已经持续有效失守半年线与年线的支撑位置,而半年线与年线已经成为了市场反弹的重要阻力位置。\n此外,市场指数已从最近一年的高点下跌超过20%的空间。一般而言,从高点调整20%以上或者从低点上涨20%以上,可以认为是市场行情趋势转折的参考信号之一。\n当市场同时具备上述两个条件之后,才可以认为是股市开始由牛转熊。所以,从目前的情况分析,即使纳斯达克指数已经从高点下跌了12%的位置,但距离20%的调整空间还有一些距离,所以美股市场还不能够定义为熊市。\n一旦美股市场确认步入熊市,那么A股市场会免受冲击影响吗?\n实际上,近年来全球市场的联动性正在持续增强。以最近一段时间的美股大跌走势为例,在纳斯达克指数大跌了12%的背景下,A股市场也存在着一定的分歧表现。其中,与美股下跌关联性较高的创业板指数,今年以来也出现了近9%的跌幅,目前创业板指数正考验着3000点整数关口的支撑力度。\n从这一轮调整行情分析,无论是对A股还是美股市场,基本上都存在着市场“杀估值”的走势。在高估值股票出现估值大幅回撤的背后,实际上也与美联储加息预期提前到来,全球市场资金避险情绪升温因素有关。与之相比,对中低估值,且具备较好股息率的资产,在这一轮的调整行情中,并未受到太大的冲击影响。由此可见,在美联储加息预期升温的背景下,市场资金避险意愿在水涨船高,同时具备中低估值与高股息率优势的优质资产,成为了市场资金避险的途径之一。\n从目前的情况分析,美股市场还不能够称为熊市,但距离步入技术性熊市的条件,却越来越接近。随着美联储即将步入新一轮的加息周期,过去享受着低利率红利的优势正在逐渐减退,对中高估值股票来说,支撑它们上涨的投资逻辑与估值体系正在逐渐发生变化。\n从A股市场的角度出发,虽然国内市场本身享受着货币政策相对独立的优势,且本身的货币工具箱比较丰富,从自身的风险防御能力出发,国内金融市场的风险抵御能力还是比较强的。但是,在过去一两年的时间内,市场指数也开始步入明显分歧的迹象,未来市场可能会出现市场指数波动不大,但行业板块或者上市公司股票波动率明显提升的情景,所以在2022年的市场环境下,投资回报预期也许需要有所降低,股票资产的投资也不宜过度集中于单一的行业或单一的资产。\n美股是世界两大泡沫之一,现在已到了挤泡沫的时候?\n美股处于百年牛市循环浪的Ⅴ浪尾声\n暴跌!六巨头一夜蒸发3万亿,是谁吓崩了美股?A股稳住\n跌麻了!美股创三年来最大跌幅,一夜蒸发逾14万亿\n纳斯达克公司研究:世界领先的交易所集团和市场技术提供商\n纳指暴跌4.7%!美股再现抛售潮,“恐慌模式”尚未到来?\n美股大幅回撤,机构在如何交易?\n俄公司推出coolcola,可口可乐大跌近7%\n大国之争:美股,A股,谁能笑到最后?\n大A股长期涨幅远远落后美股?真相其实是这样\n外资狂买,华尔街巨头突然全面翻多,发生了什么?", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 89, "original_length": 6265, "line_ids": [4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 31, 34, 37, 40, 43, 46, 49, 55, 58, 73, 79], "language": "zh", "language_score": 0.96, "perplexity": 1613.5, "bucket": "middle"} +{"url": "https://474441.com/a/IOgEHOnDG8YSGPHVR-LaResCSrX-HNS7GuP3/", "date_download": "2022-05-19T08:37:10Z", "digest": "sha1:ADUXCI43X43CUT4AMDZG3IK44EW22HCJ", "length": 400, "nlines": 14, "source_domain": "474441.com", "title": "那里可以学习做蛋糕", "raw_content": "那里可以学习做蛋糕\n 列表\n但对于大多数人来说,依然只是;所以更多的朋友们选择学习烘焙蛋糕甜品\n曲阜邹城培训蛋糕学校一山东蛋糕培训学校\n2本 “蒸”的可以做蛋糕 懒人厨房:零基础学烘焙 面包蛋糕\n我学做蛋糕\n哪里可以学蛋糕甜品\n这次做蛋糕没有放色素,也没有裱花,上面只是用草莓酱简单装饰了一下\n在等待的过程中,我们小班的同学相互交流了彼此做蛋糕的心得体会.\n想学家庭蛋糕烘焙加盟店速成中心哪家好\n敏敏nktr的烤箱做蛋糕(戚风蛋糕的做法)做法的学习照\n江西新东方烹饪学院让学生能够在真真实实面向市场的蛋糕技术的学习\n那里可以学习做蛋糕:相关图片\n474441.com/a/%E9%82%A3%E9%87%8C%E5%8F%AF%E4%BB%A5%E5%AD%A6%E4%B9%A0%E5%81%9A%E8%9B%8B%E7%B3%95/", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 110, "original_length": 5546, "line_ids": [11, 12, 21, 23, 25, 41, 47, 53, 57, 63, 67, 69, 73, 108], "language": "zh", "language_score": 0.93, "perplexity": 1683.4, "bucket": "middle"} +{"url": "https://creativemanuals.com/date/2022/01/", "date_download": "2022-05-19T09:43:22Z", "digest": "sha1:5C2C27MRKTZNPXBZFVAVIB54GCIEM35S", "length": 1633, "nlines": 26, "source_domain": "creativemanuals.com", "title": "2022 1月", "raw_content": "我永远热爱你\nby adminPosted in 2022年卡塔尔世界杯直播Tagged 打入, 那不勒斯\n打入宣布离队后的首球,因西涅手指那不勒斯队徽:我永远热爱你直播吧1月24日讯 因西涅对阵萨勒尼塔纳打入一球,他在进球后指着队徽说永远热爱那不勒斯。因西涅此前官方宣布今夏加盟美职联多伦多FC,本场对阵萨…\n德布劳内:打进全场唯一进球感觉很棒 切尔西需完美表现才能争冠\nby adminPosted in 2022年卡塔尔世界杯直播Tagged 切尔西, 德布劳内\n德布劳内:打进全场唯一进球感觉很棒 切尔西需完美表现才能争冠直播吧1月15日讯 在刚刚结束的比赛中,曼城1比0战胜切尔西。赛后曼城的进球功臣德布劳内接受了BT体育的采访。德布劳内说道:“这是一场很大的…\n利物浦犹豫了!拒绝核心续约要求,主帅公开维护,恐无缘大合同了\nby adminPosted in 2022年卡塔尔世界杯直播Tagged 利物浦, 萨拉赫\n利物浦犹豫了!拒绝核心续约要求,主帅公开维护,恐无缘大合同了对于利物浦来说,本赛季可能要把精力投放在欧冠身上了,而他们能否续约核心萨拉赫则成为了最近的热点。但有消息称,利物浦不愿意满足萨拉赫的续约要求…\nby adminPosted in 2022年卡塔尔世界杯直播Tagged 主将, 芈昱廷\n柯洁主将不敌芈昱廷 卞相壹最后时刻打勺 民生北京队戏剧性出局今天围甲季后赛继续进行,可以说目前已经进入白热化阶段。争冠组第二轮比赛中,民生信用卡主将柯洁不敌芈昱廷,而笵胤和卞相壹又双双输棋,仅陈豪鑫一…\n本来他也是队史最重要球员。第二重要的球员是?这问题如果在2015年或2016年问出,大概许多人会答是克雷。毕竟那会儿,大家…\nby adminPosted in 2022年卡塔尔世界杯直播Tagged 击败, 每个人\n科隆主帅:击败拜仁对每个人都是挑战,面对他们拿到3分非常困难直播吧1月13日讯 在对阵拜仁的比赛前,科隆主帅鲍姆加特在接受采访时谈到了对手的情况。鲍姆加特表示,球队是有机会的,并会争取竭尽全力争取优势…\n齐鲁德比又来,山东男篮最该提升的是血性!\nby adminPosted in 2022年卡塔尔世界杯直播Tagged 山东, 男篮\n齐鲁德比又来,山东男篮最该提升的是血性!令人瞩目的齐鲁德比战又来了!上轮,青岛队本赛季第二次输给新疆队,而输掉这场比赛后,青岛队遭遇了联赛四连败,目前他们的排名已经跌至第15名!苦日子,难熬。 山东男…\n吸取前车之鉴?记者点出李霄鹏跟李铁的一大区别,球迷:低调务实\nby adminPosted in 2022年卡塔尔世界杯直播Tagged 低调, 李霄鹏\n不拘一格降人才,第一次集训就一举招进52名国脚和15名助教,几乎网罗所有本土足球精英。李霄鹏此举高…\n皮奥利:舍甫琴科会率队摆脱困境 对阵热那亚吉鲁将首发\nby adminPosted in 2022年卡塔尔世界杯直播Tagged 热那亚, 皮奥利\n皮奥利:舍甫琴科会率队摆脱困境 对阵热那亚吉鲁将首发直播吧1月13日讯 北京时间周五凌晨的意大利杯1/8决赛,米兰将会面对球队传奇舍甫琴科执教的热那亚。在本场比赛之前的新闻发布会上,米兰主帅皮奥利谈论…\n2022世界乒乓球团体锦标赛确认于四月份在成都举行\nby adminPosted in 2022年卡塔尔世界杯直播Tagged 世界, 成都\n2022世界乒乓球团体锦标赛确认于四月份在成都举行国际乒联集团、中国乒协和成都世乒赛组委会共同确认2022世界乒乓球团体锦标赛的日期,该赛事将于2022 年 4 月 17 日至 26 日在成都高新体育…", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 73, "original_length": 5527, "line_ids": [9, 10, 11, 13, 14, 15, 17, 18, 19, 22, 23, 27, 30, 31, 33, 34, 35, 37, 38, 39, 41, 42, 43, 45, 46, 47], "language": "zh", "language_score": 0.95, "perplexity": 1819.0, "bucket": "middle"} +{"url": "https://cn.bullion-rates.com/platinum/DOP-history.htm", "date_download": "2022-05-19T09:08:43Z", "digest": "sha1:WMWZSTDQJPPSQXR4BZQBHYWF7K3DMXM7", "length": 195, "nlines": 11, "source_domain": "cn.bullion-rates.com", "title": "过去90天铂金之多米尼加比索(DOP)价格", "raw_content": " 过去90天铂金之多米尼加比索(DOP)历史价格\n过去90天铂金之多米尼加比索(DOP)价格\n2022/03/21 1,841.69 57,283\n2022年五月铂金的DOP价格\n2022年四月铂金的DOP价格\n2022年三月铂金的DOP价格\n2022年二月铂金的DOP价格\n2022年一月铂金的DOP价格\n当前铂金的DOP价格\n前30天铂金的DOP图表\n前1年铂金的DOP图表", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 122, "original_length": 6440, "line_ids": [28, 45, 48, 92, 93, 94, 95, 96, 97, 98, 101], "language": "zh", "language_score": 0.92, "perplexity": 1516.5, "bucket": "middle"} +{"url": "https://cn.fashionnetwork.com/news/smcp-ji-tuan-quan-li-kuo-zhang,1030670.html", "date_download": "2022-05-19T07:53:35Z", "digest": "sha1:3MEPTUZZ5CH4A3RD3FNCTP75PHXW7KU5", "length": 1610, "nlines": 11, "source_domain": "cn.fashionnetwork.com", "title": "SMCP集团全力扩张版图", "raw_content": "SMCP集团全力扩张版图\n在过去几年,SMCP集团的版图可谓快速扩张。为了维持现有的约13%的年营业额增长率(刚刚公布的第三季良好业绩对这个年度目标起到了很好的巩固作用),集团将继续在世界各地布局发展,同时研究开拓未来有发展潜力的市场。\n SMCP\n集团总裁Daniel Lalonde向FashionNetwork.com表示:“四年前,法国本土市场占SMCP集团总营业额的70%,现在则只有36%”(编者按:根据第三季总营业额2.477亿欧元计算)。集团在海外发展迅速,但在法国仍然不断扩张市场份额,这在刚结束的第三季也同样如此。集团旗下共有三大时尚品牌Maje, Sandro和Claudie Pierlot。虽然它们在法国的过去三个月的营业额录得轻微的0.1%跌幅,但今年前九个月则保持稳定的良好业绩。\nDaniel Lalonde表示:“我们与法国国家统计局的数据进行了对比,后者显示同期销售额下跌6.5%。因此,我们在法国市场实现了目标,赢得了更多的市场份额”。为此,Maje, Sandro和Claudie Pierlot的策略是继续致力于发展法国境内超过400间的门店,但就以提升质量方面为主。Daniel Lalonde认为:“具体的案例,例如关闭两间小门店,转为在大城市开设一间面积更大,位置更佳和采用全新概念的门店”。\n虽然法国本土还会开设一些“旗舰店”,但SMCP集团门店的大举扩张还是主要依赖海外市场。在过去一年,集团共开设118间新店,令其门店数量超过1400间(包括自营店和特许经营店),其中上一季就有32间新店开张。具体而言,21间新店位于亚太区,11间位于欧洲,中东和非洲区(主要是位于德国,西班牙,意大利和英国这四大主要市场,近期还宣布将在伦敦摄政街开设旗舰店),5间位于北美。\n集团已经进驻北美的两个品牌是Sandro和Maje。它们在上一季已经开设了多间门店,其中包括位于纽约洛克菲勒中心的Maje旗舰店。这个开店节奏也与集团的营业额相吻合,2018年第三季的销量与2017年第三季相比增长41.8%。这个增长除得益于新店开张之外,还受益于线上业务的快速增长。线上业务是SMCP集团在北美的最重要商业模式,占其营业额的25%之多。Sandro品牌刚开设了一个全新的网上销售点,而Maje品牌在加拿大市场则通过合作伙伴HBC (Hudson's Bay Company)百货公司的电商平台进行销售。此外,Claudie Pierlot在俄罗斯则与Aizel合作开设了网上销售渠道。\nSMCP集团是否会在北美市场全力启动发展?Daniel Lalonde指出:“我们对北美市场的业绩非常满意。增长同样非常强劲,一方面是因为在去年同一时期出现的飓风对销量影响巨大,但另外一方面则是我们过去的投资现在开始出现回报”。集团预期第四季北美市场将会保持这个良好趋势,同时继续开设新店。另外还计划“中期”内在该市场推出Claudie Pierlot品牌。\n不过这不会在近期内立即实现。因为这个最新加入集团的品牌(编者按:2009年)刚开始进驻亚洲这个全新市场。Claudie Pierlot在最近几个月开设了亚洲的首批新店,首先是在香港,紧接着是近期的上海和北京。\nSMCP集团目前是由中国山东如意集团控股持有。集团现在在大中华区共有153间门店,它计划在未来几年能够将这个数字增加两倍,每年保持35至45间新店的速度。\n在亚洲区,SMCP集团还同时着眼于其它邻近市场。例如它已经表示有意开掘日本市场。另外它和其它公司一样也同样关注东南亚。目前它在当地只进驻了新加坡市场。Daniel Lalonde表示这是集团的“中期目标”。他说:“目前而言,美国和中国的商机是我们短期内希望抓住的,因为这些商机在我们看来最为巨大”。", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 159, "original_length": 7406, "line_ids": [103, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117], "language": "zh", "language_score": 0.97, "perplexity": 1471.1, "bucket": "middle"} +{"url": "https://help.airdroid.com/hc/zh-cn/articles/4405348111643-%E5%A6%82%E4%BD%95%E5%B0%86HEIC%E5%9B%BE%E7%89%87%E4%BC%A0%E8%BE%93%E5%88%B0%E7%94%B5%E8%84%91%E4%B8%8A-", "date_download": "2022-05-19T08:49:47Z", "digest": "sha1:V4IAX7WLAC24WJK5PIM4AF77ADF2YYNG", "length": 1114, "nlines": 25, "source_domain": "help.airdroid.com", "title": "如何将HEIC图片传输到电脑上? – AirDroid帮助中心", "raw_content": "iOS AirDroid\n如何在电脑上浏览HEIC图片?\n如何使用AirDroid剪贴板功能将电脑文字传输到iPhone?\n如何管理iPhone的文件?\n如何找到iPhone上的文件?\n如何从电脑给iPhone传输视频和照片?\n如何将HEIC图片传输到电脑上?\nAirDroid 个人版 iOS端介绍\n随着互联网的普及,用照片随时随地分享生活成为很多人的日常。自iOS 11 Beta以来,使用iPhone所拍摄的图片默认是HEIC格式。由于HEIC格式上线时间较短,很多电脑都不支持打开该格式的图片,这给使用iPhone拍摄照片的人们带来了烦恼。\nHEIC是什么?\nHEIC是iPhone图片的一种格式。与JPG格式相比,HEIC格式占用空间更小,画质更加无损。但对电脑的兼容性较差,除非您使用的是macOS High Sierra(10.13),Windows10 RS4或者更高版本的电脑,否则将图片传输到电脑上之后还需要将图片格式转换成jpg或者其他电脑兼容的格式才能在电脑上将其打开。\n如何将HEIC格式的图片转换成JPG?\n选择“兼容性最好”,设置后图片都会默认保存成JPG格式。这种苹果推荐的HEIC转换成JPG格式的方法虽然直接,但是存在一个最大的问题是:会导致图片占用更大手机内存,而清晰度反而降低了。\nAirDroid在传输图片过程中可以自动将HEIC格式的图片转换成JPG格式,摆脱了使用软件转换图片格式的繁复步骤,让传输HEIC图片快速便捷!\n将HEIC图片传输到电脑最好的方法!\nAirDroid对文件格式和电脑类型没有限制,您可以用AirDroid将iPhone所有格式的文件、图片传输到各种类型的电脑上(Mac、Windows、Linux、Chromebook)。此外,AirDroid在传输图片过程中不会压缩图片,能完美地保持图片的清晰度,是传输图片的理想应用!\n下面是具体步骤:\n1. 在App Store中搜索并安装“AirDroid”。\n2. 打开AirDroid后,前往 ,找到并开启“接收方不支持HEIC时自动转换为JPG”选项。\n现在,当您使用AirDroid从iPhone传输HEIC格式图片到电脑时,电脑接收到的图片将自动转换成JPG格式。\n下面是如何使用AirDroid传输文件的教程:\n如何使用 AirDroid 个人版在电脑和手机之间互传文件?\n文件传输与管理的常见问题\n如何使用 AirDroid 个人版好友功能与好友传输文件?\n通过 AirDroid 个人版下载文件提示下载失败怎么办?", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 51, "original_length": 3467, "line_ids": [4, 6, 7, 8, 9, 10, 11, 12, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35], "language": "zh", "language_score": 0.97, "perplexity": 1928.7, "bucket": "middle"} +{"url": "https://huacheng.gz-cmc.com/pages/2021/10/15/38f7603d5cc04dc2ba96311956834cbe.html", "date_download": "2022-05-19T08:52:14Z", "digest": "sha1:52KEGX22ZLKZZY5X5UTRIIU3GLZBJQAW", "length": 509, "nlines": 12, "source_domain": "huacheng.gz-cmc.com", "title": "吕田镇老兵在“家门口”享受优质医疗服务", "raw_content": "吕田镇老兵在“家门口”享受优质医疗服务\n来源:微社区e家通从化吕田镇\n10月13日上午,广东省第一荣军医院医护人员一行14人前往吕田镇新时代文明实践广场开展“关爱功臣 送医送药”医疗巡诊活动,为吕田镇优抚对象送医送药送健康,让优抚对象在家门口就享受到优质贴身的医疗服务。从化区退役军人事务局相关负责人到场指导。\n活动现场,医护人员详细询问每位优抚对象的基本情况,经过初步诊断后,为他们进行血压、心率等检查,并根据检查结果和病情状况,免费为患者发放常备药品和治疗药物。\n▲活动现场。\n▲现场严格落实测温、登记等疫情防控措施。\n▲医护人员为优抚对象进行身体健康检查。\n▲医护人员为参加活动的优抚对象送上常备药品。\n吕田镇相关负责人表示,本次活动让辖内优抚对象在家门口就可以享受到专业医护人员的贴心服务和规范的康复治疗指导,让优抚对象切切实实感受到党和政府的关心和温暖,营造了浓厚的“拥军优抚、爱军爱民”氛围。\n据统计,本次活动共为吕田镇48名优抚对象提供送医送药服务。下一步,吕田镇将按照上级要求,结合实际工作,通过常态化关爱优抚对象的方式,增强他们的获得感、幸福感、安全感。\n【记者 吕田君】\n信息及图片来源:吕田镇政府", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 15, "original_length": 1595, "line_ids": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14], "language": "zh", "language_score": 0.89, "perplexity": 1477.2, "bucket": "middle"} +{"url": "https://news.mydrivers.com/1/667/667116.htm", "date_download": "2022-05-19T09:25:26Z", "digest": "sha1:KIXYG4XU2KZGW3R7MGKMKWTLAWK3IINH", "length": 598, "nlines": 10, "source_domain": "news.mydrivers.com", "title": "科技改变未来", "raw_content": "最完美V12敞篷超跑\n13 10:50:34 出处:快科技 作者:陈驰 编辑:陈驰 评论(0)\n#法拉利#812 GTS\n812 GTS在国内正式亮相,同时法拉利中国也公布了新车的官方指导售价为530万元起,现已开启预定。\n812 Superfast作为法拉利新一代GT超跑旗舰,其继承了F12修长的车身比例,整体外观堪称无可挑剔。\n敞篷版车型812 GTS有着和812 Superfast相同的设计,修长的发动机舱是法拉利旗舰V12跑车的标志性元素,引擎盖上的诸多开孔,以及攻击性极强的前包围设计,均是在为整车的空气动力学服务。\n硬顶敞篷是812 GTS最有魅力的地方,其采用电动折叠敞篷,当车速小于45km/h时,顶棚开启与闭合仅需14秒。此外,四个立体的圆形尾灯、双边共四出排气、向后翘起的小鸭尾以及那跃马标志都赋予了车辆气宇非凡的气质。\n100km/h加时间小于3秒,极速可达340km/h。\n开着法拉利最强量产敞篷车型,游走在都市CBD的夜幕繁华之间,听着V12的轰鸣声,享潺潺微风过耳,想必该车在中国又是被“疯抢”的节奏。\n责任编辑:陈驰", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 124, "original_length": 6089, "line_ids": [6, 7, 8, 17, 18, 19, 20, 21, 22, 26], "language": "zh", "language_score": 0.87, "perplexity": 1579.2, "bucket": "middle"} +{"url": "https://news.mydrivers.com/1/830/830640.htm", "date_download": "2022-05-19T09:17:16Z", "digest": "sha1:4F3T5W7LRQ5W3DS7APSGCOVYYCZMAAJS", "length": 643, "nlines": 18, "source_domain": "news.mydrivers.com", "title": "科技改变未来", "raw_content": " 文章详情\n“懒癌”患者福音!小爱同学“小爱朗读”功能即将上线\n#小爱同学#小米\n有不少用户都遇到过,打开手机看着大段文字“懒癌”发作,不想阅读;或是开车通勤、做家务等不方便阅读手机上文字的情况。\n对于遇到过这些情况的用户来说,小米目前上线测试的“小爱朗读”功能,或许会是一个可选的解决方案。\n根据介绍,该功能能够将屏幕上的文字信息转换为音频进行播放,从而让用户更快、更便捷的获取信息。\n不过,需要注意的是,现阶段该功能只支持微信公众号、今日头条、知乎、百度、内容中心等软件,对于想要在其他软件平台使用的用户来说,或许还需要一段时间的等待。\n目前,小爱朗读功能已经在小米社区开启内测招募,招募截止日期为5月9日,对该功能有兴趣,想要尝试的用户可以前往社区软件报名申请。\n话题标签:小爱同学小米语音助手\n#小米#小米12 2022年05月06日 16:19\n小米MIX 4 12+512G顶配版到手价4699元:潜望镜头+全陶瓷机身 温润如玉\n#小米#小米MIX 2022年05月03日 00:0\n4月安卓手机好评榜:前三名小米拿下两席\n#小米#好评 2022年05月02日 22:33\n39元起 小米手机延保、碎屏保限时特惠:换屏最高省1300元\n#小米#保修 2022年05月02日 20:31\n4200元!老外评价小米POCO F4 GT:绝对的性能怪兽 令人印象深刻\n#小米#POCO 2022年05月02日 10:24", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 158, "original_length": 7317, "line_ids": [5, 6, 8, 18, 19, 20, 21, 22, 25, 50, 51, 52, 53, 54, 55, 56, 57, 58], "language": "zh", "language_score": 0.97, "perplexity": 1601.0, "bucket": "middle"} +{"url": "https://news.mydrivers.com/tag/qiya.htm", "date_download": "2022-05-19T09:13:49Z", "digest": "sha1:6ZLLOHRPR56GDILRHSNPPMYQA54OW6T2", "length": 2444, "nlines": 42, "source_domain": "news.mydrivers.com", "title": "快科技", "raw_content": "#起亚\n有关“起亚”的最新话题,\n最个性的韩系车!起亚发新车:配思域同款“HDMI”排气筒\n要说哪款韩系车最具个性,那么起亚Soul(秀儿)一定榜上有名。 近日,起亚汽车官方发布了海外版新款Soul(国内秀尔)的官图,新车为中期改款,外观和配置进行了小幅升级,同时动力上也有所变化\nJ.D. Power发布2022汽车可靠性研究 路虎最差、第一没想到\n近日,J.D. Power(君迪)发布了2022美国汽车可靠性研究报告,来自韩国的起亚在所有汽车品牌中排名第一,同样来自韩国的捷尼赛思在高端汽车品牌中排名最高,而保时捷911则是蝉联了最可靠车型的称\n800V超充堪比加油!起亚首款纯电动车价格公布:21.1万起\n近日,起亚官方发布了2022款EV6在美国市场的价格,新车起售价为4.09万美元,可享受当地7500美元的优惠政策,实际起售价约为3.34万美元(约合人民币21.1万元)。 作为起亚旗下首款出电动车型,\n2.97亿元收购东风股权 起亚在华合资公司新名称将公布!\n近日,据相关消息,起亚将在4月北京车展开幕前夕公布新股比结构下的新公司名称以及全新品牌战略。 有知情人士透露称,新公司或被命名为“悦达起亚”或者“起亚中国”。\n韩系车质量“暴雷” 超300万辆车被查\n虽然韩系车在国内的存在感越来越弱,但是在全球市场中,韩系车的质量稳定性却是“封神”般的表现。 权威调研机构J.D.Power发布的2019年美国新车质量研究报告显示,冠亚季军被韩系车包\n韩系车败退中国 两年巨亏73亿!中国车企全面退出\n12月18日消息,据新浪财经报道,随着东风集团25%股权转让的完成,东风悦达起亚(DYK)将由三方合资变为悦达、起亚二方持股。 12月17日,上海联合产权交易所官网显示,DYK 25%股权转让项目已摘牌\nSUV+MPV结合体!起亚新车大亮:从未见过的设计\n日前,据媒体报道,起亚官方正式发布全新Carens佳乐的预告图,新车将于12月16日正式发布,是一款专为印度市场打造的车型。 Carens作为紧凑型MPV有过三代车型,在2018年全球范围退市,其第二和第\n销量暴跌 巨亏73亿!中国车企全面退出合资公司\n东风退出东风悦达起亚一事,终于有了明确消息。 日前,据媒体报道,上海联合产权交易所挂出了东风悦达起亚汽车有限公司25%股权的转让信息,转让价格为2.97亿元,转让方为东风汽车集团有限公司。\n销量惨遭腰斩!东风汽车全面退出韩国合资品牌:回应来了\n继去年的雷诺之后,东风集团可能要与旗下的第二个合资品牌分道扬镳了。 近日,有媒体报道称,一位接近东风集团的消息人士爆料,东风汽车最快将于11月在产权交易所挂牌转让其所持东风悦达起亚25\n韩国一大车企在华销量遭腰斩!网传东风汽车全面退出\n11月4日,有媒体报道称,东风汽车集团有限公司将在明年退出东风悦达起亚,如果不出意外,东风汽车所持有的股权或由现代起亚接盘。 在此之前曾有媒体从东风悦达起亚内部获悉,三方股东已经开启了\n现代起亚官宣开发固态电池!续航彻底完美了\n日前,据外媒报道,现代起亚宣布与一家名为Factorial Energy的美国电池研发制造公司合作开发车规级固态电池,未来,固态电池或许将会成为电动车市场中的一股新风潮。 根据联合开发协议,现代、\n起亚嘉华高价上市!总经理:扔掉性价比路线 后期不降价\n33.99万元,全系搭载2.0T发动机,匹配8AT变速箱。 虽然车辆的空间、性价比优势明显,但是与丰田赛那相比,品牌力在\n丰田赛那最强韩系对手来了!28.89万起 全系2.0T+8AT\n随着三胎政策的放开,国内的MPV市场重新火热了起来,合资品牌也同样看中了这一市场,丰田赛那、起亚嘉华也陆续进入国内。 今日晚间,起亚嘉华正式在国内上市,新车共推出4款车型,售价区间分别\n告别27年椭圆形KIA!起亚全新SUV上市:LOGO变了\n15.78万元,共推出5款车型,动力上提供2.0L+6AT以及1.5T+7DC可选。 据了解,起亚智跑Ace车型是一款专门针对中国市场所打造的\n起亚1.5T智跑竟有2千马力 前亚洲冠军小姐姐直播现尴尬一幕\n名人或者小姐姐跨界带货,已经成为了当前各行各样都在积极学习的“财富流量密码”,只不过,如果有时候专业跨界过大的话,也有可能会闹出尴尬的笑话。 今日,有网友上传的一段直播带\n中国上市前夕!韩国第一汽车集团大规模召回:71.4万辆\n5月31日消息,据央视财经报道,韩国国土交通部27日宣布,将召回现代、起亚等汽车厂商在韩国销售的共计71.4万辆问题汽车,其中现代和起亚的车辆占比高达九成。 此次召回的71.4万辆问题车辆中,现\n3排7座 对坐似高铁!别克GL8最强对手终于国产了\nGMP打\n突发!起亚美国工厂二次停产\n进入2021年以来,“缺芯”就成为了诸多车企绕不开的拦路石,不少车企们只能通过停产或减产进行现阶段过渡。 日前,据外媒报道,由于全球芯片短缺,起亚汽车公司决定将其在美国的工厂\n起亚被卡脖子!无奈停产\n自2020年年底汽车用芯片短缺危机出现后,大众、福特、通用、奔驰、日产、本田、保时捷等车企纷纷表示面临芯片荒,其中部分企业因芯片供应紧张已经宣布短期减产计划。 更糟糕的是,这场波及全球\n一根保险丝能把发动机烧了 韩系车被“坑惨”\n韩系车在国内的存在感越来越低,但是作为全球车企,韩系车的表现仍是可圈可点。并且其质量稳定性也是“封神”般的表现。 权威调研机构J.D.Power发布的2019年美国新车质量研究报告显示", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 165, "original_length": 8219, "line_ids": [5, 6, 11, 12, 17, 18, 23, 24, 29, 30, 35, 36, 41, 42, 47, 48, 53, 54, 59, 60, 65, 66, 71, 72, 77, 78, 83, 84, 89, 90, 95, 96, 101, 102, 107, 108, 113, 114, 119, 120, 125, 126], "language": "zh", "language_score": 0.98, "perplexity": 1471.2, "bucket": "middle"} +{"url": "https://open.kingmembers.com/article/view/id/439.html", "date_download": "2022-05-19T09:11:17Z", "digest": "sha1:Z6KI463IKWSGE5WFLQJZTGIZYTEWE54L", "length": 1904, "nlines": 62, "source_domain": "open.kingmembers.com", "title": "满客通门店营销服务平台", "raw_content": "营销要落地,方案要做细\n这不经让我发问:为什么一个对作品秉承精益求精态度的艺人,会遭受那么多人的抨击呢?\n今天本想在抖音上找几部周星驰的电影,没想到刷出了很多关于周星驰人品的评论,还有很多人说周星驰是“片场暴君”。\n为了追求镜头的效果,经常是一个上午就拍一条,很多人都受不了他的这种追求完美的性格。\n到底真的是因为周星驰过于苛刻,还是大家不愿意追求极致?可是,为什么周星驰的电影有那么多人愿意看呢?\n拍的不好,还会有这么多人看吗?每年都有很多的影帝,而一代人就只有一个周星驰。\n不得不说,周星驰对电影的完美追求,是我们营销人值得学习的地方。\n至于他在电影圈内的口碑,姑且不论。我只想站在一个营销人的角度,谈一谈对精益求精的理解。\n方案想落地/一定要做细\n在给企业做营销方案的过程中,我有深刻的体会,很多时候我们不能仅仅只是给一个框架,或者是理论依据,而是要细到一个普通员工拿到手里都会执行。\n所谓方案,我的理解就是把某个人头脑里面的东西,用文字的形式呈现出来,并展示给其他人看,并且希望其他人按照这个方案设计的初衷去准确落地。\n从我对方案的定义当中,我们可以看出来,方案的使命是落地。不能落地的方案是没有意义的。\n我这么说,并不是说方案本身不能落地,而是这中间存在理解和执行的偏差。\n就像“传话游戏”一样,大家都玩过。第一个人开始说一句话,口口相传,直到最后一个人的时候,可能早就变了样。\n这是因为在传输过程中,信息被扭曲。\n如果一套营销方案设计出来,本身就不够细致,再经过几道转手,最终执行出来的效果可能连10%都没有,甚至是南辕北辙。\n很多人说,这个方案不能落地啊,那个方案可以落地,实际上,方案本身没有落地的区别,唯独出现偏差的,就是方案设计的细致度。\n全书就是一个大方案,你说,孙子兵法能不能落地呢?也许你落不了地,但是,在这个世界上,用孙子兵法落地的企业家不胜枚举。\n这充分说明了,并不是孙子兵法不落地,而是你在使用孙子兵法的时候,缺乏更多细致且有针对性的细节,你自己又无法细化,所以,自然就很难落地了。\n而我们很多人在给自己门店设计方案的时候,往往都是只有一个大框。\n甚至有些老板对员工的交代就只有一句话:国庆搞个活动吧!(剩下再也没有其它的交代了)\n像这样的方案能够落地都见鬼了......\n要细到什么程度\n那么,既然方案设计要细致,究竟应该细致到什么程度呢?\n这就像本文开篇提到的:周星驰被很多人理解成为“片场暴君”,但事实上,周星驰的电影却很多人喜欢看,我本人也是星迷。\n又想马儿跑,又不给马儿吃草,这本身就是一个悖论。又想大家能落地,又不能给到大家细致可执行的方案,这怎么可能呢?\n所有的“大道理”都应该要变成具体可执行的“小动作”,这个道理才有意义!\n这里给大家分享一下我做方案的时候一般会涉及到那些细节:\n1、目标人群是什么人?\n2、要实现的目的是什么?\n3、影响目的达成的主要矛盾是什么?\n4、分几个阶段来操作实施?\n5、每个阶段的核心定位是什么?\n6、用到什么具体策略?\n7、这个策略的原理是什么?\n8、这条策略的预算有多少钱?\n9、使用这个策略具体有什么步骤?\n10、每一步的核心关键在哪里?\n11、要用什么文案?图片?话术?\n12、需要制作什么物料?\n13、物料涉及什么内容?图案?\n14、需要用到什么软件?\n15、策略执行有什么注意事项?\n16、容易失败的地方在哪里?\n17、具体的衡量指标是什么?\n18、要求完成指标的时间是多久?\n19、万一这个策略失效用什么后补?\n20、谁来负责这件事的执行?\n21、谁来负责这件事的监督?\n22、所有人的职责是否清晰?\n23、完成了有什么奖励?\n24、完不成有什么惩罚?\n25、如何确保奖惩机制有效运行?\n26、如何做任务进度的日报和周报?\n27、如何及时跟进与辅导?\n28、完成后该怎么做复盘?\n基本上,这28个角度,你应该够用了!\n如果,按照这种方式设计出来的方案,在执行中,基本上可以让你节省很多的时间,提高落地效率!\n如果,你设计出来的执行方案,没有上述28项内容,可以说,本来就容易信息失真的传递过程,会让整个方案的执行,到处漏风,最后全部变样。\n片场暴君有的时候真的值得我们去学习,尤其是打磨产品,或者是营销人设计方案的时候,我认为,每一个营销人,在设计方案的时候,都应该做一个片场暴君。不仅是营销,其实工作中,生活里的每一件事,难道不都应该认真去做才能有结果吗?\n如果,你正在抱怨当下所做的事情没有结果的时候,也请你停下来问问自己,这件事,我真的较真了没有?\nTags: 满客通宋英君营销方案", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 105, "original_length": 9013, "line_ids": [6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 69, 70, 78], "language": "zh", "language_score": 0.99, "perplexity": 1704.1, "bucket": "middle"} +{"url": "https://www.aizhuanwu.com/tg/2899.html", "date_download": "2022-05-19T08:31:45Z", "digest": "sha1:A5XIK3ILHQDI3LIF5CXVNL3IVWK7QLMX", "length": 544, "nlines": 9, "source_domain": "www.aizhuanwu.com", "title": "爱转屋", "raw_content": "快来试试这几款赚钱多的软件\n真正能赚钱的软件游戏:快来试试这几款赚钱多的软件\nshouzhuan 2021年08月21日 12:52\n真正能赚钱的软件游戏?现在谁的手机上没有几款游戏呢?小编自己平时也有打游戏的习惯,而且现在打游戏是真的可以赚钱的。比如王者代打、吃鸡代打等等,不过在我看来大部分需要具备的技术。而且玩游戏真的是一件很辛苦的事,如果一直赢还好说,要是一直输那心态绝对就爆炸了。\n小编虽然玩的也很好,但这个方式赚钱我是真的做不了。不过我现在依然可以用手机赚钱,而且现在手机赚钱已经成了大势所趋,如果你不会那就有点说不过去了。下面爱转屋就分享这几款赚钱多的软件,如果你还没试过,那就快来操作看看吧。\n结语:事实上用手机软件来赚钱是现在真正能赚钱的行业,主要是现在手机的普及度真的太高太高了。只是游戏的方式不能让我们赚到钱,但不要灰心,我所分享的这几个方式都能赚钱,相信只要你每天通过这些软件来做,一定能有个不错的收入。\n温馨提示:文章内容系 shouzhuan 个人观点,不代表本站对其观点赞同或支持,若侵权请联系作者进行删除。\n版权声明:本文为原创文章,版权归 shouzhuan 所有,欢迎分享本文,转载请保留出处!\n标签: 真正能赚钱的软件游戏", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 120, "original_length": 6261, "line_ids": [16, 17, 18, 20, 21, 37, 39, 40, 41], "language": "zh", "language_score": 0.98, "perplexity": 1642.6, "bucket": "middle"} +{"url": "https://www.517xw.com/info/2015061510/201506051455226039/202105311405494983.shtml", "date_download": "2022-05-19T08:06:40Z", "digest": "sha1:6MCCPV3NWEQABCDLAXDYGYIZ4MG65VYY", "length": 670, "nlines": 9, "source_domain": "www.517xw.com", "title": " 中国煤炭工业协会到陕煤集团开展专题调研", "raw_content": "华冶企业实现元月开门红\n中国煤炭工业协会到陕煤集团开展专题调研\n26 编辑:梁新星 闫昭宇 来源:陕西煤业化工集团有限责任企业\n5月25日,中国煤炭工业协会副会长孙守仁及省煤炭工业协会会长朱周岐等一行到陕煤集团,开展煤炭经济运行形势、物资物流及煤机装备专题调研。陕煤集团副总经理赵福堂,总经济师杜平参加调研座谈会。\n孙守仁在调研座谈会上指出,中煤协会今年采取经济运行调研与专题调研,重点企业调研与重点区域调研相结合的方式,就是要有针对性地反映当前煤炭行业及重点企业在高质量发展方面所取得的成绩、存在的问题以及面临的困难,形成全行业发展现状的调研报告,为国家和行业主管部门相关政策的出台提供现实依据。\n赵福堂先容了陕煤集团的基本情况和经济运行态势,杜平先容了陕煤集团物资物流业务开展情况。随后,集团企业管理部、财务资产部、战略规划部、陕煤股份、运销集团、物资集团、铁路物流集团、陕煤供应链企业、重装集团等部门和单位的相关负责同志围绕调研主题分别作了交流和先容。\n在听取了相关工作先容后,孙守仁对陕煤集团近几年来的高质量发展态势表示充分肯定。他指出,陕煤集团近年来进入了全新的发展轨道,特别是煤炭板块的工作成效显著,已经走在了全国乃至世界前列,引领全行业发展,值得各兄弟企业借鉴学习。孙守仁希翼陕煤集团在持续做好煤炭产品保供稳价的基础上,关注老矿区转型发展和职工待遇等工作,不断推动企业可持续健康发展。(梁新星 闫昭宇)\n陕煤集团举办庆祝建党100周年“唱支山歌给党听”主题情景歌会\n陕西煤业召开煤炭企业5G技术研讨会", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 108, "original_length": 5508, "line_ids": [85, 87, 88, 90, 91, 92, 93, 94, 95], "language": "zh", "language_score": 0.95, "perplexity": 1503.6, "bucket": "middle"} +{"url": "https://www.actwine.cn/%E5%AE%89%E5%85%A8%E7%94%9F%E4%BA%A7%E8%AE%B8%E5%8F%AF%E8%AF%81%E5%8A%9E%E7%90%86%E8%B5%84%E6%96%99/", "date_download": "2022-05-19T08:00:45Z", "digest": "sha1:4M2U26ECLKPXM37LSHS4Z76G3TIGN4LR", "length": 721, "nlines": 29, "source_domain": "www.actwine.cn", "title": "安全生产许可证办理资料", "raw_content": "安全生产许可证办理资料\n 列表\n安全生产许可证办理,这些条件你都清楚吗?\n河北邦然:揭秘!建筑行业安全生产许可证升级所需材料以及重要性\n喜讯!智能公司获批安全生产许可证\n安全生产许可证的有效期是多少年\n建筑施工企业安全生产许可证管理规定\n企业竞争力稳步提升河南觅庭木结构安全生产许可证有效期获准延期三年\n四川德阳办理安全生产许可证需要什么资料?\n安全生产许可证办理流程\n基层要闻生产运营公司托管刘园子煤矿获得安全生产许可证\n安全生产许可证的作用\n安全生产许可证新办延期成功办理\n依法承担赔偿责任 ④ 违法情节严重 违法情形:安全生产许可证有效期满\n智能生产启程科迪顺利取得安全生产许可证\n【公司要闻】袁大滩煤矿顺利取得安全生产许可证_手机\n湖北发出首张新版安全生产许可证\n建设公司安全生产许可证顺利通过复审\n烟台市应急管理局核发新版安全生产许可证\n广东安全生产许可证管理规定\n陕西安全生产许可证办理的流程,资料,条件\n图片说明:杨虎庆转产前持有的烟花爆竹安全生产许可证\n《福建省建筑施工企业安全生产许可证暂扣管理\n陕西省应急管理厅正式启用新版安全生产许可证\n安监查处 // 该公司属于非法生产,责令停产 // 过期的安全生产许可证\n使用过期了的安全生产许可证对企业有什么影响?\n建筑业投标用到的安全生产许可证怎么办理这里有介绍\n安全生产许可证办理资料:相关图片\nwww.actwine.cn/%E5%AE%89%E5%85%A8%E7%94%9F%E4%BA%A7%E8%AE%B8%E5%8F%AF%E8%AF%81%E5%8A%9E%E7%90%86%E8%B5%84%E6%96%99/", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 110, "original_length": 5495, "line_ids": [11, 12, 13, 15, 17, 19, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 49, 51, 53, 55, 59, 63, 65, 67, 69, 71, 73, 108], "language": "zh", "language_score": 0.97, "perplexity": 1603.4, "bucket": "middle"} +{"url": "https://www.baiduoh.com/_t265/2022/0222/c3403a60531/page.htm", "date_download": "2022-05-19T08:10:09Z", "digest": "sha1:BOMCPX5N66GFBNMCHV6WIN4FSPCE7E6Y", "length": 466, "nlines": 4, "source_domain": "www.baiduoh.com", "title": "吕氏贵宾会顺利完成2022年春学期全员核酸检测工作", "raw_content": "吕氏贵宾会顺利完成2022年春学期全员核酸检测工作\n21日下午,吕氏贵宾会组织开展开学返校全员核酸检测工作。本次采样由学校防控办、人事处和学工处共同组织。\n此次是吕氏贵宾会第二次开展全员核酸检测工作,在前一次全员核酸检测以及校园常态化核酸检测工作的基础上,本次核酸检测工作呈现出反应更加迅速、组织更加严密、实施更加精细等特点。指令下达后防控办第一时间与中医院商讨制定采样方案,规划采样路线,布置采样场所;人事处、学工处根据返校要求分别做好教职员工和学生的统计和组织工作。检测期间,全体师生员工按照防控要求,全程佩戴口罩、保持1米间距,有序排队等候,采集完成后迅速离场。全校7692名符合返校条件的教职工、学生、高教后勤人员以及校园经营商户参加检测,检测结果全部为阴性。\n核酸检测既是对吕氏贵宾会全体师生防疫防控的一次全面排查,也是落实省市防疫要求防止疫情发生的重要举措。吕氏贵宾会将一如既往扎实做好各项防疫工作,筑牢校园疫情防控安全线。(防控办)", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 15, "original_length": 1663, "line_ids": [8, 10, 11, 12], "language": "zh", "language_score": 0.95, "perplexity": 1604.5, "bucket": "middle"} +{"url": "https://www.chuyiworld.com/list-2-0.html", "date_download": "2022-05-19T08:15:16Z", "digest": "sha1:H2MVWP3KQRVJSDLLUM6XENSQ4NECIAT2", "length": 1033, "nlines": 29, "source_domain": "www.chuyiworld.com", "title": "楚骄餐饮", "raw_content": " 在线报名\n我们将真诚为您服务\n几十万学员通过济南小吃培训学校收获了自己的财富事业!赶紧拿起电话咨询吧!\n*您的真实姓名,请使用中文 姓名:\n*电话是与您联系的重要方式,正确填写 手机:\n填写电子邮箱,会收到详细资料 邮箱:\n没有地址将无法为您免费邮寄资料 地址:\n您可以选择下列快捷留言!\n报名要带什么资料?\n请问我所在的地区能加盟这个项目吗?\n作为此项目加盟商能享受到哪些支持?\n请问投资此项目所需的费用有哪些?\n12 13:21:05 报名:区域特色类\n备注:中华饮食博大精深,源远流长,经历几千年发展,推出六万多种传统菜点,两万多种工业食品,五光十色的宴席和独具地方特色的风味流传,被誉为“烹饪王国”。\n12 13:20:10 报名:区域特色类\n备注:新东方烹饪学校收费是按照学生选择的不同专业来收费的,我们的专业全部以实际操作为主,教学都是真材实料,所有实习菜肴均为现在酒店、宾馆的流行、时尚菜。\n12 13:19:42 报名:卤菜基础类\n备注:我们是周一到周五全日制上课,周末休息。全天课程理论加实践学习,每天晚自习有老师辅导。短期专业半天理论,半天实践。并亲自动手操作。\n12 13:19:31 报名:区域特色类\n备注:成都新东方入学须知是帮助所有想学习的,想了解成都新东方烹饪学校的的一本百科指南,上面对你想快速了解学校起着重要的作用.\n12 13:19:21 报名:特色面点类\n备注:学厨师比学其他技术好在哪?学厨师没有入行门槛,工作稳定好找,薪资待遇好,同时是一个越老越吃香的职业,不会因为年龄大失业。\n12 13:18:28 报名:烧烤基础类\n备注:厨师,一个前途光明的职业。学烹饪,有着无可比拟的优势,如今已成为年轻人学技术的!厨师职业作为永远的朝阳产业,成为二十一世纪的热门职业。\n12 13:18:01 报名:卤菜基础类\n备注:事实上,从新东方学习两年烹饪技术,不但可以获得所学的烹饪实操能力,更可以通过学习成为,会管理、善经营、懂厨政的高端餐饮人才。\n05-12 12:48:45 报名:基础早餐类\n王宏伟 2019-05-11 22:05:08 报名:特色面点类\n王成正 2019-05-11 22:04:59 报名:特色小吃类", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 120, "original_length": 5435, "line_ids": [71, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 107], "language": "zh", "language_score": 0.95, "perplexity": 1485.5, "bucket": "middle"} +{"url": "https://www.citypatient.cn/8547.html", "date_download": "2022-05-19T08:08:06Z", "digest": "sha1:K7YBBMSFWHKHSCBESGNL4VX2X2ONN66V", "length": 1707, "nlines": 18, "source_domain": "www.citypatient.cn", "title": "人生如戏 – 城市病人", "raw_content": "人生如戏\n小玉,许是希望她如同小家碧玉般惹人怜爱吧!奈何竟也是种奢望……\n村中向来不乏一些说长道短的好事者,不知小玉从几岁开始从别人口中得知自己有两个哥哥、一个母亲。遗憾的只是“曾经有”。母亲生下她后离世,哥哥们也相继不知何故随母亲而去。至于父亲,是在初中才得知他尚在的。又听说他是看女儿长大了,想着能卖几个钱了才回来相认,还有那一屁股的债也得还啊!或许吧。连那一亩三分地都照看的荒草丛生,烟酒赌牌从未断过,又敢奢望他做点什么呢?一度曾纠结过,人常说“父慈子孝”,像那人一般的父亲,自己该如何面对?或许不用面对,有爱小玉的爷爷奶奶和小姨啊!\n是在大学时。刚上大学时方言浓厚,许是紧张,说话时总是结巴。难以交流,没什么人情味,略显痴傻。从小面对的嘲笑与讽刺何其之多,看惯了人情冷暖这些算得了什么呢?\n果然,后来她变了。变得更会应对外面的世界。\n该花的钱一份不少,该请的客一个不落,该考的证全部收入囊中。其实她觉得自己是幸福的。她是村里条件差的家庭中唯一坚持上学的女娃娃,是爷爷奶奶给了自己这份坚持。相似的家庭,邻居家的梦梦早已嫁为他妇并且怀孕,说是爷爷想让梦梦为自己养老,不能远嫁,书读得多了心就野了,就指了一户同村门当户对的给她做丈夫。这样的例子不胜枚举。\n大二那年刚考完试,小玉接到一个电话后就泣不成声。看她掩面悲泣的痛苦,必然是家中有事。果然,丧事,爷爷死了。需要孝子贤孙给亲人穿鞋,身体已经浮肿的不像人形,怎么都穿不进去…….怎么会料不到?可拿什么改变?几次三番的送去抢救,那些亲戚明明带着钱,却没有人出头交住院费。三伏天里仍要烧炕取暖,父亲并没有和爷爷奶奶住在一起。不知道拖了几次,终于来不及,终于等不到。小玉只默默拍下一张照片…….\n难道生活不应继续向前吗?慢慢的和父亲的关系有所缓和。家里还有奶奶需要人照看啊。虽不至亲密,至少能说几句话了。又迎一季秋,得加些衣物了。小姨说要寄过来,等电话即可。怪不得电话上老发来一条短信,每次只有三个字“王小玉”。打电话询问才知衣物在他手中。二人同在一乡,大学同在一条街。\n收到衣物了,二人聊天和电话中一来二去竟要发生点什么的趋势。小玉是个好姑娘,那会村中谁家火光窜天,大冬天的全村只有小玉一个学生娃娃忙进忙出的去帮忙救火到天亮,烧焦了的头盖骨被挖出来硬生生的滚在小玉脚下她也没娇气的哼一下。每次打水总惦记着捎一壶给舍友……\n好人自有好报,在舍友的撺掇下这等好事岂会付之东流?初步审核不错,高大清秀。舍友们轮番提问后,这事越来越是八九不离十了。果然,喜事发生。小姨打电话来问衣物是否收到,发现了点势头。严肃禁止和他谈恋爱,不明所以。\n这不过十几天的缘分还是消散于某个夜晚。没什么,许是兴趣不在了吧。和平分手。以至隔了几周再问小玉,她说已经不记得他的样子了。她要找的是对她好的人,既然不能,何必勉强?分手只是趁早而已。\n时间晃晃悠悠的走着,又至一年暑假,几经折腾小玉还是没能找到兼职。小姨简直是她的哆啦A梦!兼职地点是旅游景点的售票员。几乎没什么人,白落了个清闲。美景不少,票子不少。\n而她这个暑假并不开心,甚至痛苦。小姨与景点老板的关系匪浅,每年老板都会给小姨钱。小玉称老板为叔叔。他们各自有家室,相处的相安无事。叔叔的儿子是自己的前男友,原来如此。小玉质问小姨,她全部坦白。生活哪里还能给小姨一些希望?姨夫有恶习已十几年,戒不掉的。她还要为女儿打算。这一切让人那么厌倦……\n兼职提前结束,叔叔的妻子得了乳腺癌。学费也凑够了,小玉终于要走了。回到学校还不忘调侃一下自己,真是去哪里兼职哪里就倒闭,前年的饭馆、大前年的农家乐、大大前年的网吧……\n生活还在继续,这一天天要是像翻书一样翻过去了,也就过去了,那该多好。愿我们无喜无忧不是因为麻木。\n人生努力爱\n上一篇储杨:这个世界上,没有一步是浪费的\n下一篇 旁观一场初恋", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 140, "original_length": 18370, "line_ids": [33, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 137, 138], "language": "zh", "language_score": 0.92, "perplexity": 1766.2, "bucket": "middle"} +{"url": "https://www.cnooc.com.cn/art/2022/4/28/art_47612_15326530.html", "date_download": "2022-05-19T08:33:44Z", "digest": "sha1:G6DVAWDOYBZHG7DP2Q6DEE4HZDOOKVA6", "length": 762, "nlines": 11, "source_domain": "www.cnooc.com.cn", "title": "中国海洋石油集团有限公司 党建工作 中海化学大峪口公司“主题党日+”焕活力", "raw_content": "中海化学大峪口公司“主题党日+”焕活力\n“水沟边杂草丛生,沟里满是淤泥,排水功能会受到很大影响。”\n“雨季即将来临,这件事情等不起、拖不得,要马上想办法解决!”\n在不久前的安全巡检作业中,中海石油化学股份有限公司(简称中海化学)大峪口公司发现一期散装库西侧水沟杂草丛生,排水功能可能会受到影响,进而导致库内肥料受潮。\n为解决这一问题,中海化学大峪口公司召开磷肥生产部支委扩大会,迅速组织党员、团员对水沟开展清理作业。\n以上工作仅是中海化学大峪口公司开展“主题党日+”活动的一个缩影。\n近年来,为充分发挥党组织战斗堡垒作用,中海化学大峪口公司磷肥生产部党支部将主题党日与安全环保、生产经营、降本提质增效、项目建设等重点工作相结合,由党支部牵头,按照“一月一主题”要求,围绕当月工作重点开展讨论,引导党员真学实干、学做结合。“主题党日+”活动为公司完成年度生产经营目标提供了坚强保障。\n中海化学大峪口公司磷肥生产部党支部通过“主题党日+”活动,划分出三个党员责任区,进一步丰富主题党日的活动形式和内容,统筹推进化肥产量提升、降本提质增效与安全生产等工作,为公司高质量发展注入强劲红色动力。\n其中,党支部第一责任区党员克服人员紧缺等难题,着力提升复合肥产量。不断优化装置系统运行方式,稳步提升系统投料量,实现复合肥稳产、高产;通过岗位评比、“五小创新”等活动,推动化肥产量屡创新高。\n第二责任区党员锚定降本提质增效目标,积极探索新技术工艺。通过提高氨的利用率、变废料为宝、深挖能耗运行空间等方式,2021年累计降本568万元。\n第三责任区党员牵头开展安全生产百日行动、安全生产月、安全互查和月度例查等活动。推进并完成“安全生产三年行动攻坚年”三个重点项目,2021年累计排查隐患206项,隐患整改率达100%。( 通讯员 丁艳萍)", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 32, "original_length": 4852, "line_ids": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "language": "zh", "language_score": 0.97, "perplexity": 1939.0, "bucket": "middle"} +{"url": "https://www.dmahora.com/media/18770.html", "date_download": "2022-05-19T09:51:02Z", "digest": "sha1:7OKNFOPCE4GSXRX3BITHKNIV2NB6G5UU", "length": 4006, "nlines": 40, "source_domain": "www.dmahora.com", "title": " 为了生活更美好", "raw_content": "转变观念,助力国家“双碳”目标早日实现\n2022年04月14日 来源:南方周末 分享到\n来源:南方周末\n记者:柯玉圆\n实现“双碳”目标是一场广泛而深刻的变革。当前,碳中和已成全球共识,世界各国纷纷按下“快进键”。近日,德国提出将100%可再生能源供电目标提前15年(至2035年)实现。\n而在2021年3月,国家发改委明确将建立碳达峰碳中和的“1+N”政策体系,作为js333金沙线路国落实“双碳”工作的顶层设计。中国的碳中和进程备受世界瞩目,也成为今年两会代表委员们的心头牵挂。\n【金沙网站】集团董事局主席刘汉元带来了他的思考和建议。与此同时,连续10余年围绕国家生态环境问题、为光伏产业健康发展建言献策的他,今年又有何新建议?\n【金沙网站】集团董事局主席刘汉元\n实现“双碳”,可再生能源无疑是主力军\n南方周末:您每年都关注社会热点问题,今年“碳中和”是最大的热点之一,您对此是否有相关建议?\n刘汉元代表:目前,从消费端、减少碳排放、能源的投入产出、国家能源战略安全等多个角度来看,在实现碳达峰碳中和的过程中,以光伏、风能为代表的可再生能源无疑是主力军。但产业的发展仍面临一些问题,一定程度上延缓了“双碳”目标落地。\n因此,js333金沙线路将围绕光伏等可再生能源产业生产能耗考核、引导电动汽车成为电网储能终端、提高低碳能源自给率、减轻光伏企业税费负担等方面提出合理建议,进一步推动可再生能源持续健康发展,助力“双碳”目标有效落地。\n南方周末:除了“双碳”目标外,今年还是巩固拓展脱贫攻坚成果同乡村振兴有效衔接的关键之年。这是否也成为了您的关注焦点并有相关建议?\n刘汉元代表:2月22日,今年中央一号文件发布,明确了要牢牢守住保障国家粮食安全和不发生规模性返贫两条底线,扎实有序做好乡村发展、乡村建设、乡村治理重点工作,推动乡村振兴取得新进展、农业农村现代化迈出新步伐。\n基于以上关注焦点,js333金沙线路将针对降低水产行业税费负担、优化进口饲料用粮配额分配机制及库存粮饲用拍卖机制、保障生猪生产确保市场平稳供应等方面提出合理建议,为行业健康可持续发展鼓与呼。\n助力“双碳”,观念问题仍是最大的问题\n南方周末:在当前的国内外环境下,您认为光伏行业想要实现低碳转型,所面临的主要问题和挑战都有哪些?\n刘汉元代表:其实,“双碳”目标利好整个光伏行业,但发展中也面临亟待解决的瓶颈问题。观念问题依然是最大的问题。事实上,只要js333金沙线路认识到、看到这是一种必然的要求和未来的现实,那么在政策、措施、产业发展、技术等方面都能找到解决方案。从研究和思考角度来看,无论是储能、新的电网建立,还是相关产业转型,已经有很多可行的、经济的方案摆在行业面前,可以去实施、去实践。\n光伏行业最核心的可持续性发展点在于它的资源和环境友好性。光普遍存在,用它转变成电,使用后释放到大自然中的还是热量。对于地球表面来讲,光利用和不被利用,热平衡是一样的。光伏使用到高纯晶硅,硅也是地球上最多的三大元素之一。无论是光资源,还是原材料,这种无限性和友好性是支撑光伏行业可持续发展的核心背景。\n但光仍然具有不稳定性,增加了电网调控、平衡的难度。整个电网要从原来的集中式的发、供模式,转变成分散发、用模式,这需要能自动匹配、调度、平衡的智慧电网和智能电网。在这个过程中,技术上没有太大问题,但观念上以及实际运行模式上,还有很大的挑战。\n南方周末:在您看来,过去几年的“弃风弃光”现象,主要原因是观念问题吗?\n刘汉元代表:是的,这是部分观念和体制机制的不匹配造成的。行业碳中和路径确定后,政策与体制机制逐渐完善,虽然有挑战,但完全可以支撑未来20至30年内,建成比今天更稳定的电网。\n未来电网只需要在用电端编写能源消费的要求和原则、供应端输出匹配原则,电网的运行全部可以自动匹配、自动平衡。电网缺电时,会给出价格信号,空调、冰箱等电器将尽量减少用电;电动车等有电池的设备,也可以在电网缺电时,反向供电。这就是智慧电网,无论是局域、区域、微网,都能自js333金沙线路调节,自动平衡、愈合。所以,未来风光的不稳定性将不会成为问题,依靠电网系统完全能够解决。\n南方周末:您如何评价中国目前光伏产业链的发展?\n刘汉元代表:从制造端看,js333金沙线路国已形成了全球领先的完整光伏产业链,全球70%以上的光伏产品都是中国制造。中国光伏新增装机连续9年全球领跑,累计装机量连续7年全球第一。麦肯锡研究报告显示,在中美两国的各项产业比较中,光伏产业是与中国家用电器和高铁并驾齐驱、遥遥领先于美国的三大产业之一。\n从消费端看,交通运输用油约占js333金沙线路国每年原油消费的70%,而燃油汽车百公里油费约为电动汽车百公里电费的4到5倍,因此以输出的等效能量计算,消费端的电价为油价的1/4到1/5。目前,世界原油价格接近100美元/桶,如按2021年平均价格70美元/桶计算,等效能量的电价成本约为15美元左右。当前光伏已实现平价上网,因此发电成本实际已降到了相当于15美元/桶原油的价格,且发电全过程零污染、零排放。\n10年前,中国多晶硅几乎全靠进口,10年后的今天,到目前,全球前十大高纯晶硅企业中,中国企业占据七席;前十大硅片企业中全部为中国企业;前十大组件企业中,中国企业占据八席,而且这还是在美欧联手对中国进行了多年“双反”之后js333金沙线路国取得的成绩。\n当前,js333金沙线路国已形成了200GW左右的光伏系统产能,其产品每年发出的电力大约会减少3.5亿吨碳排放。从制造过程看,生产200GW光伏系统大约需要消耗60万吨高纯晶硅,大约产生1050万吨碳排放,但其产品每年发电减少的碳排放达到3.5亿吨。也就是说,制造光伏系统每产生1吨碳排放,其当年生产的产品一年发出的电力将减少33吨碳排放。因此,这可能是人类历史和碳中和道路上,目前为止,规模最大、投入产出最高、节能减排减碳最有效的方式之一。从能源的投入产出看,生产1kW光伏系统全过程需耗电300kWh左右,而建成的1kW系统每年可发电约1500kWh,意味着制造光伏系统全过程的能耗,在电站建成后半年内即可全部收回,而系统可以稳定运行25年以上,其整个生命周期回报的电力是投入的50倍以上。\n南方周末:据您观察,光伏发电会成为中国“双碳”目标实现的重要助推力吗?\n刘汉元代表:对。近年来,随着产业规模不断扩大,技术迭代升级不断加快,智能制造迅速推广,光伏发电成本下降了90%以上。与此同时,js333金沙线路国光伏发电成本也有了大幅降低,截至目前平均上网电价已降至0.3元/千瓦时以内。“十四五”期间还将降到0.25元/千瓦时以下,届时光伏发电成本将低于绝大部分煤电。如进一步考虑生态环境成本,光伏发电的优势将更加明显。未来,光伏发电的成本还将进一步降低,而化石能源的环境成本、排放成本还会上升。\n当前,加快可再生能源发展,推进汽车电动化、能源消费电力化、电力生产清洁化进程,推动js333金沙线路国能源体系转型升级,已成为落实国家能源安全新战略的迫切需要,成为了深度参与全球能源治理的必然要求,成为了积极推动全球一体化、体现大国担当的必然选择,成为了推进全球可持续发展的必由之路,成为了落实碳中和目标、筑牢js333金沙线路国能源和外汇安全体系的重要保障,成为了助力中国再次崛起和中华民族伟大复兴的必要条件。\njs333金沙线路已经到了经济瓶颈突破的时期,随着政府部门的坚决落实、良性的经济循环、光伏产业自身的良性发展和企业的有效支撑,中国双碳目标有可能在大家的共同努力下提前5到10年实现。\n乡村振兴,不是把人口简单聚集\n【金沙网站】集团在光伏领域是否有新举措?\n【金沙网站】集团的主要产业之一光伏智造已经延伸到其它产业中,以“渔光一体”创新模式为主的“光伏+农业”实现广泛应用。目前,js333金沙线路正在全国各地推广和建立“渔光一体”基地,优质清洁的光伏电力源源不断惠及千家万户的同时,也促进了光伏产业与乡村的融合发展,为新时代光伏产业参与乡村振兴铺就了一条重要路径。\n【金沙网站】集团如何参与乡村振兴?\n【金沙网站】参与乡村振兴,不是把人口简单聚集,而是把农村留守人员和环境资源进行有效协同。在这个过程中,js333金沙线路强调一定要熟悉js333金沙线路国的国情和农村情况,做好“渔光一体”。\n【金沙网站】坚持将企业发展与国家政策同频共振,把“渔光一体”模式提档升级为定位更高、价值更高的“渔光小镇”,做好做足“渔光”产业文章,形成“水上产出清洁电力,水下产出安全水产品,周边乡村旅游”的产业闭环,实现三产融合发展,成片、系统地推动农民转型、农业升级、乡村建设。\n【金沙网站】“渔光小镇”不仅要把水产养殖做好,也要把能源转型做好。围绕“渔光小镇”打造,充分发挥技术、产业等优势,逐渐形成标准高、分工明确、模式成熟的产业链条,使“渔光小镇”模式在更多地方复制推广。\n【金沙网站】样本”。", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 116, "original_length": 13030, "line_ids": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "language": "zh", "language_score": 0.97, "perplexity": 1880.3, "bucket": "middle"} +{"url": "https://www.dh-daisuki.com/2022/0512/c54a19189/page.htm", "date_download": "2022-05-19T09:39:14Z", "digest": "sha1:SBVJORBLPJ7TSC5KXBJR7SOCAEFDOYZF", "length": 1707, "nlines": 14, "source_domain": "www.dh-daisuki.com", "title": "工商管理学院举办“劳动学问节”主题实践活动", "raw_content": "工商管理学院举办“劳动学问节”主题实践活动\n2022年4月6日至5月6日,工商管理学院举办“劳动学问节”主题实践活动,通过宣传劳动常识、展示劳动成果、表彰爱劳学生宣传劳动精神。\n期间,学院以“劳动教育之我秀”、“劳动教育之我行”、“劳动教育之我知”为主题,通过丰富的劳动教育活动开展了最美志愿者评选、网课成果风采展、寝室“三除”活动、“绿布袋”行动、劳动精品特色课程等六项学院特色劳动教育活动。结合校园疫情管理做到线下劳动,线上宣传,让劳动学问有内容、有成果。此外,本次主题实践活动通过定制考评机制,对同学们参与“劳动学问节”各项活动情况进行成果考核,调动劳动热情,增强劳动精神,崇尚劳动光荣。\n“秀”我劳动成果,表彰“爱劳”学子。\n四月初,我校被划为临时防范区,课程也由线下改为线上网课。为此,学院开展“网课笔记、网课成果风采展”,以寝室为单位,推荐优秀网课作品及笔记,“秀”出实践成果。学院共收到来自各寝室楼共125分作品,并从中挑选、收录、表彰了100份的特色学生笔记、PPT、网页模型等,通过学院微信公众号展示收录作品中具有代表性的部分网课笔记、网课成果,鼓励同学们在动手实践的过程中创造有价值的物化劳动成果。推文“笔尖上的劳动节之最美笔记‘内卷’成果展示”一经推出,备受师生好评。\n同时学院师生围绕临时封校期抗战疫情开展了安全巡逻、物资分发、寝室检查等各项工作,学院开展“最美志愿者”评选,表彰“爱劳”学子。活动伊始,00后退役大学生士兵庞大兴,自愿“出战”守好校门;大数据学生苏诗喻主动“请战”,发出“强国有我,请党放心”的志愿服务宣言,学院不少同学积极响应劳动学问节的号召纷纷加入志愿活动中来,掀起了一场抗“疫”志愿服务浪潮。最终,活动以班级为单位,通过志愿服务事迹、志愿服务时长评出45名“最美志愿者”,并挑选部分志愿者优秀事迹在微信公众号中展出,树立先进劳动典型,营造校园劳动氛围,弘扬大学生志愿服务精神。\n“行”我劳动荣光,创建文明寝室。\n为了做好新冠疫情期间宿舍的防控工作,营造卫生整洁、安全舒适的学习生活环境,巩固良好日常生活劳动习惯,自觉做好宿舍卫生保洁。“劳动学问节”期间,学院将每周三下午定为“绿布袋”回收日,鼓励学生积极参与垃圾分类与寝室大扫除。过程中,推选出15名绿布袋先进个人、2名先进班级。每周三下午,同学们积极参与到寝室大扫除及绿布袋行动中。据统计,学院在四月份共回收资源1656.35公斤,为创建绿色平安校园出力。\n此外,学院于4月27日开展五一劳动学问周学生寝室“三除”活动,发起“劳动最美”集赞活动。当日下午,同学们分工合作,共同参与寝室卫生大扫除。从卫生间到阳台、从床铺到床底、从书桌到书架、从窗台到地面……寝室每一个角落,每一条缝隙,都打扫的干干净净。学院对全体学生寝室大扫除进行考评,并开展“春季安全攻坚检查”,将检查内容及考评结果计入劳动学问节成绩中。\n“知”我劳动精神,品出劳动趣味。\n五一劳动周期间,学院积极响应学生处的号召,开展劳动教育精品课。高卫红老师以劳树德为同学们上了一堂精彩的劳动精品礼仪课,林业、会计、建筑等学院共25人报名参加。课程通过形体操,借助瑜伽砖、形体棒等专业形体训练用具,让同学们深刻体验了优雅站姿和端庄坐姿的标准礼仪仪态。我院还组织了30名学生参与其他二级学院精品课程如“烘焙课”、“叠被子”等,在劳动趣味课中掌握劳动技能,品味劳动乐趣。\n此外,学院承办了寝室学问节活动,通过鼓励参与寝室学问节活动,将寝室为搭建为劳动主要阵地。同时,对积极参加实习实训、专业服务和创新创业活动的同学进行典型树立,根据各专业推荐2名工匠之星、20名指尖尖兵。\n习总书记在全国教育大会上提出:“让劳动光荣、创造伟大成为铿锵的时代强音,让劳动最光荣、最崇高、最伟大、最美丽蔚然成风。”相信能通过“劳动学问节”,我院学子能深刻体会到劳动的重要性与积极意义,意识到社会的发展与进步离不开劳动。做到享受着他人提供给自己的劳动成果同时通过劳动服务他人。专注劳动精神,崇尚劳动光荣,拥抱更好的明天。\n(撰稿:施韵)", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 38, "original_length": 5650, "line_ids": [16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "language": "zh", "language_score": 0.94, "perplexity": 1940.8, "bucket": "middle"} +{"url": "https://www.forthlink.com/gov/6207", "date_download": "2022-05-19T08:36:03Z", "digest": "sha1:YVW3JKUVCKUXUPPIZKUJTYUVGKXJIAQC", "length": 930, "nlines": 46, "source_domain": "www.forthlink.com", "title": "四强科技", "raw_content": "雅特力AT32F421 系列\nM4主频最高120MHz\n具有DSP指令集2.4V ~ 3.6V\n供电电压I/Os 可承受\n40 ~ +105°C\n64KB/32KB/16KB+ 4KB闪存\n16KB/8KB SRAM\nsLib:将指定之主存储区设为执行代码安全库区(仅能调用无法读取)\n4KB的系统存储器作启动加载程序用,亦可一次性配置成用户程序和数据区\nPLL (120 MHz输出)\n外部高速4 ~ 25MHz晶体振荡器\n40°C ~ 105°C)\n40 °C ~ 105 °C达2%精度)\n外部低速32.768kHz RTC晶体振荡器\n内部低速40kHz RC振荡器\n复位和电源管理\n睡眠、停机、和待机模式\n上电/断电复位(POR/PDR)\n可编程电压监测器(PVD)\n支持5个32位的后备寄存器\n模拟高性能外设\n1组2M采样速率12位A/D转换器(15通道)\n1个比较器\n1个16位7通道带高级定时器,有6通道PWM输出,带死区控制和紧急停止功能\n多达5个16位定时器,每个定时器最多达4个,用于输入捕获/输出比较/PWM或脉冲计数的通道和增量编码器输入\n1个16位基本定时器\n2个看门狗定时器(独立和窗口型)\n1个系统时间定时器: 24位自减型\nERTC:增强型RTC,具有闹钟、亚秒级精度、及硬件日历\n外设接口\n2 x I²C (支持SMBus/PMBus)\n2 x SPI / I²S\n2 x USART (支持ISO7816,LIN,IrDA接口和调制解调控制)\n红外发射器\n5通道,支持定时器、ADC、I²S、SPI、I²C和USART\n快速I/O端口\n多达39个I/O端口,所有都可以映像到外部中断; 几乎所有I/O口可容忍5V输入信号\n所有I/O口均为快速I/O,寄存器访问速度最高fᴀʜʙ\nLQFP48 7 x 7 mm\nQFN32 5 x 5 mm\nTSSOP20 6.5 x 4.4 mm\n下一个:中国芯片产业突围\n国产MCU发展的五大驱动力\n电源管理芯片制造过程\nIS37替代Si86\n芯片为什么这么难", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 110, "original_length": 3248, "line_ids": [30, 34, 35, 36, 37, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 76, 78, 81, 84, 86, 88, 89, 91], "language": "zh", "language_score": 0.74, "perplexity": 1507.6, "bucket": "middle"} +{"url": "https://www.greenpost.se/2016/10/13/%E8%AF%BA%E8%B4%9D%E5%B0%94%E6%96%87%E5%AD%A6%E5%A5%96%E5%8D%B3%E5%B0%86%E6%8F%AD%E6%99%93%E5%90%84%E8%B7%AF%E8%AE%B0%E8%80%85%E9%BD%90%E8%81%9A%E6%96%87%E5%AD%A6%E9%99%A2/", "date_download": "2022-05-19T08:22:57Z", "digest": "sha1:W7DX66BVQVH2WY6BGEMBU3SEONAMH3OG", "length": 1105, "nlines": 13, "source_domain": "www.greenpost.se", "title": "GREENPOST.SE", "raw_content": "北欧广播, 北欧电视, 华侨华人, 国际新闻, 头条要闻, 文化卫生, 文学, 杂文,评论\n诺贝尔文学奖即将揭晓各路记者齐聚文学院\n北欧绿色邮报网报道(记者陈雪霏)--今天下午一点,还有一个多小时的时间,诺贝尔文学奖将斯德哥尔摩瑞典文学院宣布。\n现任秘书SARA DANIUS. 图片来自文学院\n和往年差不多,提前两个小时,摄影记者就都挤在宣布厅的门口了。10年前,我第一次来的时候,就是这样。我问工作人员为什么不用后面宽敞的大厅来宣布呢?她说,第一这是传统,一直在这里,第二,我们就是要这个效果,就是要让人看着人多。\n记者一声长叹,有钱难买我乐意啊!从那时以后,我再也不到前面去挤了,而是自觉地站在最后,看着那些辛苦的记者在前面挤,搭梯子等等,营造一个非常拥挤的氛围。\n当然,文学奖确实有比记者更多的人关注。例如,去年,他们就请一个学校的中学生来体验诺贝尔文学奖宣布的氛围。同时,那些翻译家,出版社的出版商,把赌注压在某个作家身上的有关人士都会来诺贝尔文学奖发布会现场来体验那令人心跳的一刻。如果出版社压对了,出版了该作者的翻译本作品,那自然会顿时爆发出热烈的欢呼声。\n当然,2012年除外,2012年是中国作家莫言获奖,所以很多人闻声而来。象马悦然,陈迈平等都到了场。陈迈平夫人陈安娜翻译了很多中国作家的作品,自然是个风向标。凤凰卫视驻巴黎记者也特意赶到斯德哥尔摩来采访。据说,连老板刘长乐都想出席一下诺贝尔晚宴。\n对于这样的明显的风向标,我们自然心情很激动。但是,由于诺贝尔奖保密工作做得好。即使你猜有可能,任何人也不敢百分之百地确信,只能是两首准备。当然,到宣布的时候,果然是莫言,中国记者们忍不住爆发出一阵的喝彩。那种兴奋和惊喜真是难以言表的。\n前任秘书Peter Englund. 图片来自文学院。\n当然,你不能指望永远有中国作家获奖。好机会也得留给别人一点儿。因为第二年,有人采访我问中国那么多作家,为什么中国作家获奖那么少。我说,这奖是人家评的,我们自己不能随便去争。等我问秘书彼得的时候,他更直接,你的意思是说去年我们刚把奖给中国,今年还要给中国作家吗?\n通常文学奖的宣布者是文学院常务秘书。宣布之后,即开始专访,这个专访时间需要一个小时左右。然后,人们慢慢散去,等待12月初亲身采访诺奖得主本人。\nPrevious PostVideo视频:Hart, Holmstrom share prize in economic sciencesNext PostTop story:Bob Dylan, great poet, wins 2016 Nobel Prize in Literature", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 625, "original_length": 30708, "line_ids": [99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113], "language": "zh", "language_score": 0.98, "perplexity": 1627.5, "bucket": "middle"} +{"url": "https://www.heiyw.com/1436/", "date_download": "2022-05-19T09:22:33Z", "digest": "sha1:BTOCHXMVRKPI2D3D33X3IEG5BCN6TKQV", "length": 1286, "nlines": 41, "source_domain": "www.heiyw.com", "title": " 黑游网", "raw_content": "社长,战斗时间到!魔兽战争/Shachibato! President, Its Time for Battle! Maju Wars\n本游戏是以「社长,战斗时间到!」为蓝本,全新制作的SRPG!角色・场景建模均为3D,战斗系统最多支持5名角色同时出击。\n3D战斗地图中的敌人和道具配置均为随机生成,即使反复挑战同一迷宫也能体会新的乐趣。\n主角是一家小冒险公司的经营者。某天外出购物时突然遇到了大地震,地震停止后,发现原本该是公司的地方竖立着一扇巨大的门……\n公司与公司中的员工一同消失,正在走投无路之时,主角振奋精神,决定找回消失的员工,重建公司。\n公司的设立\n为了重建失去的公司组建了新的办公室,将员工编入队伍,尽情探索迷宫吧。\n回合制战斗系统\n本游戏采用经典的回合制战斗系统,可支持最多5名角色同时出击。\n在己方回合时可指挥角色移动或攻击,使用强力的技能进行战斗。\n凶恶的敌人\n探索迷宫时会遇到各种各样的怪物。\n有些怪物会使用特殊技能,因此根据敌人特性组建队伍进行战斗十分重要。\n迷宫探索\n迷宫内沉睡着许多道具和宝物,这是公司收入的来源,尽情收集,满载而归吧。\n迷宫内有许多玩法,任务和探索目的会随探索阶段发生变化。\n最重要的是,员工们正在迷宫中等待你的救助,请尽早将他们救出来吧!\n招募新员工\n可通过人事部招募员工。\n可招募的角色丰富,有战士、骑士、魔法师、僧侣等能力和技能各有不同的职业。\n随着游戏进度的推进,可招募员工也会逐渐增加。\n公司重建\n虽然公司在门出现后就消失了,但可通过玩家的努力再次重建起来。\n最初只是一间租来的小小办公室,但通过冒险提升公司业绩后,公司规模也会不断成长。\n人材投资\n员工是探索中最重要的一环。\n投资训练所可以大幅度提升员工的战斗能力,请不要吝惜地投资人材吧。\n迷宫中充满了各种危险。\n在出发去冒险前,用预算经费在商店购买辅助用的回复道具吧。\n十日大门\n十日大门来历成谜,没有人知道它最早何时出现,也没有人知道它是怎么建成的。某一天,它突然降临在了主角所在的街道上。\n大门每10天打开一次,门内凶恶的怪物头目正伺机准备攻击这边的世界。\n在第10天到来之前培养员工,准备作战,击败怪物头目攻略迷宫吧。\n新角色等DLC制作完成后会随时在商城发布。\n●操作系统: Windows 8 or newer\n●处理器: Intel i5 2.3GHz or AMD A9 2.9GHz equivalent\n●显卡: VRAM 1 GB or better graphics card that can support DirectX 12.0 or more\n●存储空间: 需要 1500 MB 可用空间\n●声卡: DirectSound (DirectX) compatible sound card\n8350 4.0GHz equivalent\n●显卡: NVIDIA GeForce GTX 960、ATI Mobility Radeon R9 290 or better", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 298, "original_length": 8375, "line_ids": [68, 86, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 115, 116, 117, 118, 119, 120, 122, 127, 128, 130, 132, 133, 137, 139], "language": "zh", "language_score": 0.93, "perplexity": 1917.7, "bucket": "middle"} +{"url": "https://www.iqifei.cn/230.html", "date_download": "2022-05-19T08:35:22Z", "digest": "sha1:6BB4VX3ZXZO3PFCL732GUYYOGHBJC4ZM", "length": 1281, "nlines": 17, "source_domain": "www.iqifei.cn", "title": " 爱起飞", "raw_content": "人工智能可以成为成功供应链的关键吗?\n造成当今供应链复杂性的因素有很多,包括数据分析中成熟度的变化,运输中断,通信问题,组织孤岛以及重复的流程和控制。有关全球贸易协定的政治紧张局势也严重影响了材料和产品的供应。\n这是人工智能(AI)和机器学习(ML)可以提供帮助的地方。人工智能和数据分析提供了机会,可以更准确地预测挑战并计划有效的快速响应,同时最大限度地减少未来的中断。\nAI可能指的是许多技术实现,但是ML是当今AI最突出的实现。它使用算法和应用程序来自动化数据分析并创建知识模型。机器学习解决方案可用于执行预测分析,例如回归分析和分类,这对于预测与供应链有关的业务问题特别有用。\n满足当今需求的创新解决方案\n运输问题通常是供应链中断的重要组成部分。人工智能解决方案可以通过自动收集路线中各个点的数据,然后使用预期的运输来满足消费者的需求(有时甚至在报告需求之前)来帮助解决这些挑战。\n提高运输效率的另一种方法可以是根据最新的交通和天气状况重新安排交货时间和修改运输路线。将这些数据包括在预测模型中可以使这些预测更相关,并且过程更有效。\n19疫苗时,至关重要的是不仅要预测疫苗本身的库存量,而且要预测外围用品(例如注射器,稀释剂和冷藏用品)的库存量。甚至与患者护理相关的预测,例如人员配备需求和每位患者进行免疫的预约时间,也可能变得很重要。\n机器学习:一切都在数据中\n尽管供应链的每个结点涉及许多复杂性,但组织可以通过逐步致力于数据分析的成熟度来获得可观的价值,而不必采用强大的机器学习解决方案。面对不确定性,人工智能功能和改进数据分析的价值最终以更好的决策形式体现。组织的数据可能包含风险和获得新价值的机会的指标。大多数组织可以通过采用更好的流程,释放其数据的真正潜力来开始改善其数据治理。\n用于建模的数据可能来自许多来源,包括过去和当前的供需模式,实时交通和天气更新,库存数据,市场预测等。与任何输入输出过程一样,更准确的数据输入会产生更准确的预测。围绕数据管理改进版本控制和变更管理实践可以帮助保护数据质量。此外,从这些数据中收集并纳入预测模型的假设需要充分记录在案,以解释其原理并允许对模型性能和调整进行持续监控。\n19免疫示例中,应尽可能高效,准确地共享来自免疫站点(例如医院和诊所)的数据,以使制造商和物流公司能够做出相应的响应。\n为您的业务实施AI解决方案\n具有实施RPA解决方案经验的自动化专家可以帮助组织从各种业务功能中识别和优化数据源。一旦确定了相关的数据和过程,自动化就可以改善收集过程和数据质量。自动化解决方案还可以帮助组织建立标准化的业务逻辑,从而通过使用管理仪表板来改进对关键绩效指标(KPI)的识别和监控,并更快,更有效地缓解风险。\n标签:ai, 人工智能, 供应链\n确保运输有效且具有成本效益的8种方法\n人类与人工智能:协作是关键", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 100, "original_length": 5514, "line_ids": [56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 75], "language": "zh", "language_score": 0.98, "perplexity": 1648.6, "bucket": "middle"} +{"url": "https://www.ithai365.com/xwzx/1143.html", "date_download": "2022-05-19T08:21:15Z", "digest": "sha1:AE62E53QGT3IXK7CVTTYBBLW5SSOGE5Z", "length": 315, "nlines": 9, "source_domain": "www.ithai365.com", "title": "PE大管件的优点有哪几点?_ope体育app下载手机版", "raw_content": "PE大管件的优点有哪几点?\nPE管件为实用新型专利产品,质优价廉,具有以下优点:\n1、内部有紧锁箍、阶梯型环形密封圈等部件。设计科学,牢度强,密封性好。\n2、联接方便,拆卸容易,灵活性强,便于回收,美观实用。\nPVC、钢管等的连接,应用面十分广泛。\n4、规格齐全,从类型上分有直通、异径直通、正三通、变径三通、90°弯头、丝口接头、堵头等,从尺寸上分基本有Φ20、Φ25、Φ32、Φ40、Φ50、Φ63规格,能满足各种应用所需,如果数量大,可以根据需要定做相应特殊规格。\n上一篇:大口径ope体育app下载手机版的重要性质是什么?\n下一篇:三格ope体育app下载手机版具体尺寸\n普通截止阀", "cc_segment": "crawl-data/CC-MAIN-2022-21/segments/1652662526009.35/wet/CC-MAIN-20220519074217-20220519104217-00720.warc.wet.gz", "original_nlines": 120, "original_length": 3537, "line_ids": [56, 58, 59, 60, 61, 62, 63, 64, 77], "language": "zh", "language_score": 0.9, "perplexity": 1805.3, "bucket": "middle"} diff --git a/flagdata/quality_assessment/FastText/data/cn_stopwords.txt b/flagdata/quality_assessment/FastText/data/cn_stopwords.txt new file mode 100644 index 0000000..4210f28 --- /dev/null +++ b/flagdata/quality_assessment/FastText/data/cn_stopwords.txt @@ -0,0 +1,746 @@ +$ +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +? +_ +“ +” +、 +。 +《 +》 +一 +一些 +一何 +一切 +一则 +一方面 +一旦 +一来 +一样 +一般 +一转眼 +万一 +上 +上下 +下 +不 +不仅 +不但 +不光 +不单 +不只 +不外乎 +不如 +不妨 +不尽 +不尽然 +不得 +不怕 +不惟 +不成 +不拘 +不料 +不是 +不比 +不然 +不特 +不独 +不管 +不至于 +不若 +不论 +不过 +不问 +与 +与其 +与其说 +与否 +与此同时 +且 +且不说 +且说 +两者 +个 +个别 +临 +为 +为了 +为什么 +为何 +为止 +为此 +为着 +乃 +乃至 +乃至于 +么 +之 +之一 +之所以 +之类 +乌乎 +乎 +乘 +也 +也好 +也罢 +了 +二来 +于 +于是 +于是乎 +云云 +云尔 +些 +亦 +人 +人们 +人家 +什么 +什么样 +今 +介于 +仍 +仍旧 +从 +从此 +从而 +他 +他人 +他们 +以 +以上 +以为 +以便 +以免 +以及 +以故 +以期 +以来 +以至 +以至于 +以致 +们 +任 +任何 +任凭 +似的 +但 +但凡 +但是 +何 +何以 +何况 +何处 +何时 +余外 +作为 +你 +你们 +使 +使得 +例如 +依 +依据 +依照 +便于 +俺 +俺们 +倘 +倘使 +倘或 +倘然 +倘若 +借 +假使 +假如 +假若 +傥然 +像 +儿 +先不先 +光是 +全体 +全部 +兮 +关于 +其 +其一 +其中 +其二 +其他 +其余 +其它 +其次 +具体地说 +具体说来 +兼之 +内 +再 +再其次 +再则 +再有 +再者 +再者说 +再说 +冒 +冲 +况且 +几 +几时 +凡 +凡是 +凭 +凭借 +出于 +出来 +分别 +则 +则甚 +别 +别人 +别处 +别是 +别的 +别管 +别说 +到 +前后 +前此 +前者 +加之 +加以 +即 +即令 +即使 +即便 +即如 +即或 +即若 +却 +去 +又 +又及 +及 +及其 +及至 +反之 +反而 +反过来 +反过来说 +受到 +另 +另一方面 +另外 +另悉 +只 +只当 +只怕 +只是 +只有 +只消 +只要 +只限 +叫 +叮咚 +可 +可以 +可是 +可见 +各 +各个 +各位 +各种 +各自 +同 +同时 +后 +后者 +向 +向使 +向着 +吓 +吗 +否则 +吧 +吧哒 +吱 +呀 +呃 +呕 +呗 +呜 +呜呼 +呢 +呵 +呵呵 +呸 +呼哧 +咋 +和 +咚 +咦 +咧 +咱 +咱们 +咳 +哇 +哈 +哈哈 +哉 +哎 +哎呀 +哎哟 +哗 +哟 +哦 +哩 +哪 +哪个 +哪些 +哪儿 +哪天 +哪年 +哪怕 +哪样 +哪边 +哪里 +哼 +哼唷 +唉 +唯有 +啊 +啐 +啥 +啦 +啪达 +啷当 +喂 +喏 +喔唷 +喽 +嗡 +嗡嗡 +嗬 +嗯 +嗳 +嘎 +嘎登 +嘘 +嘛 +嘻 +嘿 +嘿嘿 +因 +因为 +因了 +因此 +因着 +因而 +固然 +在 +在下 +在于 +地 +基于 +处在 +多 +多么 +多少 +大 +大家 +她 +她们 +好 +如 +如上 +如上所述 +如下 +如何 +如其 +如同 +如是 +如果 +如此 +如若 +始而 +孰料 +孰知 +宁 +宁可 +宁愿 +宁肯 +它 +它们 +对 +对于 +对待 +对方 +对比 +将 +小 +尔 +尔后 +尔尔 +尚且 +就 +就是 +就是了 +就是说 +就算 +就要 +尽 +尽管 +尽管如此 +岂但 +己 +已 +已矣 +巴 +巴巴 +并 +并且 +并非 +庶乎 +庶几 +开外 +开始 +归 +归齐 +当 +当地 +当然 +当着 +彼 +彼时 +彼此 +往 +待 +很 +得 +得了 +怎 +怎么 +怎么办 +怎么样 +怎奈 +怎样 +总之 +总的来看 +总的来说 +总的说来 +总而言之 +恰恰相反 +您 +惟其 +慢说 +我 +我们 +或 +或则 +或是 +或曰 +或者 +截至 +所 +所以 +所在 +所幸 +所有 +才 +才能 +打 +打从 +把 +抑或 +拿 +按 +按照 +换句话说 +换言之 +据 +据此 +接着 +故 +故此 +故而 +旁人 +无 +无宁 +无论 +既 +既往 +既是 +既然 +时候 +是 +是以 +是的 +曾 +替 +替代 +最 +有 +有些 +有关 +有及 +有时 +有的 +望 +朝 +朝着 +本 +本人 +本地 +本着 +本身 +来 +来着 +来自 +来说 +极了 +果然 +果真 +某 +某个 +某些 +某某 +根据 +欤 +正值 +正如 +正巧 +正是 +此 +此地 +此处 +此外 +此时 +此次 +此间 +毋宁 +每 +每当 +比 +比及 +比如 +比方 +没奈何 +沿 +沿着 +漫说 +焉 +然则 +然后 +然而 +照 +照着 +犹且 +犹自 +甚且 +甚么 +甚或 +甚而 +甚至 +甚至于 +用 +用来 +由 +由于 +由是 +由此 +由此可见 +的 +的确 +的话 +直到 +相对而言 +省得 +看 +眨眼 +着 +着呢 +矣 +矣乎 +矣哉 +离 +竟而 +第 +等 +等到 +等等 +简言之 +管 +类如 +紧接着 +纵 +纵令 +纵使 +纵然 +经 +经过 +结果 +给 +继之 +继后 +继而 +综上所述 +罢了 +者 +而 +而且 +而况 +而后 +而外 +而已 +而是 +而言 +能 +能否 +腾 +自 +自个儿 +自从 +自各儿 +自后 +自家 +自己 +自打 +自身 +至 +至于 +至今 +至若 +致 +般的 +若 +若夫 +若是 +若果 +若非 +莫不然 +莫如 +莫若 +虽 +虽则 +虽然 +虽说 +被 +要 +要不 +要不是 +要不然 +要么 +要是 +譬喻 +譬如 +让 +许多 +论 +设使 +设或 +设若 +诚如 +诚然 +该 +说来 +诸 +诸位 +诸如 +谁 +谁人 +谁料 +谁知 +贼死 +赖以 +赶 +起 +起见 +趁 +趁着 +越是 +距 +跟 +较 +较之 +边 +过 +还 +还是 +还有 +还要 +这 +这一来 +这个 +这么 +这么些 +这么样 +这么点儿 +这些 +这会儿 +这儿 +这就是说 +这时 +这样 +这次 +这般 +这边 +这里 +进而 +连 +连同 +逐步 +通过 +遵循 +遵照 +那 +那个 +那么 +那么些 +那么样 +那些 +那会儿 +那儿 +那时 +那样 +那般 +那边 +那里 +都 +鄙人 +鉴于 +针对 +阿 +除 +除了 +除外 +除开 +除此之外 +除非 +随 +随后 +随时 +随着 +难道说 +非但 +非徒 +非特 +非独 +靠 +顺 +顺着 +首先 +! +, +: +; +? diff --git a/flagdata/quality_assessment/FastText/evaluate.py b/flagdata/quality_assessment/FastText/evaluate.py new file mode 100644 index 0000000..3474876 --- /dev/null +++ b/flagdata/quality_assessment/FastText/evaluate.py @@ -0,0 +1,78 @@ +""" +@misc{chen2023chinesewebtext, + title={ChineseWebText: Large-scale High-quality Chinese Web Text Extracted with Effective Evaluation Model}, + author={Jianghao Chen and Pu Jian and Tengxiao Xi and Dongyi Yi and Qianlong Du and Chenglin Ding and Guibo Zhu and Chengqing Zong and Jinqiao Wang and Jiajun Zhang}, + year={2023}, + eprint={2311.01149}, + archivePrefix={arXiv}, + primaryClass={cs.CL} +} +""" +# coding = utf-8 +import os +import json +import jieba +import random +import argparse +import fasttext +from tqdm.auto import tqdm +from multiprocessing import Pool + +jieba.setLogLevel(20) + +stopwords = set([x.strip() for x in open( + "./data/cn_stopwords.txt").readlines()]) + + +def build(text): + segs = jieba.lcut(text) + segs = [x for x in segs if len(x) > 1 and x not in stopwords] + return " ".join(segs) + + +def predict(input_file): + file_dir, file_name = os.path.split(input_file) + + output_dir = os.path.join(file_dir, "fasttext") + output_dir = output_dir.replace("data2", "data") + os.makedirs(output_dir, exist_ok=True) + output_file = os.path.join(output_dir, file_name) + + lines = [] + with open(input_file, 'r', encoding='utf-8') as r_f: + for line in r_f: + lines.append(json.loads(line)) + + # print("jieba cutting...")d + seg_texts = [build(''.join(line["raw_content"])) for line in lines] + + # print("predicting...") + labels, values = model.predict(seg_texts) + + # print("writing...") + with open(output_file, 'w', encoding='utf-8') as w_f: + for label, value, line in zip(labels, values, lines): + _label = label[0].replace("__label__", "") + _value = value[0] if value[0] <= 1 else 1 + line['fasttext_value'] = float(_value) if _label == 'clean' else float(1 - _value) + + w_f.write(json.dumps(line, ensure_ascii=False) + '\n') + + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument('--dates', nargs='+', default=None) + args = parser.parse_args() + + model = fasttext.load_model("models/model.bin") + + for clean_root in args.dates: + + file_name_list = [x for x in os.listdir(clean_root) if x.endswith(".jsonl")] + print(file_name_list) + + with Pool(64) as p: + for _ in tqdm(p.imap_unordered(predict, + [os.path.join(clean_root, file_name) for file_name in file_name_list]), + total=len(file_name_list)): + pass diff --git a/flagdata/quality_assessment/README.md b/flagdata/quality_assessment/README.md new file mode 100644 index 0000000..fab108d --- /dev/null +++ b/flagdata/quality_assessment/README.md @@ -0,0 +1,14 @@ +BERT and fasttext were chosen as evaluation models because they have the following advantages: + +1. the BERT model performs well in text categorization and comprehension tasks, has strong language understanding and + representation capabilities, and can effectively assess text quality. +2. FastText models have efficient training and inference speeds while maintaining classification performance, which can + significantly reduce training and inference time. + + + The article compares different text categorization models including logistic regression, BERT and FastText to + evaluate their performance. In the experiments, the BERTEval and FastText models perform well in text categorization + tasks, with the FastText model performing best in terms of precision and + recall. [Experimental results from ChineseWebText]. + +![Classification results of different evaluation models.](quality_assessment.png) \ No newline at end of file diff --git a/flagdata/quality_assessment/README_zh.md b/flagdata/quality_assessment/README_zh.md new file mode 100644 index 0000000..971a4c2 --- /dev/null +++ b/flagdata/quality_assessment/README_zh.md @@ -0,0 +1,9 @@ +选择BERT和fasttext作为评估模型,是因为它们具有以下优点: + +1. BERT模型在文本分类和理解任务中表现出色,具有强大的语言理解和表示能力,能够有效地评估文本质量。 +2. FastText模型具有高效的训练和推理速度,同时保持分类性能,可以显著减少训练和推理时间。 + +文章比较了不同的文本分类模型,包括逻辑回归、BERT和FastText,以评估它们的性能。在实验中,BERTEval和FastText模型在文本分类任务中表现良好,其中FastText模型在精度和召回率方面表现最佳。【实验结果来自ChineseWebText】 + + +![Classification results of different evaluation models.](quality_assessment.png) \ No newline at end of file diff --git a/flagdata/quality_assessment/quality_assessment.png b/flagdata/quality_assessment/quality_assessment.png new file mode 100644 index 0000000000000000000000000000000000000000..44bbbc138d3fef5e3c494b3acb2e163ede515fa8 GIT binary patch literal 27235 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 literal 0 HcmV?d00001 diff --git a/requirements.txt b/requirements.txt index 5709a52..cf14ca0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,14 +1,128 @@ -requests>=2.28.1 -tqdm>=4.63.0 -PyYAML>=6.0 -urlextract>=1.6.0 -opencc>=1.1.6 -lxml>=4.9.1 -transformers==4.20.1 -loguru>=0.6.0 -numpy>=1.21.5 -pandas>=1.3.5 -nltk>=3.7 -fasttext>=0.9.1 -psutil>=5.6.3 -typing_extensions \ No newline at end of file +aiohttp==3.9.1 +aiosignal==1.3.1 +annotated-types==0.6.0 +antlr4-python3-runtime==4.9.3 +anyio==4.1.0 +async-timeout==4.0.3 +attrs==23.1.0 +backoff==2.2.1 +beautifulsoup4==4.12.2 +certifi==2023.11.17 +cffi==1.16.0 +chardet==5.2.0 +charset-normalizer==3.3.2 +click==8.1.7 +coloredlogs==15.0.1 +contourpy==1.2.0 +cryptography==41.0.7 +cycler==0.12.1 +dataclasses-json==0.6.3 +datasets==2.15.0 +Deprecated==1.2.14 +dill==0.3.7 +distro==1.8.0 +effdet==0.4.1 +emoji==2.9.0 +et-xmlfile==1.1.0 +exceptiongroup==1.2.0 +fasttext==0.9.2 +filelock==3.13.1 +filetype==1.2.0 +flatbuffers==23.5.26 +fonttools==4.46.0 +frozenlist==1.4.0 +fsspec==2023.10.0 +h11==0.14.0 +httpcore==1.0.2 +httpx==0.25.2 +huggingface-hub==0.19.4 +humanfriendly==10.0 +idna==3.6 +importlib-metadata==7.0.0 +importlib-resources==6.1.1 +iopath==0.1.10 +Jinja2==3.1.2 +joblib==1.3.2 +jsonlines==4.0.0 +kiwisolver==1.4.5 +langdetect==1.0.9 +layoutparser==0.3.4 +lxml==4.9.3 +Markdown==3.5.1 +MarkupSafe==2.1.3 +marshmallow==3.20.1 +matplotlib==3.8.2 +mpmath==1.3.0 +msg-parser==1.2.0 +multidict==6.0.4 +multiprocess==0.70.15 +mypy-extensions==1.0.0 +networkx==3.2.1 +nltk==3.8.1 +numpy==1.26.2 +olefile==0.47 +omegaconf==2.3.0 +onnx==1.15.0 +onnxruntime==1.15.1 +openai==0.28.0 +opencv-python==4.8.1.78 +openpyxl==3.1.2 +packaging==23.2 +pandas==2.1.3 +pdf2image==1.16.3 +pdfminer.six==20221105 +pdfplumber==0.10.3 +pikepdf==8.8.0 +Pillow==10.1.0 +portalocker==2.8.2 +protobuf==4.25.1 +psutil==5.9.6 +pyarrow==14.0.1 +pyarrow-hotfix==0.6 +pybind11==2.11.1 +pycocotools==2.0.7 +pycparser==2.21 +pydantic==2.5.2 +pydantic_core==2.14.5 +pypandoc==1.12 +pyparsing==3.1.1 +pypdf==3.17.1 +pypdfium2==4.24.0 +pytesseract==0.3.10 +python-dateutil==2.8.2 +python-docx==1.1.0 +python-iso639==2023.6.15 +python-magic==0.4.27 +python-multipart==0.0.6 +python-pptx==0.6.23 +pytz==2023.3.post1 +PyYAML==6.0.1 +rapidfuzz==3.5.2 +regex==2023.10.3 +requests==2.31.0 +safetensors==0.4.1 +scipy==1.11.4 +six==1.16.0 +sniffio==1.3.0 +soupsieve==2.5 +sympy==1.12 +tabulate==0.9.0 +timm==0.9.12 +tokenizers==0.15.0 +torch==2.1.1 +torchvision==0.16.1 +tqdm==4.66.1 +transformers==4.35.2 +typing-inspect==0.9.0 +typing_extensions==4.8.0 +tzdata==2023.3 +unstructured==0.11.2 +unstructured-inference==0.7.15 +unstructured.pytesseract==0.3.12 +urllib3==2.1.0 +wrapt==1.16.0 +xlrd==2.0.1 +XlsxWriter==3.1.9 +xxhash==3.4.1 +yarl==1.9.3 +zipp==3.17.0 From 4904a3b54a83b69f44dc7555603d79ed05cb2462 Mon Sep 17 00:00:00 2001 From: wuchengwei Date: Mon, 18 Dec 2023 15:44:42 +0800 Subject: [PATCH 09/38] update requirements.txt --- requirements.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/requirements.txt b/requirements.txt index cf14ca0..6344896 100644 --- a/requirements.txt +++ b/requirements.txt @@ -126,3 +126,10 @@ XlsxWriter==3.1.9 xxhash==3.4.1 yarl==1.9.3 zipp==3.17.0 +urlextract>=1.6.0 +opencc>=1.1.6 +loguru>=0.6.0 +codescikit-learn==1.3.0 +pytorch==2.0.1 +jieba==0.42.1 +zhconv==1.4.3 \ No newline at end of file From c060a2baa746112d0d4b7dea9aba4f802eeca61a Mon Sep 17 00:00:00 2001 From: wuchengwei Date: Mon, 18 Dec 2023 17:02:03 +0800 Subject: [PATCH 10/38] update readMe --- README_zh.md | 130 +++++++++++++++++++++++++-------------------------- dedup.png | Bin 0 -> 788869 bytes 2 files changed, 63 insertions(+), 67 deletions(-) create mode 100644 dedup.png diff --git a/README_zh.md b/README_zh.md index 5ca706d..197d699 100644 --- a/README_zh.md +++ b/README_zh.md @@ -9,7 +9,7 @@ [![License](https://img.shields.io/github/license/FlagOpen/FlagData.svg?color=blue)](https://github.com/FlagOpen/FlagData/blob/main/LICENSE) ![GitHub release (release name instead of tag name)](https://img.shields.io/github/v/release/FlagOpen/FlagData?include_prereleases&style=social) - | [English](README.md) | [中文](README_zh.md) | +| [English](README.md) | [中文](README_zh.md) |

h6CFswZ}6j)b1N!_x*332R+0__ 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

@@ -48,36 +48,67 @@ FlagData支持以下特性: - [许可证](#许可证) ## 安装 -- Python 版本 >= 3.9 -- Pytorch 版本 >= 1.11 如果你需要使用数据压缩模块,请参考[Pytorch官方网站](https://pytorch.org/get-started/locally/)安装与你的运行环境适配的Pytorch版本。 -- 可选: 如需使用数据标注工具,请先安装[NGINX](https://www.nginx.com/resources/wiki/start/topics/tutorials/install/),然后根据[快速上手](#快速上手)中的步骤配置应用。 -通过pip安装FlagData所有模块。通过下面的命令,你将安装所有模块的依赖包。 +- requirements.txt 文件下,是FlagData项目所有的依赖包 ```bash -pip install flagdata[all] +pip install -r requirements.txt ``` -选择性安装FlagData中所需的模块 (`module` 需要替换成模块名,如 `cleaner`、`condensation`、`analysis`等)。你将只会安装对应模块的依赖包,这适合那些只想使用某个特定模块且不想安装其他模块依赖包的使用者。 +选择性安装FlagData中所需的`cleaner`模块 。你将只会安装对应模块的依赖包,这适合那些只想使用`cleaner`模块且不想安装其他模块依赖包的使用者。 ```bash -pip install flagdata[module] +pip install flagdata[cleaner] ``` **安装main分支的最新版本** -如果你想安装/更新到main分支的最新版本,请使用以下命令: +main分支为FlagData正式发布的分支,如果你想安装/更新到main分支的最新版本,请使用以下命令: ``` -git clone https://github.com/cofe-ai/FlagData.git +git clone https://github.com/FlagOpen/FlagData.git pip install .[all] ``` **基于源码二次开发** ```bash -git clone https://github.com/cofe-ai/FlagData.git +git clone https://github.com/FlagOpen/FlagData.git pip install -r requirements.txt ``` ## 快速上手 +### 1、数据来源阶段 +我们提供了基于OpenAI接口的数据增强模块, +利用OpenAI接口,以三种不同策略,构建一系列针对不同能力的单轮SFT数据。策略包括: + ++ ImitateGenerator:以若干案例样本为模板,扩增数据。支持同时生成多种语言数据。 ++ AbilityExtractionGenerator: 利用OpenAI接口,归纳出若干案例样本中包含的能力。根据这个能力集合,生成新样本和答案。 ++ AbilityDirectGenerator: 根据指定的能力类型,或者任务类型,直接生成与该能力或任务相关的新样本。例如,指定能力为“逻辑推理”,则可生成一系列逻辑推理题目及答案。为增强生成样本的多样性,支持排除已生成样本。 + +具体示例见[数据增强模块下的readMe](flagdata/data_gen/README_zh.md) +### 2、数据准备阶段 +all2txt模块下,将pdf2txt、epub2txt等非结构化/半结构化的文件转成txt,并且可以很好的解决单栏、双栏,以及图表穿插中文本的顺序等导致问题文本内容不连贯的问题。 + +同时解析后的元素种类有"Table(表格)", "FigureCaption(图片标题)", "NarrativeText【正文】", "ListItem【参考文献】", "Title【章节标题】", "Address【邮箱地址】","PageBreak", "Header【页眉】", "Footer【页脚】", "UncategorizedText【arxiv竖排编号】", "Image(图)", "Formula(公式)" 等,工具脚本提供保留全文,以及按照类别解析保存两种形式。 + +具体示例见[all2txt模块下的readMe](flagdata/all2txt/README_zh.md) + +### 3、数据预处理阶段 +#### 3.1 语言识别 +language_identification模块下,使用 fastText 的语言分类器来做分类,fastText 的语言分类器是在 Wikipedia、Tatoeba、SETimes 上面训练的,使用了 n-grams 来作为特征,使用了层级的 softmax。支持 176 种语言的分类,并且最后会输出一个 0~1 的分数。 ++ 每个 CPU 核心上,每秒可以处理一千个文档。 ++ 对于每一个网页做一次语言分类,得到分类的分数。 ++ 对于一般清洗规则,如果大于 0.5,那么就分类为某个特定的语言,否则表示不确定是什么语言的网页并丢掉这个网页。 +#### 3.2 数据清洗 +cleaner模块,使用多进程池 mp.Pool,通过多进程方式并行处理数据。使用 SharedMemoryManager 创建可共享的数据结构,在数据处理中多进程共享数据。 + +通过多进程和共享内存的方式实现了高效的数据清洗: + +目前包含如下清洗规则: + ++ 表情符号和无意义字符(正则) ++ 清洗转载版权声明信息(知乎、csdn、简书、博客园) ++ 去除不合理的连续标点符号,换行符统一为\n ++ 去除手机号、身份证号等个人隐私、URL和额外的空格 ++ 去除开头、结尾等无关内容,去除长度小于n的文本(目前n=100) ++ 简体中文转换为繁体中文(opencc库) -### 数据清洗 使用FlagData的数据清洗功能仅需两步: 1. 修改YAML配置文件中的数据路径与格式。我们在配置文件模板中为每个参数给出了详细的注释来解释其含义。同时你也可以参考[配置](#配置)章节。 @@ -92,6 +123,23 @@ pip install -r requirements.txt 清洗后的文件会以`jsonl`的格式保存到配置文件中指定的`output`参数对应的路径。 +#### 3.3 质量评估 +选择BERT和fasttext作为评估模型,是因为它们具有以下优点: + +1. BERT模型在文本分类和理解任务中表现出色,具有强大的语言理解和表示能力,能够有效地评估文本质量。 +2. FastText模型具有高效的训练和推理速度,同时保持分类性能,可以显著减少训练和推理时间。 + +文章比较了不同的文本分类模型,包括逻辑回归、BERT和FastText,以评估它们的性能。在实验中,BERTEval和FastText模型在文本分类任务中表现良好,其中FastText模型在精度和召回率方面表现最佳。【实验结果来自ChineseWebText】 + +具体示例见[quality_assessment模块下的readMe](flagdata/quality_assessment/README_zh.md) + +#### 3.4 数据去重 +deduplication模块下,提供海量文本数据去重能力,该阶段使用的是MinHashLSH(最小哈希局部敏感哈希)通过将文本转换为一系列哈希值,以便比较文本之间的相似性。 + +我们可以通过控制参数threshold,它代表了相似性的阈值,threshold值的范围是从0到1。设置为1时意味着完全匹配,任何文本都不会被过滤掉。相反,如果设置了较低的threshold值,相似性稍微高一些的文本也会被保留,我们可以根据需要设置更高的threshold值,以便只保留那些非常相似的文本,而丢弃那些相似性稍微低一些的文本,经验默认值为0.87;同时我们利用了Spark的分布式计算能力处理大规模数据,使用了MapReduce思想来实现去重,同时经spark调优,来高效地处理大规模文本数据集。 +如下是在数据去重过程中迭代计算的相似文本,该文本在换行、编辑姓名等方面有细微区别,但是去重算法可以识别出两段文本高度相似。 + +![dedup](dedup.png) ### 数据分析 使用FlagData的数据分析功能最便捷的方式是利用我们提供的客户端请求CoreNLP官方的服务,示例代码如下: @@ -112,43 +160,8 @@ print(ners) analyzer.close() ``` -### 数据压缩 -使用FlagData的数据压缩功能仅需两步: - -1. 修改YAML配置文件的路径等参数。我们在配置文件模板中为每个参数给出了详细的注释来解释其含义。同时你也可以参考[Configuration](#configuration)章节。 - -2. 在以下代码中指定配置文件路径,运行即可 - - ```python - from flagdata.condensation.data_distillation import DataDistillationTrainer - # 需要在此处指定修改后的配置文件路径 - trainer = DataDistillationTrainer("config/distillation_config.yaml") - # 默认数据格式为jsonl,包含"text"和"label"两个键值对 - trainer.load_data() - # fit() 方法将会运行数据压缩算法并以二进制的格式保存压缩后的数据,可以使用torch.load()读取 - # 可以通过设置配置文件中的"distilled_save_path"自定义保存路径 - trainer.fit() - ``` - -### 数据标注 - -1. 将`flagdata/annotation/dist`放到nginx默认的`html`下 - -2. 修改`nginx.confg`以添加`location` - ``` - location / { - root /{your html path}/dist; # change - index index.html index.htm; - try_files $uri $uri/ /index.html; - } - ``` - -3. 重新启动nginx - -4. 根据nginx配置的ip地址访问标注系统 - ## 配置 -针对`数据清洗`、`数据压缩`模块, 我们提供了配置文件模板:[cleaner_config.yaml](https://dorc.baai.ac.cn/resources/projects/FlagData/cleaner_config.yaml), [distillation_config.yaml](https://dorc.baai.ac.cn/resources/projects/FlagData/distillation_config.yaml)。 配置文件为易读的 [YAML](https://yaml.org) 格式,并提供了详尽的注释。使用这些模块前请确认已经在配置文件中修改好相应参数。 +针对`数据清洗`、`数据质量评估`模块, 我们提供了配置文件模板:[cleaner_config.yaml](https://dorc.baai.ac.cn/resources/projects/FlagData/cleaner_config.yaml), [distillation_config.yaml](https://dorc.baai.ac.cn/resources/projects/FlagData/distillation_config.yaml)。 配置文件为易读的 [YAML](https://yaml.org) 格式,并提供了详尽的注释。使用这些模块前请确认已经在配置文件中修改好相应参数。 以下是一些你需要注意的重要参数: @@ -161,35 +174,18 @@ analyzer.close() output: ./demo/output.jsonl ``` -### 数据压缩 - - ```yaml - train_data_path: <训练数据路径> - test_data_path: <测试数据路径> - # huggingface上的预训练模型,目录下需要包含pytorch_model.pt, vocab.txt等 - model_name: "/data/scripts/pretrained_models/distilbert-base-uncased" - # model.fit()方法将会运行数据压缩算法并以二进制的格式保存压缩后的数据,可以使用torch.load()读取 - distilled_save_path: - # 可选: 加载压缩后的数据,用于初始化或继续训练 - distilled_load_path: null - ``` - ## 使用指南 我们提供了一系列使用指南,帮助用户快速体验FlagData的特性。 * [Tutorial 1: 清洗从互联网上获取到的原始文本](/docs/tutorial_01_cleaner.md) -* [Tutorial 2: 分析、处理文本数据](/docs/tutorial_02_analysis.md) -* [Tutorial 3: 使用数据压缩算法减少数据使用量](/docs/tutorial_03_condensation.md) -* [Tutorial 4: NLP任务标注](/docs/tutorial_04_text_annotation.md) -* [Tutorial 5: CV任务标注](/docs/tutorial_05_image_annotation.md) ## 联系我们 如果你对本项目的使用和代码有任何问题,可以提交issue。同时你也可以通过邮箱 data@baai.ac.cn 直接联系我们 ## 参考项目 本项目部分参考自以下代码: -[GeneralNewsExtractor](https://github.com/GeneralNewsExtractor/GeneralNewsExtractor), -[text-data-distillation](https://github.com/arumaekawa/text-dataset-distillation), +[GeneralNewsExtractor](https://github.com/GeneralNewsExtractor/GeneralNewsExtractor), +[text-data-distillation](https://github.com/arumaekawa/text-dataset-distillation), [emoji](https://github.com/carpedm20/emoji), [transformers](https://github.com/huggingface/transformers)。 diff --git a/dedup.png b/dedup.png new file mode 100644 index 0000000000000000000000000000000000000000..11d3b0c4c30994802266a1dfda33816ea7e2a14c GIT binary patch literal 788869 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�@7r=8nA97CL>VH_ zs}lXppV~&x>9&j*{U(ebZCYR5-pUb-Th|Ei+qX|o$wMA304g~D#1r{|XtOIXH>73= zqe_)3nt}cMm;tij9bgvT&e!%CU`7ld90=-%wNqM;lOiZx4(z!1&bK~c(iBfIrXGe( zKtC3q1R%vbj);kA5}w~koG@5?H_FKDUK?edwEz^1r=Jk{z+$fozM^mkg$ujwuwSj( z@fM&*_Cx_8gf@s?7cfD=c|Ffs8GOHSBU;{HyVfpn{EYx=egb&a)NiCw%hdDI-=6+n z{rVerO$Rk3RzZ$Ex2~R!wMB-*!2rdxfsA?CmgBY+2N!^DKQ(UD(0?fMcaRZ0vO*C~ zG6t}a>ZHljyjCz89wy##L_o4w-v5c?QJinkYaq=I5wW?sH7z)=h9s^Jm0R078eUUq2Xh!`UY)jRvy53(%)rB*u^DUwF}spD@`*r)Y8dBDxWd zTl8xjnfN36gY**ToPCyc{?PK9`?iNTfS_k)Le@ClccA4xAaZ4yr`{7l1Yit@l_`_Q z$I_uQx#p%SdvL{r?V44Ey*~5LGD%~Sj?mLs??+`eWU;;i&Id&%yKONKO_(sobPy*) z#>@{t`q;E=)y~QY$PZCOKgGF7=K$oJ{*uZsDzy{9;hOi~_af$Ta)2@c>C4J>(m9s| zoiAIqpuq$4sIDz31nT>wWAH*}mLznOU`t}ag1){E{=a7}%@wsc4j-d`# z7{-WxZr-wuozns9F%Xk-GY)Nv=L@f+qVlHx9JB&4kNF0?bgeX zVl%Fu<=#tC_F4B&*R4Tc^&7p@wGH+Kz|Y_KaieUu41XPT5Ynxp1F{Ad`XJ;_pXIMt zlE3GRgDB6!yz<}we&Mat#XTH#RQ!2r;^e8GT)uW~9{!ujbF3A)SqbbhjQGxGTsPZ# z$5RHUg0W*pdX9ElPw}vhow{1Svqs5Fue@UV_30gIfYrLCeOoAip2>;95yIO4;!Cf1 zU?HAKkSj>?n?Zzu<&2uAr}YAO@uinjyzi)=Z9@20fDUEOwXl&B&QDlj@zBFK0Wrzp zapzj#5wZ!H!-~uRKXKAj>m38YU7Co+x==tUb0nzDraFd_g_6fN=+ejQ*110m>@zN*EWY#3d)8a`?YG~x z=>`fEEXD(GzWJuiU71b$3K*rkE&47IR(Osn)v0}^RfgkuGoV;Z6#$}T>uYQqD1CkU z4iv!mRnw_c`#^B)lTSajASuy3N|#@DX{@ms?^p!uA>tLzc!|d|x$uV!>R-T1aLJO} z&8MHGj)i(X|JD^+S!B*N9Qez+zfsV0aw@ooHt9am47c5Or%lD-f~BOI88$R;9U&Yv zZV+b#^{nC>pL6|ubIUEa*}19lMGXVroBzRxHYAVi-uvujqc2GffC32NH4_xZ?r($N zL~&`VBmn*}fF5B#i0H#{0ebEcXA(d0O)0p-xokLTAa|l*A-D0ZLVzCw`d^zdVE5~< zd8zwoV=u`MA4VAe{e1f0|MH>=!|HIHkYj*lg=-f&fY#d%tsjFl`fHpUIqU3SaEK33}wvV+i{6SK3lf9 z${s>i#eqp>J;o6FI;l{J)+H~vpJ>|!=ltjWzgd?+2|X;%{6l%xX9@x^wXNdbVmL%! z;2v(eae-aH9LKjNmp8M(C&1j15+$@H5Z`$D^7|L-qgbPxynojiOVp0){^>4`VGgH> z9+D=7aUCZmQrVK4F>IY2WD(M^04PIX9~l1Qcn^2)+F7pihq+rE1|jB=H{X2QI?%

} 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

)TMpX2T(qImS>nIvnDeixB>i10x7{(N3& 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 z

%%t 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 i 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
Ourm8PyLRmop+X<8kHyOBidr@8 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