SYMBOL INDEX (73 symbols across 15 files) FILE: examples/src/app.js function makeUnsplashSrc (line 7) | function makeUnsplashSrc(id) { function makeUnsplashSrcSet (line 10) | function makeUnsplashSrcSet(id, size) { function makeUnsplashThumbnail (line 13) | function makeUnsplashThumbnail(id, orientation = "landscape") { constant DEFAULT_IMAGES (line 22) | const DEFAULT_IMAGES = [ constant THEMED_IMAGES (line 54) | const THEMED_IMAGES = [ constant THUMBNAIL_IMAGES (line 86) | const THUMBNAIL_IMAGES = [ FILE: examples/src/app_CN.js function makeUnsplashSrc (line 7) | function makeUnsplashSrc (id) { function makeUnsplashSrcSet (line 10) | function makeUnsplashSrcSet(id, size) { function makeUnsplashThumbnail (line 13) | function makeUnsplashThumbnail (id, orientation = 'landscape') { constant DEFAULT_IMAGES (line 24) | const DEFAULT_IMAGES = [ constant THEMED_IMAGES (line 31) | const THEMED_IMAGES = [ constant THUMBNAIL_IMAGES (line 38) | const THUMBNAIL_IMAGES = [ FILE: examples/src/components/DownloadButton/index.js class DownloadButton (line 5) | class DownloadButton extends Component { method constructor (line 6) | constructor () { method render (line 9) | render () { FILE: examples/src/components/Gallery.js class Gallery (line 6) | class Gallery extends Component { method constructor (line 7) | constructor () { method openImgsViewer (line 22) | openImgsViewer (index, event) { method closeImgsViewer (line 29) | closeImgsViewer () { method gotoPrev (line 35) | gotoPrev () { method gotoNext (line 40) | gotoNext () { method gotoImg (line 45) | gotoImg (index) { method handleClickImg (line 50) | handleClickImg () { method renderGallery (line 54) | renderGallery () { method render (line 78) | render () { FILE: src/ImgsViewer.js function normalizeSourceSet (line 17) | function normalizeSourceSet(data) { class ImgsViewer (line 32) | class ImgsViewer extends Component { method constructor (line 33) | constructor(props) { method componentDidMount (line 57) | componentDidMount() { method UNSAFE_componentWillReceiveProps (line 68) | UNSAFE_componentWillReceiveProps(nextProps) { method componentWillUnmount (line 112) | componentWillUnmount() { method preloadImg (line 122) | preloadImg(idx, onload) { method preloadImgData (line 125) | preloadImgData(data, onload) { method gotoNext (line 140) | gotoNext(event) { method gotoPrev (line 153) | gotoPrev(event) { method closeBackdrop (line 166) | closeBackdrop(event) { method handleKeyboardInput (line 174) | handleKeyboardInput(event) { method handleImgLoaded (line 191) | handleImgLoaded() { method renderArrowPrev (line 201) | renderArrowPrev(theme) { method renderArrowNext (line 215) | renderArrowNext(theme) { method renderDialog (line 229) | renderDialog(newState) { method renderImgs (line 274) | renderImgs(theme) { method renderThumbnails (line 310) | renderThumbnails(theme) { method renderHeader (line 335) | renderHeader(theme) { method renderFooter (line 348) | renderFooter(theme) { method renderSpinner (line 364) | renderSpinner() { method render (line 382) | render() { FILE: src/components/Arrow.js function Arrow (line 9) | function Arrow({ direction, icon, onClick, size, theme, ...props }) { FILE: src/components/Container.js function Container (line 8) | function Container (props) { FILE: src/components/Footer.js function Footer (line 7) | function Footer ({ caption, countCurr, countSeparator, countTotal, showC... FILE: src/components/Header.js function Header (line 9) | function Header ({ customControls, onClose, showCloseBtn, closeBtnTitle,... FILE: src/components/PaginatedThumbnails.js class PaginatedThumbnails (line 27) | class PaginatedThumbnails extends Component { method constructor (line 28) | constructor (props) { method UNSAFE_componentWillReceiveProps (line 38) | UNSAFE_componentWillReceiveProps (nextProps) { method getFirst (line 50) | getFirst () { method setFirst (line 57) | setFirst (event, newFirst) { method gotoPrev (line 72) | gotoPrev(event) { method gotoNext (line 75) | gotoNext(event) { method clampFirst (line 78) | clampFirst (value) { method renderArrowPrev (line 96) | renderArrowPrev (theme) { method renderArrowNext (line 113) | renderArrowNext (theme) { method render (line 131) | render () { FILE: src/components/Portal.js class Portal (line 7) | class Portal extends Component { method constructor (line 8) | constructor() { method componentDidMount (line 12) | componentDidMount() { method componentDidUpdate (line 18) | componentDidUpdate() { method componentWillUnmount (line 41) | componentWillUnmount() { method render (line 45) | render() { FILE: src/components/Thumbnail.js function Thumbnail (line 9) | function Thumbnail ({ index, src, thumbnail, active, onClick, theme }) { FILE: src/components/Thumbnails.js function Thumbnails (line 7) | function Thumbnails ({ currImg, imgs, onClickThumbnail }) { FILE: src/utils/constant.js constant OBJ_KEYS (line 2) | const OBJ_KEYS = Object.keys FILE: src/utils/util.js function deepMerge (line 1) | function deepMerge(source, target = {}) { function bindFunctions (line 51) | function bindFunctions(functions) {