gitextract_jgj486as/ ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── DCO ├── Gopkg.toml ├── LICENSE ├── NOTICE ├── README.md ├── agent/ │ ├── agent_cetcd.go │ ├── agent_consul.go │ ├── agent_etcd.go │ ├── agent_zetcd.go │ ├── agent_zookeeper.go │ ├── command.go │ ├── doc.go │ ├── server.go │ ├── server_system_metrics.go │ ├── upload_log.go │ └── util.go ├── analyze/ │ ├── 01_read_raw_data_to_test_data.go │ ├── 02_read_all_metrics_to_analyze_data.go │ ├── 03_read_benchmark_metrics_to_analyze_data.go │ ├── 04_aggregate_all_analyze_data.go │ ├── 05_plot.go │ ├── command.go │ ├── doc.go │ ├── logger.go │ └── util.go ├── broadcast_request.go ├── cmd/ │ └── dbtester/ │ └── main.go ├── code-of-conduct.md ├── config-dbtester-gcloud-key.json ├── config_dbtester.go ├── config_dbtester_test.go ├── config_dbtester_test.yaml ├── control/ │ ├── command.go │ └── logger.go ├── dbtesterpb/ │ ├── config_analyze_machine.pb.go │ ├── config_analyze_machine.proto │ ├── config_client_machine.pb.go │ ├── config_client_machine.proto │ ├── database_id.pb.go │ ├── database_id.proto │ ├── flag_cetcd.pb.go │ ├── flag_cetcd.proto │ ├── flag_consul.pb.go │ ├── flag_consul.proto │ ├── flag_etcd.pb.go │ ├── flag_etcd.proto │ ├── flag_zetcd.pb.go │ ├── flag_zetcd.proto │ ├── flag_zookeeper.pb.go │ ├── flag_zookeeper.proto │ ├── message.pb.go │ ├── message.proto │ └── util.go ├── find_ranges.go ├── find_ranges_test.go ├── pkg/ │ ├── fileinspect/ │ │ ├── fileinspect.go │ │ └── fileinspect_test.go │ ├── ntp/ │ │ ├── ntp.go │ │ └── ntp_test.go │ └── remotestorage/ │ ├── doc.go │ ├── example/ │ │ ├── agent.log │ │ ├── key.json │ │ └── main.go │ ├── op.go │ ├── uploader.go │ └── util.go ├── readme.go ├── report.go ├── report_save_upload.go ├── scripts/ │ ├── dbtester-google-cloud.sh │ ├── genproto.sh │ ├── install-cetcd.sh │ ├── install-consul.sh │ ├── install-etcd.sh │ ├── install-go.sh │ ├── install-zetcd.sh │ ├── install-zookeeper-ubuntu.sh │ ├── tests.sh │ └── updatedep.sh ├── stress.go ├── stress_client.go ├── stress_client_consul.go ├── stress_client_etcdv3.go ├── stress_client_zookeeper.go ├── test-configs/ │ ├── read-3M-same-keys-1K-client.yaml │ ├── read-3M-same-keys-best-throughput-etcd.yaml │ ├── read-3M-same-keys-best-throughput.yaml │ ├── write-100K-keys-1-client.yaml │ ├── write-1M-keys-1000QPS.yaml │ ├── write-1M-keys-best-throughput.yaml │ ├── write-1M-keys-client-variable.yaml │ └── write-too-many-keys.yaml ├── test-results/ │ ├── 2017Q1-00-etcd-zookeeper-consul/ │ │ └── README.md │ ├── 2017Q1-01-etcd-zookeeper-consul/ │ │ └── README.md │ ├── 2017Q2-01-etcd-zookeeper-consul/ │ │ └── README.md │ ├── 2017Q2-02-etcd-zookeeper-consul/ │ │ └── README.md │ ├── 2018Q1-01-etcd/ │ │ └── README.md │ ├── 2018Q1-02-etcd-zookeeper-consul/ │ │ └── README.md │ ├── 2018Q1-03-etcd-kubemark/ │ │ └── README.md │ ├── 2018Q1-04-etcd-zookeeper/ │ │ └── README.md │ ├── 2018Q2-01-etcd-client-balancer/ │ │ ├── README.md │ │ ├── read-3M-same-keys-best-throughput.yaml │ │ └── write-1M-keys-best-throughput.yaml │ └── 2018Q2-02-etcd-client-balancer/ │ ├── README.md │ ├── read-3M-same-keys-best-throughput.yaml │ └── write-1M-keys-best-throughput.yaml ├── util.go ├── util_test.go └── vendor/ ├── bitbucket.org/ │ └── zombiezen/ │ └── gopdf/ │ ├── LICENSE │ └── pdf/ │ ├── canvas.go │ ├── doc.go │ ├── encode.go │ ├── image.go │ ├── marshal.go │ ├── metrics.go │ ├── objects.go │ ├── pdf.go │ ├── stream.go │ └── text.go ├── cloud.google.com/ │ └── go/ │ ├── LICENSE │ ├── cloud.go │ ├── compute/ │ │ └── metadata/ │ │ └── metadata.go │ ├── iam/ │ │ └── iam.go │ ├── internal/ │ │ ├── annotate.go │ │ ├── optional/ │ │ │ └── optional.go │ │ ├── retry.go │ │ └── version/ │ │ └── version.go │ └── storage/ │ ├── acl.go │ ├── bucket.go │ ├── copy.go │ ├── doc.go │ ├── go110.go │ ├── go17.go │ ├── iam.go │ ├── invoke.go │ ├── not_go110.go │ ├── not_go17.go │ ├── notifications.go │ ├── reader.go │ ├── storage.go │ └── writer.go ├── github.com/ │ ├── ajstarks/ │ │ └── svgo/ │ │ ├── LICENSE │ │ ├── doc.go │ │ └── svg.go │ ├── cheggaaa/ │ │ └── pb/ │ │ ├── LICENSE │ │ ├── format.go │ │ ├── pb.go │ │ ├── pb_appengine.go │ │ ├── pb_win.go │ │ ├── pb_x.go │ │ ├── pool.go │ │ ├── pool_win.go │ │ ├── pool_x.go │ │ ├── reader.go │ │ ├── runecount.go │ │ ├── termios_bsd.go │ │ └── termios_sysv.go │ ├── coreos/ │ │ ├── etcd/ │ │ │ ├── LICENSE │ │ │ ├── NOTICE │ │ │ ├── auth/ │ │ │ │ ├── authpb/ │ │ │ │ │ └── auth.pb.go │ │ │ │ ├── doc.go │ │ │ │ ├── jwt.go │ │ │ │ ├── nop.go │ │ │ │ ├── range_perm_cache.go │ │ │ │ ├── simple_token.go │ │ │ │ └── store.go │ │ │ ├── client/ │ │ │ │ ├── auth_role.go │ │ │ │ ├── auth_user.go │ │ │ │ ├── cancelreq.go │ │ │ │ ├── client.go │ │ │ │ ├── cluster_error.go │ │ │ │ ├── curl.go │ │ │ │ ├── discover.go │ │ │ │ ├── doc.go │ │ │ │ ├── keys.generated.go │ │ │ │ ├── keys.go │ │ │ │ ├── members.go │ │ │ │ └── util.go │ │ │ ├── clientv3/ │ │ │ │ ├── auth.go │ │ │ │ ├── balancer/ │ │ │ │ │ ├── doc.go │ │ │ │ │ └── grpc1.7-health.go │ │ │ │ ├── client.go │ │ │ │ ├── cluster.go │ │ │ │ ├── compact_op.go │ │ │ │ ├── compare.go │ │ │ │ ├── config.go │ │ │ │ ├── doc.go │ │ │ │ ├── kv.go │ │ │ │ ├── lease.go │ │ │ │ ├── logger.go │ │ │ │ ├── maintenance.go │ │ │ │ ├── op.go │ │ │ │ ├── options.go │ │ │ │ ├── ready_wait.go │ │ │ │ ├── retry.go │ │ │ │ ├── sort.go │ │ │ │ ├── txn.go │ │ │ │ └── watch.go │ │ │ ├── etcdserver/ │ │ │ │ ├── api/ │ │ │ │ │ ├── capability.go │ │ │ │ │ ├── cluster.go │ │ │ │ │ ├── doc.go │ │ │ │ │ └── v3rpc/ │ │ │ │ │ ├── auth.go │ │ │ │ │ ├── codec.go │ │ │ │ │ ├── grpc.go │ │ │ │ │ ├── header.go │ │ │ │ │ ├── interceptor.go │ │ │ │ │ ├── key.go │ │ │ │ │ ├── lease.go │ │ │ │ │ ├── maintenance.go │ │ │ │ │ ├── member.go │ │ │ │ │ ├── metrics.go │ │ │ │ │ ├── quota.go │ │ │ │ │ ├── rpctypes/ │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ ├── error.go │ │ │ │ │ │ ├── md.go │ │ │ │ │ │ └── metadatafields.go │ │ │ │ │ ├── util.go │ │ │ │ │ └── watch.go │ │ │ │ ├── apply.go │ │ │ │ ├── apply_auth.go │ │ │ │ ├── apply_v2.go │ │ │ │ ├── backend.go │ │ │ │ ├── cluster_util.go │ │ │ │ ├── config.go │ │ │ │ ├── consistent_index.go │ │ │ │ ├── corrupt.go │ │ │ │ ├── doc.go │ │ │ │ ├── errors.go │ │ │ │ ├── etcdserverpb/ │ │ │ │ │ ├── etcdserver.pb.go │ │ │ │ │ ├── raft_internal.pb.go │ │ │ │ │ ├── raft_internal_stringer.go │ │ │ │ │ └── rpc.pb.go │ │ │ │ ├── metrics.go │ │ │ │ ├── quota.go │ │ │ │ ├── raft.go │ │ │ │ ├── server.go │ │ │ │ ├── server_access_control.go │ │ │ │ ├── snapshot_merge.go │ │ │ │ ├── storage.go │ │ │ │ ├── util.go │ │ │ │ ├── v2_server.go │ │ │ │ └── v3_server.go │ │ │ ├── main.go │ │ │ ├── mvcc/ │ │ │ │ ├── doc.go │ │ │ │ ├── index.go │ │ │ │ ├── key_index.go │ │ │ │ ├── kv.go │ │ │ │ ├── kv_view.go │ │ │ │ ├── kvstore.go │ │ │ │ ├── kvstore_compaction.go │ │ │ │ ├── kvstore_txn.go │ │ │ │ ├── metrics.go │ │ │ │ ├── metrics_txn.go │ │ │ │ ├── mvccpb/ │ │ │ │ │ └── kv.pb.go │ │ │ │ ├── revision.go │ │ │ │ ├── util.go │ │ │ │ ├── watchable_store.go │ │ │ │ ├── watchable_store_txn.go │ │ │ │ ├── watcher.go │ │ │ │ └── watcher_group.go │ │ │ ├── pkg/ │ │ │ │ ├── cpuutil/ │ │ │ │ │ ├── doc.go │ │ │ │ │ └── endian.go │ │ │ │ ├── logutil/ │ │ │ │ │ ├── discard_logger.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── logger.go │ │ │ │ │ ├── merge_logger.go │ │ │ │ │ ├── package_logger.go │ │ │ │ │ ├── zap_grpc.go │ │ │ │ │ ├── zap_journal.go │ │ │ │ │ └── zap_raft.go │ │ │ │ ├── netutil/ │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── isolate_linux.go │ │ │ │ │ ├── isolate_stub.go │ │ │ │ │ ├── netutil.go │ │ │ │ │ ├── routes.go │ │ │ │ │ └── routes_linux.go │ │ │ │ ├── report/ │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── report.go │ │ │ │ │ ├── timeseries.go │ │ │ │ │ └── weighted.go │ │ │ │ ├── systemd/ │ │ │ │ │ ├── doc.go │ │ │ │ │ └── journal.go │ │ │ │ └── types/ │ │ │ │ ├── doc.go │ │ │ │ ├── id.go │ │ │ │ ├── set.go │ │ │ │ ├── slice.go │ │ │ │ ├── urls.go │ │ │ │ └── urlsmap.go │ │ │ └── raft/ │ │ │ ├── doc.go │ │ │ ├── log.go │ │ │ ├── log_unstable.go │ │ │ ├── logger.go │ │ │ ├── node.go │ │ │ ├── progress.go │ │ │ ├── raft.go │ │ │ ├── raftpb/ │ │ │ │ └── raft.pb.go │ │ │ ├── rawnode.go │ │ │ ├── read_only.go │ │ │ ├── status.go │ │ │ ├── storage.go │ │ │ └── util.go │ │ ├── go-systemd/ │ │ │ ├── LICENSE │ │ │ └── journal/ │ │ │ └── journal.go │ │ └── pkg/ │ │ ├── LICENSE │ │ ├── NOTICE │ │ └── capnslog/ │ │ ├── formatters.go │ │ ├── glog_formatter.go │ │ ├── init.go │ │ ├── init_windows.go │ │ ├── journald_formatter.go │ │ ├── log_hijack.go │ │ ├── logmap.go │ │ ├── pkg_logger.go │ │ └── syslog_formatter.go │ ├── dustin/ │ │ └── go-humanize/ │ │ ├── LICENSE │ │ ├── big.go │ │ ├── bigbytes.go │ │ ├── bytes.go │ │ ├── comma.go │ │ ├── commaf.go │ │ ├── ftoa.go │ │ ├── humanize.go │ │ ├── number.go │ │ ├── ordinals.go │ │ ├── si.go │ │ └── times.go │ ├── gogo/ │ │ └── protobuf/ │ │ ├── LICENSE │ │ ├── gogoproto/ │ │ │ ├── doc.go │ │ │ ├── gogo.pb.go │ │ │ └── helper.go │ │ ├── proto/ │ │ │ ├── clone.go │ │ │ ├── decode.go │ │ │ ├── decode_gogo.go │ │ │ ├── duration.go │ │ │ ├── duration_gogo.go │ │ │ ├── encode.go │ │ │ ├── encode_gogo.go │ │ │ ├── equal.go │ │ │ ├── extensions.go │ │ │ ├── extensions_gogo.go │ │ │ ├── lib.go │ │ │ ├── lib_gogo.go │ │ │ ├── message_set.go │ │ │ ├── pointer_reflect.go │ │ │ ├── pointer_reflect_gogo.go │ │ │ ├── pointer_unsafe.go │ │ │ ├── pointer_unsafe_gogo.go │ │ │ ├── properties.go │ │ │ ├── properties_gogo.go │ │ │ ├── skip_gogo.go │ │ │ ├── text.go │ │ │ ├── text_gogo.go │ │ │ ├── text_parser.go │ │ │ ├── timestamp.go │ │ │ └── timestamp_gogo.go │ │ └── protoc-gen-gogo/ │ │ ├── descriptor/ │ │ │ ├── descriptor.go │ │ │ ├── descriptor.pb.go │ │ │ ├── descriptor_gostring.gen.go │ │ │ └── helper.go │ │ ├── doc.go │ │ └── main.go │ ├── golang/ │ │ ├── freetype/ │ │ │ ├── LICENSE │ │ │ ├── freetype.go │ │ │ ├── licenses/ │ │ │ │ ├── ftl.txt │ │ │ │ └── gpl.txt │ │ │ ├── raster/ │ │ │ │ ├── geom.go │ │ │ │ ├── paint.go │ │ │ │ ├── raster.go │ │ │ │ └── stroke.go │ │ │ └── truetype/ │ │ │ ├── face.go │ │ │ ├── glyph.go │ │ │ ├── hint.go │ │ │ ├── opcodes.go │ │ │ └── truetype.go │ │ └── protobuf/ │ │ ├── LICENSE │ │ ├── proto/ │ │ │ ├── clone.go │ │ │ ├── decode.go │ │ │ ├── encode.go │ │ │ ├── equal.go │ │ │ ├── extensions.go │ │ │ ├── lib.go │ │ │ ├── message_set.go │ │ │ ├── pointer_reflect.go │ │ │ ├── pointer_unsafe.go │ │ │ ├── properties.go │ │ │ ├── text.go │ │ │ └── text_parser.go │ │ ├── protoc-gen-go/ │ │ │ ├── descriptor/ │ │ │ │ └── descriptor.pb.go │ │ │ ├── doc.go │ │ │ ├── link_grpc.go │ │ │ └── main.go │ │ └── ptypes/ │ │ ├── any/ │ │ │ └── any.pb.go │ │ ├── any.go │ │ ├── doc.go │ │ ├── duration/ │ │ │ └── duration.pb.go │ │ ├── duration.go │ │ ├── timestamp/ │ │ │ └── timestamp.pb.go │ │ └── timestamp.go │ ├── googleapis/ │ │ └── gax-go/ │ │ ├── LICENSE │ │ ├── call_option.go │ │ ├── gax.go │ │ ├── header.go │ │ └── invoke.go │ ├── gyuho/ │ │ ├── dataframe/ │ │ │ ├── LICENSE │ │ │ ├── column.go │ │ │ ├── dataframe.go │ │ │ ├── doc.go │ │ │ ├── sorter.go │ │ │ ├── util.go │ │ │ ├── value.go │ │ │ ├── value_data_type.go │ │ │ ├── value_sort.go │ │ │ ├── value_string.go │ │ │ └── value_time.go │ │ └── linux-inspect/ │ │ ├── LICENSE │ │ ├── df/ │ │ │ ├── df.go │ │ │ ├── doc.go │ │ │ ├── generated.go │ │ │ └── schema.go │ │ ├── inspect/ │ │ │ ├── binary_search.go │ │ │ ├── doc.go │ │ │ ├── ds.go │ │ │ ├── ns.go │ │ │ ├── op.go │ │ │ ├── proc.go │ │ │ ├── proc_csv.go │ │ │ ├── proc_csv_interpolate.go │ │ │ ├── ps.go │ │ │ └── ss.go │ │ ├── pkg/ │ │ │ ├── fileutil/ │ │ │ │ └── fileutil.go │ │ │ └── timeutil/ │ │ │ └── timeutil.go │ │ ├── proc/ │ │ │ ├── diskstats.go │ │ │ ├── doc.go │ │ │ ├── generated.go │ │ │ ├── io.go │ │ │ ├── list.go │ │ │ ├── load_avg.go │ │ │ ├── net_dev.go │ │ │ ├── net_tcp.go │ │ │ ├── parse_ip.go │ │ │ ├── schema.go │ │ │ ├── stat.go │ │ │ ├── status.go │ │ │ ├── uptime.go │ │ │ └── utils.go │ │ ├── schema/ │ │ │ └── schema.go │ │ └── top/ │ │ ├── doc.go │ │ ├── generated.go │ │ ├── parse.go │ │ ├── schema.go │ │ ├── stream.go │ │ └── top.go │ ├── hashicorp/ │ │ ├── consul/ │ │ │ ├── LICENSE │ │ │ ├── api/ │ │ │ │ ├── acl.go │ │ │ │ ├── agent.go │ │ │ │ ├── api.go │ │ │ │ ├── catalog.go │ │ │ │ ├── coordinate.go │ │ │ │ ├── event.go │ │ │ │ ├── health.go │ │ │ │ ├── kv.go │ │ │ │ ├── lock.go │ │ │ │ ├── operator.go │ │ │ │ ├── operator_area.go │ │ │ │ ├── operator_autopilot.go │ │ │ │ ├── operator_keyring.go │ │ │ │ ├── operator_raft.go │ │ │ │ ├── operator_segment.go │ │ │ │ ├── prepared_query.go │ │ │ │ ├── raw.go │ │ │ │ ├── semaphore.go │ │ │ │ ├── session.go │ │ │ │ ├── snapshot.go │ │ │ │ └── status.go │ │ │ └── main.go │ │ ├── go-cleanhttp/ │ │ │ ├── LICENSE │ │ │ ├── cleanhttp.go │ │ │ ├── doc.go │ │ │ └── handlers.go │ │ ├── go-rootcerts/ │ │ │ ├── LICENSE │ │ │ ├── doc.go │ │ │ ├── rootcerts.go │ │ │ ├── rootcerts_base.go │ │ │ └── rootcerts_darwin.go │ │ └── serf/ │ │ ├── LICENSE │ │ └── coordinate/ │ │ ├── client.go │ │ ├── config.go │ │ ├── coordinate.go │ │ └── phantom.go │ ├── inconshreveable/ │ │ └── mousetrap/ │ │ ├── LICENSE │ │ ├── trap_others.go │ │ ├── trap_windows.go │ │ └── trap_windows_1.4.go │ ├── kr/ │ │ └── pty/ │ │ ├── License │ │ ├── doc.go │ │ ├── ioctl.go │ │ ├── ioctl_bsd.go │ │ ├── pty_darwin.go │ │ ├── pty_dragonfly.go │ │ ├── pty_freebsd.go │ │ ├── pty_linux.go │ │ ├── pty_unsupported.go │ │ ├── run.go │ │ ├── types.go │ │ ├── types_dragonfly.go │ │ ├── types_freebsd.go │ │ ├── util.go │ │ ├── ztypes_386.go │ │ ├── ztypes_amd64.go │ │ ├── ztypes_arm.go │ │ ├── ztypes_arm64.go │ │ ├── ztypes_dragonfly_amd64.go │ │ ├── ztypes_freebsd_386.go │ │ ├── ztypes_freebsd_amd64.go │ │ ├── ztypes_freebsd_arm.go │ │ ├── ztypes_mipsx.go │ │ ├── ztypes_ppc64.go │ │ ├── ztypes_ppc64le.go │ │ └── ztypes_s390x.go │ ├── llgcode/ │ │ └── draw2d/ │ │ ├── LICENSE │ │ ├── draw2d.go │ │ ├── draw2dbase/ │ │ │ ├── curve.go │ │ │ ├── dasher.go │ │ │ ├── demux_flattener.go │ │ │ ├── flattener.go │ │ │ ├── line.go │ │ │ ├── stack_gc.go │ │ │ ├── stroker.go │ │ │ └── text.go │ │ ├── draw2dimg/ │ │ │ ├── fileutil.go │ │ │ ├── ftgc.go │ │ │ ├── ftpath.go │ │ │ └── text.go │ │ ├── font.go │ │ ├── gc.go │ │ ├── matrix.go │ │ └── path.go │ ├── mattn/ │ │ └── go-runewidth/ │ │ ├── LICENSE │ │ ├── runewidth.go │ │ ├── runewidth_js.go │ │ ├── runewidth_posix.go │ │ └── runewidth_windows.go │ ├── mitchellh/ │ │ └── go-homedir/ │ │ ├── LICENSE │ │ └── homedir.go │ ├── olekukonko/ │ │ └── tablewriter/ │ │ ├── LICENCE.md │ │ ├── csv.go │ │ ├── table.go │ │ ├── table_with_color.go │ │ ├── util.go │ │ └── wrap.go │ ├── samuel/ │ │ └── go-zookeeper/ │ │ ├── LICENSE │ │ └── zk/ │ │ ├── conn.go │ │ ├── constants.go │ │ ├── dnshostprovider.go │ │ ├── flw.go │ │ ├── lock.go │ │ ├── server_help.go │ │ ├── server_java.go │ │ ├── structs.go │ │ └── util.go │ └── spf13/ │ ├── cobra/ │ │ ├── LICENSE.txt │ │ ├── args.go │ │ ├── bash_completions.go │ │ ├── cobra.go │ │ ├── command.go │ │ ├── command_notwin.go │ │ ├── command_win.go │ │ └── zsh_completions.go │ └── pflag/ │ ├── LICENSE │ ├── bool.go │ ├── bool_slice.go │ ├── count.go │ ├── duration.go │ ├── flag.go │ ├── float32.go │ ├── float64.go │ ├── golangflag.go │ ├── int.go │ ├── int32.go │ ├── int64.go │ ├── int8.go │ ├── int_slice.go │ ├── ip.go │ ├── ip_slice.go │ ├── ipmask.go │ ├── ipnet.go │ ├── string.go │ ├── string_array.go │ ├── string_slice.go │ ├── uint.go │ ├── uint16.go │ ├── uint32.go │ ├── uint64.go │ ├── uint8.go │ └── uint_slice.go ├── go.uber.org/ │ ├── atomic/ │ │ ├── LICENSE.txt │ │ ├── atomic.go │ │ └── string.go │ ├── multierr/ │ │ ├── LICENSE.txt │ │ └── error.go │ └── zap/ │ ├── LICENSE.txt │ ├── array.go │ ├── buffer/ │ │ ├── buffer.go │ │ └── pool.go │ ├── config.go │ ├── doc.go │ ├── encoder.go │ ├── error.go │ ├── field.go │ ├── flag.go │ ├── global.go │ ├── http_handler.go │ ├── internal/ │ │ ├── bufferpool/ │ │ │ └── bufferpool.go │ │ ├── color/ │ │ │ └── color.go │ │ └── exit/ │ │ └── exit.go │ ├── level.go │ ├── logger.go │ ├── options.go │ ├── stacktrace.go │ ├── sugar.go │ ├── time.go │ ├── writer.go │ └── zapcore/ │ ├── console_encoder.go │ ├── core.go │ ├── doc.go │ ├── encoder.go │ ├── entry.go │ ├── error.go │ ├── field.go │ ├── hook.go │ ├── json_encoder.go │ ├── level.go │ ├── level_strings.go │ ├── marshaler.go │ ├── memory_encoder.go │ ├── sampler.go │ ├── tee.go │ └── write_syncer.go ├── golang.org/ │ └── x/ │ ├── image/ │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── draw/ │ │ │ ├── draw.go │ │ │ ├── gen.go │ │ │ ├── go1_8.go │ │ │ ├── go1_9.go │ │ │ ├── impl.go │ │ │ └── scale.go │ │ ├── font/ │ │ │ └── font.go │ │ ├── math/ │ │ │ ├── f64/ │ │ │ │ └── f64.go │ │ │ └── fixed/ │ │ │ └── fixed.go │ │ └── tiff/ │ │ ├── buffer.go │ │ ├── compress.go │ │ ├── consts.go │ │ ├── lzw/ │ │ │ └── reader.go │ │ ├── reader.go │ │ └── writer.go │ ├── net/ │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── context/ │ │ │ ├── context.go │ │ │ ├── ctxhttp/ │ │ │ │ ├── ctxhttp.go │ │ │ │ └── ctxhttp_pre17.go │ │ │ ├── go17.go │ │ │ ├── go19.go │ │ │ ├── pre_go17.go │ │ │ └── pre_go19.go │ │ ├── http2/ │ │ │ ├── ciphers.go │ │ │ ├── client_conn_pool.go │ │ │ ├── configure_transport.go │ │ │ ├── databuffer.go │ │ │ ├── errors.go │ │ │ ├── flow.go │ │ │ ├── frame.go │ │ │ ├── go16.go │ │ │ ├── go17.go │ │ │ ├── go17_not18.go │ │ │ ├── go18.go │ │ │ ├── go19.go │ │ │ ├── gotrack.go │ │ │ ├── headermap.go │ │ │ ├── hpack/ │ │ │ │ ├── encode.go │ │ │ │ ├── hpack.go │ │ │ │ ├── huffman.go │ │ │ │ └── tables.go │ │ │ ├── http2.go │ │ │ ├── not_go16.go │ │ │ ├── not_go17.go │ │ │ ├── not_go18.go │ │ │ ├── not_go19.go │ │ │ ├── pipe.go │ │ │ ├── server.go │ │ │ ├── transport.go │ │ │ ├── write.go │ │ │ ├── writesched.go │ │ │ ├── writesched_priority.go │ │ │ └── writesched_random.go │ │ ├── idna/ │ │ │ ├── idna.go │ │ │ ├── punycode.go │ │ │ ├── tables.go │ │ │ ├── trie.go │ │ │ └── trieval.go │ │ ├── internal/ │ │ │ └── timeseries/ │ │ │ └── timeseries.go │ │ ├── lex/ │ │ │ └── httplex/ │ │ │ └── httplex.go │ │ └── trace/ │ │ ├── events.go │ │ ├── histogram.go │ │ ├── trace.go │ │ ├── trace_go16.go │ │ └── trace_go17.go │ ├── oauth2/ │ │ ├── LICENSE │ │ ├── google/ │ │ │ ├── appengine.go │ │ │ ├── appengine_hook.go │ │ │ ├── appengineflex_hook.go │ │ │ ├── default.go │ │ │ ├── google.go │ │ │ ├── jwt.go │ │ │ └── sdk.go │ │ ├── internal/ │ │ │ ├── client_appengine.go │ │ │ ├── doc.go │ │ │ ├── oauth2.go │ │ │ ├── token.go │ │ │ └── transport.go │ │ ├── jws/ │ │ │ └── jws.go │ │ ├── jwt/ │ │ │ └── jwt.go │ │ ├── oauth2.go │ │ ├── token.go │ │ └── transport.go │ ├── sys/ │ │ ├── LICENSE │ │ ├── PATENTS │ │ └── unix/ │ │ ├── affinity_linux.go │ │ ├── asm_darwin_386.s │ │ ├── asm_darwin_amd64.s │ │ ├── asm_darwin_arm.s │ │ ├── asm_darwin_arm64.s │ │ ├── asm_dragonfly_amd64.s │ │ ├── asm_freebsd_386.s │ │ ├── asm_freebsd_amd64.s │ │ ├── asm_freebsd_arm.s │ │ ├── asm_linux_386.s │ │ ├── asm_linux_amd64.s │ │ ├── asm_linux_arm.s │ │ ├── asm_linux_arm64.s │ │ ├── asm_linux_mips64x.s │ │ ├── asm_linux_mipsx.s │ │ ├── asm_linux_ppc64x.s │ │ ├── asm_linux_s390x.s │ │ ├── asm_netbsd_386.s │ │ ├── asm_netbsd_amd64.s │ │ ├── asm_netbsd_arm.s │ │ ├── asm_openbsd_386.s │ │ ├── asm_openbsd_amd64.s │ │ ├── asm_openbsd_arm.s │ │ ├── asm_solaris_amd64.s │ │ ├── bluetooth_linux.go │ │ ├── cap_freebsd.go │ │ ├── constants.go │ │ ├── dev_darwin.go │ │ ├── dev_dragonfly.go │ │ ├── dev_freebsd.go │ │ ├── dev_linux.go │ │ ├── dev_netbsd.go │ │ ├── dev_openbsd.go │ │ ├── dirent.go │ │ ├── endian_big.go │ │ ├── endian_little.go │ │ ├── env_unix.go │ │ ├── errors_freebsd_386.go │ │ ├── errors_freebsd_amd64.go │ │ ├── errors_freebsd_arm.go │ │ ├── flock.go │ │ ├── flock_linux_32bit.go │ │ ├── gccgo.go │ │ ├── gccgo_c.c │ │ ├── gccgo_linux_amd64.go │ │ ├── mkpost.go │ │ ├── openbsd_pledge.go │ │ ├── pagesize_unix.go │ │ ├── race.go │ │ ├── race0.go │ │ ├── sockcmsg_linux.go │ │ ├── sockcmsg_unix.go │ │ ├── str.go │ │ ├── syscall.go │ │ ├── syscall_bsd.go │ │ ├── syscall_darwin.go │ │ ├── syscall_darwin_386.go │ │ ├── syscall_darwin_amd64.go │ │ ├── syscall_darwin_arm.go │ │ ├── syscall_darwin_arm64.go │ │ ├── syscall_dragonfly.go │ │ ├── syscall_dragonfly_amd64.go │ │ ├── syscall_freebsd.go │ │ ├── syscall_freebsd_386.go │ │ ├── syscall_freebsd_amd64.go │ │ ├── syscall_freebsd_arm.go │ │ ├── syscall_linux.go │ │ ├── syscall_linux_386.go │ │ ├── syscall_linux_amd64.go │ │ ├── syscall_linux_amd64_gc.go │ │ ├── syscall_linux_arm.go │ │ ├── syscall_linux_arm64.go │ │ ├── syscall_linux_mips64x.go │ │ ├── syscall_linux_mipsx.go │ │ ├── syscall_linux_ppc64x.go │ │ ├── syscall_linux_s390x.go │ │ ├── syscall_linux_sparc64.go │ │ ├── syscall_netbsd.go │ │ ├── syscall_netbsd_386.go │ │ ├── syscall_netbsd_amd64.go │ │ ├── syscall_netbsd_arm.go │ │ ├── syscall_openbsd.go │ │ ├── syscall_openbsd_386.go │ │ ├── syscall_openbsd_amd64.go │ │ ├── syscall_openbsd_arm.go │ │ ├── syscall_solaris.go │ │ ├── syscall_solaris_amd64.go │ │ ├── syscall_unix.go │ │ ├── syscall_unix_gc.go │ │ ├── timestruct.go │ │ ├── types_darwin.go │ │ ├── types_dragonfly.go │ │ ├── types_freebsd.go │ │ ├── types_netbsd.go │ │ ├── types_openbsd.go │ │ ├── types_solaris.go │ │ ├── zerrors_darwin_386.go │ │ ├── zerrors_darwin_amd64.go │ │ ├── zerrors_darwin_arm.go │ │ ├── zerrors_darwin_arm64.go │ │ ├── zerrors_dragonfly_amd64.go │ │ ├── zerrors_freebsd_386.go │ │ ├── zerrors_freebsd_amd64.go │ │ ├── zerrors_freebsd_arm.go │ │ ├── zerrors_linux_386.go │ │ ├── zerrors_linux_amd64.go │ │ ├── zerrors_linux_arm.go │ │ ├── zerrors_linux_arm64.go │ │ ├── zerrors_linux_mips.go │ │ ├── zerrors_linux_mips64.go │ │ ├── zerrors_linux_mips64le.go │ │ ├── zerrors_linux_mipsle.go │ │ ├── zerrors_linux_ppc64.go │ │ ├── zerrors_linux_ppc64le.go │ │ ├── zerrors_linux_s390x.go │ │ ├── zerrors_linux_sparc64.go │ │ ├── zerrors_netbsd_386.go │ │ ├── zerrors_netbsd_amd64.go │ │ ├── zerrors_netbsd_arm.go │ │ ├── zerrors_openbsd_386.go │ │ ├── zerrors_openbsd_amd64.go │ │ ├── zerrors_openbsd_arm.go │ │ ├── zerrors_solaris_amd64.go │ │ ├── zptrace386_linux.go │ │ ├── zptracearm_linux.go │ │ ├── zptracemips_linux.go │ │ ├── zptracemipsle_linux.go │ │ ├── zsyscall_darwin_386.go │ │ ├── zsyscall_darwin_amd64.go │ │ ├── zsyscall_darwin_arm.go │ │ ├── zsyscall_darwin_arm64.go │ │ ├── zsyscall_dragonfly_amd64.go │ │ ├── zsyscall_freebsd_386.go │ │ ├── zsyscall_freebsd_amd64.go │ │ ├── zsyscall_freebsd_arm.go │ │ ├── zsyscall_linux_386.go │ │ ├── zsyscall_linux_amd64.go │ │ ├── zsyscall_linux_arm.go │ │ ├── zsyscall_linux_arm64.go │ │ ├── zsyscall_linux_mips.go │ │ ├── zsyscall_linux_mips64.go │ │ ├── zsyscall_linux_mips64le.go │ │ ├── zsyscall_linux_mipsle.go │ │ ├── zsyscall_linux_ppc64.go │ │ ├── zsyscall_linux_ppc64le.go │ │ ├── zsyscall_linux_s390x.go │ │ ├── zsyscall_linux_sparc64.go │ │ ├── zsyscall_netbsd_386.go │ │ ├── zsyscall_netbsd_amd64.go │ │ ├── zsyscall_netbsd_arm.go │ │ ├── zsyscall_openbsd_386.go │ │ ├── zsyscall_openbsd_amd64.go │ │ ├── zsyscall_openbsd_arm.go │ │ ├── zsyscall_solaris_amd64.go │ │ ├── zsysctl_openbsd_386.go │ │ ├── zsysctl_openbsd_amd64.go │ │ ├── zsysctl_openbsd_arm.go │ │ ├── zsysnum_darwin_386.go │ │ ├── zsysnum_darwin_amd64.go │ │ ├── zsysnum_darwin_arm.go │ │ ├── zsysnum_darwin_arm64.go │ │ ├── zsysnum_dragonfly_amd64.go │ │ ├── zsysnum_freebsd_386.go │ │ ├── zsysnum_freebsd_amd64.go │ │ ├── zsysnum_freebsd_arm.go │ │ ├── zsysnum_linux_386.go │ │ ├── zsysnum_linux_amd64.go │ │ ├── zsysnum_linux_arm.go │ │ ├── zsysnum_linux_arm64.go │ │ ├── zsysnum_linux_mips.go │ │ ├── zsysnum_linux_mips64.go │ │ ├── zsysnum_linux_mips64le.go │ │ ├── zsysnum_linux_mipsle.go │ │ ├── zsysnum_linux_ppc64.go │ │ ├── zsysnum_linux_ppc64le.go │ │ ├── zsysnum_linux_s390x.go │ │ ├── zsysnum_linux_sparc64.go │ │ ├── zsysnum_netbsd_386.go │ │ ├── zsysnum_netbsd_amd64.go │ │ ├── zsysnum_netbsd_arm.go │ │ ├── zsysnum_openbsd_386.go │ │ ├── zsysnum_openbsd_amd64.go │ │ ├── zsysnum_openbsd_arm.go │ │ ├── ztypes_darwin_386.go │ │ ├── ztypes_darwin_amd64.go │ │ ├── ztypes_darwin_arm.go │ │ ├── ztypes_darwin_arm64.go │ │ ├── ztypes_dragonfly_amd64.go │ │ ├── ztypes_freebsd_386.go │ │ ├── ztypes_freebsd_amd64.go │ │ ├── ztypes_freebsd_arm.go │ │ ├── ztypes_linux_386.go │ │ ├── ztypes_linux_amd64.go │ │ ├── ztypes_linux_arm.go │ │ ├── ztypes_linux_arm64.go │ │ ├── ztypes_linux_mips.go │ │ ├── ztypes_linux_mips64.go │ │ ├── ztypes_linux_mips64le.go │ │ ├── ztypes_linux_mipsle.go │ │ ├── ztypes_linux_ppc64.go │ │ ├── ztypes_linux_ppc64le.go │ │ ├── ztypes_linux_s390x.go │ │ ├── ztypes_linux_sparc64.go │ │ ├── ztypes_netbsd_386.go │ │ ├── ztypes_netbsd_amd64.go │ │ ├── ztypes_netbsd_arm.go │ │ ├── ztypes_openbsd_386.go │ │ ├── ztypes_openbsd_amd64.go │ │ ├── ztypes_openbsd_arm.go │ │ └── ztypes_solaris_amd64.go │ ├── text/ │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── collate/ │ │ │ ├── build/ │ │ │ │ ├── builder.go │ │ │ │ ├── colelem.go │ │ │ │ ├── contract.go │ │ │ │ ├── order.go │ │ │ │ ├── table.go │ │ │ │ └── trie.go │ │ │ ├── collate.go │ │ │ ├── index.go │ │ │ ├── maketables.go │ │ │ ├── option.go │ │ │ ├── sort.go │ │ │ └── tables.go │ │ ├── doc.go │ │ ├── gen.go │ │ ├── internal/ │ │ │ ├── colltab/ │ │ │ │ ├── collelem.go │ │ │ │ ├── colltab.go │ │ │ │ ├── contract.go │ │ │ │ ├── iter.go │ │ │ │ ├── numeric.go │ │ │ │ ├── table.go │ │ │ │ ├── trie.go │ │ │ │ └── weighter.go │ │ │ ├── gen/ │ │ │ │ ├── code.go │ │ │ │ └── gen.go │ │ │ ├── gen.go │ │ │ ├── internal.go │ │ │ ├── match.go │ │ │ ├── tables.go │ │ │ ├── tag/ │ │ │ │ └── tag.go │ │ │ ├── triegen/ │ │ │ │ ├── compact.go │ │ │ │ ├── print.go │ │ │ │ └── triegen.go │ │ │ └── ucd/ │ │ │ └── ucd.go │ │ ├── language/ │ │ │ ├── common.go │ │ │ ├── coverage.go │ │ │ ├── doc.go │ │ │ ├── gen.go │ │ │ ├── gen_common.go │ │ │ ├── gen_index.go │ │ │ ├── go1_1.go │ │ │ ├── go1_2.go │ │ │ ├── index.go │ │ │ ├── language.go │ │ │ ├── lookup.go │ │ │ ├── match.go │ │ │ ├── parse.go │ │ │ ├── tables.go │ │ │ └── tags.go │ │ ├── secure/ │ │ │ ├── bidirule/ │ │ │ │ ├── bidirule.go │ │ │ │ ├── bidirule10.0.0.go │ │ │ │ └── bidirule9.0.0.go │ │ │ └── doc.go │ │ ├── transform/ │ │ │ └── transform.go │ │ └── unicode/ │ │ ├── bidi/ │ │ │ ├── bidi.go │ │ │ ├── bracket.go │ │ │ ├── core.go │ │ │ ├── gen.go │ │ │ ├── gen_ranges.go │ │ │ ├── gen_trieval.go │ │ │ ├── prop.go │ │ │ ├── tables10.0.0.go │ │ │ ├── tables9.0.0.go │ │ │ └── trieval.go │ │ ├── cldr/ │ │ │ ├── base.go │ │ │ ├── cldr.go │ │ │ ├── collate.go │ │ │ ├── decode.go │ │ │ ├── makexml.go │ │ │ ├── resolve.go │ │ │ ├── slice.go │ │ │ └── xml.go │ │ ├── doc.go │ │ ├── norm/ │ │ │ ├── composition.go │ │ │ ├── forminfo.go │ │ │ ├── input.go │ │ │ ├── iter.go │ │ │ ├── maketables.go │ │ │ ├── normalize.go │ │ │ ├── readwriter.go │ │ │ ├── tables10.0.0.go │ │ │ ├── tables9.0.0.go │ │ │ ├── transform.go │ │ │ ├── trie.go │ │ │ └── triegen.go │ │ └── rangetable/ │ │ ├── gen.go │ │ ├── merge.go │ │ ├── rangetable.go │ │ ├── tables10.0.0.go │ │ └── tables9.0.0.go │ └── time/ │ ├── LICENSE │ ├── PATENTS │ └── rate/ │ ├── rate.go │ ├── rate_go16.go │ └── rate_go17.go ├── gonum.org/ │ └── v1/ │ ├── gonum/ │ │ ├── LICENSE │ │ ├── blas/ │ │ │ ├── blas.go │ │ │ ├── blas64/ │ │ │ │ ├── blas64.go │ │ │ │ ├── conv.go │ │ │ │ ├── conv_symmetric.go │ │ │ │ └── doc.go │ │ │ ├── doc.go │ │ │ └── gonum/ │ │ │ ├── cmplx.go │ │ │ ├── dgemm.go │ │ │ ├── doc.go │ │ │ ├── general_double.go │ │ │ ├── general_single.go │ │ │ ├── gonum.go │ │ │ ├── level1cmplx128.go │ │ │ ├── level1double.go │ │ │ ├── level1double_ddot.go │ │ │ ├── level1single.go │ │ │ ├── level1single_dsdot.go │ │ │ ├── level1single_sdot.go │ │ │ ├── level1single_sdsdot.go │ │ │ ├── level2cmplx128.go │ │ │ ├── level2double.go │ │ │ ├── level2single.go │ │ │ ├── level3double.go │ │ │ ├── level3single.go │ │ │ └── sgemm.go │ │ ├── floats/ │ │ │ ├── doc.go │ │ │ └── floats.go │ │ ├── internal/ │ │ │ ├── asm/ │ │ │ │ ├── c128/ │ │ │ │ │ ├── axpyinc_amd64.s │ │ │ │ │ ├── axpyincto_amd64.s │ │ │ │ │ ├── axpyunitary_amd64.s │ │ │ │ │ ├── axpyunitaryto_amd64.s │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── dotcinc_amd64.s │ │ │ │ │ ├── dotcunitary_amd64.s │ │ │ │ │ ├── dotuinc_amd64.s │ │ │ │ │ ├── dotuunitary_amd64.s │ │ │ │ │ ├── dscalinc_amd64.s │ │ │ │ │ ├── dscalunitary_amd64.s │ │ │ │ │ ├── scal.go │ │ │ │ │ ├── scalUnitary_amd64.s │ │ │ │ │ ├── scalinc_amd64.s │ │ │ │ │ ├── stubs_amd64.go │ │ │ │ │ └── stubs_noasm.go │ │ │ │ ├── f32/ │ │ │ │ │ ├── axpyinc_amd64.s │ │ │ │ │ ├── axpyincto_amd64.s │ │ │ │ │ ├── axpyunitary_amd64.s │ │ │ │ │ ├── axpyunitaryto_amd64.s │ │ │ │ │ ├── ddotinc_amd64.s │ │ │ │ │ ├── ddotunitary_amd64.s │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── dotinc_amd64.s │ │ │ │ │ ├── dotunitary_amd64.s │ │ │ │ │ ├── scal.go │ │ │ │ │ ├── stubs_amd64.go │ │ │ │ │ └── stubs_noasm.go │ │ │ │ └── f64/ │ │ │ │ ├── abssum_amd64.s │ │ │ │ ├── abssuminc_amd64.s │ │ │ │ ├── add_amd64.s │ │ │ │ ├── addconst_amd64.s │ │ │ │ ├── axpy.go │ │ │ │ ├── axpyinc_amd64.s │ │ │ │ ├── axpyincto_amd64.s │ │ │ │ ├── axpyunitary_amd64.s │ │ │ │ ├── axpyunitaryto_amd64.s │ │ │ │ ├── cumprod_amd64.s │ │ │ │ ├── cumsum_amd64.s │ │ │ │ ├── div_amd64.s │ │ │ │ ├── divto_amd64.s │ │ │ │ ├── doc.go │ │ │ │ ├── dot.go │ │ │ │ ├── dot_amd64.s │ │ │ │ ├── l1norm_amd64.s │ │ │ │ ├── linfnorm_amd64.s │ │ │ │ ├── scal.go │ │ │ │ ├── scalinc_amd64.s │ │ │ │ ├── scalincto_amd64.s │ │ │ │ ├── scalunitary_amd64.s │ │ │ │ ├── scalunitaryto_amd64.s │ │ │ │ ├── stubs_amd64.go │ │ │ │ └── stubs_noasm.go │ │ │ └── math32/ │ │ │ ├── doc.go │ │ │ ├── math.go │ │ │ ├── signbit.go │ │ │ ├── sqrt.go │ │ │ ├── sqrt_amd64.go │ │ │ └── sqrt_amd64.s │ │ ├── lapack/ │ │ │ ├── gonum/ │ │ │ │ ├── dbdsqr.go │ │ │ │ ├── dgebak.go │ │ │ │ ├── dgebal.go │ │ │ │ ├── dgebd2.go │ │ │ │ ├── dgebrd.go │ │ │ │ ├── dgecon.go │ │ │ │ ├── dgeev.go │ │ │ │ ├── dgehd2.go │ │ │ │ ├── dgehrd.go │ │ │ │ ├── dgelq2.go │ │ │ │ ├── dgelqf.go │ │ │ │ ├── dgels.go │ │ │ │ ├── dgeql2.go │ │ │ │ ├── dgeqp3.go │ │ │ │ ├── dgeqr2.go │ │ │ │ ├── dgeqrf.go │ │ │ │ ├── dgerq2.go │ │ │ │ ├── dgerqf.go │ │ │ │ ├── dgesvd.go │ │ │ │ ├── dgetf2.go │ │ │ │ ├── dgetrf.go │ │ │ │ ├── dgetri.go │ │ │ │ ├── dgetrs.go │ │ │ │ ├── dggsvd3.go │ │ │ │ ├── dggsvp3.go │ │ │ │ ├── dhseqr.go │ │ │ │ ├── dlabrd.go │ │ │ │ ├── dlacn2.go │ │ │ │ ├── dlacpy.go │ │ │ │ ├── dlae2.go │ │ │ │ ├── dlaev2.go │ │ │ │ ├── dlaexc.go │ │ │ │ ├── dlags2.go │ │ │ │ ├── dlahqr.go │ │ │ │ ├── dlahr2.go │ │ │ │ ├── dlaln2.go │ │ │ │ ├── dlange.go │ │ │ │ ├── dlanst.go │ │ │ │ ├── dlansy.go │ │ │ │ ├── dlantr.go │ │ │ │ ├── dlanv2.go │ │ │ │ ├── dlapll.go │ │ │ │ ├── dlapmt.go │ │ │ │ ├── dlapy2.go │ │ │ │ ├── dlaqp2.go │ │ │ │ ├── dlaqps.go │ │ │ │ ├── dlaqr04.go │ │ │ │ ├── dlaqr1.go │ │ │ │ ├── dlaqr23.go │ │ │ │ ├── dlaqr5.go │ │ │ │ ├── dlarf.go │ │ │ │ ├── dlarfb.go │ │ │ │ ├── dlarfg.go │ │ │ │ ├── dlarft.go │ │ │ │ ├── dlarfx.go │ │ │ │ ├── dlartg.go │ │ │ │ ├── dlas2.go │ │ │ │ ├── dlascl.go │ │ │ │ ├── dlaset.go │ │ │ │ ├── dlasq1.go │ │ │ │ ├── dlasq2.go │ │ │ │ ├── dlasq3.go │ │ │ │ ├── dlasq4.go │ │ │ │ ├── dlasq5.go │ │ │ │ ├── dlasq6.go │ │ │ │ ├── dlasr.go │ │ │ │ ├── dlasrt.go │ │ │ │ ├── dlassq.go │ │ │ │ ├── dlasv2.go │ │ │ │ ├── dlaswp.go │ │ │ │ ├── dlasy2.go │ │ │ │ ├── dlatrd.go │ │ │ │ ├── dlatrs.go │ │ │ │ ├── doc.go │ │ │ │ ├── dorg2l.go │ │ │ │ ├── dorg2r.go │ │ │ │ ├── dorgbr.go │ │ │ │ ├── dorghr.go │ │ │ │ ├── dorgl2.go │ │ │ │ ├── dorglq.go │ │ │ │ ├── dorgql.go │ │ │ │ ├── dorgqr.go │ │ │ │ ├── dorgtr.go │ │ │ │ ├── dorm2r.go │ │ │ │ ├── dormbr.go │ │ │ │ ├── dormhr.go │ │ │ │ ├── dorml2.go │ │ │ │ ├── dormlq.go │ │ │ │ ├── dormqr.go │ │ │ │ ├── dormr2.go │ │ │ │ ├── dpbtf2.go │ │ │ │ ├── dpocon.go │ │ │ │ ├── dpotf2.go │ │ │ │ ├── dpotrf.go │ │ │ │ ├── drscl.go │ │ │ │ ├── dsteqr.go │ │ │ │ ├── dsterf.go │ │ │ │ ├── dsyev.go │ │ │ │ ├── dsytd2.go │ │ │ │ ├── dsytrd.go │ │ │ │ ├── dtgsja.go │ │ │ │ ├── dtrcon.go │ │ │ │ ├── dtrevc3.go │ │ │ │ ├── dtrexc.go │ │ │ │ ├── dtrti2.go │ │ │ │ ├── dtrtri.go │ │ │ │ ├── dtrtrs.go │ │ │ │ ├── general.go │ │ │ │ ├── iladlc.go │ │ │ │ ├── iladlr.go │ │ │ │ ├── ilaenv.go │ │ │ │ └── iparmq.go │ │ │ ├── lapack.go │ │ │ └── lapack64/ │ │ │ ├── doc.go │ │ │ └── lapack64.go │ │ └── mat/ │ │ ├── band.go │ │ ├── cholesky.go │ │ ├── cmatrix.go │ │ ├── consts.go │ │ ├── dense.go │ │ ├── dense_arithmetic.go │ │ ├── doc.go │ │ ├── eigen.go │ │ ├── errors.go │ │ ├── format.go │ │ ├── gsvd.go │ │ ├── hogsvd.go │ │ ├── index_bound_checks.go │ │ ├── index_no_bound_checks.go │ │ ├── inner.go │ │ ├── io.go │ │ ├── lq.go │ │ ├── lu.go │ │ ├── matrix.go │ │ ├── offset.go │ │ ├── offset_appengine.go │ │ ├── pool.go │ │ ├── product.go │ │ ├── qr.go │ │ ├── shadow.go │ │ ├── solve.go │ │ ├── svd.go │ │ ├── symband.go │ │ ├── symmetric.go │ │ ├── triangular.go │ │ └── vector.go │ └── plot/ │ ├── LICENSE │ ├── align.go │ ├── axis.go │ ├── doc.go │ ├── labelling.go │ ├── legend.go │ ├── palette/ │ │ ├── hsva.go │ │ ├── palette.go │ │ └── reverse.go │ ├── plot.go │ ├── plotter/ │ │ ├── barchart.go │ │ ├── boxplot.go │ │ ├── colorbar.go │ │ ├── conrec.go │ │ ├── contour.go │ │ ├── errbars.go │ │ ├── functions.go │ │ ├── glyphbox.go │ │ ├── grid.go │ │ ├── heat.go │ │ ├── histogram.go │ │ ├── image.go │ │ ├── johnson.go │ │ ├── labels.go │ │ ├── line.go │ │ ├── palettethumbnailer.go │ │ ├── plotter.go │ │ ├── polygon.go │ │ ├── quartile.go │ │ ├── sankey.go │ │ ├── scatter.go │ │ └── volcano_example.go │ ├── plotutil/ │ │ ├── add.go │ │ ├── errorpoints.go │ │ ├── main.go │ │ └── plotutil.go │ ├── tools/ │ │ └── bezier/ │ │ └── bezier.go │ └── vg/ │ ├── draw/ │ │ └── canvas.go │ ├── font.go │ ├── font_syscall.go │ ├── fonts/ │ │ ├── fonts.go │ │ ├── liberation_fonts_generated.go │ │ └── mk-fonts.go │ ├── geom.go │ ├── len.go │ ├── vg.go │ ├── vgeps/ │ │ └── vgeps.go │ ├── vgimg/ │ │ └── vgimg.go │ ├── vgpdf/ │ │ └── vgpdf.go │ └── vgsvg/ │ └── vgsvg.go ├── google.golang.org/ │ ├── api/ │ │ ├── LICENSE │ │ ├── gensupport/ │ │ │ ├── backoff.go │ │ │ ├── buffer.go │ │ │ ├── doc.go │ │ │ ├── header.go │ │ │ ├── json.go │ │ │ ├── jsonfloat.go │ │ │ ├── media.go │ │ │ ├── params.go │ │ │ ├── resumable.go │ │ │ ├── retry.go │ │ │ └── send.go │ │ ├── googleapi/ │ │ │ ├── googleapi.go │ │ │ ├── internal/ │ │ │ │ └── uritemplates/ │ │ │ │ ├── LICENSE │ │ │ │ ├── uritemplates.go │ │ │ │ └── utils.go │ │ │ ├── transport/ │ │ │ │ └── apikey.go │ │ │ └── types.go │ │ ├── internal/ │ │ │ ├── creds.go │ │ │ ├── pool.go │ │ │ └── settings.go │ │ ├── iterator/ │ │ │ └── iterator.go │ │ ├── option/ │ │ │ └── option.go │ │ ├── storage/ │ │ │ └── v1/ │ │ │ └── storage-gen.go │ │ └── transport/ │ │ ├── dial.go │ │ └── http/ │ │ ├── dial.go │ │ └── dial_appengine.go │ ├── appengine/ │ │ ├── LICENSE │ │ ├── appengine.go │ │ ├── appengine_vm.go │ │ ├── errors.go │ │ ├── identity.go │ │ ├── internal/ │ │ │ ├── api.go │ │ │ ├── api_classic.go │ │ │ ├── api_common.go │ │ │ ├── app_id.go │ │ │ ├── app_identity/ │ │ │ │ └── app_identity_service.pb.go │ │ │ ├── base/ │ │ │ │ └── api_base.pb.go │ │ │ ├── datastore/ │ │ │ │ └── datastore_v3.pb.go │ │ │ ├── identity.go │ │ │ ├── identity_classic.go │ │ │ ├── identity_vm.go │ │ │ ├── internal.go │ │ │ ├── log/ │ │ │ │ └── log_service.pb.go │ │ │ ├── main.go │ │ │ ├── main_vm.go │ │ │ ├── metadata.go │ │ │ ├── modules/ │ │ │ │ └── modules_service.pb.go │ │ │ ├── net.go │ │ │ ├── remote_api/ │ │ │ │ └── remote_api.pb.go │ │ │ ├── transaction.go │ │ │ └── urlfetch/ │ │ │ └── urlfetch_service.pb.go │ │ ├── namespace.go │ │ ├── timeout.go │ │ └── urlfetch/ │ │ └── urlfetch.go │ ├── genproto/ │ │ ├── LICENSE │ │ ├── googleapis/ │ │ │ ├── api/ │ │ │ │ ├── annotations/ │ │ │ │ │ ├── annotations.pb.go │ │ │ │ │ └── http.pb.go │ │ │ │ ├── authorization_config.pb.go │ │ │ │ └── experimental.pb.go │ │ │ ├── iam/ │ │ │ │ └── v1/ │ │ │ │ ├── iam_policy.pb.go │ │ │ │ └── policy.pb.go │ │ │ └── rpc/ │ │ │ └── status/ │ │ │ └── status.pb.go │ │ └── regen.go │ └── grpc/ │ ├── LICENSE │ ├── backoff.go │ ├── balancer/ │ │ └── balancer.go │ ├── balancer.go │ ├── balancer_conn_wrappers.go │ ├── balancer_v1_wrapper.go │ ├── call.go │ ├── clientconn.go │ ├── codec.go │ ├── codes/ │ │ ├── code_string.go │ │ └── codes.go │ ├── connectivity/ │ │ └── connectivity.go │ ├── credentials/ │ │ ├── credentials.go │ │ ├── credentials_util_go17.go │ │ ├── credentials_util_go18.go │ │ └── credentials_util_pre_go17.go │ ├── doc.go │ ├── grpclb/ │ │ └── grpc_lb_v1/ │ │ ├── doc.go │ │ └── messages/ │ │ └── messages.pb.go │ ├── grpclb.go │ ├── grpclog/ │ │ ├── grpclog.go │ │ ├── logger.go │ │ └── loggerv2.go │ ├── health/ │ │ ├── grpc_health_v1/ │ │ │ └── health.pb.go │ │ └── health.go │ ├── interceptor.go │ ├── internal/ │ │ └── internal.go │ ├── keepalive/ │ │ └── keepalive.go │ ├── metadata/ │ │ └── metadata.go │ ├── naming/ │ │ ├── dns_resolver.go │ │ ├── go17.go │ │ ├── go18.go │ │ └── naming.go │ ├── peer/ │ │ └── peer.go │ ├── picker_wrapper.go │ ├── pickfirst.go │ ├── proxy.go │ ├── resolver/ │ │ └── resolver.go │ ├── resolver_conn_wrapper.go │ ├── rpc_util.go │ ├── server.go │ ├── stats/ │ │ ├── handlers.go │ │ └── stats.go │ ├── status/ │ │ └── status.go │ ├── stream.go │ ├── tap/ │ │ └── tap.go │ ├── trace.go │ └── transport/ │ ├── bdp_estimator.go │ ├── control.go │ ├── handler_server.go │ ├── http2_client.go │ ├── http2_server.go │ ├── http_util.go │ ├── log.go │ └── transport.go └── gopkg.in/ └── yaml.v2/ ├── LICENSE ├── LICENSE.libyaml ├── apic.go ├── decode.go ├── emitterc.go ├── encode.go ├── parserc.go ├── readerc.go ├── resolve.go ├── scannerc.go ├── sorter.go ├── writerc.go ├── yaml.go ├── yamlh.go └── yamlprivateh.go